.vc-pane-container{width:100%;position:relative}.vc-pane-container.in-transition{overflow:hidden}.vc-pane-layout{display:grid}.vc-arrow{display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto;color:var(--gray-600);border-width:2px;border-style:solid;border-radius:var(--rounded);border-color:transparent}.vc-arrow:hover{background:var(--gray-200)}.vc-arrow:focus{border-color:var(--gray-300)}.vc-arrow.is-disabled{opacity:.25;pointer-events:none;cursor:not-allowed}.vc-day-popover-container{color:var(--white);background-color:var(--gray-800);border:1px solid;border-color:var(--gray-700);border-radius:var(--rounded);font-size:var(--text-xs);font-weight:var(--font-medium);padding:4px 8px;box-shadow:var(--shadow)}.vc-day-popover-header{font-size:var(--text-xs);color:var(--gray-300);font-weight:var(--font-semibold);text-align:center}.vc-arrows-container{width:100%;position:absolute;top:0;display:flex;justify-content:space-between;padding:8px 10px;pointer-events:none}.vc-arrows-container.title-left{justify-content:flex-end}.vc-arrows-container.title-right{justify-content:flex-start}.vc-is-dark .vc-arrow{color:var(--white)}.vc-is-dark .vc-arrow:hover{background:var(--gray-800)}.vc-is-dark .vc-arrow:focus{border-color:var(--gray-700)}.vc-is-dark .vc-day-popover-container{color:var(--gray-800);background-color:var(--white);border-color:var(--gray-100)}.vc-is-dark .vc-day-popover-header{color:var(--gray-700)}.vc-day{position:relative;min-height:32px;z-index:1}.vc-day.is-not-in-month *{opacity:0;pointer-events:none}.vc-day-layer{position:absolute;left:0;right:0;top:0;bottom:0;pointer-events:none}.vc-day-box-center-center{display:flex;justify-content:center;align-items:center;transform-origin:50% 50%}.vc-day-box-left-center{display:flex;justify-content:flex-start;align-items:center;transform-origin:0% 50%}.vc-day-box-right-center{display:flex;justify-content:flex-end;align-items:center;transform-origin:100% 50%}.vc-day-box-center-bottom{display:flex;justify-content:center;align-items:flex-end}.vc-day-content{display:flex;justify-content:center;align-items:center;font-size:var(--text-sm);font-weight:var(--font-medium);width:28px;height:28px;line-height:28px;border-radius:var(--rounded-full);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.vc-day-content:hover{background-color:#ccd6e04d}.vc-day-content:focus{font-weight:var(--font-bold);background-color:#ccd6e066}.vc-day-content.is-disabled{color:var(--gray-400)}.vc-is-dark .vc-day-content:hover{background-color:#7281974d}.vc-is-dark .vc-day-content:focus{background-color:#72819766}.vc-is-dark .vc-day-content.is-disabled{color:var(--gray-600)}.vc-highlights{overflow:hidden;pointer-events:none;z-index:-1}.vc-highlight{width:28px;height:28px}.vc-highlight.vc-highlight-base-start{width:50%!important;border-radius:0!important;border-right-width:0!important}.vc-highlight.vc-highlight-base-end{width:50%!important;border-radius:0!important;border-left-width:0!important}.vc-highlight.vc-highlight-base-middle{width:100%;border-radius:0!important;border-left-width:0!important;border-right-width:0!important;margin:0 -1px}.vc-dots{display:flex;justify-content:center;align-items:center}.vc-dot{width:5px;height:5px;border-radius:50%;transition:all var(--day-content-transition-time)}.vc-dot:not(:last-child){margin-right:3px}.vc-bars{display:flex;justify-content:flex-start;align-items:center;width:75%}.vc-bar{flex-grow:1;height:3px;transition:all var(--day-content-transition-time)}.vc-nav-header{display:flex;justify-content:space-between}.vc-nav-arrow{display:flex;justify-content:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:var(--leading-snug);border-width:2px;border-style:solid;border-color:transparent;border-radius:var(--rounded)}.vc-nav-arrow.is-left{margin-right:auto}.vc-nav-arrow.is-right{margin-left:auto}.vc-nav-arrow.is-disabled{opacity:.25;pointer-events:none;cursor:not-allowed}.vc-nav-arrow:hover{background-color:var(--gray-900)}.vc-nav-arrow:focus{border-color:var(--accent-600)}.vc-nav-title{color:var(--accent-100);font-weight:var(--font-bold);line-height:var(--leading-snug);padding:4px 8px;border-radius:var(--rounded);border-width:2px;border-style:solid;border-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vc-nav-title:hover{background-color:var(--gray-900)}.vc-nav-title:focus{border-color:var(--accent-600)}.vc-nav-items{display:grid;grid-template-columns:repeat(3,1fr);grid-row-gap:2px;grid-column-gap:5px}.vc-nav-item{width:48px;text-align:center;line-height:var(--leading-snug);font-weight:var(--font-semibold);padding:4px 0;cursor:pointer;border-width:2px;border-style:solid;border-color:transparent;border-radius:var(--rounded);-webkit-user-select:none;-moz-user-select:none;user-select:none}.vc-nav-item:hover{color:var(--white);background-color:var(--gray-900);box-shadow:var(--shadow-inner)}.vc-nav-item.is-active{color:var(--accent-900);background:var(--accent-100);font-weight:var(--font-bold);box-shadow:var(--shadow)}.vc-nav-item.is-current{color:var(--accent-100);font-weight:var(--bold);border-color:var(--accent-100)}.vc-nav-item:focus{border-color:var(--accent-600)}.vc-nav-item.is-disabled{opacity:.25;pointer-events:none}.vc-is-dark .vc-nav-title{color:var(--gray-900)}.vc-is-dark .vc-nav-title:hover{background-color:var(--gray-200)}.vc-is-dark .vc-nav-title:focus{border-color:var(--accent-400)}.vc-is-dark .vc-nav-arrow:hover{background-color:var(--gray-200)}.vc-is-dark .vc-nav-arrow:focus{border-color:var(--accent-400)}.vc-is-dark .vc-nav-item:hover{color:var(--gray-900);background-color:var(--gray-200);box-shadow:none}.vc-is-dark .vc-nav-item.is-active{color:var(--white);background:var(--accent-500)}.vc-is-dark .vc-nav-item.is-current{color:var(--accent-600);border-color:var(--accent-500)}.vc-is-dark .vc-nav-item:focus{border-color:var(--accent-400)}.vc-pane{min-width:250px}.vc-header{display:flex;justify-content:center;align-items:center;padding:10px 16px 0}.vc-header.align-left{justify-content:flex-start}.vc-header.align-right{justify-content:flex-end}.vc-title{font-size:var(--text-lg);color:var(--gray-800);font-weight:var(--font-semibold);line-height:28px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.vc-title:hover{opacity:.75}.vc-weeknumber{display:flex;justify-content:center;align-items:center;position:relative}.vc-weeknumber-content{display:flex;justify-content:center;align-items:center;font-size:var(--text-xs);font-weight:var(--font-medium);font-style:italic;width:28px;height:28px;margin-top:2px;color:var(--gray-500);-webkit-user-select:none;-moz-user-select:none;user-select:none}.vc-weeknumber-content.is-left-outside{position:absolute;left:var(--weeknumber-offset)}.vc-weeknumber-content.is-right-outside{position:absolute;right:var(--weeknumber-offset)}.vc-weeks{display:grid;grid-template-columns:repeat(7,1fr);position:relative;-webkit-overflow-scrolling:touch;padding:6px;min-width:250px}.vc-weeks.vc-show-weeknumbers{grid-template-columns:auto repeat(7,1fr)}.vc-weeks.vc-show-weeknumbers.is-right{grid-template-columns:repeat(7,1fr) auto}.vc-weekday{text-align:center;color:var(--gray-500);font-size:var(--text-sm);font-weight:var(--font-bold);line-height:14px;padding-top:4px;padding-bottom:8px;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vc-weekdays{display:flex}.vc-nav-popover-container{color:var(--white);font-size:var(--text-sm);font-weight:var(--font-semibold);background-color:var(--gray-800);border:1px solid;border-color:var(--gray-700);border-radius:var(--rounded-lg);padding:4px;box-shadow:var(--shadow)}.vc-is-dark .vc-header{color:var(--gray-200)}.vc-is-dark .vc-title{color:var(--gray-100)}.vc-is-dark .vc-weekday{color:var(--accent-200)}.vc-is-dark .vc-nav-popover-container{color:var(--gray-800);background-color:var(--white);border-color:var(--gray-100)}.vc-none-enter-active,.vc-none-leave-active{transition-duration:0s}.vc-fade-enter-active,.vc-fade-leave-active,.vc-slide-left-enter-active,.vc-slide-left-leave-active,.vc-slide-right-enter-active,.vc-slide-right-leave-active,.vc-slide-up-enter-active,.vc-slide-up-leave-active,.vc-slide-down-enter-active,.vc-slide-down-leave-active,.vc-slide-fade-enter-active,.vc-slide-fade-leave-active{transition:transform var(--slide-duration) var(--slide-timing),opacity var(--slide-duration) var(--slide-timing);backface-visibility:hidden;pointer-events:none}.vc-none-leave-active,.vc-fade-leave-active,.vc-slide-left-leave-active,.vc-slide-right-leave-active,.vc-slide-up-leave-active,.vc-slide-down-leave-active{position:absolute!important;width:100%}.vc-none-enter-from,.vc-none-leave-to,.vc-fade-enter-from,.vc-fade-leave-to,.vc-slide-left-enter-from,.vc-slide-left-leave-to,.vc-slide-right-enter-from,.vc-slide-right-leave-to,.vc-slide-up-enter-from,.vc-slide-up-leave-to,.vc-slide-down-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from,.vc-slide-fade-leave-to{opacity:0}.vc-slide-left-enter-from,.vc-slide-right-leave-to,.vc-slide-fade-enter-from.direction-left,.vc-slide-fade-leave-to.direction-left{transform:translate(var(--slide-translate))}.vc-slide-right-enter-from,.vc-slide-left-leave-to,.vc-slide-fade-enter-from.direction-right,.vc-slide-fade-leave-to.direction-right{transform:translate(calc(-1 * var(--slide-translate)))}.vc-slide-up-enter-from,.vc-slide-down-leave-to,.vc-slide-fade-enter-from.direction-top,.vc-slide-fade-leave-to.direction-top{transform:translateY(var(--slide-translate))}.vc-slide-down-enter-from,.vc-slide-up-leave-to,.vc-slide-fade-enter-from.direction-bottom,.vc-slide-fade-leave-to.direction-bottom{transform:translateY(calc(-1 * var(--slide-translate)))}.vc-popover-content-wrapper{--popover-horizontal-content-offset: 8px;--popover-vertical-content-offset: 10px;--popover-caret-horizontal-offset: 18px;--popover-caret-vertical-offset: 8px;position:absolute;display:block;outline:none;z-index:10}.vc-popover-content-wrapper:not(.is-interactive){pointer-events:none}.vc-popover-content{position:relative;outline:none;z-index:10;box-shadow:var(--shadow-lg)}.vc-popover-content.direction-bottom{margin-top:var(--popover-vertical-content-offset)}.vc-popover-content.direction-top{margin-bottom:var(--popover-vertical-content-offset)}.vc-popover-content.direction-left{margin-right:var(--popover-horizontal-content-offset)}.vc-popover-content.direction-right{margin-left:var(--popover-horizontal-content-offset)}.vc-popover-caret{content:"";position:absolute;display:block;width:12px;height:12px;border-top:inherit;border-left:inherit;background-color:inherit;z-index:-1}.vc-popover-caret.direction-bottom{top:0}.vc-popover-caret.direction-bottom.align-left{transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-center{transform:translate(-50%) translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-bottom.align-right{transform:translateY(-50%) rotate(45deg)}.vc-popover-caret.direction-top{top:100%}.vc-popover-caret.direction-top.align-left{transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-center{transform:translate(-50%) translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-top.align-right{transform:translateY(-50%) rotate(-135deg)}.vc-popover-caret.direction-left{left:100%}.vc-popover-caret.direction-left.align-top{transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-middle{transform:translateY(-50%) translate(-50%) rotate(135deg)}.vc-popover-caret.direction-left.align-bottom{transform:translate(-50%) rotate(135deg)}.vc-popover-caret.direction-right{left:0}.vc-popover-caret.direction-right.align-top{transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-middle{transform:translateY(-50%) translate(-50%) rotate(-45deg)}.vc-popover-caret.direction-right.align-bottom{transform:translate(-50%) rotate(-45deg)}.vc-popover-caret.align-left{left:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-center{left:50%}.vc-popover-caret.align-right{right:var(--popover-caret-horizontal-offset)}.vc-popover-caret.align-top{top:var(--popover-caret-vertical-offset)}.vc-popover-caret.align-middle{top:50%}.vc-popover-caret.align-bottom{bottom:var(--popover-caret-vertical-offset)}.vc-day-popover-row{--day-content-transition-time: .13s ease-in;display:flex;align-items:center;transition:all var(--day-content-transition-time)}.vc-day-popover-row:not(:first-child){margin-top:3px}.vc-day-popover-row-indicator{display:flex;justify-content:center;align-items:center;flex-grow:0;width:15px;margin-right:3px}.vc-day-popover-row-indicator span{transition:all var(--day-content-transition-time)}.vc-day-popover-row-content{display:flex;align-items:center;flex-wrap:none;flex-grow:1;width:-moz-max-content;width:max-content}.vc-svg-icon{display:inline-block;stroke:currentColor;stroke-width:0}.vc-svg-icon path{fill:currentColor}.vc-time-picker{display:flex;align-items:center;padding:8px}.vc-time-picker.vc-invalid{pointer-events:none;opacity:.5}.vc-time-picker.vc-bordered{border-top:1px solid var(--gray-400)}.vc-time-icon{width:16px;height:16px;color:var(--gray-600)}.vc-time-content{margin-left:8px}.vc-time-date{display:flex;align-items:center;font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;padding:0 0 4px 4px;margin-top:-4px;line-height:21px}.vc-time-weekday{color:var(--gray-700);letter-spacing:var(--tracking-wide)}.vc-time-month{color:var(--accent-600);margin-left:8px}.vc-time-day{color:var(--accent-600);margin-left:4px}.vc-time-year{color:var(--gray-500);margin-left:8px}.vc-time-select{display:flex;align-items:center}.vc-am-pm{display:flex;align-items:center;background:var(--gray-200);color:var(--gray-800);margin-left:8px;padding:4px;border-radius:var(--rounded);height:30px}.vc-am-pm button{font-size:var(--text-sm);font-weight:var(--font-medium);padding:0 4px;background:transparent;border:2px solid transparent;border-radius:var(--rounded);line-height:var(--leading-snug)}.vc-am-pm button:hover{color:var(--gray-600)}.vc-am-pm button:focus{border-color:var(--accent-400)}.vc-am-pm button.active{background:var(--accent-600);color:var(--white)}.vc-am-pm button.active:hover{background:var(--accent-500)}.vc-am-pm button.active:focus{border-color:var(--accent-400)}.vc-is-dark .vc-time-picker{border-color:var(--gray-700)}.vc-is-dark .vc-time-icon,.vc-is-dark .vc-time-weekday{color:var(--gray-400)}.vc-is-dark .vc-time-month,.vc-is-dark .vc-time-day{color:var(--accent-400)}.vc-is-dark .vc-time-year{color:var(--gray-500)}.vc-is-dark .vc-am-pm{background:var(--gray-700)}.vc-is-dark .vc-am-pm:focus{border-color:var(--accent-500)}.vc-is-dark .vc-am-pm button{color:var(--gray-100)}.vc-is-dark .vc-am-pm button:hover{color:var(--gray-400)}.vc-is-dark .vc-am-pm button:focus{border-color:var(--accent-500)}.vc-is-dark .vc-am-pm button.active{background:var(--accent-500);color:var(--white)}.vc-is-dark .vc-am-pm button.active:hover{background:var(--accent-600)}.vc-is-dark .vc-am-pm button.active:focus{border-color:var(--accent-500)}.vc-select{position:relative}.vc-select select{flex-grow:1;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:52px;height:30px;font-size:var(--text-base);font-weight:var(--font-medium);text-align:left;background-color:var(--gray-200);border:2px solid;border-color:var(--gray-200);color:var(--gray-900);padding:0 20px 0 8px;border-radius:var(--rounded);line-height:var(--leading-tight);text-indent:0px;cursor:pointer;-moz-padding-start:3px;background-image:none}.vc-select select:hover{color:var(--gray-600)}.vc-select select:focus{outline:0;border-color:var(--accent-400);background-color:var(--white)}.vc-select-arrow{display:flex;align-items:center;pointer-events:none;position:absolute;top:0;bottom:0;right:0;padding:0 4px 0 0;color:var(--gray-500)}.vc-select-arrow svg{width:16px;height:16px;fill:currentColor}.vc-is-dark select{background:var(--gray-700);color:var(--gray-100);border-color:var(--gray-700)}.vc-is-dark select:hover{color:var(--gray-400)}.vc-is-dark select:focus{border-color:var(--accent-500);background-color:var(--gray-800)}.vc-container{--white: #ffffff;--black: #000000;--gray-100: #f7fafc;--gray-200: #edf2f7;--gray-300: #e2e8f0;--gray-400: #cbd5e0;--gray-500: #a0aec0;--gray-600: #718096;--gray-700: #4a5568;--gray-800: #2d3748;--gray-900: #1a202c;--red-100: #fff5f5;--red-200: #fed7d7;--red-300: #feb2b2;--red-400: #fc8181;--red-500: #f56565;--red-600: #e53e3e;--red-700: #c53030;--red-800: #9b2c2c;--red-900: #742a2a;--orange-100: #fffaf0;--orange-200: #feebc8;--orange-300: #fbd38d;--orange-400: #f6ad55;--orange-500: #ed8936;--orange-600: #dd6b20;--orange-700: #c05621;--orange-800: #9c4221;--orange-900: #7b341e;--yellow-100: #fffff0;--yellow-200: #fefcbf;--yellow-300: #faf089;--yellow-400: #f6e05e;--yellow-500: #ecc94b;--yellow-600: #d69e2e;--yellow-700: #b7791f;--yellow-800: #975a16;--yellow-900: #744210;--green-100: #f0fff4;--green-200: #c6f6d5;--green-300: #9ae6b4;--green-400: #68d391;--green-500: #48bb78;--green-600: #38a169;--green-700: #2f855a;--green-800: #276749;--green-900: #22543d;--teal-100: #e6fffa;--teal-200: #b2f5ea;--teal-300: #81e6d9;--teal-400: #4fd1c5;--teal-500: #38b2ac;--teal-600: #319795;--teal-700: #2c7a7b;--teal-800: #285e61;--teal-900: #234e52;--blue-100: #ebf8ff;--blue-200: #bee3f8;--blue-300: #90cdf4;--blue-400: #63b3ed;--blue-500: #4299e1;--blue-600: #3182ce;--blue-700: #2b6cb0;--blue-800: #2c5282;--blue-900: #2a4365;--indigo-100: #ebf4ff;--indigo-200: #c3dafe;--indigo-300: #a3bffa;--indigo-400: #7f9cf5;--indigo-500: #667eea;--indigo-600: #5a67d8;--indigo-700: #4c51bf;--indigo-800: #434190;--indigo-900: #3c366b;--purple-100: #faf5ff;--purple-200: #e9d8fd;--purple-300: #d6bcfa;--purple-400: #b794f4;--purple-500: #9f7aea;--purple-600: #805ad5;--purple-700: #6b46c1;--purple-800: #553c9a;--purple-900: #44337a;--pink-100: #fff5f7;--pink-200: #fed7e2;--pink-300: #fbb6ce;--pink-400: #f687b3;--pink-500: #ed64a6;--pink-600: #d53f8c;--pink-700: #b83280;--pink-800: #97266d;--pink-900: #702459}.vc-container.vc-red{--accent-100: var(--red-100);--accent-200: var(--red-200);--accent-300: var(--red-300);--accent-400: var(--red-400);--accent-500: var(--red-500);--accent-600: var(--red-600);--accent-700: var(--red-700);--accent-800: var(--red-800);--accent-900: var(--red-900)}.vc-container.vc-orange{--accent-100: var(--orange-100);--accent-200: var(--orange-200);--accent-300: var(--orange-300);--accent-400: var(--orange-400);--accent-500: var(--orange-500);--accent-600: var(--orange-600);--accent-700: var(--orange-700);--accent-800: var(--orange-800);--accent-900: var(--orange-900)}.vc-container.vc-yellow{--accent-100: var(--yellow-100);--accent-200: var(--yellow-200);--accent-300: var(--yellow-300);--accent-400: var(--yellow-400);--accent-500: var(--yellow-500);--accent-600: var(--yellow-600);--accent-700: var(--yellow-700);--accent-800: var(--yellow-800);--accent-900: var(--yellow-900)}.vc-container.vc-green{--accent-100: var(--green-100);--accent-200: var(--green-200);--accent-300: var(--green-300);--accent-400: var(--green-400);--accent-500: var(--green-500);--accent-600: var(--green-600);--accent-700: var(--green-700);--accent-800: var(--green-800);--accent-900: var(--green-900)}.vc-container.vc-teal{--accent-100: var(--teal-100);--accent-200: var(--teal-200);--accent-300: var(--teal-300);--accent-400: var(--teal-400);--accent-500: var(--teal-500);--accent-600: var(--teal-600);--accent-700: var(--teal-700);--accent-800: var(--teal-800);--accent-900: var(--teal-900)}.vc-container.vc-blue{--accent-100: var(--blue-100);--accent-200: var(--blue-200);--accent-300: var(--blue-300);--accent-400: var(--blue-400);--accent-500: var(--blue-500);--accent-600: var(--blue-600);--accent-700: var(--blue-700);--accent-800: var(--blue-800);--accent-900: var(--blue-900)}.vc-container.vc-indigo{--accent-100: var(--indigo-100);--accent-200: var(--indigo-200);--accent-300: var(--indigo-300);--accent-400: var(--indigo-400);--accent-500: var(--indigo-500);--accent-600: var(--indigo-600);--accent-700: var(--indigo-700);--accent-800: var(--indigo-800);--accent-900: var(--indigo-900)}.vc-container.vc-purple{--accent-100: var(--purple-100);--accent-200: var(--purple-200);--accent-300: var(--purple-300);--accent-400: var(--purple-400);--accent-500: var(--purple-500);--accent-600: var(--purple-600);--accent-700: var(--purple-700);--accent-800: var(--purple-800);--accent-900: var(--purple-900)}.vc-container.vc-pink{--accent-100: var(--pink-100);--accent-200: var(--pink-200);--accent-300: var(--pink-300);--accent-400: var(--pink-400);--accent-500: var(--pink-500);--accent-600: var(--pink-600);--accent-700: var(--pink-700);--accent-800: var(--pink-800);--accent-900: var(--pink-900)}.vc-container{--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--leading-snug: 1.375;--rounded: .25rem;--rounded-lg: .5rem;--rounded-full: 9999px;--shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--slide-translate: 22px;--slide-duration: .15s;--slide-timing: ease;--day-content-transition-time: .13s ease-in;--weeknumber-offset: -34px;position:relative;display:inline-flex;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--gray-900);background-color:var(--white);border:1px solid;border-color:var(--gray-400);border-radius:var(--rounded-lg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}.vc-container,.vc-container *{box-sizing:border-box}.vc-container:focus,.vc-container *:focus{outline:none}.vc-container button,.vc-container [role=button]{cursor:pointer}.vc-container.vc-is-expanded{min-width:100%}.vc-container .vc-container{border:none}.vc-container.vc-is-dark{color:var(--gray-100);background-color:var(--gray-900);border-color:var(--gray-700)}

.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius, 4px);font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Open Sans","Helvetica Neue",sans-serif;border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(0.645, 0.045, 0.355, 1);width:100%;font-size:1rem;line-height:1.5rem;padding:6px 30px 6px 12px;color:var(--dp-text-color);box-sizing:border-box}.dp__input::-moz-placeholder{opacity:.7}.dp__input::placeholder{opacity:.7}.dp__input:hover{border-color:var(--dp-border-color-hover)}.dp__input_reg{caret-color:rgba(0,0,0,0)}.dp__input_focus{border-color:var(--dp-border-color-hover)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::-moz-placeholder{color:var(--dp-disabled-color-text)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:1rem;height:1rem;stroke-width:0;font-size:1rem;line-height:1.5rem;padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;left:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp__clear_icon{position:absolute;top:50%;right:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color)}.dp__input_icon_pad{padding-left:35px}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius, 4px) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius, 4px) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__menu{position:absolute;background:var(--dp-background-color);border-radius:var(--dp-border-radius, 4px);min-width:260px;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Open Sans","Helvetica Neue",sans-serif;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu::after{box-sizing:border-box}.dp__menu::before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp__menu_index{z-index:99999}.dp__menu_readonly,.dp__menu_disabled{position:absolute;inset:0;z-index:1}.dp__menu_disabled{background:rgba(255,255,255,.5);cursor:not-allowed}.dp__menu_readonly{background:rgba(0,0,0,0);cursor:default}.dp__arrow_top{left:50%;top:-1px;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-left:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translate(-50%, -50%) rotate(45deg)}.dp__arrow_bottom{left:50%;bottom:-1px;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-right:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%, 50%) rotate(45deg)}.dp__now_wrap{text-align:center;padding:2px 0}.dp__now_button{border:1px solid var(--dp-primary-color);color:var(--dp-primary-color);padding:0 4px;font-weight:bold;border-radius:var(--dp-border-radius, 4px);font-size:1rem;cursor:pointer;background:rgba(0,0,0,0)}.dp__preset_ranges{padding:5px;border-right:1px solid var(--dp-border-color)}.dp__sidebar_left{padding:5px;border-right:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;border-left:1px solid var(--dp-border-color)}.dp__preset_range{padding:5px}.dp__preset_range:hover{background-color:var(--dp-hover-color);cursor:pointer}.dp__menu_content_wrapper{display:flex}.dp__calendar_wrap{display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Open Sans","Helvetica Neue",sans-serif;flex:0}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:bold}.dp__calendar_header_item{text-align:center;flex-grow:1;height:35px;padding:5px;width:35px;box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:5px 0}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:.5rem}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-border-radius, 4px);height:35px;padding:5px;width:35px;border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-bottom-right-radius:0;border-top-right-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-bottom-left-radius:0;border-top-left-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__cell_auto_range_end,.dp__cell_auto_range_start{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp__range_between{background:var(--dp-hover-color);border-radius:0;border-top:1px solid var(--dp-hover-color);border-bottom:1px solid var(--dp-hover-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-left:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-right:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-left:10px}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translateX(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius, 4px);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-right:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-right:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%, 50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}@media only screen and (max-width: 600px){.dp__flex_display{flex-direction:column}}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:35px;color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:25px;width:25px;color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:20px;width:20px}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__month_year_select{width:50%;text-align:center;cursor:pointer;height:35px;display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius, 4px);box-sizing:border-box}.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__month_year_wrap{display:flex;width:100%}.dp__overlay{position:absolute;width:100%;height:100%;background:var(--dp-background-color);top:0;left:0;transition:opacity 1s ease-out;z-index:99999;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Open Sans","Helvetica Neue",sans-serif;color:var(--dp-text-color);box-sizing:border-box}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-left:auto;margin-right:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__overlay_container>.dp__overlay_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:3px;white-space:nowrap}.dp__overlay_cell_pad{padding:10px 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius, 4px);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius, 4px);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__overlay_action{position:sticky;bottom:0}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__month_picker_header{display:flex;width:100%;align-items:center;justify-content:space-between;height:35px}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Open Sans","Helvetica Neue",sans-serif;color:var(--dp-text-color)}.dp__time_col_reg{padding:0 20px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col{font-size:2rem;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius, 4px);display:flex;align-items:center;justify-content:center;padding:0 3px}.dp__time_display:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button{padding:5px;margin:0;height:32px;width:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:32px;width:32px}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-primary-color)}.dp__inc_dec_button_disabled:hover,.dp__inc_dec_button_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:10px;border-radius:var(--dp-border-radius, 4px);cursor:pointer}.dp__action_row{display:flex;align-items:center;width:100%;padding:10px;box-sizing:border-box;color:var(--dp-text-color)}.dp__action_row svg{height:20px;width:auto}.dp__selection_preview{width:50%;color:var(--dp-text-color);font-size:.8rem}.dp__action_buttons{width:50%;text-align:right}.dp__action{font-weight:bold;cursor:pointer;padding:2px 5px;border-radius:var(--dp-border-radius, 4px);display:inline-flex;align-items:center}.dp__select{color:var(--dp-success-color)}.dp__action_disabled{color:var(--dp-success-color-disabled);cursor:not-allowed}.dp__cancel{color:var(--dp-secondary-color)}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%)}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #f8f5f5;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%)}.dp__main{font-family:-apple-system,blinkmacsystemfont,"Segoe UI",roboto,oxygen,ubuntu,cantarell,"Open Sans","Helvetica Neue",sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;align-content:center;justify-content:center;padding:10px;box-sizing:border-box;height:35px}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:20px;width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius, 4px);border-bottom-right-radius:var(--dp-border-radius, 4px)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all .1s ease-out}.calendar-next-enter-from{opacity:0;transform:translateX(22px)}.calendar-next-leave-to{opacity:0;transform:translateX(-22px)}.calendar-prev-enter-from{opacity:0;transform:translateX(-22px)}.calendar-prev-leave-to{opacity:0;transform:translateX(22px)}.dp-menu-appear-enter-active,.dp-menu-appear-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all .1s ease-out}.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(22px)}.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(-22px)}.dp-menu-appear-enter-from{opacity:0}.dp-menu-appear-enter-active,.dp-menu-appear-leave-active{transition:opacity .1s ease}.dp-menu-appear-leave-to{opacity:1}

.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}
.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}
.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}
.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}
.ql-clipboard p {
  margin: 0;
  padding: 0;
}
.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}
.ql-editor > * {
  cursor: text;
}
.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}
.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}
.ql-editor ul > li::before {
  content: '\2022';
}
.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}
.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}
.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}
.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}
.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}
.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}
.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}
.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}
.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}
.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}
.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}
.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}
.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}
.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}
.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}
.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}
.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}
.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}
.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}
.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}
.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}
.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}
.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}
.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}
.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}
.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}
.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}
.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}
.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}
.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}
.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}
.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}
.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}
.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}
.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}
.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}
.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}
.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}
.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}
.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}
.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}
.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}
.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}
.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}
.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}
.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}
.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}
.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}
.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}
.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}
.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}
.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}
.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}
.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}
.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}
.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}
.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}
.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}
.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}
.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}
.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}
.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}
.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}
.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}
.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}
.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}
.ql-editor .ql-bg-black {
  background-color: #000;
}
.ql-editor .ql-bg-red {
  background-color: #e60000;
}
.ql-editor .ql-bg-orange {
  background-color: #f90;
}
.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}
.ql-editor .ql-bg-green {
  background-color: #008a00;
}
.ql-editor .ql-bg-blue {
  background-color: #06c;
}
.ql-editor .ql-bg-purple {
  background-color: #93f;
}
.ql-editor .ql-color-white {
  color: #fff;
}
.ql-editor .ql-color-red {
  color: #e60000;
}
.ql-editor .ql-color-orange {
  color: #f90;
}
.ql-editor .ql-color-yellow {
  color: #ff0;
}
.ql-editor .ql-color-green {
  color: #008a00;
}
.ql-editor .ql-color-blue {
  color: #06c;
}
.ql-editor .ql-color-purple {
  color: #93f;
}
.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}
.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}
.ql-editor .ql-size-small {
  font-size: 0.75em;
}
.ql-editor .ql-size-large {
  font-size: 1.5em;
}
.ql-editor .ql-size-huge {
  font-size: 2.5em;
}
.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}
.ql-editor .ql-align-center {
  text-align: center;
}
.ql-editor .ql-align-justify {
  text-align: justify;
}
.ql-editor .ql-align-right {
  text-align: right;
}
.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}
.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
  margin-left: 1px;
  margin-right: 1px;
}
.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}
.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}
.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}
.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover {
  background-color: #f3f4f6;
}
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  background-color: #dbeafe;
  color: #2563eb;
}
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #2563eb;
}
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #2563eb;
}
@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #4b5563;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #4b5563;
  }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #4b5563;
  }
}
.ql-snow {
  box-sizing: border-box;
}
.ql-snow * {
  box-sizing: border-box;
}
.ql-snow .ql-hidden {
  display: none;
}
.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}
.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px);
}
.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}
.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px);
}
.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}
.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}
.ql-snow .ql-stroke {
  fill: none;
  stroke: #4b5563;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}
.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #4b5563;
  stroke-miterlimit: 10;
  stroke-width: 2;
}
.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #4b5563;
}
.ql-snow .ql-empty {
  fill: none;
}
.ql-snow .ql-even {
  fill-rule: evenodd;
}
.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}
.ql-snow .ql-transparent {
  opacity: 0.4;
}
.ql-snow .ql-direction svg:last-child {
  display: none;
}
.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}
.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}
.ql-snow .ql-editor h1 {
  font-size: 2em;
}
.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}
.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}
.ql-snow .ql-editor h4 {
  font-size: 1em;
}
.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}
.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}
.ql-snow .ql-editor a {
  text-decoration: underline;
}
.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}
.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}
.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}
.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}
.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}
.ql-snow .ql-editor img {
  max-width: 100%;
}
.ql-snow .ql-picker {
  color: #4b5563;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
  margin-right: 1px;
  margin-left: 1px;
}
.ql-snow .ql-picker-label {
  cursor: pointer;
  display: flex;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}
.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}
.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  position: absolute;
  white-space: nowrap;
}
.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding: 5px 8px;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #d1d5db;
  z-index: 2;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #d1d5db;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #d1d5db;
}
.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}
.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}
.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}
.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}
.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 3px;
}
.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
  margin: 2px;
}
.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}
.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}
.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}
.ql-snow .ql-picker.ql-header {
  width: 98px;
}
.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}
.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}
.ql-snow .ql-picker.ql-font {
  width: 108px;
}
.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}
.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}
.ql-snow .ql-picker.ql-size {
  width: 98px;
}
.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}
.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}
.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}
.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}
.ql-toolbar.ql-snow {
  border: 1px solid #d1d5db;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}
.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}
.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #d1d5db;
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #d1d5db;
}
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}
.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}
.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #d1d5db;
  box-shadow: 0px 0px 5px #d1d5db;
  color: #4b5563;
  padding: 5px 12px;
  white-space: nowrap;
}
.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}
.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #d1d5db;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}
.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}
.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #d1d5db;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}
.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}
.ql-snow .ql-tooltip a {
  line-height: 26px;
}
.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}
.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}
.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}
.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}
.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}
.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}
.ql-snow a {
  color: #2563eb;
}
.ql-container.ql-snow {
  border: 1px solid #d1d5db;
}

.ql-mention-list-container{width:270px;border:1px solid #f0f0f0;border-radius:4px;background-color:#fff;box-shadow:0 2px 12px 0 rgba(30,30,30,.08);z-index:9001;overflow:auto}.ql-mention-loading{line-height:44px;padding:0 20px;vertical-align:middle;font-size:16px}.ql-mention-list{list-style:none;margin:0;padding:0;overflow:hidden}.ql-mention-list-item{cursor:pointer;line-height:44px;font-size:16px;padding:0 20px;vertical-align:middle}.ql-mention-list-item.disabled{cursor:auto}.ql-mention-list-item.selected{background-color:#d3e1eb;text-decoration:none}.mention{height:24px;width:65px;border-radius:6px;background-color:#d3e1eb;padding:3px 0;margin-right:2px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.mention>span{margin:0 3px}
.form-control[data-v-53af5b21] {
  padding-top: 1.625rem !important;
  padding-bottom: 0.625rem !important;
}
.is-invalid[data-v-53af5b21] {
  border-color: var(--color-border-invalid) !important;
}
.fs-input__error_text[data-v-53af5b21] {
  white-space: pre-wrap;
  font-size: 14px;
  font-weight: 500;
  text-align: left;
  color: red;
}
label[data-v-53af5b21] {
  color: var(--label-color);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.small-padding[data-v-53af5b21] {
  padding-top: 0.625rem !important;
}
.form-control.flat[data-v-53af5b21] {
  padding-top: 0.625rem !important;
}
.fs-input[data-v-639b282a] {
  overflow: hidden auto;
}
.fs-input__error_text[data-v-639b282a] {
  white-space: pre-wrap;
  font-size: 14px;
  font-weight: 500;
  color: red;
}
.fs-input__label[data-v-639b282a] {
  text-overflow: ellipsis;
  overflow-x: hidden;
  white-space: nowrap;
}
.fs-input input[data-v-639b282a]:not(.show-spin-controls)::-webkit-outer-spin-button, .fs-input input[data-v-639b282a]:not(.show-spin-controls)::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0;
  /* <-- Apparently some margin are still there even though it's hidden */
}
input[data-v-d2222096] {
  position: relative;
  z-index: 3;
}
input[data-v-d2222096]::-webkit-slider-runnable-track {
  background-color: transparent;
}
input[data-v-d2222096]::-moz-range-track {
  background-color: transparent;
}
input[data-v-d2222096]::-webkit-slider-thumb {
  width: 16px;
  height: 16px;
  box-shadow: 0px 0px 0px #000000;
  border: 1px solid #d97f3d;
  border-radius: 25px;
  background: #d97f3d;
  cursor: pointer;
  -webkit-appearance: none;
}
input[data-v-d2222096]::-moz-range-thumb {
  width: 16px;
  height: 16px;
  box-shadow: 0px 0px 0px #000000;
  border: 1px solid #d97f3d;
  border-radius: 25px;
  background: #d97f3d;
  cursor: pointer;
}
input[data-v-d2222096]::-ms-thumb {
  width: 16px;
  height: 16px;
  box-shadow: 0px 0px 0px #000000;
  border: 1px solid #d97f3d;
  border-radius: 25px;
  background: #d97f3d;
  cursor: pointer;
}
.dots-group[data-v-d2222096] {
  z-index: 1;
  position: absolute;
  left: 0;
  right: 0;
  top: 8px;
  height: 8px;
  border-radius: 4px;
  background-color: #dee2e6;
}
.dots-group__wrap[data-v-d2222096] {
  position: absolute;
  display: flex;
  justify-content: space-between;
  width: 100%;
  height: 1px;
  top: -2px;
}
.dots-group__item[data-v-d2222096] {
  min-width: 12px;
  height: 12px;
  border-radius: 100px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
.dots-group__dot[data-v-d2222096] {
  width: 12px;
  height: 12px;
  border-radius: 100px;
  position: absolute;
  cursor: pointer;
  border: 2px solid var(--color-text-link);
  background: var(--color-white);
}
.dots-group__value[data-v-d2222096] {
  position: absolute;
  top: 15px;
  left: -10px;
  font-size: 14px;
  width: 30px;
  text-align: center;
}
input[type=checkbox][data-v-c57b5c60] {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  height: 0;
  width: 0;
  visibility: hidden;
}
input[type=checkbox]:checked + label[data-v-c57b5c60]:after {
  left: calc(100% - 2px);
  transform: translateX(-100%);
}
input[type=checkbox]:disabled + label[data-v-c57b5c60]::after, input[type=checkbox]:disabled + label[data-v-c57b5c60] {
  opacity: 0.5;
  cursor: default;
}
input[type=checkbox]:not(:disabled) + label[data-v-c57b5c60]:active:after {
  width: 30px;
}
label[data-v-c57b5c60] {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  position: relative;
  margin: 0px;
  cursor: pointer;
  text-indent: -9999px;
  width: 55px;
  height: 25px;
  background: var(--color-bg2);
  display: block;
  border-radius: 100px;
  border: 1px solid var(--color-border1);
}
label[data-v-c57b5c60]:after {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  width: 19px;
  height: 19px;
  background: var(--color-text-link);
  border-radius: 90px;
  transition: 0.3s;
}
.fs-textarea[data-v-850d24ae] {
  position: relative;
  max-height: -moz-max-content;
  max-height: max-content;
}
.fs-textarea__textarea[data-v-850d24ae] {
  padding-top: 30px;
  overflow-y: auto !important;
  resize: none;
  position: relative;
  z-index: 0;
  -ms-overflow-style: none;
}
.fs-textarea__textarea[data-v-850d24ae]::-webkit-scrollbar {
  display: none;
}
.fs-textarea__label[data-v-850d24ae] {
  color: var(--label-color);
  position: absolute;
  pointer-events: none;
  display: block;
  background-color: var(--select-background-color) !important;
  top: 0;
  left: 0;
  width: calc(100% - 30px);
  padding: 0.25rem 0.75rem;
  font-size: 12px;
  font-weight: 600;
  border-radius: 0.25rem 0.25rem 0 0;
  border: 1px solid var(--secti);
  border-bottom: none;
  z-index: 2;
  margin: 1px;
}
.fs-textarea__textarea:disabled + .fs-textarea__label[data-v-850d24ae] {
  background: #e9ecef;
}
.fs-textarea__textarea.is-invalid + .fs-textarea__label[data-v-850d24ae] {
  right: 28px;
}
.fs-textarea .disable-lable[data-v-850d24ae] {
  background-color: #e9ecef;
}
.fs-textarea__error_text[data-v-850d24ae] {
  font-size: 14px;
  font-weight: 500;
  color: red;
  z-index: 2;
}
.fs-textarea .disable-resize[data-v-850d24ae] {
  resize: none;
}
.fs-select[data-v-4560842b] {
  overflow-x: hidden;
}
.fs-select__option[data-v-4560842b] {
  color: black;
}
.fs-select__error_text[data-v-4560842b] {
  font-size: 12px;
  color: red;
}
.fs-select__label[data-v-4560842b] {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.custom-datepicker .input-wrap {
  width: 100%;
  display: flex;
  font-size: 14px !important;
}
.custom-datepicker .input-wrap .picker-label {
  min-width: 155px;
  position: absolute;
  top: -3px;
  left: -10px;
  color: #242934;
  padding: 1rem 0.75rem;
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
  pointer-events: none;
  padding-left: 10px;
}
.custom-datepicker .input-wrap input {
  cursor: pointer;
  color: #717171;
  width: 100%;
  height: calc(3.5rem + 2px);
  padding: 1.625rem 0.75rem 0.625rem 0.75rem;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  margin: 0;
  border: 1px solid #e6edef;
  border-radius: 0.25rem;
}
.custom-datepicker .input-wrap .is-invalid {
  border-color: var(--color-border-invalid) !important;
}
.custom-datepicker .input-wrap .icon-invalid {
  position: absolute;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: cover;
  top: calc(50% - 8px);
  right: 35px;
  width: 16.5px;
  height: 16.5px;
  z-index: 2;
}
.custom-datepicker .calendar {
  position: absolute;
  top: calc(50% - 9px);
  right: 13px;
  pointer-events: none;
}
.dark-only .custom-datepicker .input-wrap .picker-label {
  color: var(--color-text1);
  opacity: 0.65;
}
.dark-only .custom-datepicker .input-wrap input {
  background-color: var(--color-border3);
  color: rgba(255, 255, 255, 0.7019607843);
  border: 1px solid rgba(36, 105, 92, 0.2);
}
.dark-only .custom-datepicker .input-wrap ::-moz-placeholder {
  color: rgba(255, 255, 255, 0.7019607843);
}
.dark-only .custom-datepicker .input-wrap ::placeholder {
  color: rgba(255, 255, 255, 0.7019607843);
}
.breadcrumb[data-v-42586d3e] {
  margin-bottom: 0px !important;
  max-height: 48px;
}
.breadcrumb__title[data-v-42586d3e] {
  margin: 4px 0 !important;
}
.notifications[data-v-0042edbf] {
  z-index: 9999 !important;
  width: auto !important;
  max-width: 500px;
  top: 59px !important;
}
.notifications[data-v-0042edbf] span {
  display: grid;
  justify-items: end;
  margin: 0px 15px !important;
}
.notifications[data-v-0042edbf] .vue-notification-wrapper {
  min-width: 300px;
  width: auto;
}
.notifications__message[data-v-0042edbf] {
  margin-right: 20px;
}
.notifications__close-icon[data-v-0042edbf] {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
}
.vue-notification[data-v-0042edbf] {
  margin: 0 5px;
  padding: 10px;
  font-size: 13px !important;
  color: #ffffff;
  position: relative;
  margin-top: 6px;
  background: #44a4fc;
  border-left: 5px solid #187fe7;
}
.vue-notification.success[data-v-0042edbf] {
  background: #68cd86;
  border-left-color: #42a85f;
}
.vue-notification.warn[data-v-0042edbf] {
  background: #ffb648;
  border-left-color: #f48a06;
}
.vue-notification.error[data-v-0042edbf] {
  background: #e54d42;
  border-left-color: #b82e24;
}
.btn[data-v-20bf0040] {
  font-size: 12px;
}
.icon-btn[data-v-20bf0040] {
  height: 32px;
  border: 1px solid;
  border-radius: 0.25rem;
  background-color: #fff;
  padding: 4px 6px;
}
.entities-creation-buttons[data-v-20bf0040] {
  gap: 10px;
}
.empty-list-image[data-v-59b8da13] {
  margin: 35px 0;
  text-align: center;
  display: flex;
  flex-direction: column;
  gap: 20px;
  justify-content: center;
  align-items: center;
}
.empty-list-image img[data-v-59b8da13] {
  max-width: 600px;
  max-height: 400px;
  width: 100%;
}
.desktop-empty-list-image[data-v-59b8da13] {
  max-width: 300px !important;
  max-height: auto !important;
}
.modal-simple[data-v-26c4afad] {
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background: rgba(80, 80, 80, 0.3137254902);
  z-index: 9998;
  overflow-y: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.modal-simple__content[data-v-26c4afad] {
  position: relative;
  overflow-y: auto;
  padding: 30px 30px;
  color: var(--color-text1);
  background-color: var(--color-bg3);
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2), 0 16px 20px rgba(0, 0, 0, 0.2);
  max-height: 100%;
}
.modal-simple__content_small[data-v-26c4afad] {
  width: -moz-fit-content !important;
  width: fit-content !important;
  min-width: initial;
}
.modal-simple__content_overflow-hidden[data-v-26c4afad] {
  overflow-y: hidden !important;
}
.modal-simple__close-button[data-v-26c4afad] {
  position: absolute;
  right: 10px;
  top: 10px;
  color: var(--color-text1);
  border: 0;
  background-color: transparent;
  border-radius: 0.25rem;
  box-shadow: none;
  outline: none;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
}
.dropdown__clear[data-v-a85a17da] {
  width: 20px;
  height: 20px;
  border: none;
  background: none;
  padding: 0;
}
.dropdown__clear i[data-v-a85a17da] {
  width: 20px;
}
.dropdown__separator-block[data-v-a85a17da] {
  margin-bottom: 16px;
  position: relative;
}
.dropdown__separator-item[data-v-a85a17da] {
  position: absolute;
  top: 25px;
  left: 0;
  width: 100%;
  height: 2px;
  pointer-events: none;
}
.dropdown-menu[data-v-a85a17da] {
  width: -moz-max-content;
  width: max-content;
  right: 0;
  z-index: 8;
}
.dropdown-menu__item[data-v-a85a17da] {
  display: flex;
  align-items: center;
  gap: 6px;
  width: 100%;
  font-weight: 400;
  text-overflow: ellipsis;
  text-wrap: nowrap;
  color: var(--color-text1);
}
.dropdown-menu__item input[data-v-a85a17da]:hover {
  cursor: pointer;
}
.dropdown-menu__item[data-v-a85a17da]:hover {
  background-color: var(--color-text-link);
  cursor: pointer;
}
.dropdown-menu__arrow[data-v-a85a17da] {
  display: none;
  position: absolute;
  top: 50%;
  left: auto;
  right: 0;
}
.dropdown-menu__arrow[data-v-a85a17da]::before {
  content: "";
  position: absolute;
  top: -6px;
  right: -7px;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-left: 7px solid var(--color-border2);
  z-index: 11;
}
.dropdown-menu__arrow[data-v-a85a17da]::after {
  content: "";
  position: absolute;
  top: -5px;
  right: -6px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-left: 6px solid var(--color-bg2);
  z-index: 11;
}
.dropdown-item[data-v-a85a17da] {
  cursor: pointer;
}
.dropdown-item[data-v-a85a17da]:hover {
  background-color: var(--color-text-link);
}
.dropdown .use-theme-colors[data-v-a85a17da] {
  color: var(--color-text1) !important;
}
.dropdown .dropdown-toggle--icon[data-v-a85a17da] {
  padding: 0;
}
.dropdown .dropdown-toggle--icon[data-v-a85a17da]::after {
  display: none;
}
.dropdown .el-tooltip[data-v-a85a17da]::after {
  font-size: 14px !important;
  font-weight: 400 !important;
}
.custom-datepicker {
  position: relative;
}
.custom-datepicker .dp__main .dp__input_wrap .dp__input {
  font-size: 14px;
  padding: 4px 30px 5px 35px;
  background-color: var(--color-bg3);
  border-color: var(--color-border2);
}
.custom-datepicker .dp__main .dp__instance_calendar {
  padding: 7px;
  padding-bottom: 0;
}
.custom-datepicker .dp__main .dp__preset_ranges {
  text-align: left;
  font-weight: 400;
}
.custom-datepicker .dp__main .dp__preset_ranges .dp__preset_range {
  white-space: nowrap;
  color: var(--color-text-link);
}
.dark-only .dp__input::-moz-placeholder {
  color: #fff;
}
.dark-only .dp__input::placeholder {
  color: #fff;
}
.btn-clear[data-v-411b1d73] {
  padding: 5px 11px;
  margin-left: -33px !important;
  z-index: 100;
}
.dark-only .btn-clear[data-v-411b1d73] {
  color: #959595;
}
.filters__dropdown[data-v-411b1d73] {
  width: 100%;
}
.filters__input[data-v-411b1d73] {
  width: 270px !important;
  border-color: var(--color-border2) !important;
  background-color: var(--color-bg3) !important;
}
.filters__add[data-v-411b1d73] {
  color: #d97f3d !important;
}
.filters__add[data-v-411b1d73] .btn::after {
  content: none;
}
.filters__add[data-v-411b1d73] .btn.dropdown-toggle {
  top: -2px;
  padding: 0px;
}
.filters__add > svg[data-v-411b1d73] {
  stroke: #007cfa !important;
}
.filters__add[data-v-411b1d73] .btn {
  padding: 7px 10px;
  color: #007cfa !important;
}
.filters[data-v-411b1d73] .dropdown-item {
  cursor: pointer;
}
.filters[data-v-411b1d73] .dropdown-item:active {
  background-color: unset;
  color: black;
}
.filters__selected-count[data-v-411b1d73] {
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  font-size: 10px;
  color: white;
  background: var(--color-text-link);
}
.filters__label[data-v-411b1d73] {
  display: block;
  width: -moz-max-content;
  width: max-content;
  max-width: 220px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  font-weight: normal;
  margin: 0;
}
.filters__list[data-v-411b1d73] {
  display: flex;
  gap: 10px;
  align-items: center;
  flex-wrap: wrap;
}
.filters__item[data-v-411b1d73] {
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  background: rgba(217, 127, 61, 0.1);
  padding: 0px 10px;
  border-radius: 20px;
}
.filters__item[data-v-411b1d73] .dropdown-toggle {
  padding: 7px;
  color: var(--color-text-link) !important;
}
.filters__item[data-v-411b1d73] .btn-close {
  background-size: 10px;
}
.filters__user-presets[data-v-411b1d73] {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-block: 10px;
}
.filters__user-presets button[data-v-411b1d73] {
  position: relative;
  padding-right: 2.5rem;
}
.filters__user-presets button i[data-v-411b1d73] {
  position: absolute;
  right: 7px;
}
.plan-tooltip[data-v-411b1d73] {
  font-size: 10px;
  font-weight: 600;
}
.use-theme-colors[data-v-411b1d73] {
  color: var(--color-text1) !important;
}
.icon-background[data-v-411b1d73] {
  background: rgba(217, 127, 61, 0.1);
  padding: 4px;
  border-radius: 20px;
  min-width: 30px;
}
.widged-body[data-v-4798308e] {
  display: flex;
  justify-content: center;
}
.thead-sticky[data-v-4798308e] {
  position: sticky;
  top: 0;
  background-color: var(--color-bg3);
  z-index: 1;
}
.active-column[data-v-4798308e] {
  color: var(--color-bg-menu-hover) !important;
}
.arrow-column[data-v-4798308e] {
  width: 15px;
  margin-top: 3px;
  position: absolute;
}
.button__add[data-v-4798308e] {
  position: absolute;
  right: 12px;
  top: -45px;
}
.filter__table[data-v-4798308e] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.filter__table-settings[data-v-4798308e] {
  height: -moz-fit-content;
  height: fit-content;
}
.el-tooltip[data-v-4798308e] {
  z-index: 8;
  padding-top: 6px;
  padding-right: 6px;
}
.completed-row[data-v-4798308e] {
  background-color: var(--success-table-row) !important;
}
.completed-row td[data-v-4798308e] {
  color: #fff;
}
.border-shadow_and_radius[data-v-4798308e] {
  border-radius: 8px;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.15);
}
.custom-table[data-v-4798308e] {
  height: 100%;
}
.custom-table .table-fixed[data-v-4798308e] {
  table-layout: fixed;
}
.custom-table th[data-v-4798308e] {
  color: var(--color-text1);
}
.custom-table th div[data-v-4798308e] {
  padding: 0 !important;
  width: 100%;
}
.custom-table__row[data-v-4798308e] {
  cursor: pointer;
}
.custom-table__row[data-v-4798308e]:hover {
  background: rgba(211, 211, 211, 0.2);
}
.custom-table__row.active[data-v-4798308e] {
  background: rgba(211, 211, 211, 0.4);
}
.custom-table .card[data-v-4798308e] {
  height: 100%;
  margin-bottom: 0;
}
.custom-table .table-in-box[data-v-4798308e] {
  padding: 15px 30px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  height: calc(100vh - var(--top-menu-height) - var(--indent-from-top-menu) - 80px);
}
.custom-table .hide-border[data-v-4798308e] {
  background: none !important;
  border: none !important;
}
.custom-table .hide-border .card-body[data-v-4798308e] {
  padding: 0;
  height: 100%;
}
.custom-table .user-field[data-v-4798308e] {
  white-space: nowrap;
}
.custom-table .user-field .top-navbar__right-part-icon[data-v-4798308e] {
  margin-right: 10px;
}
.custom-table .user-field .top-navbar__right-part-icon_responsible[data-v-4798308e] {
  margin: auto;
  display: flex;
  padding: 0 !important;
  overflow: visible;
  font-weight: 400;
  font-style: normal;
}
.custom-table .cards-view[data-v-4798308e] {
  width: 100%;
  margin: auto;
}
@media (min-width: 768px) {
.custom-table .cards-view[data-v-4798308e] {
    grid-template-columns: repeat(1, 1fr);
}
}
@media (min-width: 992px) {
.custom-table .cards-view[data-v-4798308e] {
    grid-template-columns: repeat(2, 1fr);
}
}
@media (min-width: 1200px) {
.custom-table .cards-view[data-v-4798308e] {
    grid-template-columns: repeat(2, 1fr);
}
}
@media (min-width: 1400px) {
.custom-table .cards-view[data-v-4798308e] {
    grid-template-columns: repeat(3, 1fr);
}
}
@media (min-width: 2000px) {
.custom-table .cards-view[data-v-4798308e] {
    grid-template-columns: repeat(4, 1fr);
}
}
@media (min-width: 2600px) {
.custom-table .cards-view[data-v-4798308e] {
    grid-template-columns: repeat(5, 1fr);
}
}
.custom-table .font-size-12[data-v-4798308e] {
  font-size: 12px;
}
.author-w[data-v-4798308e] {
  width: 70px;
}
.section-visible-tooltip-toggler {
  position: relative;
  width: 100%;
  text-align: left;
}
.section-visible-tooltip-toggler:hover {
  cursor: pointer;
}
.custom-tooltip {
  width: -moz-max-content;
  width: max-content;
  word-break: break-word;
  text-align: center;
  margin-right: 10px;
  color: var(--color-white);
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
  pointer-events: none;
  border-radius: 6px;
  white-space: pre-wrap;
}
.table-member .avatar[data-v-a73b3f14] {
  margin: 0 auto;
}
.modal-wrapper[data-v-4bdc3284] {
  position: fixed;
  z-index: 1999;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.2274509804);
  padding: 60px;
}
.side-modal[data-v-4bdc3284] {
  position: absolute;
  top: 0;
  right: 0;
  width: 75%;
  height: 100%;
  background: var(--color-bg3);
  transition: all 0.3s ease;
  border-radius: 20px 0px 0px 20px;
  overflow-y: auto;
  overflow-x: hidden;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2), 0 16px 20px rgba(0, 0, 0, 0.2);
}
.side-modal[data-v-4bdc3284] .card {
  border: none;
}
.side-modal__head[data-v-4bdc3284] {
  display: flex;
  position: sticky;
  top: 0;
  width: 100%;
  z-index: 10;
  background: var(--color-bg3);
  border-radius: 20px 0 0 0;
  padding: 0 10px 10px 0;
}
.side-modal .anchor[data-v-4bdc3284] {
  padding: 0 !important;
  height: -moz-fit-content;
  height: fit-content;
  position: relative;
  min-height: 100%;
}
.btn-close-modal[data-v-4bdc3284] {
  padding: 5px 10px;
  border-radius: 20px 0px 5px 0px;
  background: var(--color-bg3);
}
.btn-resize[data-v-4bdc3284] {
  position: fixed;
  top: calc(50% - 19px);
  display: grid;
  align-items: center;
  padding: 6px;
  background-color: var(--color-bg3);
}
.btn-resize .rotate-45[data-v-4bdc3284] {
  transform: rotate(45deg);
  color: var(--color-text1);
}
.v-enter-active[data-v-4bdc3284],
.v-leave-active[data-v-4bdc3284] {
  transition: all 0.2s ease;
}
.v-enter-from[data-v-4bdc3284],
.v-leave-to[data-v-4bdc3284] {
  opacity: 0;
}
.v-enter-active .side-modal[data-v-4bdc3284],
.v-leave-active .side-modal[data-v-4bdc3284] {
  right: -90%;
}
.selected .file__info[data-v-3858f7b1],
.file:hover .file__info[data-v-3858f7b1] {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.file[data-v-3858f7b1] {
  position: relative;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin: 5px;
  z-index: 3;
  border: 1px solid #e0d4d4;
  border-radius: 5px;
}
.file__video-wrapper[data-v-3858f7b1] {
  position: relative;
  width: 150px;
  height: 150px;
  -o-object-fit: cover;
     object-fit: cover;
  overflow: hidden;
}
.file__video[data-v-3858f7b1] {
  transform: translate(-50%, -50%);
  position: absolute;
  top: 50%;
  left: 50%;
}
.file-mock[data-v-3858f7b1] {
  opacity: 0.5;
  padding: 5px 15px 25px 15px;
}
.file-type[data-v-3858f7b1] {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 22px;
  font-weight: 600;
  font-size: 15px;
  opacity: 0.5;
  transform: translate(-50%, 50%);
}
.file[data-v-3858f7b1] .form-check-input {
  position: absolute;
  top: 10px;
  left: 10px;
}
.file__image[data-v-3858f7b1] {
  width: 150px;
  height: 150px;
  -o-object-fit: cover;
     object-fit: cover;
}
.file__image_small[data-v-3858f7b1] {
  width: 150px;
  height: 90px;
}
.file__image_small-mock[data-v-3858f7b1] {
  -o-object-fit: contain;
     object-fit: contain;
}
.file__info[data-v-3858f7b1] {
  display: none;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 13px;
  background: rgba(0, 0, 0, 0.5215686275);
  color: white;
  font-size: 12px;
}
.file__info div[data-v-3858f7b1] {
  margin-bottom: 10px;
}
.file__name[data-v-3858f7b1] {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.file__controls[data-v-3858f7b1] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.file__controls[data-v-3858f7b1] svg:hover {
  stroke: #d97f3d;
}
.file__controls .btn[data-v-3858f7b1] {
  padding: 0;
  margin-right: 5px;
}
.el-tooltip[data-v-3858f7b1] {
  font-size: 12px;
}
.modal-confirm[data-v-1d8ad155] {
  z-index: 2000;
}
.files-group__list .file {
  width: 70px;
  height: 70px;
  margin: 0;
}
.files-group__list .file:hover {
  position: absolute;
  top: 0;
  width: 150px;
  height: 150px;
  z-index: 100;
}
.files-group__list .file img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.files-group__list .file__video-wrapper {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.image-wrapper[data-v-8a780ac8] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 76%;
  max-height: 100%;
  z-index: 2;
}
.img-modal[data-v-8a780ac8] {
  max-width: 100%;
  aspect-ratio: auto 1/1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.video-modal[data-v-8a780ac8] {
  width: 800px;
  max-height: 500px;
}
.form-check-input[data-v-8a780ac8] {
  width: 15px;
  height: 15px;
}
.files-group[data-v-8a780ac8] {
  padding: 0.375rem 0.75rem;
  border: 1px solid var(--color-border2);
  border-radius: 0.25rem;
}
.files-group__label[data-v-8a780ac8] {
  max-height: 21px;
  color: var(--label-color);
}
.files-group__label-no-border[data-v-8a780ac8] {
  color: #32425F;
  font-size: 14px;
  font-weight: 700;
}
.files-group__list[data-v-8a780ac8] {
  min-height: 70px;
  display: grid;
  grid-template-columns: repeat(auto-fill, 70px);
  grid-gap: 10px;
}
.files-group__list_item[data-v-8a780ac8] {
  position: relative;
  width: 68px;
  height: 68px;
}
.files-group__btn-add[data-v-8a780ac8] {
  width: 70px;
  height: 70px;
  font-size: 40px;
  padding: 0;
  font-weight: 300;
  color: var(--color-text2);
  border-color: var(--color-border2);
}
.files-group__btn-add[data-v-8a780ac8]:hover {
  background-color: #cccccc;
  color: #fff;
}
.files-group-no-border[data-v-8a780ac8] {
  margin-top: 16px;
  border: none;
  padding: 0.375rem 0;
}
.uploading-group__input[data-v-8a780ac8] {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
  cursor: pointer;
}
.uploading-group__label[data-v-8a780ac8] {
  position: relative;
  width: 100%;
  min-height: 200px;
  padding: 20px;
  border: 1px solid var(--color-border1);
  background: #eef7ff;
}
.uploading-group__text[data-v-8a780ac8] {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  padding-bottom: 10px;
  cursor: pointer;
  color: var(--color-text1);
  background-color: var(--color-bg2);
}
.uploading-group__text--center[data-v-8a780ac8] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.uploading-group__img-list[data-v-8a780ac8] {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  padding-bottom: 20px;
}
.btn-link[data-v-8a780ac8] {
  padding: 0;
  font-weight: 500;
  border-radius: unset;
  color: black;
}
.btn-link[data-v-8a780ac8]:hover {
  border-bottom: 2px solid #0d6efd;
}
.btn-link--active[data-v-8a780ac8] {
  font-weight: 600;
  border-bottom: 2px solid #0d6efd;
}
.description[data-v-8a780ac8] {
  font-size: 13px;
  color: var(--color-text2);
}
.change-width-btn[data-v-8a780ac8] {
  cursor: pointer;
  transform: translate(50%);
  top: 50%;
  right: 24px;
  position: absolute;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.modal-loading[data-v-8a780ac8] {
  width: 32px;
  margin-right: 8px;
}
.text {
  color: var(--color-text1);
  font-size: 14px !important;
  word-break: break-word;
  white-space: pre-wrap;
  -webkit-hyphens: auto;
          hyphens: auto;
}
.text span {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.text img {
  max-width: 33%;
  max-height: 250px;
}
.image-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 76%;
  max-height: 100%;
  z-index: 2;
}
.img-modal {
  max-width: 100%;
  aspect-ratio: auto 1/1;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.spinner-grow {
  color: var(--color-bg3);
}
.change-width-btn {
  cursor: pointer;
  transform: translate(50%);
  top: 50%;
  right: 24px;
  position: absolute;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.list-group-item[data-v-c3c3a120] {
  position: relative;
}
.copy-button[data-v-c3c3a120] {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
}
.steps-view[data-v-0a911928] {
  width: 100%;
  max-width: 100%;
  background: var(--color-bg2);
  border-radius: 4px;
  border-collapse: collapse;
}
.steps-view__row[data-v-0a911928] {
  position: relative;
}
.steps-view[data-v-0a911928], .steps-view__cell[data-v-0a911928], .steps-view__header[data-v-0a911928], .steps-view__content[data-v-0a911928] {
  border: 1px solid var(--color-line1);
}
.steps-view__cell[data-v-0a911928] {
  padding: 8px 12px;
  vertical-align: top !important;
  max-width: 50px;
}
.steps-view__cell[data-v-0a911928] .ql-editor {
  padding: 0;
}
.steps-view__cell_header[data-v-0a911928] {
  text-align: center;
}
.steps-view__cell_index[data-v-0a911928] {
  width: 20px;
}
.copy-button[data-v-0a911928] {
  position: absolute;
  top: 11px;
  right: -25px;
  cursor: pointer;
  z-index: 3;
  width: 20px;
}
.steps__header[data-v-462a36b2] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: var(--color-text1);
}
.steps__control[data-v-462a36b2] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.steps__switch[data-v-462a36b2] {
  display: flex;
}
.steps__content[data-v-462a36b2] {
  margin-top: 12px;
}
.environment-card .badge {
  color: white !important;
  height: -moz-fit-content;
  height: fit-content;
  word-break: break-word;
  text-align: unset;
  white-space: unset;
}
.environment-card .actions {
  position: absolute;
  right: 15px;
  bottom: 10px;
}
.environment-card .actions button {
  border: none;
  background-color: transparent;
  color: #d97f3d;
  outline: none;
}
.environment-card .card-body {
  padding-top: 0;
}
.environment-card p {
  margin: 0;
}
.environment-card h6 {
  word-break: break-word;
}
.not-modal-variant .card {
  margin-bottom: 0 !important;
  height: 100%;
}
.not-modal-variant .card-body {
  padding-bottom: 50px !important;
}
.env-card-modal .environment-card .card {
  border: none;
  margin-bottom: 0;
}
.env-card-modal .environment-card .card .card-header,
.env-card-modal .environment-card .card .card-body {
  padding: 0;
}
.env-card-modal .environment-card .card .card-body {
  padding-top: 20px;
}
.card__noBorder[data-v-02efe738] {
  border: none;
}
.side-block[data-v-02efe738] {
  overflow: hidden;
}
.side-block .side-block__avatar-value[data-v-02efe738] {
  color: var(--color-text1);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.side-block .mt-2.mb-1[data-v-02efe738] {
  color: var(--color-text1);
}
.form-control[data-v-4ba1d0d2] {
  width: unset;
}
.form-control[data-v-4ba1d0d2]:focus {
  box-shadow: none !important;
}
.tags-group[data-v-4ba1d0d2] {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.control-label[data-v-4ba1d0d2] {
  font-size: 12px;
  color: var(--label-color);
}
.badge[data-v-4ba1d0d2] {
  display: flex;
  align-items: center;
  margin-right: 5px;
  margin-left: 0;
}
.btn-close[data-v-4ba1d0d2] {
  margin-left: 5px;
}
.tag-input[data-v-4ba1d0d2] {
  background-color: transparent;
  width: 250px;
  color: var(--color-text1);
}
.template-select[data-v-6d6812fc] {
  position: relative;
}
.template-select__dd-wrapper[data-v-6d6812fc] {
  position: relative;
  transform: translateY(5px);
  z-index: 3;
}
.template-select__dd[data-v-6d6812fc] {
  overflow: hidden auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 3;
  border: 1px solid var(--color-border1);
  max-height: 210px;
  background-color: var(--color-bg4);
  box-shadow: 2px 3px 6px 0px var(--color-shadow1);
}
.template-select__dd-item[data-v-6d6812fc] {
  padding: 5px 10px;
  display: flex;
  gap: 10px;
  justify-content: space-between;
}
.template-select__action-icons[data-v-6d6812fc] {
  display: flex;
  gap: 10px;
  flex-shrink: 0;
  width: 26px;
}
.template-select__template-name[data-v-6d6812fc] {
  word-break: break-all;
}
.template-select__template-name-text[data-v-6d6812fc] {
  -webkit-text-decoration: dashed underline;
          text-decoration: dashed underline;
  cursor: pointer;
}
.template-select__modal-content[data-v-6d6812fc] {
  position: relative;
}
.create-defect-form[data-v-0518fbc0] .text-area-editor .ql-editor {
  min-height: 270px;
}
.input-wrapper[data-v-0518fbc0] {
  padding-left: 0;
  margin-bottom: 12px;
  align-items: center;
  display: flex;
  gap: 5px;
}
.input-wrapper .form-check-input[data-v-0518fbc0] {
  margin-top: 0;
}
.btn-user-select[data-v-26d16f56] {
  padding-left: 0;
  font-size: 14px;
}
.list-group-item[data-v-26d16f56] {
  background-color: unset;
}
.text-info-section[data-v-26d16f56] {
  padding: 12px 15px;
  color: var(--color-text1);
}
.case-info h2[data-v-26d16f56], .case-info h4[data-v-26d16f56], .case-info h5[data-v-26d16f56] {
  color: var(--color-text1);
}
.empty-list-image-toggler[data-v-019a92dc] {
  overflow-x: auto;
}
.empty-list-image-toggler .empty-list-image[data-v-019a92dc] {
  margin: 100px 0;
  display: grid;
  justify-items: center;
}
.empty-list-image-toggler img[data-v-019a92dc] {
  max-width: 700px;
  max-height: 500px;
  width: 100%;
  margin-bottom: 20px;
}

.table-fixed[data-v-2b468986] {
  table-layout: fixed;
}
.plan-tab__title[data-v-2b468986]{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.run-list-tab[data-v-3475efd3] {
  table-layout: fixed;
  padding: 40px;
}
.run-list-tab__title[data-v-3475efd3] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.run-list-tab__environment[data-v-3475efd3] {
  text-align: center;
}
.run-list-tab td[data-v-3475efd3],
.run-list-tab th[data-v-3475efd3] {
  color: var(--color-text1);
}
.linkname[data-v-95a0b9c8] {
  text-overflow: ellipsis;
  overflow: hidden;
}
.table-fixed[data-v-95a0b9c8] {
  table-layout: fixed;
}
.defect-tab__title[data-v-95a0b9c8] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.table-fixed[data-v-54388a8c] {
  table-layout: fixed;
}
.checklist-tab__text-overflow[data-v-54388a8c] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.template-save[data-v-5f95b0fd] {
  position: relative;
}
.tree-element[data-v-3f306b4b] {
  padding-bottom: 3px;
}
.tree-element .title[data-v-3f306b4b] {
  display: flex;
  align-items: center;
  gap: 5px;
  padding: 5px 10px 5px;
  cursor: pointer;
}
.tree-element input[data-v-3f306b4b] {
  cursor: pointer;
  min-width: 14px;
}
.tree-element .step[data-v-3f306b4b] {
  padding-left: 20px;
}
.tree-element .disabled[data-v-3f306b4b] {
  opacity: 0.3;
  cursor: not-allowed;
}
.tree-element .active[data-v-3f306b4b] {
  background-color: var(--color-bg-selection);
}
.section-text__has-section[data-v-3f306b4b] {
  color: var(--color-active);
}
@charset "UTF-8";
.vue-select__label {
  position: absolute;
  white-space: nowrap;
  max-width: 150px;
  word-break: break-word;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 8px 13px;
  top: 0;
  left: 0;
  color: var(--label-color);
  z-index: 100;
  font-size: 12px;
  pointer-events: none;
  font-weight: 600;
}
.vue-select-width-label .vs__dropdown-toggle {
  padding: 26px 8px 10px 12px;
}
.vue-select-width-label .vs__search,
.vue-select-width-label .vs__search:focus {
  padding: 0;
}
.vue-select {
  width: var(--dropdown-width);
  background: var(--select-background-color);
  --vs-controls-color: var(--label-color);
  --vs-border-color: var(--color-border3);
  --vs-dropdown-bg: var(--color-bg3);
  --vs-dropdown-color: var(--color-text1);
  --vs-dropdown-option-color: var(--label-color);
  --vs-selected-bg: var(--color-bg-hover);
  --vs-search-input-color: var(--label-color);
  --vs-dropdown-option--active-bg: var(--color-bg-hover);
  --vs-dropdown-option--active-color: #fff;
  --vs-search-input-placeholder-color: var(--label-color);
  --vs-font-sze: 14px !important;
  --vs-actions-padding: 4px 1px 0 0;
}
.vue-select .vs__search,
.vue-select .vs__search:focus {
  display: flex;
  gap: 4px;
  font-size: 14px;
}
.vue-select__selected-item {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: var(--label-color);
  font-weight: 400;
  font-size: 14px;
}
@media (max-width: 1100px) and (min-width: 992px) {
.vue-select__selected-item {
    font-size: 13px;
}
}
.vue-select__option-item {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 12px;
}
.vue-select__no-options {
  color: var(--label-color);
}
.vue-select__selected-item-multiple {
  padding: 0 4px;
  color: #fff;
}
.vue-select .vs__dropdown-option--selected::before {
  content: "✔";
  position: absolute;
  left: 4px;
  font-size: 16px;
  margin-top: -2px;
  color: var(--workspace-alias-bg);
}
.vue-select .vs__selected {
  padding: 0;
  max-width: 90%;
  margin: 4px 0 0 0;
}
.vue-select .vs__selected-options {
  padding: 0;
  display: flex;
  gap: 4px;
  overflow: hidden;
  max-width: 100%;
}
.vue-select .vs__selected-item {
  color: var(--label-color);
}
.vue-select .vs__deselect {
  margin-right: 4px;
}
.vue-select .vs__clear {
  position: relative;
  top: 0;
  display: flex;
  align-items: center;
  margin: 0;
  gap: 2px;
  color: var(--label-color);
}
.vue-select .vs__actions {
  color: var(--label-color);
}
.vue-select .vs__deselect {
  color: #fff;
}
@charset "UTF-8";
.appended-to-body-dropdown-menu {
  z-index: 9999 !important;
  font-size: 14px;
  --vs-controls-color: var(--label-color);
  --vs-border-color: var(--color-border3);
  --vs-dropdown-bg: var(--color-bg3);
  --vs-dropdown-color: var(--color-text1);
  --vs-dropdown-option-color: var(--label-color);
  --vs-selected-bg: var(--color-bg-hover);
  --vs-search-input-bg: var(--color-border3);
  --vs-actions-padding: 4px 1px 0 0;
  --vs-search-input-color: var(--label-color);
  --vs-dropdown-option--active-bg: var(--color-bg-hover);
  --vs-dropdown-option--active-color: #fff;
  --vs-search-input-placeholder-color: var(--label-color);
}
.appended-to-body-dropdown-menu .vs__dropdown-option--selected::before {
  content: "✔";
  position: absolute;
  left: 4px;
  font-size: 16px;
  margin-top: -2px;
  color: var(--workspace-alias-bg);
}
.dropdown-assign-user-menu {
  width: 160px;
  height: 28px;
  font-size: 12px;
  text-overflow: ellipsis;
}
.dropdown-assign-user-menu .vue-select__selected-item {
  color: #000;
  font-size: 12px;
  text-align: center;
}
.dropdown-assign-user-menu .vs__open-indicator {
  display: none;
  font-size: 12px;
}
.dropdown-assign-user-menu .vs__dropdown-toggle {
  border: none;
  background: var(--color-border2);
  font-size: inherit;
  padding: 0;
}
.dropdown-assign-user-menu .vs__selected-options {
  display: flex;
  align-items: center;
  padding: 4px 6px;
}
.dropdown-assign-user-menu .vs__search, .dropdown-assign-user-menu .vs__search:focus {
  font-size: 12px;
  max-width: 100%;
  text-align: center;
  width: 0;
  padding: 0 !important;
  margin: 0;
}
.dropdown-assign-user-menu .vs__selected {
  width: 120px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  margin: 0;
}
.dropdown-assign-user-menu .vs__clear {
  position: absolute;
  margin: 0;
  right: 10px;
  top: 6px;
  color: #000;
}
.dropdown-assign-user-menu .vs__actions {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  color: #000;
  z-index: 2;
}
.selected-item-dropdown-assign-menu .vs__dropdown-toggle {
  border: none;
  background: var(--workspace-alias-bg);
  font-size: 12px;
}
.el-tooltip_right[data-v-d9ea3f3c]::after {
  max-width: 900px;
  text-wrap: wrap;
  text-align: center;
}
.case-item[data-v-d9ea3f3c] {
  border-bottom: 1px solid var(--color-border2);
}
.case-item td[data-v-d9ea3f3c] {
  border: 0px !important;
}
.case-item__title[data-v-d9ea3f3c] {
  text-overflow: ellipsis;
  text-wrap: nowrap;
  overflow: hidden;
}
.case-item__checkbox[data-v-d9ea3f3c] {
  cursor: pointer;
}
.case-item__combinations[data-v-d9ea3f3c] {
  margin-left: 2px;
  color: var(--color-text-link);
  font-weight: 400;
}
.custom-select[data-v-d9ea3f3c] {
  position: relative;
  border: none;
}
.opened-section-wrap[data-v-f02b33a2] {
  padding: 0 20px;
  width: 70%;
  overflow-y: auto;
  overflow-x: auto;
}
.opened-section-wrap .opened-section[data-v-f02b33a2] {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.opened-section-wrap .opened-section .section-header[data-v-f02b33a2] {
  font-size: 16px;
}
.opened-section-wrap .opened-section .section-header .actions[data-v-f02b33a2] {
  display: flex;
  gap: 20px;
  font-size: 14px;
}
.opened-section-wrap .opened-section .section-header .actions a[data-v-f02b33a2] {
  cursor: pointer;
  transition: color 0.15s ease-in-out;
  text-decoration: underline;
  color: var(--color-text-link);
}
.theme-color-border2--user-header[data-v-f02b33a2] {
  text-align: center;
}
.case-list__table[data-v-f02b33a2] {
  table-layout: fixed;
}
.case-list__th-checkbox[data-v-f02b33a2] {
  width: 140px;
}
.case-list__th-user[data-v-f02b33a2] {
  width: 184px;
}
.cases-add[data-v-e95fee36] {
  color: var(--color-text1);
}
.cases-add__buttons[data-v-e95fee36] {
  display: flex;
  text-wrap: nowrap;
  align-items: center;
  gap: 20px;
}
.cases-add__buttons i[data-v-e95fee36] {
  vertical-align: middle;
  margin-bottom: 2px;
}
.cases-add__cases-wrapper[data-v-e95fee36] {
  border-radius: 3px;
  width: 85vw;
  height: 70vh;
  position: relative;
  padding: 20px;
  display: flex;
  gap: 20px;
  flex-direction: column;
}
.cases-add__cases-header[data-v-e95fee36] {
  border-bottom: 1px solid #dee2e6;
  padding-bottom: 16px;
}
.cases-add__cases-body[data-v-e95fee36] {
  display: flex;
  grid-template-columns: 30% 70%;
  height: 100%;
  overflow: hidden;
}
.cases-add__navigator[data-v-e95fee36] {
  overflow-y: scroll;
  overflow-x: auto;
  width: 30%;
}
.cases-add__cases-footer[data-v-e95fee36] {
  display: flex;
  gap: 20px;
}
.tox .tox-tinymce {
  border-radius: 4px;
  border: 1px solid #e6edef;
}
.run-form .form-label {
  margin-bottom: 10px;
}
.li-hover:hover {
  border-color: #d97f3d !important;
}
.action-toolbar ul {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}
.btn-toolbar {
  padding: 0 !important;
  font-size: 12px;
  color: var(--color-text1);
  border-radius: 6px;
}
.btn-toolbar--active svg {
  color: #d97f3d;
  stroke: #d97f3d;
  fill: #d97f3d;
}
.btn-toolbar:hover:not(.btn-toolbar.disabled) {
  background: #d97f3d;
}
.btn-toolbar:hover:not(.btn-toolbar.disabled) svg {
  color: white;
  stroke: white;
}
.btn-toolbar.disabled {
  opacity: 0.5;
  pointer-events: none;
}
.btn-toolbar.disabled svg {
  color: black !important;
  stroke: black !important;
}
.btn-toolbar svg {
  vertical-align: middle;
  height: 18px;
  width: 18px;
  margin: 12px;
}
@media (max-width: 1366px) {
.btn-toolbar svg {
    width: 15px;
    height: 15px;
    margin: 10px;
}
}
.disabled-link {
  pointer-events: none;
}

.quill-editor-wrapper[data-v-3e8a4ae9] {
  position: relative;
}
.mantions-btn[data-v-3e8a4ae9] {
  position: absolute;
  top: 12px;
  right: 10px;
}
.top-navbar__right-part-icon[data-v-3e8a4ae9]{
  display: flex;
  width: 26px;
  justify-content: center;
  cursor: help;
}
.is-invalid[data-v-3e8a4ae9] {
  border: 1px solid #dc3545;
}

@charset "UTF-8";
.image-wrapper[data-v-3e8a4ae9] {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 76%;
  max-height: 100%;
  z-index: 2;
}
.mantions-btn[data-v-3e8a4ae9] {
  position: absolute;
  right: 10px;
}
.mantions-btn_info[data-v-3e8a4ae9] {
  top: 12px;
}
.mantions-btn_comment[data-v-3e8a4ae9] {
  top: 24px;
}
.mantions-btn_step[data-v-3e8a4ae9] {
  top: 10px;
}
.file-list[data-v-3e8a4ae9] {
  position: absolute;
  bottom: 0;
  left: 0;
}
.file-list__element[data-v-3e8a4ae9] {
  padding: 0 10px;
  height: 40px;
  gap: 10px;
  display: flex;
  align-items: center;
  background: lightgrey;
}
.file-list__element img[data-v-3e8a4ae9] {
  width: 40px;
  height: 40px;
}
.text-area-editor img[data-v-3e8a4ae9] {
  max-width: 150px;
  max-height: 150px;
}
.change-width-btn[data-v-3e8a4ae9] {
  cursor: pointer;
  transform: translate(50%);
  top: 50%;
  right: 24px;
  position: absolute;
  display: flex;
  flex-direction: column;
}
.ql-mention-list-container[data-v-3e8a4ae9] {
  max-height: 150px;
}
.ql-editing[data-v-3e8a4ae9] {
  margin-left: 70px;
}
[data-v-3e8a4ae9] .ql-toolbar.ql-snow {
  padding-right: 40px;
  border: 1px solid var(--color-border2);
}
[data-v-3e8a4ae9] .ql-link-after-content:after {
  content: "Сохранить" !important;
}
[data-v-3e8a4ae9] .ql-link-before-content:before {
  content: "Ссылка:" !important;
}
[data-v-3e8a4ae9] .ql-snow .ql-tooltip {
  background-color: var(--color-bg3);
  color: var(--color-text1);
}
[data-v-3e8a4ae9] .ql-snow .ql-tooltip input {
  background-color: var(--color-bg3);
  color: var(--color-text1);
}
[data-v-3e8a4ae9] .ql-snow .ql-picker-options {
  background-color: var(--color-bg3);
}
[data-v-3e8a4ae9] .ql-picker-item {
  color: var(--color-text1);
}
[data-v-3e8a4ae9] .ql-picker.ql-size .ql-picker-item.ql-selected {
  color: #2563eb;
}
[data-v-3e8a4ae9] .ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke {
  stroke: #242934 !important;
}
[data-v-3e8a4ae9] .ql-snow.ql-toolbar .ql-picker-item:hover::before {
  color: #242934 !important;
}
[data-v-3e8a4ae9] .ql-snow a {
  color: var(--color-text-link);
}
[data-v-3e8a4ae9] .ql-snow .ql-stroke {
  stroke: var(--color-text1);
}
[data-v-3e8a4ae9] .ql-snow .ql-fill {
  fill: var(--color-text1);
}
[data-v-3e8a4ae9] .ql-snow .ql-picker-label {
  color: var(--color-text1);
}
[data-v-3e8a4ae9] .ql-snow .ql-picker-label:hover {
  color: #242934;
}
[data-v-3e8a4ae9] .ql-snow .ql-picker-label:hover .ql-stroke {
  stroke: #242934;
}
[data-v-3e8a4ae9] .ql-snow .ql-formats button:hover .ql-stroke {
  stroke: #242934;
}
[data-v-3e8a4ae9] .ql-snow .ql-formats button:hover .ql-fill {
  fill: #242934;
}
[data-v-3e8a4ae9] .ql-link-remove-content:before {
  content: "Изменить" !important;
}
.ql-formats .ql-stroke[data-v-3e8a4ae9],
.ql-formats .ql-picker-label[data-v-3e8a4ae9] {
  stroke: var(--color-text1) !important;
  color: var(--color-text1) !important;
  fill: transparent !important;
}
.ql-strike svg .ql-fill[data-v-3e8a4ae9],
.ql-header svg .ql-fill[data-v-3e8a4ae9],
.ql-script .ql-fill[data-v-3e8a4ae9] {
  stroke: transparent !important;
  fill: var(--color-text1) !important;
}
.ql-direction svg .ql-fill[data-v-3e8a4ae9],
.ql-direction svg .ql-stroke[data-v-3e8a4ae9] {
  stroke: var(--color-text1) !important;
  fill: var(--color-text1) !important;
}
.ql-toolbar button[data-v-3e8a4ae9]:hover,
.ql-toolbar .ql-picker-label[data-v-3e8a4ae9]:hover {
  background-color: var(--color-bg-hover) !important;
}
.ql-picker-options svg .ql-stroke[data-v-3e8a4ae9] {
  stroke: black !important;
  fill: black !important;
}
.text-editor[data-v-02553171] {
  position: relative;
  border: 1px solid var(--color-border2);
  padding: 10px;
}
.current-lable[data-v-02553171] {
  position: absolute;
  right: 6px;
  bottom: 5px;
}
.comment-error[data-v-02553171] {
  border: 1px solid var(--color-border-invalid);
}
.comment-item p {
  margin-bottom: 0 !important;
}
.comment-item p img {
  max-width: 100%;
}
.comment-item[data-v-2c48e040] {
  display: flex;
  align-items: flex-start;
  margin-top: 20px;
}
.comment-item__head[data-v-2c48e040] {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.comment-item__date[data-v-2c48e040] {
  color: #a49f9f;
  margin-left: 10px;
}
.comment-item__user-name[data-v-2c48e040] {
  color: var(--color-text1);
  font-weight: bold;
}
.comment-item__user-name[data-v-2c48e040]:hover {
  color: var(--color-text-link);
}
.comment-item__user-avatar[data-v-2c48e040] {
  width: 40px;
  margin-right: 20px;
}
.comment-item__text[data-v-2c48e040] {
  margin-top: 20px;
}
.comment-item__body[data-v-2c48e040] {
  position: relative;
  width: calc(100% - 60px);
  border: 1px solid var(--color-border2);
  padding: 15px;
  border-radius: 5px;
}
.comment-item__body[data-v-2c48e040]::before {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 8px solid var(--color-border2);
  left: -10px;
}
.comment-item__body[data-v-2c48e040]::after {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 8px solid white;
  left: -6px;
  top: 15px;
}
.btn-comment[data-v-2c48e040] {
  padding: 0px;
  margin-right: 20px;
  color: var(--color-text-link);
}
.btn-comment--danger[data-v-2c48e040] {
  color: var(--color-btn-danger);
}
.btn-group[data-v-2c48e040] {
  margin-top: 10px;
}
.comment-item__updated-at[data-v-2c48e040] {
  color: #a49f9f;
  position: absolute;
  right: 10px;
  bottom: 5px;
  font-size: 10px;
}
.comments__input[data-v-db9f66bc] {
  width: 100%;
  border: 1px solid var(--color-border2);
  padding: 10px;
}
.comments__form[data-v-db9f66bc] {
  position: relative;
  margin-bottom: 50px;
}
.btn-link--show-more[data-v-db9f66bc] {
  display: block;
  margin: 10px auto;
}
.comments-filed[data-v-db9f66bc] {
  padding: 8px 10px;
  border: 1px solid var(--color-border2);
  color: var(--color-placeholder);
  cursor: text;
}
.comments-filed[data-v-db9f66bc]:hover {
  border-color: var(--color-border1);
}
.comments-group[data-v-db9f66bc] {
  max-width: 800px;
  margin-top: 30px;
}
.tab-sidebar-icon[data-v-fc0c7c90] {
  width: 20px !important;
}
.list-group-item[data-v-3d5a21a6] {
  background-color: unset;
}
.copy-button[data-v-3d5a21a6] {
  position: absolute;
  top: 3px;
  right: 0;
  cursor: pointer;
}
.tab-sidebar-icon[data-v-31585e76] {
  width: 20px !important;
}
.section-dd[data-v-3e0cc528] {
  display: block;
  color: black;
}
.section-dd__button[data-v-3e0cc528] {
  cursor: pointer;
  display: flex;
  align-items: center;
  color: var(--color-text1);
}
.section-dd__button-icon_disabled[data-v-3e0cc528] {
  filter: opacity(0.2);
}
.section-dd__dropdown[data-v-3e0cc528] {
  position: absolute;
  display: flex;
  flex-direction: column;
  gap: 3px;
  top: 16px;
  right: 0;
  z-index: 2;
  padding: 10px 0;
  background-color: #f0f0f0;
  width: 160px;
  overflow: hidden;
  border: 1px solid #b0b0b0;
  border-radius: 3px;
}
.section-dd__dropdown_item[data-v-3e0cc528] {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  display: flex;
  align-items: center;
  gap: 5px;
  justify-content: flex-start;
  cursor: pointer;
  padding: 0 10px;
  font-size: 14px;
}
.section-dd__dropdown_item[data-v-3e0cc528]:hover {
  background-color: #d0d0d0;
}
.wrapper-multi-select[data-v-d3685914] {
  position: fixed;
  z-index: 10;
  inset: 0;
}
.fs-multi-select[data-v-d3685914] {
  margin-bottom: 16px;
}
.fs-multi-select .multi-select__label[data-v-d3685914] {
  position: absolute;
  top: 11px;
  font-size: 14px;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
  color: var(--label-color);
  font-weight: 600;
}
.fs-multi-select .multi-select__icons[data-v-d3685914] {
  position: absolute;
  right: 11px;
  top: 21px;
}
.fs-multi-select .multi-select__selected[data-v-d3685914] {
  cursor: pointer;
  padding: 1.625rem 3rem 0.625rem 0.75rem;
  min-height: 58px;
  background-color: var(--select-background-color);
  border: 1px solid var(--color-border2);
  border-radius: 4px;
  color: var(--color-text2);
}
.fs-multi-select .multi-select__selected span[data-v-d3685914] {
  font-weight: 400;
}
.fs-multi-select .multi-select__selected.is-invalid[data-v-d3685914] {
  border-color: var(--color-btn-danger);
}
.fs-multi-select .multi-select__dropdown-menu[data-v-d3685914] {
  position: absolute;
  top: 100%;
  max-height: 203px;
  overflow-y: auto;
  right: 0;
  left: 0;
  z-index: 10;
  background-color: var(--color-bg2);
  border: 1px #767676 solid;
  box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.15);
}
.fs-multi-select .multi-select__dropdown-menu .is-active[data-v-d3685914] {
  background-color: var(--color-bg-hover);
  color: #fff;
}
.fs-multi-select__error_text[data-v-d3685914] {
  font-size: 12px;
  color: red;
}
.fs-multi-select .dropdown-item[data-v-d3685914] {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.fs-multi-select .dropdown-item[data-v-d3685914]:hover {
  background-color: var(--color-bg-hover);
  color: #fff;
}
.fs-multi-select .disabled-item[data-v-d3685914] {
  color: #9b9b9b;
  background-color: var(--color-bg3);
}
.fs-multi-select .disabled-item[data-v-d3685914]:hover {
  background-color: var(--color-bg3);
  color: #9b9b9b;
}
.bottom-toolbar[data-v-bbb2cc00] {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.bottom-toolbar .btn[data-v-bbb2cc00] {
  display: flex;
  gap: 5px;
  align-items: center;
}
.defect__text-overflow[data-v-40f01ef9] {
  text-overflow: ellipsis;
  text-wrap: nowrap;
  overflow: hidden;
}
.w-td[data-v-40f01ef9] {
  width: 6%;
}
.plan__text-overflow[data-v-5f01e278] {
  text-overflow: ellipsis;
  text-wrap: nowrap;
  overflow: hidden;
}
.plan__date-create[data-v-5f01e278] {
  position: absolute;
  color: var(--color-text2);
  font-size: 10px;
  bottom: 0;
}
.w-td[data-v-5f01e278] {
  width: 8%;
}

.pipe[data-v-1067149e] {
        display: flex;
        height: 100%;
        padding-inline: 3px;
        text-align: center;
        align-items: center;
        justify-content: center;
        color: #000;
        font-size: 11px;
}
.pipeline[data-v-1067149e] {
        width: 100%;
        display: flex;
        align-content: center;
        justify-content: flex-start;
        overflow: hidden;
        border-radius: 12px;
        background-color: lightgrey;
        height: 35px;
}

.el-tooltip_right[data-v-020e34bc]::after {
  max-width: 900px;
}
.runs-list__text-overflow[data-v-020e34bc] {
  text-overflow: ellipsis;
  text-wrap: nowrap;
  overflow: hidden;
}
.runs-list td[data-v-020e34bc] {
  vertical-align: middle;
}
.runs-list__info[data-v-020e34bc] {
  display: flex;
  font-size: 10px;
  align-items: center;
  gap: 4px;
}
.runs-list__info p[data-v-020e34bc] {
  font-size: 10px;
}
.time-execution[data-v-020e34bc] {
  font-size: 13px;
  white-space: nowrap;
}
.edit-results[data-v-5f918d93] {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.edit-results_btns[data-v-5f918d93] {
  display: flex;
  justify-content: space-between;
  padding-top: 15px;
  gap: 20px;
}
.action-block.extended[data-v-7ff50e36] {
  height: 160px;
  transition: 200ms linear;
}
@media (max-width: 1024px) {
.action-block.extended[data-v-7ff50e36] {
    height: 186px;
}
}
@media (max-width: 500px) {
.action-block.extended[data-v-7ff50e36] {
    height: 230px;
}
}
@media (max-width: 375px) {
.action-block.extended[data-v-7ff50e36] {
    height: 380px;
}
}
.action-block[data-v-7ff50e36] {
  position: fixed;
  bottom: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  z-index: 10;
  height: 80px;
  margin: 0 27px 0 -19px !important;
  padding: 0;
  transition: 200ms linear;
  background-color: var(--color-bg3);
  border: 1px solid var(--color-border2);
  width: -moz-available;
  width: fill-available;
  width: -webkit-fill-available;
}
.action-block__extend-button[data-v-7ff50e36] {
  position: absolute;
  top: -12px;
  left: 16px;
  visibility: hidden;
}
.action-block__extend-button i[data-v-7ff50e36] {
  background-color: var(--color-bg3);
  color: var(--label-color);
  border-radius: 50%;
  border: 1px solid var(--label-color);
}
@media (max-width: 1024px) {
.action-block__content-wrapper[data-v-7ff50e36] {
    width: 60%;
}
.action-block__extend-button[data-v-7ff50e36] {
    visibility: visible;
}
.action-block__action-buttons[data-v-7ff50e36] {
    justify-content: start;
    flex-direction: column;
}
.action-block__action-block.extended[data-v-7ff50e36] {
    visibility: visible;
    flex-wrap: wrap;
}
}
@media (max-width: 500px) {
.action-block__action-buttons[data-v-7ff50e36] {
    justify-content: start;
    flex-direction: column;
}
.action-block__action-block.extended[data-v-7ff50e36] {
    visibility: visible;
    flex-wrap: wrap;
}
}
.plan-action-block[data-v-7ff50e36] {
  margin: 0 27px 0 auto !important;
}
.edit-results[data-v-1a6b64ed] {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.edit-results_btns[data-v-1a6b64ed] {
  display: flex;
  justify-content: space-between;
  padding-top: 15px;
  gap: 20px;
}
.sticky-header {
  position: sticky;
  top: 0;
  background-color: var(--color-bg3);
  z-index: 3;
}
.virtual-scroll-container {
  overflow: auto;
  scrollbar-width: thin;
  position: relative;
  padding-right: 10px;
  padding-top: 0;
}
.master-passage-virtual-scroll-container {
  scrollbar-width: initial !important;
  scrollbar-color: initial !important;
}
.master-passage-virtual-scroll-container::-webkit-scrollbar {
  width: 8px !important;
}
.master-passage-virtual-scroll-container::-webkit-scrollbar-button {
  display: none !important;
}
.master-passage-virtual-scroll-container::-webkit-scrollbar-track {
  background: transparent;
}
.master-passage-virtual-scroll-container::-webkit-scrollbar-thumb {
  background: var(--color-placeholder);
  border-radius: 4px;
}
.master-passage-virtual-scroll-container::-webkit-scrollbar-thumb:hover {
  background: var(--color-dropdown-menu);
}
@media (max-width: 1360px) {
.virtual-scroll-body {
    width: 100vw;
}
}
.btn-clear[data-v-72dea5ea] {
  padding: 5px 11px;
  margin-left: -33px !important;
  z-index: 100;
}
.filters__dropdown[data-v-72dea5ea] {
  width: 100%;
}
.filters__input[data-v-72dea5ea] {
  width: 270px !important;
  border-color: var(--color-border2) !important;
  background-color: var(--color-bg3) !important;
}
.filters__add[data-v-72dea5ea] {
  color: #d97f3d !important;
}
.filters__add[data-v-72dea5ea] .btn::after {
  content: none;
}
.filters__add > svg[data-v-72dea5ea] {
  stroke: #007cfa !important;
}
.filters__add[data-v-72dea5ea] .btn {
  padding: 7px 10px;
  color: #007cfa !important;
}
.filters[data-v-72dea5ea] .dropdown-item {
  cursor: pointer;
}
.filters[data-v-72dea5ea] .dropdown-item:active {
  background-color: unset;
  color: black;
}
.filters__selected-count[data-v-72dea5ea] {
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  font-size: 10px;
  color: white;
  background: var(--color-text-link);
}
.filters__label[data-v-72dea5ea] {
  width: -moz-max-content;
  width: max-content;
  max-width: 240px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  font-weight: normal;
  margin: 0;
  font-size: 14px;
  color: var(--color-text1);
}
.filters__list[data-v-72dea5ea] {
  display: flex;
  gap: 10px;
  align-items: center;
  flex-wrap: wrap;
}
.filters__item[data-v-72dea5ea] {
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  background: rgba(217, 127, 61, 0.1);
  padding: 0px 4px;
  border-radius: 20px;
  color: var(--color-text1);
}
.filters__item[data-v-72dea5ea] .dropdown-toggle {
  padding: 7px;
  color: var(--color-text-link) !important;
}
.filters__item[data-v-72dea5ea] .btn-close {
  background-size: 10px;
}
.filters__user-presets[data-v-72dea5ea] {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-block: 10px;
}
.filters__user-presets button[data-v-72dea5ea] {
  position: relative;
  padding-right: 2.5rem;
}
.filters__user-presets button i[data-v-72dea5ea] {
  position: absolute;
  right: 7px;
}
.use-theme-colors[data-v-72dea5ea] {
  color: var(--color-text1) !important;
}
.icon-background[data-v-72dea5ea] {
  background: rgba(217, 127, 61, 0.1);
  padding: 4px;
  border-radius: 20px;
  min-width: 30px;
}
.run-case__linkname-block {
  min-width: 120px;
}
.run-case__item {
  height: 60px;
  padding: 10px 0 10px 10px;
  box-sizing: border-box;
  font-size: 12px;
  border-bottom: 1px solid var(--color-border2);
}
.run-case__user {
  min-width: 200px;
}
.run-case__title-text {
  flex: 1;
  min-width: 180px;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  vertical-align: middle;
}
.run-case__params {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  vertical-align: middle;
  font-size: 11px;
}
.run-case__case-status {
  width: 200px;
  text-align: center;
}
.run-case__case-duration {
  display: flex;
  justify-content: center;
  color: var(--color-text1);
}
.run-case__open-master {
  min-width: 18px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.run-case__open-master:hover {
  cursor: pointer;
}
@media (max-width: 1360px) {
.run-case__item {
    width: 100vw;
}
}
.dropdownWrapper {
  margin-top: 10px;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.dropdown__items-label {
  cursor: pointer;
  text-align: center;
  margin: 0;
}
#runActionMenu {
  display: flex;
  align-items: center;
}
.dropdownRunMenuFont {
  font-size: 12px !important;
}
.content-scroller__wrapper[data-v-72f70bc1] {
  right: var(--right);
  bottom: var(--bottom);
  position: fixed;
  z-index: 999;
  width: -moz-fit-content;
  width: fit-content;
}
.footer-circle[data-v-72f70bc1] {
  display: flex;
  gap: 10px;
}
.circle[data-v-72f70bc1] {
  z-index: 999;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.circle-white[data-v-72f70bc1] {
  background-color: #FFFFFF;
  border: 1px solid #a2a4a4;
}
.circle i[data-v-72f70bc1] {
  transition: all 0.2s linear !important;
}
.circle i.active[data-v-72f70bc1] {
  transform: rotate(45deg) !important;
}
.btn-clear[data-v-74127214] {
  padding: 5px 11px;
  margin-left: -33px !important;
  z-index: 100;
}
.filters__dropdown[data-v-74127214] {
  width: 100%;
}
.filters__input[data-v-74127214] {
  width: 270px !important;
  border-color: var(--color-border2) !important;
  background-color: var(--color-bg3) !important;
}
.filters__add[data-v-74127214] {
  color: #d97f3d !important;
}
.filters__add[data-v-74127214] .btn::after {
  content: none;
}
.filters__add > svg[data-v-74127214] {
  stroke: #007cfa !important;
}
.filters__add[data-v-74127214] .btn {
  padding: 7px 10px;
  color: #007cfa !important;
}
.filters[data-v-74127214] .dropdown-item {
  cursor: pointer;
}
.filters[data-v-74127214] .dropdown-item:active {
  background-color: unset;
  color: black;
}
.filters__selected-count[data-v-74127214] {
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  font-size: 10px;
  color: white;
  background: var(--color-text-link);
}
.filters__label[data-v-74127214] {
  width: -moz-max-content;
  width: max-content;
  max-width: 240px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  font-weight: normal;
  margin: 0;
  font-size: 14px;
  color: var(--color-text1);
}
.filters__list[data-v-74127214] {
  display: flex;
  gap: 10px;
  align-items: center;
  flex-wrap: wrap;
}
.filters__item[data-v-74127214] {
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  background: rgba(217, 127, 61, 0.1);
  padding: 0px 4px;
  border-radius: 20px;
  color: var(--color-text1);
}
.filters__item[data-v-74127214] .dropdown-toggle {
  padding: 7px;
  color: var(--color-text-link) !important;
}
.filters__item[data-v-74127214] .btn-close {
  background-size: 10px;
}
.filters__user-presets[data-v-74127214] {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-block: 10px;
}
.filters__user-presets button[data-v-74127214] {
  position: relative;
  padding-right: 2.5rem;
}
.filters__user-presets button i[data-v-74127214] {
  position: absolute;
  right: 7px;
}
.use-theme-colors[data-v-74127214] {
  color: var(--color-text1) !important;
}
.icon-background[data-v-74127214] {
  background: rgba(217, 127, 61, 0.1);
  padding: 4px;
  border-radius: 20px;
  min-width: 30px;
}
.dropdownWrapper[data-v-74127214] {
  margin-top: 8px;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  align-items: center;
  position: relative;
}
.search-wrapper[data-v-74127214] {
  max-width: 280px;
  position: relative;
}
.wizard[data-v-74127214] {
  flex-direction: column;
  align-items: start;
}
.filter__items[data-v-74127214] {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.btn-clear[data-v-0dd2c70b] {
  padding: 5px 11px;
  margin-left: -33px !important;
  z-index: 100;
}
.filters__dropdown[data-v-0dd2c70b] {
  width: 100%;
}
.filters__input[data-v-0dd2c70b] {
  width: 270px !important;
  border-color: var(--color-border2) !important;
  background-color: var(--color-bg3) !important;
}
.filters__add[data-v-0dd2c70b] {
  color: #d97f3d !important;
}
.filters__add[data-v-0dd2c70b] .btn::after {
  content: none;
}
.filters__add > svg[data-v-0dd2c70b] {
  stroke: #007cfa !important;
}
.filters__add[data-v-0dd2c70b] .btn {
  padding: 7px 10px;
  color: #007cfa !important;
}
.filters[data-v-0dd2c70b] .dropdown-item {
  cursor: pointer;
}
.filters[data-v-0dd2c70b] .dropdown-item:active {
  background-color: unset;
  color: black;
}
.filters__selected-count[data-v-0dd2c70b] {
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  font-size: 10px;
  color: white;
  background: var(--color-text-link);
}
.filters__label[data-v-0dd2c70b] {
  width: -moz-max-content;
  width: max-content;
  max-width: 240px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  font-weight: normal;
  margin: 0;
  font-size: 14px;
  color: var(--color-text1);
}
.filters__list[data-v-0dd2c70b] {
  display: flex;
  gap: 10px;
  align-items: center;
  flex-wrap: wrap;
}
.filters__item[data-v-0dd2c70b] {
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  background: rgba(217, 127, 61, 0.1);
  padding: 0px 4px;
  border-radius: 20px;
  color: var(--color-text1);
}
.filters__item[data-v-0dd2c70b] .dropdown-toggle {
  padding: 7px;
  color: var(--color-text-link) !important;
}
.filters__item[data-v-0dd2c70b] .btn-close {
  background-size: 10px;
}
.filters__user-presets[data-v-0dd2c70b] {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-block: 10px;
}
.filters__user-presets button[data-v-0dd2c70b] {
  position: relative;
  padding-right: 2.5rem;
}
.filters__user-presets button i[data-v-0dd2c70b] {
  position: absolute;
  right: 7px;
}
.use-theme-colors[data-v-0dd2c70b] {
  color: var(--color-text1) !important;
}
.icon-background[data-v-0dd2c70b] {
  background: rgba(217, 127, 61, 0.1);
  padding: 4px;
  border-radius: 20px;
  min-width: 30px;
}
.group-delete-btn i[data-v-0dd2c70b] {
  position: relative;
  top: 1px;
}
.case-name[data-v-0dd2c70b] {
  max-width: 100px;
}
.case-title[data-v-0dd2c70b] {
  max-width: 150px;
}
.case-title__text[data-v-0dd2c70b] {
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  vertical-align: middle;
}
.case-title__params[data-v-0dd2c70b] {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  vertical-align: middle;
  font-size: 10px;
}
.case-btn-icon[data-v-0dd2c70b] {
  vertical-align: middle;
  margin-bottom: 2px;
}
.case-th-icon[data-v-0dd2c70b] {
  display: flex;
  width: 100%;
  justify-content: center;
}
.case-th-icon i[data-v-0dd2c70b] {
  padding: 0 !important;
}
.case-thead[data-v-0dd2c70b] {
  border-bottom: solid 1px #e6edef !important;
}
.case-duration[data-v-0dd2c70b] {
  vertical-align: middle;
  text-align: center;
}
.case-status[data-v-0dd2c70b] {
  vertical-align: middle;
}
.case__input[data-v-0dd2c70b] {
  padding: 0.75rem 1rem;
}
.case__action[data-v-0dd2c70b] {
  vertical-align: middle;
}
.case__action i[data-v-0dd2c70b] {
  width: 18px;
}
.run-case__header[data-v-0dd2c70b] {
  border-bottom: 1px solid #e6edef;
  padding: 4px 0 4px 10px;
  background-color: var(--color-bg3);
}
.run-case__header-link[data-v-0dd2c70b] {
  min-width: 120px;
}
.run-case__header-user[data-v-0dd2c70b] {
  min-width: 200px;
}
.run-case__header-case[data-v-0dd2c70b] {
  flex: 1;
  min-width: 180px;
}
.run-case__header-status[data-v-0dd2c70b] {
  width: 200px;
}
.run-case__header-dropdown[data-v-0dd2c70b] {
  padding-left: 12px;
  min-width: 50px;
}
.run-case__header-open-master[data-v-0dd2c70b] {
  min-width: 18px;
}
.check-all[data-v-0dd2c70b] {
  padding-inline: 0px;
  position: sticky;
  top: 0;
  z-index: 8;
}
.check-all__wrapper[data-v-0dd2c70b] {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  position: relative;
  margin: 16px 0 4px 0;
  height: 32px;
}
.check-all__btn[data-v-0dd2c70b] {
  position: absolute;
  right: 23px;
}
.dark-only .status.purple[data-v-0dd2c70b] {
  border: 1px solid purple;
  background-color: purple;
  color: white;
  padding: 3px;
  border-radius: 6px;
}
.dark-only .status.green[data-v-0dd2c70b] {
  border: 1px solid green;
  background-color: green;
  color: white;
  padding: 3px;
  border-radius: 6px;
}
.dark-only .status.red[data-v-0dd2c70b] {
  border: 1px solid red;
  background-color: red;
  color: white;
  padding: 3px;
  border-radius: 6px;
}
.dark-only .status.orange[data-v-0dd2c70b] {
  border: 1px solid orange;
  background-color: orange;
  color: white;
  padding: 3px;
  border-radius: 6px;
}
.pipeline__run[data-v-0dd2c70b] {
  height: 20px !important;
}
.time-execution[data-v-0dd2c70b] {
  font-size: 12px;
}
.title-wrapper[data-v-0dd2c70b] {
  flex: 1 1 40%;
}
.pipeline-wrapper[data-v-0dd2c70b] {
  flex: 0 1 340px;
}
@media (max-width: 1360px) {
.run-case__header[data-v-0dd2c70b] {
    width: 100vw;
}
}
.resize-column {
  position: relative;
  height: 100%;
  flex-shrink: 0;
  width: 18px;
  cursor: grab;
  background: var(--color-bg2);
  display: flex;
  justify-content: center;
  align-items: center;
}
.resize-column__icon {
  margin: -2px;
  color: var(--color-text2);
}
.resize-column:active {
  cursor: grabbing;
}
.modal-header[data-v-35dd23da] {
  border-bottom: none !important;
}
.run-create-defect__after-creating[data-v-35dd23da] {
  padding: 30px;
  text-align: center;
}
.run-create-defect__after-creating[data-v-35dd23da]:empty {
  margin: 0;
  padding: 0;
}
.run-create-defect[data-v-35dd23da] .text-area-editor .ql-editor {
  min-height: 270px;
}
.modal.level-2[data-v-35dd23da] {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.8549019608);
}
.modal.level-2 button.btn-close[data-v-35dd23da] {
  position: absolute !important;
  top: 10px;
  right: 10px;
  z-index: 10;
}
.modal-footer[data-v-35dd23da] {
  border-top: none !important;
  justify-content: flex-start;
}
.modal-body[data-v-35dd23da] {
  padding: 30px 30px;
  background-color: var(--color-bg3);
}
.input-wrapper[data-v-35dd23da] {
  padding-left: 0;
  margin-bottom: 12px;
  align-items: center;
  display: flex;
  gap: 5px;
}
.input-wrapper .form-check-input[data-v-35dd23da] {
  margin-top: 0;
}
[data-v-35dd23da] .tag-input-defect .btn-close {
  position: initial;
}
.case-item__wrapper[data-v-7e5d5e9b] {
  display: flex;
  gap: 4px;
  justify-content: space-between;
}
.case-item__wrapper.active[data-v-7e5d5e9b] {
  background-color: var(--color-bg2);
}
.case-item[data-v-7e5d5e9b] {
  min-height: 50px;
  margin-top: 2px;
  width: 90%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
.section-scroll[data-v-7e5d5e9b] {
  height: 70vh;
  flex: 1;
  overflow-y: auto;
  scrollbar-width: thin;
  overflow-x: hidden;
}
.case-item-thumb[data-v-7e5d5e9b] {
  position: absolute;
  height: 100%;
  width: 3px;
  left: 0;
  top: 0;
  opacity: 0.7;
  padding: 0 !important;
}
.case-link[data-v-7e5d5e9b] {
  background-color: transparent !important;
  color: #d97f3d;
  text-decoration: none;
  padding-left: 6px;
  margin-bottom: 4px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.case-link[data-v-7e5d5e9b]:hover {
  text-decoration: none;
}
.case-link__params[data-v-7e5d5e9b] {
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 380px;
  padding-left: 6px;
  font-size: 10px;
  white-space: nowrap;
}
.rotate[data-v-7e5d5e9b] {
  min-width: 24px;
  display: flex;
  cursor: pointer;
}
.rotate-0[data-v-7e5d5e9b] {
  transition: transform 0.15s ease-in-out;
  transform: rotate(0deg);
  left: 0;
}
.rotate-90[data-v-7e5d5e9b] {
  transition: transform 0.15s ease-in-out;
  transform: rotate(90deg);
}
.case-status__wrapper[data-v-7e5d5e9b] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 10px;
}
.case-status__list[data-v-7e5d5e9b] {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
.result-wrapper[data-v-7e5d5e9b] {
  position: absolute;
  right: 10px;
  top: 18px;
  color: #f2f4ff;
}
.title-section[data-v-7e5d5e9b] {
  font-size: 14px;
  word-break: break-word;
}
.case-list__border[data-v-26aedeea] {
  border-right: 1px solid var(--color-border2);
}
.case-status__data[data-v-e2d7091e] {
  display: flex;
  align-items: center;
}
.case-status_btns[data-v-e2d7091e] {
  width: 20%;
  overflow: hidden;
}
.case-status__wrapper[data-v-e2d7091e] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 10px;
}
.text-break[data-v-42b14e29] {
  display: flex;
  align-items: center;
  font-size: 20px !important;
  margin: 0;
}
.header__retest-btn[data-v-d15bf7f2] {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 6px;
  height: 34px;
  margin-right: 10px;
}
.case-status__list[data-v-d15bf7f2] {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
.status-btn-wrapper[data-v-483c3af2] {
  margin-top: 16px;
  display: flex;
  gap: 8px;
  flex-wrap: wrap;
}
.status-btn[data-v-483c3af2] {
  font-weight: 600;
  font-size: 12px;
  border-width: 1px;
}
.status-btn.inactive[data-v-483c3af2] {
  opacity: 0.5;
}
.status-btn[data-v-483c3af2]:focus {
  outline: none !important;
}
.status-btn[data-v-483c3af2]:disabled {
  color: var(--label-color);
}
.status-btn[data-v-483c3af2]:not(:disabled):hover {
  opacity: 1;
  color: var(--color-dropdown-menu);
}
.status-btn__nonclickable[data-v-483c3af2] {
  pointer-events: none;
  border: none;
  padding: 6px 10px;
}
.step-list {
  color: var(--color-text4);
}
.step-list .ql-editor {
  font-size: 14px;
  margin-top: 2px;
  padding: 0 !important;
}
.step-list .ql-editor .text {
  color: var(--color-text4);
}
.step-list__header {
  margin: 18px 0 0 0;
  display: flex;
  gap: 14px;
}
.step-list__header-count {
  border-radius: 6px;
  font-size: 12px;
  line-height: 14px;
  background-color: var(--step-background-count);
  color: var(--master-passage-step-index);
  text-align: center;
  width: 24px;
  height: 26px;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.step-list__content {
  padding-left: 27px;
  border-left: 1px solid #E0E1E4;
}
.info-wizard[data-v-72bff7dd] {
  width: 100%;
  padding: 0 10px 0 0;
}
.info-wizard__no-prejustment[data-v-72bff7dd] {
  /* :class="{'info-wizard__no-prejustment': !caseDetail?.params?.length && !caseDetail.case.steps.length}" */
  min-height: 100%;
}
.wizard-attachments[data-v-72bff7dd] {
  padding-bottom: 75px;
}
.run-wizard-history[data-v-1ec50f47] {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.btn-clear[data-v-7636a22e] {
  padding: 5px 11px;
  margin-left: -33px !important;
  z-index: 100;
}
.filters__dropdown[data-v-7636a22e] {
  width: 100%;
}
.filters__input[data-v-7636a22e] {
  width: 270px !important;
  border-color: var(--color-border2) !important;
  background-color: var(--color-bg3) !important;
}
.filters__add[data-v-7636a22e] {
  color: #d97f3d !important;
}
.filters__add[data-v-7636a22e] .btn::after {
  content: none;
}
.filters__add > svg[data-v-7636a22e] {
  stroke: #007cfa !important;
}
.filters__add[data-v-7636a22e] .btn {
  padding: 7px 10px;
  color: #007cfa !important;
}
.filters[data-v-7636a22e] .dropdown-item {
  cursor: pointer;
}
.filters[data-v-7636a22e] .dropdown-item:active {
  background-color: unset;
  color: black;
}
.filters__selected-count[data-v-7636a22e] {
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  font-size: 10px;
  color: white;
  background: var(--color-text-link);
}
.filters__label[data-v-7636a22e] {
  width: -moz-max-content;
  width: max-content;
  max-width: 240px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  font-weight: normal;
  margin: 0;
  font-size: 14px;
  color: var(--color-text1);
}
.filters__list[data-v-7636a22e] {
  display: flex;
  gap: 10px;
  align-items: center;
  flex-wrap: wrap;
}
.filters__item[data-v-7636a22e] {
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  background: rgba(217, 127, 61, 0.1);
  padding: 0px 4px;
  border-radius: 20px;
  color: var(--color-text1);
}
.filters__item[data-v-7636a22e] .dropdown-toggle {
  padding: 7px;
  color: var(--color-text-link) !important;
}
.filters__item[data-v-7636a22e] .btn-close {
  background-size: 10px;
}
.filters__user-presets[data-v-7636a22e] {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-block: 10px;
}
.filters__user-presets button[data-v-7636a22e] {
  position: relative;
  padding-right: 2.5rem;
}
.filters__user-presets button i[data-v-7636a22e] {
  position: absolute;
  right: 7px;
}
.use-theme-colors[data-v-7636a22e] {
  color: var(--color-text1) !important;
}
.icon-background[data-v-7636a22e] {
  background: rgba(217, 127, 61, 0.1);
  padding: 4px;
  border-radius: 20px;
  min-width: 30px;
}
.input-group[data-v-7636a22e] {
  position: sticky;
  top: 0;
  padding-bottom: 3px;
  background-color: var(--color-bg3);
}
.info-wizard[data-v-7636a22e] {
  width: 100%;
  overflow-y: scroll;
  height: 100%;
  padding-right: 12px;
  background: var(--color-bg3);
  z-index: 1;
}
table[data-v-7636a22e] {
  display: block;
}
.sticky[data-v-7636a22e] {
  display: flex;
  position: sticky;
  top: 0;
  background: var(--color-bg3);
  z-index: 10;
}
.sticky p[data-v-7636a22e] {
  margin-bottom: 6px;
}
.sticky_header[data-v-7636a22e] {
  top: 0;
  z-index: 4;
  background: var(--color-bg3);
}
.sticky_input[data-v-7636a22e] {
  top: 0;
  z-index: 10;
  background: var(--color-bg3);
}
.sticky_input input[data-v-7636a22e] {
  width: 98%;
}
.sticky__right-bar[data-v-7636a22e] {
  margin-top: 8px;
  margin-left: 8px;
  flex-direction: column;
  background: var(--color-bg3);
}
.modal-dialog-scrollable .modal-body[data-v-7636a22e] {
  overflow: hidden;
}
.modal-content[data-v-7636a22e] {
  height: 100%;
}
.modal-wrapper[data-v-7636a22e] {
  height: 90vh;
}
.case-list[data-v-7636a22e] {
  width: 270px;
  max-width: 600px;
  padding: 0;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
}
.opened-case[data-v-7636a22e] {
  width: 100%;
  display: flex;
  flex-direction: column;
  overflow-x: hidden;
  overflow-y: auto;
  border-right: 1px solid var(--color-border2);
  z-index: 1;
  background: var(--color-bg3);
}
.opened-case[data-v-7636a22e],
.case-list[data-v-7636a22e] {
  height: 100%;
}
#wizard .modal-dialog[data-v-7636a22e] {
  max-width: 95% !important;
}
#wizard .modal-header .btn-close[data-v-7636a22e] {
  z-index: 1;
}
#wizard .modal-header[data-v-7636a22e] {
  padding: 0 !important;
  border: 0 !important;
}
.run-wizard__steps[data-v-7636a22e] {
  margin-bottom: 65px;
}
.cases-in-section td[data-v-7636a22e] {
  padding: 0.75rem 1rem !important;
}
.status-btn[data-v-7636a22e]:hover {
  opacity: 1 !important;
}
.status-btn.inactive[data-v-7636a22e] {
  padding: 0.25rem 1.25rem;
  opacity: 0.5;
}
.right-status-bar[data-v-7636a22e] {
  position: absolute;
  cursor: pointer;
  bottom: 2px;
  right: 40px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  z-index: 10;
}
.right-status-bar div[data-v-7636a22e] {
  margin-top: 3px;
}
.circle[data-v-7636a22e] {
  border-radius: 50%;
  width: 30px !important;
  height: 30px !important;
  padding-left: 2px;
  margin: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: all 0.2s ease-in;
}
.circle--left[data-v-7636a22e] {
  box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.25);
  transform: rotate(180deg);
}
.circle i[data-v-7636a22e] {
  transition: all 0.2s linear !important;
}
.circle i.active[data-v-7636a22e] {
  transform: rotate(45deg) !important;
}
.run-wizard__wrapper[data-v-7636a22e] {
  display: flex;
  flex-direction: row;
  height: 100%;
  overflow: hidden;
}
.run-wizard__resize[data-v-7636a22e] {
  width: 30px;
  margin: 0;
  background-color: var(--color-bg3);
}
.right-info[data-v-7636a22e] {
  width: 250px;
  min-width: 250px;
  overflow-y: auto;
  scrollbar-width: thin;
}
.header__tabs-wrapper[data-v-7636a22e] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.header__retest-btn[data-v-7636a22e] {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 6px;
  height: 34px;
  margin-right: 10px;
}
.case-status__list[data-v-7636a22e] {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
.empty-master-passage[data-v-7636a22e] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  font-size: 24px;
  font-weight: 600;
}
#run-wizard-history-status:disabled {
  color: var(--color-placeholder);
  cursor: not-allowed;
}
.stat-user[data-v-e419ccee] {
  width: 125px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.stat-user-header[data-v-e419ccee] {
  width: 150px;
}
.loadingspinner[data-v-102a3a4c] {
  --square: calc(var(--loader-size) - 4px);
  --offset: var(--loader-size);
  --duration: 2.4s;
  --delay: 0.2s;
  --timing-function: ease-in-out;
  --in-duration: 0.4s;
  --in-delay: 0.1s;
  --in-timing-function: ease-out;
  width: calc(3 * var(--offset) + var(--square));
  height: calc(2 * var(--offset) + var(--square));
  padding: 0px;
  margin-left: auto;
  margin-right: auto;
  margin-top: calc(var(--loader-size) - 20px);
  margin-bottom: var(--loader-size);
  position: relative;
}
.loadingspinner div[data-v-102a3a4c] {
  display: inline-block;
  background: darkorange;
  border: none;
  border-radius: 2px;
  width: var(--square);
  height: var(--square);
  position: absolute;
  padding: 0px;
  margin: 0px;
  font-size: 6pt;
  color: black;
}
.loadingspinner #square1[data-v-102a3a4c] {
  left: calc(0 * var(--offset));
  top: calc(0 * var(--offset));
  animation: square1-102a3a4c var(--duration) var(--delay) var(--timing-function) infinite,squarefadein-102a3a4c var(--in-duration) calc(1 * var(--in-delay)) var(--in-timing-function) both;
}
.loadingspinner #square2[data-v-102a3a4c] {
  left: calc(0 * var(--offset));
  top: calc(1 * var(--offset));
  animation: square2-102a3a4c var(--duration) var(--delay) var(--timing-function) infinite,squarefadein-102a3a4c var(--in-duration) calc(1 * var(--in-delay)) var(--in-timing-function) both;
}
.loadingspinner #square3[data-v-102a3a4c] {
  left: calc(1 * var(--offset));
  top: calc(1 * var(--offset));
  animation: square3-102a3a4c var(--duration) var(--delay) var(--timing-function) infinite,squarefadein-102a3a4c var(--in-duration) calc(2 * var(--in-delay)) var(--in-timing-function) both;
}
.loadingspinner #square4[data-v-102a3a4c] {
  left: calc(2 * var(--offset));
  top: calc(1 * var(--offset));
  animation: square4-102a3a4c var(--duration) var(--delay) var(--timing-function) infinite,squarefadein-102a3a4c var(--in-duration) calc(3 * var(--in-delay)) var(--in-timing-function) both;
}
.loadingspinner #square5[data-v-102a3a4c] {
  left: calc(3 * var(--offset));
  top: calc(1 * var(--offset));
  animation: square5-102a3a4c var(--duration) var(--delay) var(--timing-function) infinite,squarefadein-102a3a4c var(--in-duration) calc(4 * var(--in-delay)) var(--in-timing-function) both;
}
@keyframes square1-102a3a4c {
0% {
    left: calc(0 * var(--offset));
    top: calc(0 * var(--offset));
}
8.333% {
    left: calc(0 * var(--offset));
    top: calc(1 * var(--offset));
}
100% {
    left: calc(0 * var(--offset));
    top: calc(1 * var(--offset));
}
}
@keyframes square2-102a3a4c {
0% {
    left: calc(0 * var(--offset));
    top: calc(1 * var(--offset));
}
8.333% {
    left: calc(0 * var(--offset));
    top: calc(2 * var(--offset));
}
16.67% {
    left: calc(1 * var(--offset));
    top: calc(2 * var(--offset));
}
25.00% {
    left: calc(1 * var(--offset));
    top: calc(1 * var(--offset));
}
83.33% {
    left: calc(1 * var(--offset));
    top: calc(1 * var(--offset));
}
91.67% {
    left: calc(1 * var(--offset));
    top: calc(0 * var(--offset));
}
100% {
    left: calc(0 * var(--offset));
    top: calc(0 * var(--offset));
}
}
@keyframes square3-102a3a4c {
0%, 100% {
    left: calc(1 * var(--offset));
    top: calc(1 * var(--offset));
}
16.67% {
    left: calc(1 * var(--offset));
    top: calc(1 * var(--offset));
}
25.00% {
    left: calc(1 * var(--offset));
    top: calc(0 * var(--offset));
}
33.33% {
    left: calc(2 * var(--offset));
    top: calc(0 * var(--offset));
}
41.67% {
    left: calc(2 * var(--offset));
    top: calc(1 * var(--offset));
}
66.67% {
    left: calc(2 * var(--offset));
    top: calc(1 * var(--offset));
}
75.00% {
    left: calc(2 * var(--offset));
    top: calc(2 * var(--offset));
}
83.33% {
    left: calc(1 * var(--offset));
    top: calc(2 * var(--offset));
}
91.67% {
    left: calc(1 * var(--offset));
    top: calc(1 * var(--offset));
}
}
@keyframes square4-102a3a4c {
0% {
    left: calc(2 * var(--offset));
    top: calc(1 * var(--offset));
}
33.33% {
    left: calc(2 * var(--offset));
    top: calc(1 * var(--offset));
}
41.67% {
    left: calc(2 * var(--offset));
    top: calc(2 * var(--offset));
}
50.00% {
    left: calc(3 * var(--offset));
    top: calc(2 * var(--offset));
}
58.33% {
    left: calc(3 * var(--offset));
    top: calc(1 * var(--offset));
}
100% {
    left: calc(3 * var(--offset));
    top: calc(1 * var(--offset));
}
}
@keyframes square5-102a3a4c {
0% {
    left: calc(3 * var(--offset));
    top: calc(1 * var(--offset));
}
50.00% {
    left: calc(3 * var(--offset));
    top: calc(1 * var(--offset));
}
58.33% {
    left: calc(3 * var(--offset));
    top: calc(0 * var(--offset));
}
66.67% {
    left: calc(2 * var(--offset));
    top: calc(0 * var(--offset));
}
75.00% {
    left: calc(2 * var(--offset));
    top: calc(1 * var(--offset));
}
100% {
    left: calc(2 * var(--offset));
    top: calc(1 * var(--offset));
}
}
@keyframes squarefadein-102a3a4c {
0% {
    transform: scale(0.75);
    opacity: 0;
}
100% {
    transform: scale(1);
    opacity: 1;
}
}
.case-btn-icon[data-v-02fb020e] {
  position: relative;
  top: 1px;
}
.run-detail__configuration[data-v-c7683be2] {
  margin-top: 16px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.run-detail__configuration-title[data-v-c7683be2] {
  flex-shrink: 0;
  max-width: 300px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-weight: 500;
}
.run-detail__configuration-option[data-v-c7683be2] {
  margin-left: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.run-detail i[data-v-c7683be2] {
  width: 16px;
  height: 16px;
}
.run-detail .btn-primary[data-v-c7683be2] {
  margin-left: 8px;
}
.run-detail .status[data-v-c7683be2] {
  padding: 0.2rem 0.7rem;
  font-size: 10px;
}
.download-report[data-v-c7683be2] {
  max-width: 156px;
}
.procent-chart-data[data-v-c7683be2] {
  position: absolute;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 20px;
  top: 50%;
  left: 0;
  right: 0;
  margin: auto;
  transform: translateY(-45%);
}
@media (max-width: 1450px) {
.procent-chart-data[data-v-c7683be2] {
    font-size: 14px;
}
}
@media (max-width: 1024px) {
.procent-chart-data[data-v-c7683be2] {
    font-size: 20px;
}
}
.content-loader__wrapper[data-v-c7683be2] {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 100px;
  height: 60vh;
}
.responsible-user[data-v-c7683be2] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.permission-group__name[data-v-649356e0] {
  padding-top: 5px;
  padding-bottom: 5px;
}
.permission-group__item-border[data-v-649356e0] {
  border-bottom: 1px solid var(--color-border2);
}
.permission-group__nested-item[data-v-649356e0] {
  padding: 5px 0px 5px 20px;
  border-bottom: 1px solid var(--color-border2);
}
.permission-group__nested-item[data-v-649356e0]:last-child {
  border: none;
}
.permission-group .rotate-0[data-v-649356e0] {
  transition: transform 0.15s ease-in-out;
  transform: rotate(0deg) !important;
}
.permission-group .rotate-180[data-v-649356e0] {
  transition: transform 0.15s ease-in-out;
  transform: rotate(180deg) !important;
}
.circle-toggler[data-v-d75a3ec8] {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 20px;
}
.circle-toggler__container[data-v-d75a3ec8] {
  background-color: var(--color-bg4);
  height: 30px;
  width: 50px;
  border-radius: 30px;
  border: 1px solid var(--color-border2);
  display: flex;
  align-items: center;
  padding: 2px;
  transition: all 0.2s ease-in-out;
}
.circle-toggler__active[data-v-d75a3ec8] {
  background-color: var(--color-bg-menu-hover);
}
.circle-toggler__active .circle-toggler__button[data-v-d75a3ec8] {
  margin-left: 20px;
}
.circle-toggler__button[data-v-d75a3ec8] {
  background-color: var(--color-bg2);
  padding: 2px;
  min-width: 24px;
  height: 24px;
  border-radius: 30px;
  transition: all 0.2s ease-in-out;
  border: 1px solid var(--color-border1);
}
.role-add-or-edit__form[data-v-1534c131] {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.role-add-or-edit__form[data-v-1534c131] textarea {
  height: 145px;
}
.role-add-or-edit__permissions-list tr td[data-v-1534c131] {
  padding-bottom: 0;
  border-bottom: 1px solid var(--color-border2);
}
.role-add-or-edit__check-all-permissions-button[data-v-1534c131] {
  text-decoration: none;
  display: flex;
  justify-content: flex-end;
  color: #d97f3d;
  font-weight: bold;
}
.role-add-or-edit__check-all-permissions-button a[data-v-1534c131] {
  padding: 0 10px;
  cursor: pointer;
}
.role-add-or-edit__actions[data-v-1534c131] {
  display: flex;
  justify-content: end;
  gap: 20px;
}
.role-removing__actions[data-v-922931e2] {
  display: flex;
  gap: 20px;
  justify-content: center;
}
.role-management__custom-role-exist[data-v-674cbdce] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.role-management tr td[data-v-674cbdce] {
  padding: 5px;
  border-bottom: 1px solid var(--color-border2);
}
.invite-form__role[data-v-271b3a6b] {
  display: flex;
}
.invite-form__role-name[data-v-271b3a6b] {
  align-self: center;
}
.invite-form__label[data-v-271b3a6b]::before {
  bottom: calc(100% - 9.5px);
}
.invite-form__label[data-v-271b3a6b]::after {
  position: absolute;
  top: calc(100% - 4.5px);
}
.members-action-icon[data-v-2281f901] {
  color: var(--color-text1);
}
.form-floating-members[data-v-2281f901] {
  white-space: nowrap;
  min-width: 160px;
}
.member-list-item .btn-role[data-v-2281f901] {
  padding: 10px !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.member-list-item .modal-delete-member[data-v-2281f901] {
  height: 100%;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.img-left-pad[data-v-2281f901] {
  padding-left: 18px;
}
.members-options-roles[data-v-2281f901] {
  color: black;
}
.table-left-pad[data-v-d18bc6b2] {
  padding-left: 30px;
}
.table-responsive[data-v-76a92356] {
  padding-left: 18px;
}
.modal-delete-invite[data-v-76a92356] {
  height: 100%;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.modal-delete-icon[data-v-76a92356] {
  color: var(--color-text1);
}
.empty-invites[data-v-76a92356] {
  font-size: 18px;
  width: 100%;
  text-align: center;
  padding: 10px 20px 40px 20px;
}
.case-history td[data-v-6847839c],
.case-history th[data-v-6847839c] {
  color: var(--color-text1);
}
.horizontal-bar-wrap[data-v-5ab41b46] {
  width: 100%;
}
#horizontal-bar[data-v-5ab41b46] {
  max-height: 120px;
}
.case-stat[data-v-702c9686] {
  width: 85%;
  display: flex;
  justify-content: space-between;
  gap: 40px;
}
.case-stat__counters[data-v-702c9686] {
  background-color: transparent !important;
  min-width: 170px;
  border: none !important;
}
.case-stat__counters tbody[data-v-702c9686] {
  background-color: transparent !important;
  border: none !important;
}
.case-stat__counter[data-v-702c9686] {
  min-width: 170px;
  margin-bottom: 10px;
  background-color: transparent !important;
  border: none !important;
}
.case-stat__counter td[data-v-702c9686] {
  background-color: transparent !important;
  border: none !important;
}
.case-stat__type[data-v-702c9686] {
  display: flex;
  align-items: center;
  gap: 7px;
  padding-right: 20px;
}
.case-detail__nav-link-button_not-active[data-v-42c824d3] {
  color: var(--theme-color-text1) !important;
}
.case-detail__nav-link-button_not-active[data-v-42c824d3]:hover {
  border-radius: 0px;
  color: var(--color-text-in-hover) !important;
  background-color: var(--color-bg-hover) !important;
}
.circle[data-v-c5c96712] {
  background-color: #d97f3d;
  border-radius: 50%;
  width: 20px !important;
  height: 20px !important;
  padding: 2px;
  margin: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: all 0.3s 0.1s ease-in;
}
.circle--left[data-v-c5c96712] {
  transform: rotate(180deg);
}
.circle i[data-v-c5c96712] {
  transition: all 0.2s linear !important;
}
.circle i.active[data-v-c5c96712] {
  transform: rotate(45deg) !important;
}
.btn-sidebar[data-v-c5c96712] {
  background-color: var(--color-bg3);
  border-radius: 50%;
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.25);
  position: absolute;
  top: 0;
  right: -12px;
  z-index: 10;
}
.left-sidebar[data-v-c5c96712] {
  box-sizing: border-box;
  position: fixed;
  top: calc(var(--top-menu-height));
  padding-top: 15px;
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.15);
  left: 0px;
  bottom: 0px;
  width: var(--left-menu-width);
  box-sizing: border-box;
  background-color: var(--color-bg3);
  border-top: 1px solid var(--color-border2);
  border-right: 1px solid var(--color-border2);
  transition: width 0.3s ease;
  z-index: 3;
}
.left-sidebar__content[data-v-c5c96712] {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0 0 15px 0;
}
.left-sidebar__menu-head[data-v-c5c96712] {
  display: flex;
  align-items: center;
  color: #d97f3d;
  padding: 7px 20px;
  font-size: 1.1rem;
}
.left-sidebar__line[data-v-c5c96712] {
  height: 1px;
  width: 100%;
  border-bottom: 1px solid var(--color-border2);
}
.left-sidebar__delimiter[data-v-c5c96712] {
  height: 15px;
}
.left-sidebar__menu-item-link[data-v-c5c96712] {
  margin: 0 4px 3px 4px;
  flex-shrink: 0;
}
.left-sidebar__menu-item-link_feedback[data-v-c5c96712] {
  margin-top: auto;
}
.left-sidebar__menu-item[data-v-c5c96712] {
  font-size: 0.9rem;
  display: flex;
  align-items: center;
  overflow-x: hidden;
  border-radius: 4px;
  padding: 7px 15px;
  color: var(--color-menu-link);
  font-weight: normal;
  cursor: pointer;
}
.left-sidebar__menu-item_active[data-v-c5c96712] {
  background-color: var(--color-bg-menu-hover);
  color: var(--color-menu-link-hover);
}
.left-sidebar__menu-item_active[data-v-c5c96712] svg {
  stroke: white;
}
.left-sidebar__menu-item[data-v-c5c96712]:hover {
  background-color: var(--color-bg-menu-hover);
  color: var(--color-menu-link-hover);
}
.left-sidebar__menu-item[data-v-c5c96712]:hover svg {
  stroke: white;
}
.left-sidebar__menu-item_disabled[data-v-c5c96712] {
  cursor: not-allowed;
}
.left-sidebar__menu-item_disabled[data-v-c5c96712]:hover {
  background-color: #f7f7f7;
  color: var(--color-menu-link);
}
.left-sidebar__menu-item_disabled[data-v-c5c96712]:hover svg {
  stroke: var(--color-menu-link);
}
.left-sidebar__menu-item-icon[data-v-c5c96712] {
  flex-shrink: 0;
  width: 17px;
  color: var(--color-text1);
}
body.left-menu-short .left-sidebar__menu-item-icon[data-v-c5c96712] {
  width: 17px;
}
.left-sidebar__menu-item-text-wrapper[data-v-c5c96712] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 5px;
  overflow-x: hidden;
}
body.left-menu-short .left-sidebar__menu-item-text-wrapper[data-v-c5c96712] {
  display: none;
}
.left-sidebar_beta[data-v-c5c96712] {
  background-color: var(--color-btn-danger);
  padding: 0 3px;
  font-weight: 500;
  border-radius: 5px;
  color: #fff;
  border: 1px solid #fff;
  font-size: 12px;
}
.left-sidebar__menu-item .left-sidebar__menu-item-text[data-v-c5c96712] {
  margin-left: 12px;
}
.left-sidebar__menu-item-text[data-v-c5c96712] {
  display: block;
  font-weight: initial;
  transition: opacity 0.3s ease;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow-x: hidden;
}
body.left-menu-short .left-sidebar__menu-item-text[data-v-c5c96712] {
  opacity: 0;
}
.left-sidebar__menu-sub-item[data-v-c5c96712] {
  flex-shrink: 0;
  display: block;
  padding: 0 5px 0 52px;
  margin-bottom: 10px;
  font-size: 0.8rem;
  transition: opacity 0.3s ease;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow-x: hidden;
}
body.left-menu-short .left-sidebar__menu-sub-item[data-v-c5c96712] {
  opacity: 0;
}
.entities[data-v-33de820e] {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  overflow: hidden;
  z-index: 999;
  min-width: 600px;
  min-height: 30px;
  top: calc(50% - 15px);
  left: 55%;
  background: var(--color-bg3);
  border: 1px solid var(--color-border4);
  border-radius: 10px;
}
.entities .loader[data-v-33de820e],
.entities .empty[data-v-33de820e] {
  min-width: 300px;
}
.entities .case-list[data-v-33de820e] {
  text-align: left;
}
.entities .entities_table[data-v-33de820e] {
  width: 100%;
}
.entities .table-overflow-wrap[data-v-33de820e] {
  overflow-y: auto;
  max-height: 276px;
}
.entities td[data-v-33de820e],
.entities a[data-v-33de820e] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 480px;
}
.entities .alias[data-v-33de820e] {
  width: 120px;
}
.entities .close-icon[data-v-33de820e] {
  position: absolute;
  top: 5px;
  right: 5px;
}
.v-enter-active[data-v-a453ff7c],
.v-leave-active[data-v-a453ff7c] {
  transition: opacity 0.5s ease;
}
.v-enter-from[data-v-a453ff7c],
.v-leave-to[data-v-a453ff7c] {
  opacity: 0;
}
.current-lable[data-v-3fb3a010] {
  bottom: 0;
  right: 0;
  position: absolute;
  font-size: 12px;
}
.cursor-default[data-v-3fb3a010] {
  cursor: default;
}
.text-editor[data-v-3fb3a010] {
  max-height: 18px;
  font-size: 12px;
  margin-bottom: 5px;
  font-weight: 600;
  color: var(--label-color);
}
.loading-form-upload[data-v-3fb3a010] {
  position: absolute;
  bottom: 35px;
  right: 6px;
  width: 50px;
}
.form__data-editor[data-v-3fb3a010] {
  position: relative;
  border: 1px solid var(--color--border3);
  background-color: var(--color-border3);
  padding: 15px;
}
.step-mover {
  display: flex;
  position: absolute;
  top: 145px;
  right: 85px;
  max-width: 280px;
  gap: 10px;
  padding: 8px;
  box-shadow: 0px 0px 10px 2px rgba(34, 60, 80, 0.2);
  border-radius: 6px;
  background-color: var(--color-text3);
}
.step-mover .form-control {
  width: 160px;
  padding: 0 0 0 8px !important;
  height: 35px !important;
}
.step-mover .is-invalid {
  max-width: 160px;
}
.step-mover .form-floating {
  max-width: 160px;
}
.step-mover .fs-input {
  max-width: 160px;
}
.step-mover_btn {
  height: 35px !important;
}
.steps-exec__one-step {
  margin-bottom: 10px;
}
.steps-exec__one-step:last-child {
  margin-bottom: 0;
}
.steps-exec__one-step-title {
  font-size: 1.2rem;
}
.steps-exec__wysiwygs-wrapper {
  display: grid;
  width: calc(100vw - var(--left-menu-width) - 188px);
  gap: 10px;
  margin-bottom: 10px;
  grid-template-columns: 49% 5px 49%;
  margin-bottom: 10px;
}
.steps-exec__vertical-line {
  width: 2px;
  border-width: 0px;
  background-color: var(--color-border2);
}
.steps-exec__one-step-content-and-buttons {
  display: flex;
  gap: 10px;
}
.steps-exec__one-step-content {
  width: 100%;
  padding: 15px;
  border: 1px solid var(--color-border2);
}
.steps-exec__one-step-content.is-invalid {
  border-color: var(--color-border-invalid);
}
.steps-exec__one-step-action-buttons {
  width: 30px;
  display: flex;
  gap: 10px;
  flex-direction: column;
  align-items: center;
}
.steps-exec__action-button {
  cursor: pointer;
}
.form .steps .steps-header[data-v-1f743093] {
  opacity: 0.65;
}
.form .steps .steps-list .step[data-v-1f743093] {
  grid-template-columns: 1fr 1fr;
  padding: 30px 50px;
  border: 1px solid #e6edef;
  border-radius: 4px;
  position: relative;
}
.form .steps .steps-list .step .actions[data-v-1f743093] {
  display: grid;
  gap: 15px;
  position: absolute;
}
.form .steps .steps-list .step .actions-move[data-v-1f743093] {
  top: 30px;
  left: 20px;
}
.form .steps .steps-list .step .actions-add-del[data-v-1f743093] {
  top: 30px;
  right: 20px;
}
.form .steps .steps-list .step .actions i[data-v-1f743093] {
  cursor: pointer;
}
.form-label[data-v-1f743093] {
  margin-bottom: 10px;
}
.input-wrapper[data-v-1f743093] {
  padding-left: 0;
  margin-bottom: 12px;
  align-items: center;
  display: flex;
  gap: 5px;
}
.input-wrapper .form-check-input[data-v-1f743093] {
  margin-top: 0;
}
@media (max-width: 1280px) {
.defect-form[data-v-1f743093] {
    margin-bottom: 116px;
}
}
@media (min-width: 1281px) {
.defect-form[data-v-1f743093] {
    margin-bottom: 68px;
}
}
.defect-form__bottom[data-v-1f743093] {
  position: fixed !important;
  bottom: 0;
  z-index: 3;
}
.left-menu-header[data-v-53f1d213] {
  padding: 19px 24px 19px 0px !important;
}
.search-bg[data-v-53f1d213] {
  justify-content: end;
}
.form-control-plaintext[data-v-53f1d213] {
  width: 0%;
  transition: all 0.9s ease-in-out;
  padding: 0 !important;
}
.form-control-plaintext__active[data-v-53f1d213] {
  padding: 0 5px !important;
  width: 100%;
  max-width: 550px;
}
.project-search[data-v-53f1d213] {
  max-width: 570px;
}
.project-search__search-icon[data-v-53f1d213] {
  border-radius: 4px;
  width: 18px;
  min-width: 28px;
  padding: 5px;
  color: var(--color-text1) !important;
  cursor: pointer;
}
.project-search__search-icon[data-v-53f1d213]:hover {
  background-color: var(--color-bg-hover) !important;
  color: #FFFFFF !important;
}
.project-search li[data-v-53f1d213] {
  display: flex !important;
  align-items: center;
  justify-content: end;
}
.search-result[data-v-53f1d213] {
  position: absolute;
  top: 65px;
  right: 15px;
  width: 550px;
  max-height: 300px;
  overflow: auto;
  background-color: var(--color-bg3);
  padding: 20px 30px;
  border: 1px solid var(--color-border4);
  border-top: none;
}
@media (max-width: 991px) {
.search-result[data-v-53f1d213] {
    width: 150%;
    padding: 15px;
}
}
.search-result__link[data-v-53f1d213] {
  display: flex;
  gap: 20px;
  cursor: pointer;
  width: 100%;
  word-break: break-all;
}
.search-result__link p[data-v-53f1d213] {
  font-size: 12px;
}
.search-result__link[data-v-53f1d213]:not(:last-child) {
  margin-bottom: 10px;
}
.search-result__title[data-v-53f1d213] {
  text-wrap: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.search-result__info[data-v-53f1d213] {
  font-size: 11px !important;
  color: var(--color-text1);
  margin-bottom: 0;
}
.search-result__badge[data-v-53f1d213] {
  width: 71px;
}
.search-result__group[data-v-53f1d213] {
  padding-bottom: 20px;
  border-bottom: 1px solid #e6edef;
}
.search-result__group:not(:first-child) .search-result__title[data-v-53f1d213] {
  margin-top: 20px;
}
.search-result__no-result[data-v-53f1d213] {
  font-size: 16px;
  color: #d97f3d;
  text-align: center;
}
.loader-box[data-v-53f1d213] {
  height: 50px;
  margin: 0 auto;
}
.loader-box .loader-15[data-v-53f1d213] {
  width: 0.6em;
  height: 1.5em;
  margin: 0 0.5em;
}
.loader-box .loader-15[data-v-53f1d213]::before {
  right: 1em;
}
.loader-box .loader-15[data-v-53f1d213]::after {
  left: 1em;
}
.nav-item[data-v-0e459ace] {
  white-space: nowrap;
}
.settings-fields__tab-link[data-v-0e459ace] {
  color: var(--color-text1) !important;
  cursor: pointer;
}
.settings-fields__tab-link.active[data-v-0e459ace] {
  color: #d97f3d !important;
}
.entities[data-v-0e459ace] {
  display: flex;
  align-items: center;
  justify-content: center;
}
.entities .loader[data-v-0e459ace],
.entities .empty[data-v-0e459ace] {
  min-width: 300px;
}
.entities .case-list[data-v-0e459ace] {
  text-align: left;
}
.entities .entities_table[data-v-0e459ace] {
  width: 100%;
}
.entities .table-overflow-wrap[data-v-0e459ace] {
  overflow-y: auto;
  max-height: 226px;
}
.entities td[data-v-0e459ace],
.entities a[data-v-0e459ace] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 480px;
}
.entities .alias[data-v-0e459ace] {
  width: 120px;
}
.entities .close-icon[data-v-0e459ace] {
  position: absolute;
  top: 5px;
  right: 5px;
}
.milestone-text-overflow[data-v-97e89a12] {
  text-overflow: ellipsis;
  text-wrap: nowrap;
  overflow: hidden;
}
.w-td[data-v-97e89a12] {
  width: 1%;
}
.w-td[data-v-97e89a12] {
  width: 5%;
}

.form-label[data-v-dae076de] {
  margin-bottom: 10px;
}

.btn-clear[data-v-1a875f67] {
  padding: 5px 11px;
  margin-left: -33px !important;
  z-index: 100;
}
.filters__dropdown[data-v-1a875f67] {
  width: 100%;
}
.filters__input[data-v-1a875f67] {
  width: 270px !important;
  border-color: var(--color-border2) !important;
  background-color: var(--color-bg3) !important;
}
.filters__add[data-v-1a875f67] {
  color: #d97f3d !important;
}
.filters__add[data-v-1a875f67] .btn::after {
  content: none;
}
.filters__add > svg[data-v-1a875f67] {
  stroke: #007cfa !important;
}
.filters__add[data-v-1a875f67] .btn {
  padding: 7px 10px;
  color: #007cfa !important;
}
.filters[data-v-1a875f67] .dropdown-item {
  cursor: pointer;
}
.filters[data-v-1a875f67] .dropdown-item:active {
  background-color: unset;
  color: black;
}
.filters__selected-count[data-v-1a875f67] {
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  font-size: 10px;
  color: white;
  background: var(--color-text-link);
}
.filters__label[data-v-1a875f67] {
  width: -moz-max-content;
  width: max-content;
  max-width: 240px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  font-weight: normal;
  margin: 0;
  font-size: 14px;
  color: var(--color-text1);
}
.filters__list[data-v-1a875f67] {
  display: flex;
  gap: 10px;
  align-items: center;
  flex-wrap: wrap;
}
.filters__item[data-v-1a875f67] {
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  background: rgba(217, 127, 61, 0.1);
  padding: 0px 4px;
  border-radius: 20px;
  color: var(--color-text1);
}
.filters__item[data-v-1a875f67] .dropdown-toggle {
  padding: 7px;
  color: var(--color-text-link) !important;
}
.filters__item[data-v-1a875f67] .btn-close {
  background-size: 10px;
}
.filters__user-presets[data-v-1a875f67] {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-block: 10px;
}
.filters__user-presets button[data-v-1a875f67] {
  position: relative;
  padding-right: 2.5rem;
}
.filters__user-presets button i[data-v-1a875f67] {
  position: absolute;
  right: 7px;
}
.use-theme-colors[data-v-1a875f67] {
  color: var(--color-text1) !important;
}
.icon-background[data-v-1a875f67] {
  background: rgba(217, 127, 61, 0.1);
  padding: 4px;
  border-radius: 20px;
  min-width: 30px;
}
.section-dd[data-v-7ee3cc11] {
  position: relative;
  display: block;
  color: black;
}
.section-dd__button[data-v-7ee3cc11] {
  cursor: pointer;
  display: flex;
  align-items: center;
  color: var(--color-text1);
}
.section-dd__button-icon_disabled[data-v-7ee3cc11] {
  filter: opacity(0.2);
}
.section-dd__dropdown[data-v-7ee3cc11] {
  position: absolute;
  display: flex;
  flex-direction: column;
  gap: 3px;
  top: 16px;
  right: 0;
  z-index: 2;
  padding: 10px 0;
  background-color: var(--color-bg4);
  color: var(--color-text1);
  width: 190px;
  overflow: hidden;
  border: 1px solid var(--color-border2);
  border-radius: 3px;
}
.section-dd__dropdown_item[data-v-7ee3cc11] {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  padding: 0 10px;
  font-size: 14px;
}
.section-dd__dropdown_item[data-v-7ee3cc11]:hover {
  color: black;
  background-color: #d0d0d0;
}
.no-children[data-v-14b139da] {
  margin-left: 24px;
}
.tree-element[data-v-14b139da] {
  padding-bottom: 3px;
  padding-top: 3px;
  cursor: pointer;
}
.tree-element__section-name[data-v-14b139da] {
  color: var(--color-text1);
}
.tree-element__section-name_no-own-cases[data-v-14b139da] {
  color: grey;
}
.tree-element__title-and-menu[data-v-14b139da] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2px;
  padding: 4px 3px 4px 0;
}
.tree-element__title-and-menu_active[data-v-14b139da] {
  background-color: var(--color-bg-selection);
}
.tree-element__section-dropdown-wrapper[data-v-14b139da] {
  margin: 0 10px 0 0;
}
.tree-element .title[data-v-14b139da] {
  display: flex;
  align-items: center;
  gap: 4px;
  position: relative;
  padding: 2px;
}
.tree-element .title span[data-v-14b139da] {
  cursor: pointer;
  word-break: break-all;
}
.tree-element input[data-v-14b139da] {
  cursor: pointer;
}
.tree-element .section[data-v-14b139da] {
  position: relative;
}
.tree-element .section .vertical-line[data-v-14b139da] {
  position: absolute;
  background-color: #dee2e6;
  width: 1px;
  height: 100%;
  left: 14px;
}
.tree-element .section .step[data-v-14b139da] {
  padding-left: 30px;
}
.tree-element .v-enter-active[data-v-14b139da],
.tree-element .v-leave-active[data-v-14b139da] {
  transition: all 0.2s;
  max-height: 100%;
}
.tree-element .v-enter-from[data-v-14b139da],
.tree-element .v-leave-to[data-v-14b139da] {
  opacity: 0;
  max-height: 0px;
}
.tree-element .rotate-0[data-v-14b139da] {
  transition: transform 0.15s ease-in-out;
  transform: rotate(0deg);
  cursor: pointer;
  left: 0;
}
.tree-element .gray-icon svg polyline[data-v-14b139da] {
  stroke: #c1c1c1;
}
.tree-element .rotate-90[data-v-14b139da] {
  transition: transform 0.15s ease-in-out;
  transform: rotate(90deg);
}
.section-dd[data-v-0b9e3229] {
  position: relative;
  display: block;
  color: black;
}
.section-dd__button[data-v-0b9e3229] {
  cursor: pointer;
  display: flex;
  align-items: center;
  color: var(--color-text1);
}
.section-dd__button-icon_disabled[data-v-0b9e3229] {
  filter: opacity(0.2);
}
.section-dd__dropdown[data-v-0b9e3229] {
  position: absolute;
  display: flex;
  flex-direction: column;
  gap: 3px;
  top: 16px;
  right: 0;
  z-index: 2;
  padding: 10px 0;
  background-color: var(--color-bg4);
  width: 210px;
  color: var(--color-text2);
  overflow: hidden;
  border: 1px solid var(--color-border2);
  border-radius: 3px;
}
.section-dd__dropdown_item[data-v-0b9e3229] {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  padding: 0 10px;
  font-size: 14px;
}
.section-dd__dropdown_item[data-v-0b9e3229]:hover {
  color: black;
  background-color: #d0d0d0;
}
.section-dd__dropdown_item_disabled[data-v-0b9e3229] {
  cursor: not-allowed;
}
.run-form[data-v-72207e1a] {
  max-width: 1282px;
}
.run-create-defect__after-creating[data-v-72207e1a] {
  padding: 30px;
  margin: 10px;
  text-align: center;
}
.run-create-defect__after-creating[data-v-72207e1a]:empty {
  margin: 0;
  padding: 0;
}
.title[data-v-72207e1a] {
  margin: 0;
}
.header[data-v-72207e1a] {
  padding-bottom: 20px;
  margin-bottom: 30px;
}
.footer[data-v-72207e1a] {
  padding-top: 20px;
  margin-top: 30px;
}
.run-create-defect__after-creating[data-v-f285363a] {
  padding: 30px;
  margin: 10px;
  text-align: center;
}
.run-create-defect__after-creating[data-v-f285363a]:empty {
  margin: 0;
  padding: 0;
}
.level-2[data-v-f285363a] {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.8549019608);
}
.level-2 button.btn-close[data-v-f285363a] {
  position: unset !important;
}
.footer[data-v-f285363a] {
  justify-content: flex-start;
}
.body[data-v-f285363a] {
  padding: 20px 30px;
}
.case-move-content[data-v-31ae9917] {
  width: 500px;
}
.case-delete-title[data-v-f59e4e86] {
  text-align: center;
}
.case-delete-content[data-v-f59e4e86] {
  min-width: 100%;
}
.import-cases[data-v-72cbc694] {
  position: relative;
}
.export-form[data-v-9a31be3a] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.font-weight-normal[data-v-9a31be3a] {
  font-weight: normal !important;
  display: flex;
  gap: 8px;
  align-items: center;
}
.case-item {
  font-size: 12px;
}
.case-item__text-overflow {
  text-overflow: ellipsis;
  text-wrap: nowrap;
  overflow: hidden;
}
.case-item td {
  color: var(--color-text1);
  vertical-align: middle;
}
.case-item td.case-name-cell {
  min-width: 300px;
}
.case-item td.case-number {
  white-space: nowrap;
}
.case-item td .btn {
  padding: 0;
}
.case-item .avatar {
  width: 20px;
}
.case-item input {
  cursor: pointer;
}
.table-thead__tree-view[data-v-3ecf3e79] {
  font-size: 12px;
}
.arrow-column[data-v-3ecf3e79] {
  width: 15px;
  margin-top: 3px;
  position: absolute;
}
.th-column--active[data-v-3ecf3e79] {
  color: var(--color-bg-menu-hover) !important;
}
.opened-view[data-v-3ecf3e79] {
  overflow: auto;
}
.opened-view__section-header[data-v-3ecf3e79] {
  left: 0;
}
.opened-view__section-body[data-v-3ecf3e79] {
  padding: 0 0 20px 20px;
}
.no-result[data-v-3ecf3e79] {
  margin: 10px;
  text-align: center;
  font-size: 12px;
  font-weight: 400;
}
.empty-list-img[data-v-3ecf3e79] {
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: 0 20px;
}
.empty-list-img img[data-v-3ecf3e79] {
  max-width: 260px;
}
.empty-list-img .cases__navigator-empty[data-v-3ecf3e79] {
  font-size: 14px;
  position: static;
  transform: none;
}
.cases__container[data-v-3ecf3e79] {
  height: 100%;
}
.cases__navigator[data-v-3ecf3e79] {
  flex-shrink: 0;
  flex-grow: 1;
  max-width: 728px;
}
.cases__not-found[data-v-3ecf3e79] {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 8px;
  font-size: 16px;
}
.btn-user-select[data-v-d63a5178] {
  -webkit-user-select: text !important;
     -moz-user-select: text !important;
          user-select: text !important;
}
.fw-own-case__text-overflow[data-v-d63a5178] {
  text-overflow: ellipsis;
  text-wrap: nowrap;
  overflow: hidden;
}
.fw-own-case[data-v-d63a5178] {
  font-size: 12px;
}
.fw-own-case td[data-v-d63a5178] {
  color: var(--color-text1);
  padding: 0.3rem;
  vertical-align: middle;
}
.fw-own-case td.case-name-cell[data-v-d63a5178] {
  min-width: 300px;
  max-width: 300px;
}
.fw-own-case td.case-number[data-v-d63a5178] {
  white-space: nowrap;
}
.fw-own-case td.case-number a[data-v-d63a5178] {
  padding-left: 0;
  padding-right: 0;
}
.fw-own-case[data-v-d63a5178] .avatar {
  width: 20px;
}
.table-thead__folder-view[data-v-17f420c3] {
  font-size: 12px;
}
.active-section[data-v-17f420c3] {
  color: #fff;
  background-color: var(--color-bg-menu-hover) !important;
}
.arrow-column[data-v-17f420c3] {
  width: 15px;
  margin-top: 3px;
  position: absolute;
}
.th-column--active[data-v-17f420c3] {
  color: var(--color-bg-menu-hover) !important;
}
.tree-element[data-v-17f420c3] {
  padding-bottom: 3px;
}
.tree-element .title[data-v-17f420c3] {
  display: flex;
  align-items: center;
  gap: 5px;
  padding-inline: 10px;
  padding-block: 3px;
  background-color: var(--color-bg2);
  border-radius: 4px;
}
.tree-element .title .rotate-0[data-v-17f420c3] {
  cursor: pointer;
  transition: transform 0.15s ease-in-out;
  transform: rotate(0deg);
}
.tree-element .title .rotate-90[data-v-17f420c3] {
  transition: transform 0.15s ease-in-out;
  transform: rotate(90deg);
}
.tree-element .title h5[data-v-17f420c3] {
  margin: 5px 0;
  cursor: pointer;
  font-size: 0.9rem;
}
.tree-element input[data-v-17f420c3] {
  cursor: pointer;
}
.tree-element .step[data-v-17f420c3] {
  padding-left: 20px;
}
.tree-element .v-enter-active[data-v-17f420c3],
.tree-element .v-leave-active[data-v-17f420c3] {
  transition: all 0.2s;
  max-height: 100%;
}
.tree-element .v-enter-from[data-v-17f420c3],
.tree-element .v-leave-to[data-v-17f420c3] {
  opacity: 0;
  max-height: 0px;
}
.tree-element .fast-creating-case[data-v-17f420c3] {
  min-height: 35px;
}
.tree-element .fast-creating-case .vue-feather[data-v-17f420c3] {
  cursor: pointer;
}
.tree-element .table-overflow[data-v-17f420c3] {
  overflow-x: auto;
}
.opened-view[data-v-b1ee0fae] {
  overflow-y: auto;
  overflow-x: hidden;
}
.empty-list-img[data-v-b1ee0fae] {
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.empty-list-img img[data-v-b1ee0fae] {
  max-width: 250px;
}
.empty-list-img .cases__navigator-empty[data-v-b1ee0fae] {
  font-size: 14px;
  position: static;
  transform: none;
}
.fs-custom-select[data-v-6ad8f588] {
  position: relative;
  min-width: 100px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.fs-custom-select__selected[data-v-6ad8f588] {
  padding: 7px 30px 7px 7px;
  border-radius: 3px;
  border: 1px solid var(--color-border2);
  background-color: var(--color-bg3);
  color: var(--color-text1);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  cursor: pointer;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
}
body.dark-only .fs-custom-select__selected[data-v-6ad8f588] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
}
.fs-custom-select__dropdown[data-v-6ad8f588] {
  position: absolute;
  z-index: 4;
  width: 100%;
  cursor: pointer;
  background-color: var(--color-bg3);
}
.fs-custom-select__item[data-v-6ad8f588] {
  border: 1px solid var(--color-border2);
  border-top: 0;
  padding: 3px 7px;
  transition: all 0.2s ease-in-out;
}
.fs-custom-select__item[data-v-6ad8f588]:hover {
  background-color: var(--color-bg-hover);
  color: var(--color-white);
}
.cases {
  border-radius: 8px;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.15);
  position: relative;
  padding: 15px 30px;
  display: flex;
  flex-direction: column;
  height: calc(100vh - var(--top-menu-height) - var(--indent-from-top-menu) - 75px);
  background-color: var(--color-bg3);
}
.cases__header {
  display: flex;
  justify-content: space-between;
  gap: 10px;
}
.cases__content {
  color: var(--color-text1);
  border: 1px solid var(--color-border2);
  border-radius: 4px;
  display: flex;
  height: 100%;
  overflow: hidden;
}
.cases__navigator {
  position: relative;
  overflow: auto;
}
.cases__navigator-empty {
  text-align: center;
  color: var(--color-text-link) !important;
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cases__view-selector {
  width: 100px;
  padding: 7px 20px 7px 7px;
  border-radius: 3px;
  border: 1px solid var(--color-border2);
  background-color: var(--color-bg3);
  color: var(--color-text1);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
}
body.dark-only .cases__view-selector {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
}
.cases__header-plus-buttons {
  position: absolute;
  right: 0;
  top: -45px;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: flex-start;
  margin-bottom: 8px;
}
.opened-view {
  width: 100%;
}
.opened-view__row {
  cursor: pointer;
}
.opened-view__row:hover {
  background: rgba(211, 211, 211, 0.2);
}
.opened-view__row.active {
  background: rgba(211, 211, 211, 0.4);
}
.opened-view__no-result {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(0, -50%);
}
.opened-view__section-toolbar {
  display: flex;
  align-items: center;
  gap: 12px;
}
.opened-view__section-header {
  background-color: var(--color-bg2);
  position: sticky;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  z-index: 3;
  top: 0;
  font-size: 16px;
  padding: 10px 20px;
}
.opened-view__section-header h5 {
  margin-bottom: 0;
}
.opened-view__section-header__count {
  display: flex;
}
.opened-view__section-header__count-label {
  font-size: 13px;
}
.opened-view__section-header__count-number {
  font-size: 13px;
  font-weight: 500;
  margin-left: 12px;
}
.opened-view__section-header-clear {
  cursor: pointer;
  font-size: 13px;
  color: #d97f3d;
  text-decoration: underline;
}
.opened-view__cases-table {
  width: 100%;
  color: var(--color-text1);
  table-layout: fixed;
}
.opened-view__cases-table td,
.opened-view__cases-table th {
  padding: 0.75rem;
  color: var(--color-text1);
}
.opened-view__cases-table th {
  font-weight: 600;
}
.opened-view__cases-table thead tr .w-checkbox {
  width: 25px;
}
.opened-view__cases-table thead tr .w-case {
  width: 100px;
}
.opened-view__cases-table thead tr .w-optional {
  width: 130px;
}
.opened-view__cases-table thead tr .w-user {
  width: 50px;
}
.opened-view__cases-table tbody tr td a {
  padding: 0.375rem 0 !important;
}
.opened-view .fast-creating-case {
  padding: 0 20px;
  cursor: pointer;
  min-height: 35px;
}
.opened-view .fast-creating-case .vue-feather {
  cursor: pointer;
}
.opened-view .opened-section__no-result {
  text-align: center;
  height: 94%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 25px 10px;
}
.created-case-modal {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.created-case-modal__text {
  margin-top: 4px;
  margin-bottom: 0;
  text-align: center;
}
.created-case-modal__text:first-child {
  margin-top: 24px;
}
.settings-column {
  min-width: -moz-max-content;
  min-width: max-content;
}
.settings-icon {
  min-width: -moz-max-content;
  min-width: max-content;
}
.param-title[data-v-7e25226e] {
  border-right: 1px solid var(--color-border2);
}
.param-btn[data-v-7e25226e] {
  width: -moz-fit-content;
  width: fit-content;
}

.params-list {
  display: flex;
  flex-direction: column;
  gap: 32px;
}

.form .form-label {
  margin-bottom: 10px;
}
.form .steps .steps-header {
  opacity: 0.65;
}
.form .steps .steps-list .step {
  cursor: grab;
  grid-template-columns: 1fr 1fr;
  padding: 30px 50px;
  border: 1px solid #e6edef;
  border-radius: 4px;
  position: relative;
}
.form .steps .steps-list .step .actions {
  display: grid;
  gap: 15px;
  position: absolute;
}
.form .steps .steps-list .step .actions-move {
  top: 30px;
  left: 20px;
}
.form .steps .steps-list .step .actions-add-del {
  top: 30px;
  right: 20px;
}
.form .steps .steps-list .step .actions i {
  cursor: pointer;
}
@media (max-width: 1440px) {
.case-form {
    margin-bottom: 96px;
}
}
@media (min-width: 1441px) {
.case-form {
    margin-bottom: 48px;
}
}
.case-form__bottom {
  position: fixed !important;
  bottom: 0;
  z-index: 3;
  width: -webkit-fill-available !important;
  padding-right: 27px !important;
}
@media (max-width: 1220px) {
.case-form__save-btns {
    width: 90%;
}
}
.notification-list__card[data-v-1a6281f4] {
  color: var(--color-text1);
  background-color: var(--color-bg3);
  border-color: var(--color-border2);
}
.notification-list__card-text[data-v-1a6281f4] {
  font-weight: 500;
  color: grey;
  padding: 16px;
}
.notification-list__card-text_not-read[data-v-1a6281f4] {
  color: var(--color-text1);
  font-weight: 500;
}
.notification-list__card-header[data-v-1a6281f4] {
  border-bottom: 1px var(--color-border2) solid;
  font-size: 14px;
  padding: 10px;
  font-weight: 400;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.notification-list__date[data-v-1a6281f4] {
  display: flex;
  align-items: center;
  gap: 10px;
}
.notification-list__date_not-read[data-v-1a6281f4] {
  font-weight: 600;
}
.notification-list__actions[data-v-1a6281f4] {
  display: flex;
  gap: 15px;
  flex-wrap: wrap;
}
.notification-list__button[data-v-1a6281f4] {
  cursor: pointer;
  width: 18px;
}
.notification-list__many-selection-buttons[data-v-1a6281f4] {
  position: fixed;
  z-index: 5;
  bottom: 60px;
  right: 120px;
  border: 1px solid var(--color-border1);
  color: var(--color-text1);
  background-color: var(--color-bg2);
  padding: 15px;
  border-radius: 5px;
  display: flex;
  gap: 10px;
}
.nav-link[data-v-8e59a3ac] {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.card-header[data-v-8e59a3ac] {
  display: flex;
  align-items: center;
}
.card-header i[data-v-8e59a3ac] {
  margin-right: 12px;
}
.list-group-item[data-v-8e59a3ac] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 5px;
  border-radius: 5px;
}
.list-group-item__label[data-v-8e59a3ac] {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.list-group-item__remove-btn[data-v-8e59a3ac] {
  color: gray;
  margin-top: 4px;
  height: 16px;
  width: 16px;
  cursor: pointer;
}
.fs-5[data-v-8e59a3ac] {
  font-weight: 600;
}
.widget-table {
  table-layout: fixed;
  width: 100%;
}
.widget-table tr td:first-child {
  width: 20%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow-x: hidden;
}
.widget-table tr td:last-child {
  width: 80%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.summary-stat-widget__item[data-v-09601303] {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.summary-stat-widget__item[data-v-09601303]:hover {
  color: var(--color-text-in-hover) !important;
  background-color: var(--color-bg-hover) !important;
}
.dashboard-component__top-buttons[data-v-209e8a6a] {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
}
.dashboard-component__filter-button[data-v-209e8a6a] {
  margin-right: 7px;
}
.dashboard-component__filter-button[data-v-209e8a6a]:last-child {
  margin-right: 0px;
}
.dashboard-component__filters-section[data-v-209e8a6a] {
  text-align: right;
}
.dashboard-component[data-v-209e8a6a] .table.widget-table {
  table-layout: fixed;
}
.dashboard-component[data-v-209e8a6a] table.widget-table td.title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.dashboard-component__modal-checkboxes[data-v-209e8a6a] {
  margin-bottom: 15px;
}
.dashboard-component__checkbox-label[data-v-209e8a6a] {
  font-weight: normal;
}
.dashboard-component__component-wrapper[data-v-209e8a6a] {
  padding: 1rem 1rem;
}
.list-group-item[data-v-f03e06b6] {
  background-color: unset;
}
.list-group-item[data-v-7511aff9] {
  background-color: unset;
}
.chart__custom-legend[data-v-7511aff9] {
  margin-top: 10px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.chart__legend-item[data-v-7511aff9] {
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
}
.chart__legend-item-filtered[data-v-7511aff9] {
  text-decoration: line-through;
}
.chart__legend-color[data-v-7511aff9] {
  width: 40px;
  height: 12px;
  flex-shrink: 0;
}
.chart__legend-text[data-v-7511aff9] {
  font-size: 14px;
  color: black;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.chart__legend-text-dark-theme[data-v-7511aff9] {
  color: var(--label-color);
}
.chart__total-cases[data-v-7511aff9] {
  position: absolute;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
  z-index: 1;
  font-size: 2rem;
  font-weight: 600;
}
.chart__non-clickable-legend-item[data-v-7511aff9] {
  cursor: default;
}
.milestone__author-name[data-v-7511aff9] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.milestone-text-overflow[data-v-aaa7ee98] {
  text-overflow: ellipsis;
  text-wrap: nowrap;
  overflow: hidden;
}
.table-fixed[data-v-aaa7ee98] {
  table-layout: fixed;
}


.text-normal[data-v-c3accb3c] {
  text-transform: none !important;
}

.project-card[data-v-1cca4304] {
  padding: 30px;
  margin-bottom: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
}
.project-card .el-tooltip[data-v-1cca4304] {
  max-width: 100%;
  width: 100%;
}
.project-card .el-tooltip h5[data-v-1cca4304] {
  max-width: 100%;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.project-card table[data-v-1cca4304] {
  width: 100%;
}

[data-v-09742eb8] {
  /*will-change: height;*/
  transform: translateZ(0);
  backface-visibility: hidden;
  perspective: 1000px;
}


.expand-enter-active,
.expand-leave-active {
  transition: height .5s ease-in-out;
  overflow: hidden;
}
.expand-enter-from,
.expand-leave-to {
  height: 0;
}

.text-decoration-underline span {
  font-weight: 400;
}
.project-list-comp td {
  color: var(--color-text1);
}
.project-list-comp .cursor-pointer {
  cursor: pointer;
}
.project-list-comp .icon-orange svg {
  stroke: orange;
}
.modal-create-project {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  max-width: 800px;
  text-align: left;
}
.modal-create-project h5 {
  text-align: center;
}
.env-cards__list {
  display: grid;
  grid-template-columns: 1fr;
  gap: 20px;
}
.env-cards .empty-list-image {
  display: flex;
  flex-direction: column;
  gap: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 100px;
}
.env-cards .empty-list-image img {
  max-width: 600px;
  max-height: 400px;
}
.env-cards .empty-list-image a {
  font-weight: 500;
}
.modal-window {
  position: fixed !important;
}
@media (min-width: 1000px) {
.env-cards__list {
    grid-template-columns: 50% 50%;
}
}
@media (min-width: 1800px) {
.env-cards__list {
    grid-template-columns: 33% 33% 33%;
}
}

.form[data-v-5eeb384b] {
  padding: 30px;
}
.form-label[data-v-5eeb384b] {
  margin-bottom: 10px;
}

.fs-select-validate__option {
  color: black;
  background-color: var(--select-background-color);
}
.fs-select-validate__option:disabled {
  color: #9b9b9b;
  background-color: #f1f2f3;
}
.loading-form-upload[data-v-d6b36a42] {
  position: absolute;
  bottom: 35px;
  right: 11px;
  width: 50px;
}
.counter-lable[data-v-d6b36a42] {
  max-height: 21px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  position: absolute;
  bottom: 5px;
  right: 10px;
}
.text-editor[data-v-d6b36a42] {
  min-height: 410px;
  border: 1px solid var(--color-border2);
  padding: 10px;
  position: relative;
  color: var(--label-color);
}
.text-editor--invalid[data-v-d6b36a42] {
  border-color: #dc3545;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 15px top 13px;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.text-editor__label[data-v-d6b36a42] {
  max-height: 18px;
  font-weight: 600;
}
.main-loader[data-v-8c75c87c] {
  display: none;
  position: fixed;
  z-index: 9999;
  font-weight: 700;
  text-transform: uppercase;
  color: var(--color-text1);
  background-color: var(--color-bg-loader);
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
}
.main-loader--active[data-v-8c75c87c] {
  display: flex;
  justify-content: center;
  align-items: center;
}
ul[data-v-52e7a926] {
  overflow-x: auto;
  overflow-y: hidden;
  margin-bottom: 0 !important;
}
.nav-item[data-v-52e7a926] {
  cursor: pointer;
}
.nav-link[data-v-52e7a926] {
  display: flex;
  outline: none;
  align-items: center;
}
.nav-link .title[data-v-52e7a926] {
  font-weight: 400;
}
.nav-link .is-sidebar[data-v-52e7a926] {
  font-size: 14px !important;
}
.small-padding[data-v-52e7a926] {
  padding: 10px 12px !important;
}
.nav-link__disabled[data-v-52e7a926] {
  cursor: not-allowed;
}

.main-settings-form p.description[data-v-f3b3d704] {
  margin: 0 0 15px 12px;
  font-size: 11px;
  color: grey;
}
.main-settings-form p.clue[data-v-f3b3d704] {
  margin: 0;
  font-size: 11px;
  color: red;
}
.font-weight-normal[data-v-f3b3d704] {
  font-weight: normal !important;
}

.nav-item[data-v-36e0ca04] {
  white-space: nowrap;
}
.settings-fields__tab-link[data-v-36e0ca04] {
  color: var(--color-text1) !important;
  cursor: pointer;
}
.settings-fields__tab-link.active[data-v-36e0ca04] {
  color: #d97f3d !important;
}
.text-danger[data-v-36e0ca04] {
  font-size: 11px;
}
.settings-modal .modal-wrap {
  max-height: 90vh;
  overflow-y: scroll;
}
.main-settings-form p.description[data-v-dcd90234] {
  margin: 0 0 15px 12px;
  font-size: 11px;
  color: grey;
}
.font-weight-normal[data-v-dcd90234] {
  font-weight: normal !important;
}
[data-v-dcd90234] .field-info textarea {
  max-height: 500px;
  min-height: 120px;
  overflow-y: auto;
}
[data-v-dcd90234] .field-info label {
  width: 100%;
  color: var(--label-color);
  opacity: 1;
}
.set-notif-groups__wrapper-button-add-group[data-v-29788655] {
  margin-top: 20px;
  margin-bottom: 20px;
}
.set-notif-groups__block[data-v-29788655] {
  margin-right: 30px;
  min-width: 270px;
}
.set-notif-groups__modal-content-create-or-edit-form[data-v-29788655] {
  min-width: 470px;
}
.set-notif-groups__group-title-wrapper[data-v-29788655] {
  max-width: 200px;
  overflow: hidden;
}
.set-notif-groups__buttons-wrapper[data-v-29788655] {
  display: flex;
  gap: 10px;
  justify-content: center;
}
.set-notif-groups__action-icons[data-v-29788655] {
  width: 100px;
}
.set-notif-groups__question-delete[data-v-29788655] {
  text-align: center;
  margin-bottom: 10px;
}
.set-notif-groups__view-group-modal-title[data-v-29788655] {
  margin-bottom: 20px;
}
.set-notif-groups__view-group-modal-types-list-wrapper[data-v-29788655] {
  margin-top: 20px;
}
.set-notif-groups__view-group-modal-users-list[data-v-29788655], .set-notif-groups__view-group-modal-types-list[data-v-29788655] {
  max-height: 170px;
  overflow: hidden auto;
}
.set-notif-groups__text-bold[data-v-29788655] {
  font-weight: 700;
}
.set-notif-groups__checkbox-label[data-v-29788655] {
  font-weight: normal;
}
.set-notif-groups__checkboxes-wrapper[data-v-29788655] {
  max-height: 170px;
  overflow: hidden auto;
}
.set-notif-groups__modal-validation-message[data-v-29788655] {
  font-size: 12px;
  color: var(--color-border-invalid);
  position: absolute;
  bottom: 20px;
  left: 30px;
}
.set-notif-groups .slow-enter-active[data-v-29788655],
.set-notif-groups .slow-leave-active[data-v-29788655] {
  transition: opacity 0.3s ease;
}
.set-notif-groups .slow-enter-from[data-v-29788655],
.set-notif-groups .slow-leave-to[data-v-29788655] {
  opacity: 0;
}
.set-notif-groups p.description[data-v-29788655] {
  margin: 0 0 15px 12px;
  font-size: 11px;
  color: grey;
}
.checkbox-wrapper[data-v-1781dee8] {
  margin-top: 3px;
}
.settings-notification__groups[data-v-1781dee8] {
  margin-top: 30px;
}

.settings-menu a {
  cursor: pointer;
}
.settings-menu a:hover,
.settings-menu a.active {
  background-color: rgba(36, 105, 92, 0.2);
  text-decoration: none;
}
.settings-menu li {
  margin: 1px 0 0;
}

.bottom-toolbar[data-v-5621e032] {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.bottom-toolbar .btn[data-v-5621e032] {
  display: flex;
  gap: 5px;
  align-items: center;
}
.avatar[data-v-5621e032] {
  margin: 0 auto;
}
.trash-list__text-overflow[data-v-5621e032] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.card .nav-tabs .nav-link[data-v-5621e032]:hover {
  border-radius: 0px;
  color: var(--color-text-in-hover) !important;
  background-color: var(--color-bg-hover);
}
.card .nav-tabs .nav-link[data-v-5621e032]:active {
  border-bottom: 2px solid #d97f3d;
}
.card .nav-tabs .nav-link[data-v-5621e032]:focus {
  outline: 0;
  border-bottom: 2px var(--color-bg-hover) solid;
}

.img-150[data-v-4a305cc1] {
  width: 150px !important;
}

.btns-group[data-v-9642e91c] {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.btns-group__btn[data-v-9642e91c] {
  text-align: center;
}
@media (max-width: 1440px) {
.btns-group__btn[data-v-9642e91c] {
    max-width: 370px;
    width: 100%;
    margin-bottom: 10px;
}
}
.text-or[data-v-2a8fed24] {
  font-size: 15px;
  position: absolute;
  left: -14px;
  top: 16px;
}

.nav-right[data-v-5f84fda8] {
  max-width: 260px;
}
.badge-favorite[data-v-5f84fda8] {
  min-width: 62px;
  cursor: pointer;
}
.badge-favorite[data-v-5f84fda8]:hover {
  color: #fff;
}
.badge-entity[data-v-5f84fda8] {
  min-width: 32px;
}
.favorite-title[data-v-5f84fda8] {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.position__right[data-v-3f3b3c64] {
  justify-content: end;
}
.navigation-a[data-v-3f3b3c64] {
  width: 30%;
  min-width: 545px;
  display: flex;
  flex-direction: row;
}
.navigation-a a[data-v-3f3b3c64] {
  margin-left: 10px;
  padding: 7px 15px;
  border-radius: 3px;
  font-size: 14px !important;
  font-weight: 600 !important;
}
.nav-header[data-v-3f3b3c64] {
  color: var(--color-text2) !important;
}
.nav-header[data-v-3f3b3c64]:hover {
  color: #d97f3d !important;
}
.nav-header__active[data-v-3f3b3c64] {
  background-color: #d97f3d !important;
  color: #fff !important;
}
.nav-header__icon[data-v-3f3b3c64] {
  padding-top: 1px;
  display: flex;
  align-items: center;
  color: #d97f3d;
  cursor: pointer;
}
.top-navbar__logo-wrapper[data-v-3f3b3c64] {
  margin-right: 10px !important;
  margin-left: 8px !important;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}
.onhover-show-div[data-v-3f3b3c64] {
  top: 45px;
  left: -100px;
  width: 220px;
  transition: all 0.4s ease-out 0.2s;
}
.onhover-show-div a[data-v-3f3b3c64] {
  padding: 3px 15px !important;
  margin-left: 0;
  font-weight: 400 !important;
}
.onhover-dropdown[data-v-3f3b3c64] {
  margin-left: 10px;
}
.top-navbar__dropdown-item[data-v-3f3b3c64] {
  padding: 5px 15px;
}
.top-navbar__dropdown-item[data-v-3f3b3c64]:hover {
  border-radius: 3px;
  background-color: #d97f3d !important;
}
.top-navbar__dropdown-item:hover a[data-v-3f3b3c64], .top-navbar__dropdown-item:hover .nav-header__icon[data-v-3f3b3c64] {
  color: #fff;
}
.nav-header__animated-icon[data-v-3f3b3c64] {
  animation: flinching-3f3b3c64 3s linear infinite,pulse-3f3b3c64 2s linear infinite;
}
@keyframes flinching-3f3b3c64 {
0%, 99% {
    rotate: 0;
}
1% {
    rotate: 10deg;
}
2% {
    rotate: -10deg;
}
4% {
    rotate: 10deg;
}
5% {
    rotate: -10deg;
}
7% {
    rotate: 10deg;
}
8% {
    rotate: -10deg;
}
10% {
    rotate: 10deg;
}
11% {
    rotate: -10deg;
}
12% {
    rotate: 0deg;
}
}
@keyframes pulse-3f3b3c64 {
0% {
    scale: 1;
}
50% {
    scale: 1.3;
}
100% {
    scale: 1;
}
}
.form-floating[data-v-82640ff0] {
  margin-bottom: 35px;
}
.form-floating__new-password[data-v-82640ff0] {
  position: absolute;
  top: 13px;
  right: 5px;
}
.form-floating__new-password .btn[data-v-82640ff0] {
  border: 0;
}
.fs-input__error_text[data-v-82640ff0] {
  font-size: 12px;
  color: red;
}
.form-control.is-invalid[data-v-82640ff0] {
  background-image: none !important;
}
.error-message[data-v-82640ff0] {
  color: var(--color-border-invalid);
  margin-top: 3px;
  position: absolute;
  font-size: 14px;
  font-weight: 500;
}
.integration-form__help[data-v-bb6e643e] {
  color: #d97f3d;
}
.archived-project[data-v-4948ad96] {
  background-color: #FFFFFF;
  width: 300px;
  line-height: 150%;
  color: #d97f3d;
  margin-bottom: 50px;
  border: 1px solid;
  border-radius: 15px;
  padding: 15px;
}
.archived-project__icon[data-v-4948ad96] {
  position: absolute;
  top: 1px;
  left: 0;
}
.archived-project a[data-v-4948ad96] {
  padding-left: 21px;
  position: relative;
  text-decoration: underline;
  cursor: pointer;
}
.archived-project__btn-close[data-v-4948ad96] {
  position: absolute;
  top: 7px;
  right: 7px;
}
.creator[data-v-4948ad96] {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.creator .wrap[data-v-4948ad96] {
  bottom: 34px;
  right: 30px;
  position: fixed;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  z-index: 999;
}
.creator .slow-enter-active[data-v-4948ad96],
.creator .slow-leave-active[data-v-4948ad96] {
  transition: opacity 0.5s ease;
}
.creator .slow-enter-from[data-v-4948ad96],
.creator .slow-leave-to[data-v-4948ad96] {
  opacity: 0;
}
.creator .icons .link[data-v-4948ad96] {
  color: #FFFFFF;
  background-color: #d97f3d;
  border-radius: 10px;
  padding: 0.25rem 0.5rem;
  display: flex;
  align-items: center;
}
.creator .icons .link__title[data-v-4948ad96] {
  margin-left: 0.5em;
  font-weight: unset;
}
.creator .icons li[data-v-4948ad96] {
  cursor: pointer;
  transition: all 0.3s ease;
  width: 120px;
  border-radius: 10px;
}
.creator .icons li[data-v-4948ad96]:hover {
  margin-left: -20px;
}
.form-inputs[data-v-5989c8d2] {
  margin-bottom: 15px;
}
.mb-16[data-v-5989c8d2] {
  margin-bottom: 16px !important;
}
.radio-group[data-v-40d0021a] {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.radio-group__option[data-v-40d0021a] {
  align-items: center;
  display: flex;
}
.radio-group__option input[data-v-40d0021a] {
  margin-right: 4px;
}

.header[data-v-f6d36f9e]{
  text-align: center;
}

.form__label[data-v-0ff8262e] {
  font-weight: 500;
  font-size: 12px;
  color: #aaa;
}
.form__value[data-v-0ff8262e] {
  white-space: pre-wrap;
  margin-bottom: 12px;
  font-size: 16px;
  width: 100%;
  border-bottom: 1px #eee solid;
  word-break: break-word;
}
.form__label[data-v-b8e0b3fa] {
  font-weight: 500;
  font-size: 12px;
  color: #aaa;
}
.form__value[data-v-b8e0b3fa] {
  white-space: pre-wrap;
  margin-bottom: 12px;
  font-size: 16px;
  width: 100%;
  border-bottom: 1px #eee solid;
  word-break: break-word;
}
.input-wrapper[data-v-51a4ee6b] {
  padding-left: 0;
  align-items: center;
  display: flex;
}
.bottom-toolbar[data-v-13e13122] {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.bottom-toolbar .btn[data-v-13e13122] {
  display: flex;
  gap: 5px;
  align-items: center;
}
.w-th-checkbox[data-v-13e13122] {
  width: 40px;
}
.key-list__key-value[data-v-13e13122] {
  text-overflow: ellipsis;
  overflow-x: hidden;
  white-space: nowrap;
  width: 250px;
}
.key-list__top-buttons[data-v-13e13122] {
  display: flex;
  gap: 10px;
  margin-bottom: 15px;
}
.key-list__form-inputs[data-v-13e13122] {
  margin-bottom: 15px;
}
.key-list__clickable-icon[data-v-13e13122] {
  cursor: pointer;
  width: 22px;
}
.key-list__clickable-icon_small[data-v-13e13122] {
  width: 16px;
  margin-left: 5px;
}
.key-list__td-group-content[data-v-13e13122] {
  display: flex;
}
.key-list__td-group-content .orange-clickable-text[data-v-13e13122] {
  max-width: 250px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.key-list__group-actions[data-v-13e13122] {
  visibility: hidden;
}
.key-list__td-group-content:hover .key-list__group-actions[data-v-13e13122] {
  visibility: visible;
}
.key-list__many-selection-buttons[data-v-13e13122] {
  position: fixed;
  z-index: 5;
  bottom: 45px;
  right: 120px;
  border: 1px solid var(--color-border1);
  color: var(--color-text1);
  background-color: var(--color-bg2);
  padding: 15px;
  border-radius: 5px;
  display: flex;
  gap: 10px;
}
.key-list__input-wrapper[data-v-13e13122] {
  padding: 0;
  align-items: center;
  display: flex;
}
.plan-detail__case-item {
  height: 60px;
  padding: 10px;
  box-sizing: border-box;
  border-bottom: 1px solid var(--color-border2);
}
.plan-detail__linkname {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 120px;
}
.plan-detail__user {
  width: 200px;
}
.plan-detail__execution-time {
  width: 160px;
}
.plan-detail__case-title, .plan-detail__params {
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  overflow: hidden !important;
}
.plan-detail__case-title {
  flex: 1;
}
.plan-detail__params {
  font-size: 12px;
}
.btn-outline-primary[data-v-3c009185] {
  max-height: 32px;
}
.select-all[data-v-3c009185] {
  margin-top: 0;
  margin-right: 10px;
}
.plan-detail__header[data-v-3c009185] {
  border-bottom: 1px solid #e6edef;
  padding: 4px 30px 4px 10px;
}
.plan-detail__header-link[data-v-3c009185] {
  width: 120px;
}
.plan-detail__header-user[data-v-3c009185] {
  width: 200px;
}
.plan-detail__header-case[data-v-3c009185] {
  flex: 1;
}
.plan-detail__header-clock[data-v-3c009185] {
  width: 160px;
}
.plan-detail__params[data-v-3c009185] {
  font-size: 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  vertical-align: middle;
}
.plan-detail__checkbox-and-case-number[data-v-3c009185] {
  display: flex;
  gap: 10px;
  width: 100px;
}
.plan-detail__case-title[data-v-3c009185] {
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  max-width: 100%;
  vertical-align: middle;
}
.plan-detail__case-th-icon[data-v-3c009185] {
  display: flex;
  width: 100%;
  justify-content: center;
}
.plan-detail__case-th-icon i[data-v-3c009185] {
  padding: 0 !important;
}
.plan-detail__case-btn-icon[data-v-3c009185] {
  vertical-align: middle;
  margin-bottom: 2px;
}
.plan-detail__case-thead[data-v-3c009185] {
  border-bottom: solid 1px #e6edef !important;
}
.plan-detail__case-time[data-v-3c009185] {
  vertical-align: middle;
  text-align: center;
}
.check-all__wrapper[data-v-3c009185] {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  position: relative;
  height: 40px;
}
.check-all__btn[data-v-3c009185] {
  position: absolute;
}
.content-loader__wrapper[data-v-3c009185] {
  height: 50vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.btn-outline-primary[data-v-1e090165] {
  max-height: 32px;
}
.select-all[data-v-1e090165] {
  margin-top: 0;
  margin-right: 10px;
}
.plan-detail__create-run-wrapper[data-v-1e090165] {
  max-width: 860px;
}
.plan-detail__configuration[data-v-1e090165] {
  margin-top: 16px;
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.plan-detail__configuration-title[data-v-1e090165] {
  flex-shrink: 0;
  max-width: 300px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-weight: 500;
}
.plan-detail__configuration-option[data-v-1e090165] {
  margin-left: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.build-btn-icon[data-v-1e090165] {
  position: relative;
  top: 2px;
}
.text-after[data-v-f96c77c8] {
  position: absolute;
  top: 100%;
  margin: 0;
}
.error[data-v-f96c77c8] {
  color: red;
}
.send-code-button[data-v-f96c77c8] {
  position: relative;
  padding-bottom: 15px;
}
.send-code-button button[data-v-f96c77c8] {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}
.send-code-button span[data-v-f96c77c8] {
  position: absolute;
  right: 0;
  bottom: -10px;
}
.eye-icons {
  width: 20px;
}
.password-input .form-control {
  z-index: 3;
}
.btn.input-group-text {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.375rem 0.75rem;
}
.privacy[data-v-66a50a5a] {
  display: flex;
  gap: 6px;
  margin: 25px 0 50px;
}
.privacy a[data-v-66a50a5a] {
  color: #d97f3d;
}
.case-item__checkbox[data-v-66a50a5a] {
  margin-top: 3px;
}
.send-code-button[data-v-6dd92950] {
  position: relative;
  padding-bottom: 15px;
}
.send-code-button span[data-v-6dd92950] {
  position: absolute;
  right: 0;
  bottom: -10px;
}
.create-project[data-v-5fe534ef] {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.create-project h5[data-v-5fe534ef] {
  text-align: center;
}
.create-project__actions[data-v-5fe534ef] {
  display: flex;
  justify-content: end;
  gap: 20px;
}
.create-project__actions button[data-v-5fe534ef] {
  margin-left: 0;
}
.promocode[data-v-5e9e4f79] {
  border-bottom: 1px solid #d22d3d;
  width: -moz-fit-content;
  width: fit-content;
  padding-right: 5px;
}
.promocode__btn[data-v-5e9e4f79] {
  font-size: 14px;
  font-weight: 600 !important;
  color: #d22d3d !important;
}
.actions-after-registration__list[data-v-5e9e4f79] {
  display: grid;
  gap: 10px;
}
.actions-after-registration__list span[data-v-5e9e4f79] {
  font-weight: 400;
}
.auth .logo {
  margin: auto;
  width: 140px;
  height: 50px;
  display: block;
  margin-bottom: 20px;
}
.auth__subtitle {
  font-weight: normal;
}
.auth h4 {
  text-transform: unset !important;
}
.auth :deep(.form-group input.form-control) {
  color: black;
}
.auth input::-moz-placeholder {
  font-weight: 200 !important;
}
.auth input::placeholder {
  font-weight: 200 !important;
}
.auth .logo {
  margin: auto;
  width: 140px;
  height: 50px;
  display: block;
  margin-bottom: 20px;
}
.auth__subtitle {
  font-weight: normal;
}
.auth h4 {
  text-transform: unset !important;
}
.auth :deep(.form-group input.form-control) {
  color: black;
}
.auth input::-moz-placeholder {
  font-weight: 200 !important;
}
.auth input::placeholder {
  font-weight: 200 !important;
}
.user-info-form__avatar[data-v-319a67e1] {
  width: 150px;
  height: 150px;
  border-radius: 50%;
  overflow: hidden;
}
.user-info-form__avatar-wrapper[data-v-319a67e1] {
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
}
.user-info-form__avatar-delete[data-v-319a67e1] {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}
.form-control-email[data-v-319a67e1] {
  border: none;
}
.form-control-email .btn[data-v-319a67e1] {
  border: none;
  color: #be6625;
}
.media-body span[data-v-1ebca55a] {
  color: var(--color-text-link);
}
p.description[data-v-357addf0] {
  margin: 5px 0 15px 12px;
  font-size: 11px;
  color: grey;
}

.settings-menu a {
  cursor: pointer;
}
.settings-menu a:hover,
.settings-menu a.active {
  background-color: rgba(36, 105, 92, 0.2);
  text-decoration: none;
}
.settings-menu li {
  margin: 1px 0 0;
}

.import-index__field-name-and-dd[data-v-677d8941] {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
  gap: 10px;
}
.import-index__original-field-name[data-v-677d8941] {
  width: 35%;
  overflow-x: hidden;
}
.import-index__dd-comparison-wrapper[data-v-677d8941] {
  width: 65%;
}
.import-index__checkbox-label[data-v-677d8941] {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.import-index__unrecognized-item[data-v-677d8941] {
  margin-bottom: 35px;
}
.import-index__unrecognized-key-and-select-and-checkbox[data-v-677d8941] {
  display: flex;
  gap: 10px;
  margin-bottom: 15px;
}
.import-index__unrecognized-key[data-v-677d8941] {
  width: 25%;
  font-weight: 600;
}
.import-index__unrecognized-select[data-v-677d8941] {
  width: 40%;
}
.import-index__unrecognized-field-value-wrapper[data-v-677d8941] {
  display: flex;
  gap: 10px;
  margin-bottom: 5px;
}
.import-index__unrecognized-field-value[data-v-677d8941] {
  width: 25%;
}
.import-index__unrecognized-field-select[data-v-677d8941] {
  width: 40%;
}

.recovery-block[data-v-79c00c30] {
  padding: 20px;
  background-color: #ffffff;
  width: 450px
}

.workspace-card[data-v-04ba0a3a] {
  padding: 30px;
  margin-bottom: 0;
  display: flex;
  min-height: 280px;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
}
.workspace-card .el-tooltip[data-v-04ba0a3a] {
  max-width: 100%;
  width: 100%;
}
.workspace-card .el-tooltip h5[data-v-04ba0a3a] {
  max-width: 100%;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.workspace-card .counters[data-v-04ba0a3a] {
  display: grid;
  gap: 8px;
  width: 100%;
  color: var(--color-text1);
}
.workspace-card .counters > div[data-v-04ba0a3a] {
  display: flex;
  justify-content: space-between;
}
.workspace-card .infinity[data-v-04ba0a3a] {
  width: 15px;
}
.workspaces[data-v-de6c9840] {
  padding-left: 0.75rem;
  margin-bottom: 45px;
}
.workspaces__actions[data-v-de6c9840] {
  margin-bottom: 20px;
}
.workspaces__cards-view[data-v-de6c9840] {
  width: 100%;
  margin: auto;
}
@media (min-width: 768px) {
.workspaces__cards-view[data-v-de6c9840] {
    grid-template-columns: repeat(2, 1fr);
}
}
@media (min-width: 992px) {
.workspaces__cards-view[data-v-de6c9840] {
    grid-template-columns: repeat(2, 1fr);
}
}
@media (min-width: 1200px) {
.workspaces__cards-view[data-v-de6c9840] {
    grid-template-columns: repeat(2, 1fr);
}
}
@media (min-width: 1400px) {
.workspaces__cards-view[data-v-de6c9840] {
    grid-template-columns: repeat(3, 1fr);
}
}
@media (min-width: 2000px) {
.workspaces__cards-view[data-v-de6c9840] {
    grid-template-columns: repeat(4, 1fr);
}
}
@media (min-width: 2600px) {
.workspaces__cards-view[data-v-de6c9840] {
    grid-template-columns: repeat(5, 1fr);
}
}
.workspaces__create-form[data-v-de6c9840] {
  width: 610px;
}
.workspaces .empty-list-img[data-v-de6c9840] {
  display: flex;
  flex-direction: column;
  gap: 20px;
  justify-content: center;
  align-items: center;
  height: 60vh;
}
.workspaces .empty-list-img img[data-v-de6c9840] {
  max-width: 700px;
}
.fs-input-range[data-v-538647c2] {
  width: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.fs-input-range__track[data-v-538647c2] {
  background-color: #fff;
  border-radius: 5px;
  display: flex;
  position: relative;
}
.fs-input-range__segment[data-v-538647c2] {
  position: relative;
  cursor: pointer;
  width: 100%;
  display: flex;
  justify-content: center;
}
.fs-input-range__segment-half[data-v-538647c2] {
  width: 50%;
}
.fs-input-range__dot[data-v-538647c2] {
  width: 1px;
  height: 25px;
  background-color: #fff;
  display: flex;
  position: absolute;
  z-index: -1;
  justify-content: center;
}
.fs-input-range__value[data-v-538647c2] {
  top: 100%;
  width: 130px;
  margin-top: 35px;
}
.fs-input-range__progress[data-v-538647c2] {
  position: absolute;
  background-color: #65E4A3;
  transition: right 0.04s linear;
}
.fs-input-range__thumb[data-v-538647c2] {
  position: absolute;
  cursor: pointer;
  background-color: #65E4A3;
  border-radius: 50px;
  transition: left 0.04s linear;
}
.subscribe-form[data-v-ae622df4] .fs-input-range__track {
  background-color: #dee2e6;
}
.subscribe-form[data-v-ae622df4] .fs-input-range__thumb {
  background-color: #d97f3d;
}
.subscribe-form[data-v-ae622df4] .fs-input-range__dot {
  background-color: transparent;
  z-index: 0;
}
.subscribe-form .range-dot[data-v-ae622df4] {
  position: relative;
  width: 12px;
  height: 12px;
  border-radius: 12px;
  background-color: #fff;
  border: 2px solid #d97f3d;
}
.subscribe-form .range-dot span[data-v-ae622df4] {
  width: 30px;
  left: -11px;
  color: #858585;
  text-align: center;
  position: absolute;
  top: 15px;
}
.footer[data-v-ae622df4] {
  margin-top: 25px;
  padding-bottom: 35px;
  border-bottom: 1px solid var(--color-border2);
}
.footer__label[data-v-ae622df4] {
  margin-top: 15px;
  font-weight: 400;
  font-size: 12px;
}
.switcher[data-v-ae622df4] {
  display: flex;
  align-items: center;
  gap: 10px;
}
.switcher__label[data-v-ae622df4] {
  font-weight: 400;
  font-size: 14px;
}
.switcher__caption[data-v-ae622df4] {
  border-radius: 100px;
  padding: 3px 5px;
  font-weight: 700;
  font-size: 10px;
  color: var(--color-white);
  margin-left: 10px;
  background-color: var(--color-text-link);
}
.price-group[data-v-ae622df4] {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 25px;
  margin-top: 25px;
}
.price-group__price[data-v-ae622df4] {
  display: block;
  font-weight: 700;
  font-size: 29px;
  color: var(--color-text-link);
}
.price-group__caption[data-v-ae622df4] {
  display: block;
  font-weight: 400;
  font-size: 12px;
  margin-top: 5px;
}
.label-range[data-v-ae622df4] {
  margin-bottom: 22px;
  font-weight: 500;
  font-size: 16px;
}
.range-group[data-v-ae622df4] {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  padding-bottom: 60px;
  border-bottom: 1px solid var(--color-border2);
}
.range-group[data-v-ae622df4] .fs-input-range {
  padding-bottom: 8px;
}
.range-group .users-count-message[data-v-ae622df4] {
  position: absolute;
  max-width: 1000px;
  top: 78px;
}
.input-users[data-v-ae622df4] {
  width: -moz-fit-content;
  width: fit-content;
  overflow: initial;
}
.input-users--error[data-v-ae622df4] input {
  border-color: var(--color-border-invalid);
}
.input-users__icon[data-v-ae622df4] {
  position: absolute;
  width: 17px;
  height: 17px;
  left: 10px;
  top: 10px;
}
.input-users__icon[data-v-ae622df4] .vue-feather__content {
  stroke: var(--color-text2);
}
.input-users[data-v-ae622df4] input.form-control {
  width: 105px;
  height: 38px;
  padding: 7px 13px;
  padding-left: 45px;
  font-weight: 400;
  font-size: 16px;
}
.input-sign-more[data-v-ae622df4] {
  position: absolute;
  left: 35px;
  top: 8px;
}
.card[data-v-700b163a] {
  max-width: 465px;
  padding: 15px 20px;
  border: 1px solid #f5f5f5;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.card .alert-icon[data-v-700b163a] {
  position: relative;
}
.card .alert-icon:hover .alert-icon__tooltip[data-v-700b163a] {
  display: block;
}
.card .alert-icon__tooltip[data-v-700b163a] {
  width: 220px;
  background-color: #6f6f6f;
  display: none;
  position: absolute;
  color: #ffffff;
  z-index: 1;
  padding: 10px;
  border-radius: 10px;
  right: 0;
  bottom: 100%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.card .gear[data-v-700b163a] {
  position: relative;
}
.card .gear:hover .gear__message[data-v-700b163a] {
  display: block;
}
.card .gear__message[data-v-700b163a] {
  background-color: #6f6f6f;
  color: #fff;
  border-radius: 5px;
  padding: 15px 10px;
  display: none;
  position: absolute;
  width: 215px;
  bottom: 100%;
}
.card .disabled-icon[data-v-700b163a] {
  color: #d7d7d7;
  cursor: auto;
}
.card__head[data-v-700b163a] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 25px;
}
.card__body[data-v-700b163a]:not(:last-child) {
  border-bottom: 1px solid var(--color-border2);
  margin-bottom: 15px;
}
.card__body[data-v-700b163a] {
  padding-bottom: 24px;
}
.card-info[data-v-700b163a] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  margin-bottom: 15px;
}
.card-info__label[data-v-700b163a], .card-info__value[data-v-700b163a] {
  font-weight: 400;
  font-size: 14px;
}
.card-info__value--active[data-v-700b163a] {
  color: var(--color-active);
}
.card-info__value--inactive[data-v-700b163a] {
  color: var(--color-btn-danger);
}
.card-info__value--orange[data-v-700b163a] {
  color: var(--color-text-link);
  cursor: pointer;
}
.card .title[data-v-700b163a] {
  font-weight: 500;
  font-size: 18px;
  margin: 0;
}
.subscription-info[data-v-76ab949f] {
  font-size: 12px;
}
.text-link[data-v-76ab949f] {
  color: var(--color-text-link);
  cursor: pointer;
}
.subscribe-group[data-v-3cb7eaf7] {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 60px;
}
.card-and-billing[data-v-3cb7eaf7] {
  display: grid;
  grid-template-columns: 465px calc(100% - 505px);
  gap: 40px;
}
@media (max-width: 1300px) {
.card-and-billing[data-v-3cb7eaf7] {
    grid-template-columns: 1fr;
    gap: 20px;
}
}
.payer[data-v-3cb7eaf7] {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  color: var(--color-text-link);
  cursor: pointer;
  margin-bottom: 10px;
}
.description[data-v-3cb7eaf7] {
  margin: 10px 0 0 0;
  font-weight: 400;
  font-size: 12px;
}
.datepicker[data-v-3cb7eaf7] {
  max-width: 300px;
  margin-top: 30px;
}
[data-v-3cb7eaf7] .subscribe-modal .modal-simple__content {
  padding: 60px 30px;
}
.billing[data-v-b3a29a74] {
  padding: 15px 20px;
  border: 1px solid #f5f5f5;
  max-width: 1880px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.billing__payer-title[data-v-b3a29a74] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 1700px;
}
td.actions[data-v-b3a29a74] {
  width: 130px;
}
.disk-space__line-available[data-v-7284d564] {
  background-color: #ddbfaa;
  height: 7px;
}
.disk-space__line-used[data-v-7284d564] {
  background-color: #d97f3d;
  height: 7px;
}
.workspace-sidebar__alias[data-v-c0b67dd4] {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.infinity[data-v-c0b67dd4] {
  width: 15px;
}

@media (max-width: 1250px) {
.workspace-container[data-v-66590ab2] {
    flex-direction: column-reverse;
}
}

#freezing-workspace[data-v-35de8f28] {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 9;
  height: 30px;
  background-color: #d84242;
  color: #fff;
  display: flex;
  justify-content: center;
}
#freezing-workspace .message[data-v-35de8f28] {
  display: flex;
  align-items: center;
}

.img-150[data-v-7e60ec9e] {
  width: 150px !important;
}


.pipe {
  display: block;
  height: 100%;
  padding: 6px 3px;
  text-align: center;
}
.pipeline {
  display: flex;
  align-content: center;
  justify-content: flex-start;
  overflow: hidden;
  border-radius: 12px;
  background-color: lightgrey;
  height: 35px;
}

.checklist-index__text-overflow[data-v-2571396f] {
  text-overflow: ellipsis;
  text-wrap: nowrap;
  overflow: hidden;
}
.checklist-index td[data-v-2571396f] {
  vertical-align: middle;
}
.time-execution[data-v-2571396f] {
  font-size: 13px;
}
.text-nowrap[data-v-2571396f] {
  font-weight: 400;
}
.mode-toggler[data-v-892edfe8] {
  display: flex;
  border: 1px solid var(--color-bg-hover);
  border-radius: 5px;
  cursor: pointer;
}
.mode-toggler .mode[data-v-892edfe8] {
  font-size: 16px;
  padding: 6px 12px;
  font-weight: 500;
  color: var(--color-bg-hover);
  transition: all 0.3s ease-in-out;
}
.mode-toggler .mode.active[data-v-892edfe8] {
  background-color: var(--color-bg-hover);
  color: #fff;
}
.create-defect-form[data-v-1b9f89ba] .text-area-editor .ql-editor {
  min-height: 270px;
}
.input-wrapper[data-v-1b9f89ba] {
  padding-left: 0;
  margin-bottom: 12px;
  align-items: center;
  display: flex;
  gap: 5px;
}
.input-wrapper .form-check-input[data-v-1b9f89ba] {
  margin-top: 0;
}
.info[data-v-c9feb178] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
}
.info__type[data-v-c9feb178] {
  color: #fff;
  padding: 4px 10px;
  border-radius: 20px;
}
.info__result[data-v-c9feb178] {
  width: 100%;
  display: flex;
  gap: 10px;
  justify-content: space-between;
  align-items: center;
}
.info__author-and-actions[data-v-c9feb178] {
  display: flex;
  gap: 14px;
}
.info__author-and-actions > div[data-v-c9feb178] {
  display: flex;
  width: 39px;
  gap: 3px;
}
.info__author-and-actions > div .el-tooltip[data-v-c9feb178] {
  display: flex;
  align-items: center;
}
.info__form[data-v-c9feb178] {
  display: flex;
  gap: 10px;
}
.info__actions[data-v-c9feb178] {
  display: flex;
  gap: 10px;
  align-items: center;
}
.info__actions i[data-v-c9feb178] {
  width: 18px;
}
.info__status[data-v-c9feb178] {
  min-width: 164px;
  display: flex;
  justify-content: center;
}
.info__status span[data-v-c9feb178] {
  border-radius: 5px;
  font-weight: 400;
  padding: 2px 5px;
  color: #fff;
}
.info__time[data-v-c9feb178] {
  width: 90px;
  display: flex;
}
.info__set-result[data-v-c9feb178] {
  display: flex;
  align-items: center;
  gap: 5px;
}
.info__set-result .el-tooltip[data-v-c9feb178] {
  padding: 5px;
  border-radius: 5px;
}
.info__set-result .el-tooltip i[data-v-c9feb178] {
  display: block;
}
.check[data-v-b5e9f714] {
  background: var(--color-bg2);
  padding: 7px 20px 7px 27px;
  position: relative;
  gap: 10px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.check__drag-and-drop[data-v-b5e9f714] {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.check__description[data-v-b5e9f714] {
  font-weight: 500;
  max-width: 100%;
  overflow: hidden;
}
.check__entity[data-v-b5e9f714] {
  display: flex;
  gap: 10px;
  font-size: 12px;
}
.check__entity span .exist-section[data-v-b5e9f714] {
  color: #d97f3d;
  border-bottom: 1px solid #d97f3d;
  cursor: pointer;
}
.check__result[data-v-b5e9f714] {
  display: flex;
  gap: 10px;
}
.check__result > div[data-v-b5e9f714] {
  display: flex;
  gap: 10px;
  align-items: center;
}
.check__result > div .el-tooltip[data-v-b5e9f714] {
  display: flex;
  align-items: center;
}
.edit-icon[data-v-b5e9f714] {
  min-width: -moz-max-content;
  min-width: max-content;
}
.w-24[data-v-b5e9f714] {
  width: 24px;
}
.searcher__entity-toggler[data-v-c23195e2] {
  display: flex;
  gap: 20px;
  margin-bottom: 1rem;
}
.searcher__input .selected[data-v-c23195e2] {
  display: flex;
  justify-content: space-between;
  gap: 20px;
}
.searcher__input .selected__item[data-v-c23195e2] {
  display: flex;
  gap: 10px;
  max-width: 375px;
  width: 100%;
  padding: 5px 10px;
  border: 1px solid var(--color-border1);
  border-radius: 5px;
}
.searcher__input .selected__item span[data-v-c23195e2] {
  white-space: nowrap;
}
.searcher__input .selected__title[data-v-c23195e2] {
  text-overflow: ellipsis;
  overflow: hidden;
}
.searcher__input .selected__actions[data-v-c23195e2] {
  display: flex;
  gap: 10px;
  align-items: center;
}
.searcher__input .selected__actions .el-tooltip[data-v-c23195e2] {
  display: flex;
  align-items: center;
}
.searcher__list[data-v-c23195e2] {
  position: fixed;
  overflow-y: auto;
  max-height: 250px;
  max-width: 440px;
  width: 100%;
  z-index: 100;
  background-color: var(--color-bg2);
}
.searcher__item[data-v-c23195e2] {
  display: flex;
  cursor: pointer;
  gap: 10px;
  padding: 5px 10px;
}
.searcher__item[data-v-c23195e2]:hover {
  background-color: #f8f9fa;
  color: #242934;
}
.searcher__item span[data-v-c23195e2] {
  white-space: nowrap;
}
.searcher__title[data-v-c23195e2] {
  text-overflow: ellipsis;
  overflow: hidden;
}
.check-form__actions[data-v-4a4cfbd4] {
  display: flex;
  gap: 10px;
}
.list__items[data-v-ef791d5e] {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.list .btn[data-v-ef791d5e] {
  display: flex;
  align-items: center;
  gap: 10px;
}
.checklist-detail .peoples[data-v-78cc6fa2] {
  display: flex;
  gap: 20px;
  font-weight: 700;
}
.checklist-detail .peoples .author[data-v-78cc6fa2],
.checklist-detail .peoples .responsibles[data-v-78cc6fa2] {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.checklist-detail .peoples .responsibles__list[data-v-78cc6fa2] {
  display: flex;
  gap: 10px;
}
.checklist-detail .data[data-v-78cc6fa2] {
  display: flex;
  gap: 20px;
  font-weight: 700;
}
.checklist-detail .data__milestone[data-v-78cc6fa2] {
  max-width: 600px;
}
.checklist-detail .data__milestone-overflow[data-v-78cc6fa2] {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.checklist-detail .tags[data-v-78cc6fa2] {
  font-weight: 700;
}
.wrapper-select[data-v-4cd1de08] {
  position: fixed;
  z-index: 10;
  inset: 0;
}
.fs-select[data-v-4cd1de08] {
  margin-bottom: 16px;
}
.fs-select .select__label[data-v-4cd1de08] {
  position: absolute;
  top: 11px;
  left: 6px;
  font-size: 14px;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
  color: var(--label-color);
  font-weight: 600;
}
.fs-select .select__icons[data-v-4cd1de08] {
  position: absolute;
  right: 11px;
  top: 21px;
}
.fs-select .select__selected[data-v-4cd1de08] {
  cursor: pointer;
  padding: 1.625rem 3rem 0.625rem 0.75rem;
  min-height: 58px;
  background-color: var(--select-background-color);
  border: 1px solid var(--color-border2);
  border-radius: 4px;
  color: var(--color-text2);
}
.fs-select .select__selected span[data-v-4cd1de08] {
  font-weight: 400;
}
.fs-select .select__selected.is-invalid[data-v-4cd1de08] {
  border-color: var(--color-btn-danger);
}
.fs-select .select__selected.is-disabled[data-v-4cd1de08] {
  background-color: rgba(233, 236, 239, 0.7411764706);
}
.fs-select .select__selected.is-disabled[data-v-4cd1de08]:hover {
  cursor: default;
}
.fs-select .select__selected:hover .dropdown-item.is-active[data-v-4cd1de08]:not(:hover) {
  background-color: transparent;
  color: var(--color-text1);
}
.fs-select .select__dropdown-menu[data-v-4cd1de08] {
  position: absolute;
  top: 100%;
  min-width: 100%;
  width: -moz-fit-content;
  width: fit-content;
  max-height: 250px;
  overflow-y: auto;
  right: 0;
  left: 0;
  z-index: 10;
  background-color: var(--color-bg2);
  border: 1px #767676 solid;
  box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.15);
}
.fs-select .select__dropdown-menu .is-active[data-v-4cd1de08] {
  background-color: var(--color-bg-hover);
  color: #fff;
}
.fs-select__error_text[data-v-4cd1de08] {
  font-size: 12px;
  color: red;
}
.fs-select .dropdown-item[data-v-4cd1de08] {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  padding: 0;
  padding-left: 0.75rem;
  line-height: 1.25rem;
  letter-spacing: 0.125px;
}
.fs-select .dropdown-item[data-v-4cd1de08]:hover {
  background-color: var(--color-bg-hover);
  color: #fff;
}
.fs-select .disabled-item[data-v-4cd1de08] {
  color: #9b9b9b;
  background-color: var(--color-bg3);
}
.fs-select .disabled-item[data-v-4cd1de08]:hover {
  background-color: var(--color-bg3);
  color: #9b9b9b;
}
.filters.top {
  display: flex;
  flex-wrap: wrap;
  gap: 25px;
}
.filters.top .btn-clear-filters {
  background-color: rgba(217, 127, 61, 0.1);
  border: 0;
  border-radius: 100%;
  display: flex;
  justify-content: center;
  color: var(--color-text-link) !important;
  align-items: center;
}
.btn-clear[data-v-01c44a48] {
  padding: 5px 11px;
  margin-left: -33px !important;
  z-index: 100;
}
.filters__dropdown[data-v-01c44a48] {
  width: 100%;
}
.filters__input[data-v-01c44a48] {
  width: 270px !important;
  border-color: var(--color-border2) !important;
  background-color: var(--color-bg3) !important;
}
.filters__add[data-v-01c44a48] {
  color: #d97f3d !important;
}
.filters__add[data-v-01c44a48] .btn::after {
  content: none;
}
.filters__add > svg[data-v-01c44a48] {
  stroke: #007cfa !important;
}
.filters__add[data-v-01c44a48] .btn {
  padding: 7px 10px;
  color: #007cfa !important;
}
.filters[data-v-01c44a48] .dropdown-item {
  cursor: pointer;
}
.filters[data-v-01c44a48] .dropdown-item:active {
  background-color: unset;
  color: black;
}
.filters__selected-count[data-v-01c44a48] {
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  font-size: 10px;
  color: white;
  background: var(--color-text-link);
}
.filters__label[data-v-01c44a48] {
  width: -moz-max-content;
  width: max-content;
  max-width: 240px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  font-weight: normal;
  margin: 0;
  font-size: 14px;
  color: var(--color-text1);
}
.filters__list[data-v-01c44a48] {
  display: flex;
  gap: 10px;
  align-items: center;
  flex-wrap: wrap;
}
.filters__item[data-v-01c44a48] {
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  background: rgba(217, 127, 61, 0.1);
  padding: 0px 4px;
  border-radius: 20px;
  color: var(--color-text1);
}
.filters__item[data-v-01c44a48] .dropdown-toggle {
  padding: 7px;
  color: var(--color-text-link) !important;
}
.filters__item[data-v-01c44a48] .btn-close {
  background-size: 10px;
}
.filters__user-presets[data-v-01c44a48] {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-block: 10px;
}
.filters__user-presets button[data-v-01c44a48] {
  position: relative;
  padding-right: 2.5rem;
}
.filters__user-presets button i[data-v-01c44a48] {
  position: absolute;
  right: 7px;
}
.use-theme-colors[data-v-01c44a48] {
  color: var(--color-text1) !important;
}
.icon-background[data-v-01c44a48] {
  background: rgba(217, 127, 61, 0.1);
  padding: 4px;
  border-radius: 20px;
  min-width: 30px;
}
.role-picker[data-v-64ef60cc] {
  display: flex;
  cursor: pointer;
}
.role-picker .role[data-v-64ef60cc] {
  color: var(--color-text-link);
}
.role-picker .role__active[data-v-64ef60cc] {
  background: rgba(217, 127, 61, 0.1);
}
.role-picker .role__disabled[data-v-64ef60cc] {
  cursor: not-allowed;
  color: #a5a5a5;
  background-color: var(--color-bg3);
}
.role-picker .role.author[data-v-64ef60cc], .role-picker .role.responsible[data-v-64ef60cc] {
  padding: 6px 12px;
  border: 1px solid rgba(217, 127, 61, 0.1);
}
.role-picker .role.author[data-v-64ef60cc] {
  border-radius: 5px 0 0 5px;
}
.role-picker .role.responsible[data-v-64ef60cc] {
  border-radius: 0 5px 5px 0;
}
.bottom-filters[data-v-781e26ca] {
  display: flex;
  flex-wrap: wrap;
  gap: 25px;
}
.bottom-filters .actualization[data-v-781e26ca] {
  display: flex;
  align-items: center;
}
.bottom-filters .actualization input[data-v-781e26ca] {
  margin: 0;
}
.bottom-filters .actualization label[data-v-781e26ca] {
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 5px;
  margin-bottom: 0;
  font-weight: 500;
}
.widget-entities .nav {
  margin: 30px 0 !important;
}
.widget-entities .nav li {
  font-weight: 500 !important;
}
.widget-entities .nav li i {
  width: 24px;
  height: 24px;
}
.widget-entities .nav li svg {
  stroke-width: 1 !important;
}
.project[data-v-356c0ea6] {
  padding: 10px 15px;
  background-color: var(--color-bg2);
}
.project__header[data-v-356c0ea6] {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.project__header h6[data-v-356c0ea6] {
  font-weight: 400;
  line-height: 20px;
  border-bottom: 1px solid var(--color-bg-hover);
  max-width: 270px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.project__alias[data-v-356c0ea6] {
  text-transform: uppercase;
  background-color: var(--color-bg-hover);
  padding: 0 10px;
  border-radius: 10px;
}
.project__alias a[data-v-356c0ea6] {
  color: #fff;
}
.project__body[data-v-356c0ea6] {
  margin-top: 10px;
  display: flex;
  gap: 10px;
  justify-content: flex-end;
}
.project__chips[data-v-356c0ea6] {
  display: flex;
  gap: 5px;
  align-items: center;
}
.project__links[data-v-356c0ea6] {
  display: flex;
  gap: 20px;
}
.project__entities[data-v-356c0ea6], .project__settings[data-v-356c0ea6] {
  display: flex;
  gap: 5px;
}
.project__entities a[data-v-356c0ea6], .project__settings a[data-v-356c0ea6] {
  display: flex;
  align-items: center;
}
.project__entities i[data-v-356c0ea6], .project__settings i[data-v-356c0ea6] {
  color: var(--color-text1);
  width: 20px;
  height: 20px;
}
.workspace-dropdown__header[data-v-26c0d84c] {
  display: flex;
  gap: 10px;
  justify-content: space-between;
  align-items: flex-start;
  padding-right: 15px;
}
.workspace-dropdown__title[data-v-26c0d84c] {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  position: relative;
  display: flex;
  gap: 10px;
  cursor: pointer;
}
.workspace-dropdown__title i[data-v-26c0d84c] {
  position: absolute;
  top: 0;
  left: 0;
}
.workspace-dropdown__title h5[data-v-26c0d84c] {
  margin-left: 30px;
  line-height: 20px;
  border-bottom: 1px solid var(--color-text1);
  max-width: 270px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.workspace-dropdown__chevron[data-v-26c0d84c] {
  align-self: flex-start;
  transition: all 100ms linear;
}
.workspace-dropdown__chevron-close[data-v-26c0d84c] {
  transform: rotate(-90deg);
}
.workspace-dropdown__alias[data-v-26c0d84c] {
  text-transform: uppercase;
  background-color: var(--workspace-alias-bg);
  font-weight: 600;
  padding: 0 10px;
  border-radius: 10px;
}
.workspace-dropdown__alias a[data-v-26c0d84c] {
  color: #fff;
}
.workspace-dropdown__projects-list[data-v-26c0d84c] {
  display: flex;
  flex-direction: column;
  gap: 10px;
  overflow: hidden;
  height: 100%;
  transition: all 100ms linear;
}
.workspace-dropdown__projects-list-closed[data-v-26c0d84c] {
  height: 0;
}
.widget-workspaces-and-projects[data-v-30683ac3] {
  height: 100%;
}
.widget-workspaces-and-projects__workspaces-list[data-v-30683ac3] {
  display: grid;
  gap: 30px;
  overflow-y: auto;
  max-height: 860px;
}
.widget-workspaces-and-projects__empty-list-img[data-v-30683ac3] {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.widget-workspaces-and-projects__empty-list-img img[data-v-30683ac3] {
  max-width: 300px;
  margin-bottom: 20px;
}
.favorites-table .table {
  border-collapse: separate;
}
.favorites-table .table tr:hover {
  background: none;
}
.favorites-table .table tr.active {
  background: none;
}
.favorites-table .table tr td {
  border: 0;
  padding: 0;
  padding-bottom: 5px;
}
.favorites-table .table tr td .cell {
  border-radius: 5px;
  padding: 14px 7px;
  border: 1px solid var(--color-border2);
  background-color: var(--color-bg2);
}
.favorites-table .cell {
  width: 100%;
  display: flex;
  justify-content: space-between;
  gap: 20px;
}
.favorites-table .cell .cell-group {
  display: flex;
  gap: 20px;
}
.favorites-table .cell .cell-group .badge {
  align-self: baseline;
}
.favorites-table .cell .trash {
  min-width: 18px;
}
.widget-favorites {
  padding-bottom: 0;
}
.widget-favorites .nav {
  margin: 30px 0 !important;
}
.widget-favorites .nav .nav-item {
  font-weight: 500 !important;
}
.widget-favorites .nav .nav-item .nav-link {
  padding: 7px 10px !important;
  font-size: 13px !important;
}
.widget-favorites .nav .nav-item i {
  margin-right: 6px;
}
.widget-favorites .nav .nav-item i svg {
  width: 20px;
  stroke-width: 1 !important;
}
.widget-notifications[data-v-41cb43d1] {
  height: 100%;
  padding-bottom: 0;
}
.widget-notifications[data-v-41cb43d1] .table {
  border-collapse: collapse;
}
.widget-notifications .nav[data-v-41cb43d1] {
  margin: 30px 0 0 0 !important;
}
.widget-notifications .table tr td[data-v-41cb43d1] {
  padding: 0;
  border-radius: 5px;
  max-width: 100%;
}
.widget-notifications .table tr:last-child .cell[data-v-41cb43d1] {
  border-bottom: 1px solid var(--color-border1);
}
.widget-notifications .cell[data-v-41cb43d1] {
  border: 1px solid var(--color-border1);
  border-bottom: 0;
}
.widget-notifications .cell .cell-group[data-v-41cb43d1] {
  padding: 14px 7px;
}
.widget-notifications .cell .cell-group.top[data-v-41cb43d1] {
  display: flex;
  justify-content: space-between;
}
.widget-notifications .cell .cell-group.top_not-read[data-v-41cb43d1] {
  font-weight: 300;
}
.widget-notifications .cell .cell-group.top .actions[data-v-41cb43d1] {
  display: flex;
  gap: 15px;
}
.widget-notifications .cell .cell-group.bottom[data-v-41cb43d1] {
  word-break: break-all;
}
.widget-notifications .cell .cell-group.bottom_not-read[data-v-41cb43d1] {
  font-weight: 500;
}
.settings[data-v-841169f4] {
  display: grid;
  gap: 10px;
  margin: 20px 0;
}
.settings label[data-v-841169f4] {
  display: flex;
  gap: 10px;
  align-items: center;
}
.desktop .empty-list-image[data-v-09384a32] {
  margin-top: 100px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
.desktop .empty-list-image img[data-v-09384a32] {
  max-width: 400px;
}
.desktop .widgets[data-v-09384a32] {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 0 30px;
}
.desktop .widgets .entities-area[data-v-09384a32] {
  grid-area: 1/1/2/8;
  max-height: 1000px;
}
.desktop .widgets .projects-area[data-v-09384a32] {
  grid-area: 1/8/2/13;
  max-height: 1000px;
}
.desktop .widgets .favorites-area[data-v-09384a32] {
  grid-area: 2/1/3/7;
}
.desktop .widgets .notifications-area[data-v-09384a32] {
  grid-area: 2/7/3/13;
}
@media (max-width: 1250px) {
.desktop .widgets[data-v-09384a32] {
    grid-template-columns: 1fr !important;
}
.desktop .widgets .entities-area[data-v-09384a32] {
    grid-area: 1/1/2/2 !important;
    max-height: auto;
}
.desktop .widgets .projects-area[data-v-09384a32] {
    grid-area: 2/1/3/2 !important;
    max-height: auto;
}
.desktop .widgets .favorites-area[data-v-09384a32] {
    grid-area: 3/1/4/2 !important;
}
.desktop .widgets .notifications-area[data-v-09384a32] {
    grid-area: 4/1/5/2 !important;
}
}
.shared-steps .data[data-v-e3f88390] {
  display: flex;
  gap: 20px;
  font-weight: 700;
}
.shared-steps .data .author[data-v-e3f88390] {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.shared-steps .data[data-v-e3f88390] {
  display: flex;
  gap: 20px;
  font-weight: 700;
}
.shared-steps .tags[data-v-e3f88390] {
  font-weight: 700;
}
.btn-clear[data-v-b55c1726] {
  padding: 5px 11px;
  margin-left: -33px !important;
  z-index: 100;
}
.filters__dropdown[data-v-b55c1726] {
  width: 100%;
}
.filters__input[data-v-b55c1726] {
  width: 270px !important;
  border-color: var(--color-border2) !important;
  background-color: var(--color-bg3) !important;
}
.filters__add[data-v-b55c1726] {
  color: #d97f3d !important;
}
.filters__add[data-v-b55c1726] .btn::after {
  content: none;
}
.filters__add > svg[data-v-b55c1726] {
  stroke: #007cfa !important;
}
.filters__add[data-v-b55c1726] .btn {
  padding: 7px 10px;
  color: #007cfa !important;
}
.filters[data-v-b55c1726] .dropdown-item {
  cursor: pointer;
}
.filters[data-v-b55c1726] .dropdown-item:active {
  background-color: unset;
  color: black;
}
.filters__selected-count[data-v-b55c1726] {
  width: 20px;
  height: 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  font-size: 10px;
  color: white;
  background: var(--color-text-link);
}
.filters__label[data-v-b55c1726] {
  width: -moz-max-content;
  width: max-content;
  max-width: 240px;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  cursor: pointer;
  font-weight: normal;
  margin: 0;
  font-size: 14px;
  color: var(--color-text1);
}
.filters__list[data-v-b55c1726] {
  display: flex;
  gap: 10px;
  align-items: center;
  flex-wrap: wrap;
}
.filters__item[data-v-b55c1726] {
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  align-items: center;
  background: rgba(217, 127, 61, 0.1);
  padding: 0px 4px;
  border-radius: 20px;
  color: var(--color-text1);
}
.filters__item[data-v-b55c1726] .dropdown-toggle {
  padding: 7px;
  color: var(--color-text-link) !important;
}
.filters__item[data-v-b55c1726] .btn-close {
  background-size: 10px;
}
.filters__user-presets[data-v-b55c1726] {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-block: 10px;
}
.filters__user-presets button[data-v-b55c1726] {
  position: relative;
  padding-right: 2.5rem;
}
.filters__user-presets button i[data-v-b55c1726] {
  position: absolute;
  right: 7px;
}
.use-theme-colors[data-v-b55c1726] {
  color: var(--color-text1) !important;
}
.icon-background[data-v-b55c1726] {
  background: rgba(217, 127, 61, 0.1);
  padding: 4px;
  border-radius: 20px;
  min-width: 30px;
}
.chart[data-v-b55c1726] {
  height: 300px;
}
.filters[data-v-b55c1726] {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-bottom: 20px;
}
.not-valid-title[data-v-55c338c8] {
  position: absolute;
  font-size: 12px;
  color: var(--color-border-invalid);
  display: flex;
  align-items: center;
}
.accordion[data-v-662be336] {
  width: 100%;
  border-radius: 5px;
  overflow: hidden;
}
.accordion__title-wrapper[data-v-662be336] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
  background-color: var(--color-border3);
}
.accordion__title[data-v-662be336] {
  font-size: 16px;
  margin: 0 0 0 6px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.accordion__content[data-v-662be336] {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.15s ease-in-out;
  margin: 6px 0;
}
.accordion__content-item[data-v-662be336]:not(:first-child) {
  border-top: 1px solid var(--color-border2);
}
.accordion__content-active[data-v-662be336] {
  max-height: 100vh;
  transition: max-height 0.4s ease-in-out;
}
.accordion__content-item[data-v-662be336] {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 8px;
  padding: 4px 20px;
}
.accordion__content-item-title[data-v-662be336] {
  width: 100%;
  word-break: break-word;
}
.accordion__content-item[data-v-662be336]:hover {
  background-color: var(--configuration-option-background);
}
.accordion__content-item:hover .accordion__content-item-action-buttons[data-v-662be336] {
  opacity: 1;
}
.accordion__content-item-action-buttons[data-v-662be336] {
  display: flex;
  gap: 6px;
  align-items: center;
  opacity: 0;
}
.create-option[data-v-3db36d36] {
  display: flex;
  align-items: center;
}
.create-option[data-v-3db36d36]:hover {
  color: var(--color-text-link);
}
.create-option__input[data-v-3db36d36] {
  background: transparent;
  color: var(--label-color);
  border: none;
  border-bottom: 1px solid var(--label-color);
  margin-left: 20px;
  width: calc(100% - 40px);
  height: 21px;
}
.create-option__not-valid-value[data-v-3db36d36] {
  margin-top: 4px;
  font-size: 12px;
  color: var(--color-border-invalid);
  display: flex;
  align-items: center;
}
