.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.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;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;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 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}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui: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 li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.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:.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-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;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}.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 button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.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:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.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:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .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:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .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:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.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:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .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:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .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:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.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:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .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:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .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:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.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:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .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:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .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:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.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:#444}.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:#444}}.ql-snow,.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:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.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:.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:.83em}.ql-snow .ql-editor h6{font-size:.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 .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;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%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.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:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.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:0;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:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.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-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;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:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.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:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;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 #ccc;font-size:13px;height:26px;margin:0;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 #ccc;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:0;content:"Save";padding-right:0}.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:#06c}.ql-container.ql-snow{border:1px solid #ccc}:root{--primary-color: #1d60ec;--primary-hover: #1553d4;--primary-light: #e7edfd;--color-accent-green-hover: var(--primary-hover);--color-white: #ffffff;--color-surface: #fcfcfe;--color-page: #f0f1f6;--color-control: #f4f4f6;--color-grey: var(--color-control);--color-border: #e8e8eb;--color-divider: #e1e1e4;--divider: var(--color-divider);--color-red: #fe0001;--color-green: #47ad6c;--color-yellow: #ffc31d;--color-purple: #b500c9;--color-blue: #005ec9;--color-teal: #198b74;--third-color: #a946ff;--text-primary: #212121;--text-black: #0b0c11;--text-secondary: #636363;--text-grey: #939393;--text-light: #9b9b9b;--sidebar-width: 233px;--page-header-height: 68px;--page-padding: 16px;--page-header-gap: 16px;--toolbar-gap: 8px;--toolbar-search-width: 290px;--control-height: 32px;--control-radius: 8px;--popover-radius: 10px;--form-control-height: 38px;--form-input-fill: #f3f3f5;--form-input-text: #212121;--form-input-placeholder: #9e9e9e;--form-input-label: #8e8e93;--form-input-radius: 10px;--form-input-font-size: 13px;--form-input-padding-x: 12px;--form-input-font-weight: 500;--form-action-height: 38px;--border-radius: 8px;--card-border-radius: 16px;--data-table-header-height: 47.4px;--data-table-row-height: 39.5px;--data-table-cell-padding-x: 12.64px;--data-table-leading-padding: 15.8px;--data-table-action-size: 30px;--data-table-action-gap: 7.9px;--data-table-action-radius: 7.9px;--data-table-icon-size: 11.06px;--data-table-more-icon-size: 12.64px;--data-table-image-size: 31.6px;--data-table-image-radius: 7.9px;--data-table-inline-action-padding: 8.69px;--data-table-variant-inset: 60.83px;--data-table-variant-offset: 3.95px;--page-scrollbar-size: 6px;--page-scrollbar-thumb: #b9bdc8;--page-scrollbar-thumb-hover: #9096a5;--transition-base: .18s ease;--staff-header-height: var(--page-header-height);--staff-table-header-height: var(--data-table-header-height);--staff-table-row-height: var(--data-table-row-height);--staff-table-cell-padding-x: var(--data-table-cell-padding-x);--staff-table-leading-padding: var(--data-table-leading-padding);--staff-table-action-size: var(--data-table-action-size);--staff-table-action-gap: var(--data-table-action-gap);--staff-table-action-radius: var(--data-table-action-radius);--staff-table-icon-size: var(--data-table-icon-size);--staff-table-more-icon-size: var(--data-table-more-icon-size);--staff-table-image-size: var(--data-table-image-size);--staff-table-image-radius: var(--data-table-image-radius);--staff-table-inline-action-padding: var(--data-table-inline-action-padding);--staff-table-variant-inset: var(--data-table-variant-inset);--staff-table-variant-offset: var(--data-table-variant-offset)}@font-face{font-family:Gilroy;src:url(/assets/fonts/Gilroy-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/assets/fonts/Gilroy-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/assets/fonts/Gilroy-Semibold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{height:100%;scroll-behavior:auto;scrollbar-gutter:auto}body{min-height:100%;font-family:Gilroy,Segoe UI,sans-serif;color:var(--text-primary);text-rendering:optimizeLegibility;font-weight:500;line-height:1.55}button,input,textarea,select,a{cursor:pointer;color:var(--text-primary)}button{border:0;background:none;width:fit-content}a{text-decoration:none}img,picture{display:block;max-width:100%}ul,ol{list-style:none;padding:0}textarea{resize:vertical}.container{width:min(var(--container-width),calc(100% - (var(--container-side-padding) * 2)));margin-inline:auto}.muted{color:var(--text-grey)}.divider{width:1px;height:13px;background:var(--color-divider)}.app-page{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--color-page)}.app-page__content{min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;padding:var(--page-padding);overscroll-behavior:contain;scrollbar-color:var(--page-scrollbar-thumb) transparent;scrollbar-gutter:stable;scrollbar-width:thin}.app-page__content::-webkit-scrollbar{width:var(--page-scrollbar-size);height:var(--page-scrollbar-size)}.app-page__content::-webkit-scrollbar-track{background:transparent}.app-page__content::-webkit-scrollbar-thumb{min-height:48px;border-radius:999px;background:var(--page-scrollbar-thumb)}.app-page__content::-webkit-scrollbar-thumb:hover{background:var(--page-scrollbar-thumb-hover)}.app-page__content::-webkit-scrollbar-button{display:none;width:0;height:0}.page-header{position:relative;z-index:30;min-height:var(--page-header-height);height:var(--page-header-height);display:flex;align-items:center;justify-content:space-between;gap:var(--page-header-gap);padding:10px 16px;background:var(--color-surface)}.page-header__title{min-width:0;display:flex;flex-direction:column;justify-content:center}.page-header__breadcrumbs{display:flex;align-items:center;gap:6px;margin-bottom:3px;color:var(--text-light);font-size:12px;font-weight:500;line-height:1}.page-header__breadcrumb-arrow{width:4px;height:8px;flex:0 0 4px;color:#b6b6b6;object-fit:contain}.page-header h1{color:var(--text-primary);font-size:19px;font-weight:500;line-height:1.1}.page-header__actions{display:flex;align-items:center;gap:6px}.page-header__action-wrap,.page-header__range{position:relative}.ui-button{min-height:var(--control-height);display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border:1px solid transparent;border-radius:var(--control-radius);background:var(--color-control);color:var(--text-black);font-family:inherit;font-size:12px;font-weight:500;white-space:nowrap;transition:border-color var(--transition-base),background-color var(--transition-base),color var(--transition-base)}.ui-button:hover{background:#ededf0}.ui-button.is-active{border-color:var(--primary-color);background:var(--primary-light);color:var(--primary-color)}.ui-button--primary{padding-inline:11px;background:var(--primary-color);color:var(--color-white)}.page-header__button.ui-button--primary{border:0;transition:background-color var(--transition-base)}.ui-button--primary:hover{background:var(--primary-hover)}.ui-button--secondary{background:var(--color-control);color:var(--text-black)}.page-header__button img,.page-header__button--icon img{width:12px;height:12px;object-fit:contain}.page-header__file{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.ui-icon-button{width:38px;height:38px;flex:0 0 38px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:10px;background:var(--color-control);transition:background-color var(--transition-base),transform var(--transition-base)}.ui-icon-button:hover{background:#ededf0}.ui-icon-button:active{transform:scale(.96)}.ui-icon-button img{width:16px;height:16px;object-fit:contain}.page-header__actions .ui-icon-button{width:auto;height:auto;flex:0 0 auto;padding:8px;border-radius:var(--control-radius)}.page-toolbar{position:relative;z-index:20;display:flex;align-items:center;gap:var(--toolbar-gap);margin-bottom:16px}.page-toolbar__search{width:var(--toolbar-search-width);flex:0 0 var(--toolbar-search-width)}.page-toolbar__control{position:relative}.toolbar-button{gap:5px;background:var(--color-white)}.toolbar-button:hover{background:#fafafa}.toolbar-button.is-active{border-color:var(--primary-color);background:var(--primary-light);color:var(--primary-color)}.toolbar-button--filter{gap:6px}.toolbar-button__filter-icon{--filter-icon: none;width:12px;height:12px;flex:0 0 12px;background:var(--text-black);-webkit-mask:var(--filter-icon) center / contain no-repeat;mask:var(--filter-icon) center / contain no-repeat;transition:background-color var(--transition-base)}.toolbar-button--filter.is-active .toolbar-button__filter-icon{background:var(--primary-color)}.toolbar-button__count{min-width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;border-radius:8px;background:var(--primary-color);color:var(--color-white);font-size:10px}.toolbar-button__chevron{width:6px;height:4px;margin-left:1px;object-fit:contain;transition:transform var(--transition-base)}.toolbar-button__chevron.is-open{transform:rotate(180deg)}.ui-popover{position:absolute;z-index:100;top:calc(100% + 7px);left:0;padding:6px;border:1px solid var(--color-border);border-radius:var(--popover-radius);background:var(--color-white)}.ui-popover__title{padding:5px 7px 8px;color:var(--text-secondary);font-size:11px;font-weight:500}.ui-menu-item{width:100%;min-height:31px;display:flex;align-items:center;padding:7px 9px;border-radius:7px;color:var(--text-black);font-family:inherit;font-size:12px;font-weight:500;text-align:left;white-space:nowrap}.ui-menu-item:hover{background:var(--color-control)}.ui-menu-item.is-active{background:var(--primary-light);color:var(--primary-color)}.ui-columns-menu{width:220px}.ui-columns-menu__item{min-height:31px;display:flex;align-items:center;gap:8px;padding:6px 7px;border-radius:7px;cursor:pointer;color:var(--text-primary);font-size:12px;font-weight:500}.ui-columns-menu__item:hover{background:var(--color-control)}.ui-columns-menu__item input{position:absolute;width:0;height:0;opacity:0;pointer-events:none}.ui-columns-menu__checkbox{width:14px;height:14px;flex:0 0 14px;border:1px solid #c7c7cb;border-radius:4px;background:var(--color-white)}.ui-columns-menu__item input:checked+.ui-columns-menu__checkbox{position:relative;border-color:var(--primary-color);background:var(--primary-color)}.ui-columns-menu__item input:checked+.ui-columns-menu__checkbox:after{content:"";position:absolute;top:2px;left:4px;width:3px;height:6px;border-right:1.5px solid var(--color-white);border-bottom:1.5px solid var(--color-white);transform:rotate(45deg)}.date-popover{position:absolute;z-index:100;top:calc(100% + 7px);right:0;width:250px;padding:12px;border:1px solid var(--color-border);border-radius:var(--popover-radius);background:var(--color-white)}.date-popover__field{display:flex;flex-direction:column;gap:5px}.date-popover__field+.date-popover__field{margin-top:9px}.date-popover__field label{color:var(--text-secondary);font-size:11px;font-weight:500}.date-popover__field input{width:100%;height:34px;padding:0 9px;border:1px solid var(--color-border);border-radius:7px;outline:none;background:var(--color-white);color:var(--text-primary);font-family:inherit;font-size:12px}.date-popover__field input:focus{border-color:var(--primary-color)}.date-popover__apply{width:100%;min-height:34px;margin-top:11px;border-radius:7px;background:var(--primary-color);color:var(--color-white);font-family:inherit;font-size:12px;font-weight:500}.date-popover__apply:hover{background:var(--primary-hover)}.data-page .data-table-card{width:100%;max-width:100%;border-radius:var(--card-border-radius);background:var(--color-white)}.data-page .data-table{width:100%}.data-page .data-table__row{position:relative;min-height:var(--data-table-row-height);display:grid;align-items:center;border-bottom:1px solid #F0F0F0}.data-page .data-table__row:last-child{border-bottom:0}.data-page .data-table__row--header{min-height:var(--data-table-header-height);border-bottom:0;border-radius:var(--card-border-radius) var(--card-border-radius) 0 0;background:var(--primary-light)}.data-page .data-table__cell{min-width:0;padding-inline:var(--data-table-cell-padding-x);overflow:hidden;color:var(--text-black);font-size:12px;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.data-page .data-table__cell--photo{padding-left:var(--data-table-leading-padding);padding-right:0}.data-page .data-table__cell--name{padding-left:var(--data-table-leading-padding)}.data-page .data-table__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--data-table-action-gap);padding-left:0;padding-right:var(--data-table-leading-padding);overflow:visible}.data-page .data-table__action{width:var(--data-table-action-size);height:var(--data-table-action-size);flex:0 0 var(--data-table-action-size);display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:var(--data-table-action-radius);background:var(--color-control);transition:background-color var(--transition-base),transform var(--transition-base)}.data-page .data-table__action:hover{background:#ededf0}.data-page .data-table__action:active{transform:scale(.96)}.data-page .data-table__inline-action{height:var(--data-table-action-size);display:inline-flex;align-items:center;justify-content:center;padding:0 var(--data-table-inline-action-padding);border-radius:var(--data-table-action-radius);background:var(--color-control);color:var(--text-black);font-family:inherit;font-size:12px;font-weight:500;transition:background-color var(--transition-base),transform var(--transition-base)}.data-page .data-table__inline-action:hover{background:#ededf0}.data-page .data-table__inline-action:active{transform:scale(.96)}.data-page .data-table__icon{width:var(--data-table-icon-size);height:var(--data-table-icon-size);flex:0 0 var(--data-table-icon-size)}.data-page .data-table__more-icon,.data-page .data-table__action>img{width:var(--data-table-more-icon-size);height:var(--data-table-more-icon-size);object-fit:contain}.data-page .data-table__image,.data-page .data-table__photo-placeholder{width:var(--data-table-image-size);height:var(--data-table-image-size);flex:0 0 var(--data-table-image-size);border-radius:var(--data-table-image-radius)}.data-page .data-table__empty{display:flex;align-items:center;justify-content:center;padding:var(--data-table-leading-padding);color:var(--text-grey);font-size:12px;font-weight:500}.form-field{min-width:0;display:flex;flex-direction:column;gap:6px}.form-field--wide{grid-column:1 / -1}.form-field label{color:var(--form-input-label);font-size:12px;font-weight:500}.form-field input:where(:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden])),.form-field select{width:100%;height:var(--form-control-height);padding:0 var(--form-input-padding-x, 12px);border:0;border-radius:var(--form-input-radius);outline:none;background:var(--form-input-fill);color:var(--form-input-text);font-family:inherit;font-size:var(--form-input-font-size);font-weight:var(--form-input-font-weight, 500);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.form-field input:where(:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden])):focus,.form-field select:focus{border-color:transparent;box-shadow:0 0 0 2px #1d60ec47}.form-field textarea{width:100%;padding:10px var(--form-input-padding-x, 12px);border:0;border-radius:var(--form-input-radius);outline:none;background:var(--form-input-fill);color:var(--form-input-text);font-family:inherit;font-size:var(--form-input-font-size);font-weight:var(--form-input-font-weight, 500)}.form-field textarea:focus{box-shadow:0 0 0 2px #1d60ec47}.form-field input::placeholder,.form-field textarea::placeholder{color:var(--form-input-placeholder);opacity:1}.form-footer{width:100%;display:flex;justify-content:flex-end;gap:8px}.form-action{min-height:var(--form-action-height);display:inline-flex;align-items:center;justify-content:center;padding:9px 16px;border-radius:var(--control-radius);font-family:inherit;font-size:13px;font-weight:500}.form-action--secondary{background:var(--color-control);color:var(--text-black)}.form-action--secondary:hover{background:#ededf0}.form-action--primary{background:var(--primary-color);color:var(--color-white)}.form-action--primary:not(:disabled):hover{background:var(--primary-hover)}.menu-scope-tag{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;width:fit-content;max-width:100%;min-height:21px;padding:3px 8px;margin-left:7px;border-radius:5px;background:#e0f5e7;color:#23834c;font-size:11px;font-weight:600;line-height:1.25;white-space:nowrap}.inactive-badge{flex:0 0 auto;padding:3px 6px;border-radius:4px;background:#fff0f0;color:#d74343;font-size:9px;font-weight:600;line-height:1}.detail-editor-card{padding:16px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-white)}.detail-editor-card__header{min-height:40px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.detail-editor-card__header h2{margin:0;color:var(--text-black);font-size:14px;font-weight:600;line-height:1.25}.detail-editor-card__header p{margin:3px 0 0;color:var(--text-secondary);font-size:10px;line-height:1.35}.detail-editor-add{flex:0 0 auto;color:var(--primary-color);background:var(--color-white);border-color:var(--color-border)}.detail-editor-add:hover:not(:disabled){background:var(--color-control)}.detail-editor-add--bottom{width:100%;min-height:36px;margin-top:8px;border-style:dashed}.detail-editor-remove-icon{width:32px;height:32px;flex:0 0 32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:var(--control-radius);color:var(--color-red);font-size:12px;line-height:1}.detail-editor-remove-icon:hover:not(:disabled){background:#fff0f0}.detail-editor-empty{min-height:60px;display:flex;align-items:center;justify-content:center;padding:12px;border-radius:8px;background:var(--color-control);color:var(--text-secondary);font-size:10px;text-align:center}.detail-editor-card{padding:20px;border-color:#e3e6ec;border-radius:12px}.detail-editor-card__header{min-height:44px;margin-bottom:16px}.detail-editor-card__header h2{font-size:16px}.detail-editor-card__header p{margin-top:4px;font-size:12px;line-height:1.4}.detail-editor-empty{min-height:72px;padding:20px 24px;border:1px dashed #dfe3ea;border-radius:10px;background:#fafbfc;font-size:12px;line-height:1.4}.detail-validation-alert{position:sticky;z-index:40;top:0;display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border:1px solid #f0c9c9;border-radius:9px;background:#fff7f7;color:#b83b3b;box-shadow:0 4px 12px #1118270d}.detail-validation-alert>i{flex:0 0 auto;margin-top:1px;font-size:15px}.detail-validation-alert>div{min-width:0;display:flex;flex-direction:column;gap:2px}.detail-validation-alert strong{color:#a63232;font-size:13px;font-weight:600}.detail-validation-alert span{color:#b83b3b;font-size:12px;line-height:1.4}.modifier-detail-page__content>.detail-validation-alert,.semi-finished-detail-page__content>.detail-validation-alert{width:min(100%,1500px);margin:0 auto 16px}.value-with-unit{position:relative;width:100%;min-width:0}.value-with-unit>input{width:100%;padding-right:46px!important}.value-with-unit__suffix{position:absolute;top:50%;right:11px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:20px;color:var(--text-secondary);font-size:12px;font-weight:500;line-height:1;pointer-events:none;transform:translateY(-50%);white-space:nowrap}.value-with-unit--currency>input{padding-right:40px!important}.value-with-unit--percent>input{padding-right:36px!important}.drawer-actions{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.drawer-actions__back,.drawer-actions__submit{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;padding:10px 16px;border:0;border-radius:10px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.2;box-shadow:none;transition:background-color var(--transition-base),transform var(--transition-base),opacity var(--transition-base)}.drawer-actions__back{background:#212121;color:#fff}.drawer-actions__back:hover:not(:disabled){background:#101114}.drawer-actions__submit{margin-left:auto;background:#198cff;color:#fff}.drawer-actions__submit:hover:not(:disabled){background:var(--primary-color)}.drawer-actions__back:active:not(:disabled),.drawer-actions__submit:active:not(:disabled){transform:scale(.97)}.drawer-actions__back:disabled,.drawer-actions__submit:disabled{opacity:.55;cursor:default}[data-inactive-view-icon]{color:var(--primary-color)}.menu-mobile-editor.is-readonly .detail-editor-add,.menu-mobile-editor.is-readonly .detail-editor-remove-icon,.menu-mobile-editor.is-readonly .product-form-add,.menu-mobile-editor.is-readonly .product-nested-row__remove,.menu-mobile-editor.is-readonly .image-upload__menu-trigger{display:none!important}@media screen and (min-width:800px){:is(.product-editor-page,.modifier-detail-page,.semi-finished-detail-page,.delivery-detail-page,.preparation-detail-page,.write-off-detail-page,.movement-detail-page) button.ui-button.mobile-dashed-add:not(.mobile-only),.product-editor-page section:is([appProductVariantConsumables],[appProductVariantComposition],[appProductVariantModifiers]) .product-nested-section__header>button.ui-button.product-form-add--small{border:1.5px dashed var(--primary-color, #1d60ec)!important;border-radius:10px!important;background:var(--color-white, #fff)!important;color:var(--primary-color, #1d60ec)!important;gap:7px;font-size:13px;font-weight:500}:is(.product-editor-page,.modifier-detail-page,.semi-finished-detail-page,.delivery-detail-page,.preparation-detail-page,.write-off-detail-page,.movement-detail-page) button.ui-button.mobile-dashed-add:not(.mobile-only):hover:not(:disabled),.product-editor-page section:is([appProductVariantConsumables],[appProductVariantComposition],[appProductVariantModifiers]) .product-nested-section__header>button.ui-button.product-form-add--small:hover:not(:disabled){background:#f4f7ff!important}}.form-field input::placeholder,.form-field textarea::placeholder{font-size:var(--form-input-font-size, 15px);font-weight:var(--form-input-font-weight, 500)}.form-field>app-select:not(.select-host--filter):not(.select-host--fit-content) .select:not(.select--table) .select__trigger{height:var(--form-control-height, 38px);padding:0 var(--form-input-padding-x, 12px);border-color:transparent;border-radius:var(--form-input-radius, 10px);background:var(--form-input-fill, #f3f3f5);color:var(--form-input-text, #212121);font-size:var(--form-input-font-size, 15px);font-weight:var(--form-input-font-weight, 500)}.form-field>app-select:not(.select-host--filter):not(.select-host--fit-content) .select:not(.select--table) .select__trigger:hover:not(:disabled),.form-field>app-select:not(.select-host--filter):not(.select-host--fit-content) .select:not(.select--table).select--open .select__trigger{background:var(--form-input-fill, #f3f3f5)}.form-field>app-select:not(.select-host--filter):not(.select-host--fit-content) .select:not(.select--table) .select__value{color:var(--form-input-text, #212121)}.form-field>app-select:not(.select-host--filter):not(.select-host--fit-content) .select:not(.select--table) .select__placeholder{color:var(--form-input-placeholder, #9e9e9e)}.form-field>app-multi-select{--multi-select-trigger-min-height: var(--form-control-height, 38px);--multi-select-mobile-trigger-min-height: var(--form-control-height, 38px);--multi-select-trigger-padding: 0 var(--form-input-padding-x, 12px);--multi-select-placeholder-font-size: var(--form-input-font-size, 15px);--multi-select-placeholder-mobile-font-size: var(--form-input-font-size, 15px);--multi-select-placeholder-font-weight: var(--form-input-font-weight, 500)}.form-field>label>i:not([class]),.point-drawer__field>span>i:not([class]),.people-directory-drawer__field>span>i:not([class]){color:var(--color-red, #fe0001);font-style:normal}html:has(.staff-layout .hr-attempt.app-page),body:has(.staff-layout .hr-attempt.app-page){height:100%;overflow:hidden}.nested-table__group{border-bottom:1px solid #ededee}.nested-table__group:last-child{border-bottom:0}.nested-table__group.is-expanded{padding-bottom:var(--data-table-variant-offset)}.nested-table__group>.data-table__row{border-bottom:0}.nested-table__row.is-expandable{cursor:pointer}.nested-table__row.is-expandable:hover{background:#fafafa}.nested-table__row.is-expandable:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--primary-color)}.nested-table__details{margin:var(--data-table-variant-offset) var(--data-table-leading-padding) 0;overflow:hidden;border-radius:var(--data-table-action-radius);background:var(--color-control)}.nested-table__details-row{min-height:var(--data-table-row-height);align-items:center;border-bottom:1px solid #bdbdbd;color:var(--text-black);font-size:12px;font-weight:500}.nested-table__details-row:last-child{border-bottom:0}.nested-table__details-image{width:var(--data-table-image-size);height:var(--data-table-image-size);border-radius:var(--data-table-image-radius);background:var(--color-white)}:root{--landing-container-width: 1640px;--landing-page-gutter: clamp(28px, 3.6vw, 56px);--landing-navbar-height: 72px;--landing-bg: #ffffff;--landing-bg-soft: #f8f9fb;--landing-text: #0b0c11;--landing-text-secondary: #5a6070;--landing-text-muted: #838383;--landing-border: #ebebeb;--landing-primary: #1d60ec;--landing-primary-soft: #ebf1fd;--landing-footer: #0b0c11;--landing-card-radius: 16px;--landing-control-radius: 10px}.user-landing{width:100%;min-width:0;overflow-x:clip;background:var(--landing-bg);color:var(--landing-text)}.landing-shell{width:min(calc(100% - (var(--landing-page-gutter) * 2)),var(--landing-container-width));margin-inline:auto}.landing-anchor{scroll-margin-top:calc(var(--landing-navbar-height) + 18px)}.landing-eyebrow{display:inline-flex;align-items:center;min-height:28px;padding:6px 12px;border-radius:6px;background:var(--landing-primary-soft);color:var(--landing-primary);font-size:13px;font-weight:600;line-height:1;letter-spacing:.5px;text-transform:uppercase}.landing-section-heading{width:min(100%,860px);margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.landing-section-heading__eyebrow{color:var(--landing-primary);font-size:13px;font-weight:600;line-height:1;letter-spacing:1px;text-transform:uppercase}.landing-section-heading__title{color:var(--landing-text);font-size:clamp(32px,2.15vw,40px);font-weight:600;line-height:1.16}.landing-section-heading__description{max-width:720px;color:var(--landing-text-muted);font-size:16px;font-weight:400;line-height:25px}.landing-primary-button,.landing-secondary-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 30px;border-radius:var(--landing-control-radius);font-size:15px;font-weight:600;line-height:1;white-space:nowrap;transition:background-color var(--transition-base),border-color var(--transition-base)}.landing-primary-button{background:var(--landing-primary);color:var(--color-white)}.landing-primary-button:hover{background:var(--primary-hover)}.landing-secondary-button{border:1px solid #e0e0e0;background:#f5f5f7;color:#3a3e46}.landing-secondary-button:hover{background:#ededf0}@media(max-width:1100px){:root{--landing-page-gutter: 32px}}@media(max-width:820px){:root{--landing-navbar-height: 64px;--landing-page-gutter: 22px}.landing-section-heading{gap:12px}.landing-section-heading__title{font-size:clamp(29px,6vw,36px);line-height:1.15}.landing-section-heading__description{max-width:620px;font-size:15px;line-height:23px}}@media(max-width:520px){:root{--landing-navbar-height: 60px;--landing-page-gutter: 16px;--landing-card-radius: 14px}.landing-eyebrow,.landing-section-heading__eyebrow{font-size:11px}.landing-section-heading{align-items:flex-start;text-align:left}.landing-section-heading__title{font-size:29px}.landing-section-heading__description{font-size:14px;line-height:22px}.landing-primary-button,.landing-secondary-button{min-height:46px;padding-inline:22px;font-size:14px}}.api-drawer-loader{min-height:260px;display:flex;align-items:center;justify-content:center}.api-spinner{width:26px;height:26px;display:block;border:2px solid #e5e7eb;border-top-color:var(--primary-color);border-radius:50%;animation:api-spinner-rotate .7s linear infinite}.data-skeleton{position:relative;display:block;overflow:hidden;background:#eef0f4}.data-skeleton:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,transparent,rgb(255 255 255 / 72%),transparent);transform:translate(-100%);animation:api-skeleton-wave 1.15s ease-in-out infinite}.data-skeleton--text{width:min(100%,132px);height:9px;border-radius:4px}.data-skeleton--wide{width:min(100%,190px)}.data-skeleton--short{width:38px}.data-skeleton--image{width:34px;height:34px;border-radius:8px}.data-skeleton--action{width:26px;height:26px;border-radius:7px}.data-table__row.is-disabled{opacity:.55}@keyframes api-spinner-rotate{to{transform:rotate(360deg)}}@keyframes api-skeleton-wave{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.api-spinner,.data-skeleton:after{animation-duration:1.8s}}@media(max-width:799px){.warehouse-mobile-editor-loader,app-warehouses-page .right-drawer--mobile-fullscreen .right-drawer__body>.api-drawer-loader,app-suppliers-page .right-drawer--mobile-fullscreen .right-drawer__body>.api-drawer-loader,app-writeoff-reasons-page .right-drawer--mobile-fullscreen .right-drawer__body>.api-drawer-loader{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 152px);min-height:calc(100dvh - 152px)}}@media(max-width:1440px){:root{--container-width: 1350px}}@media(max-width:1380px){.page-header__button{padding-inline:8px}}@media(max-width:1280px){.container{width:min(var(--container-width),calc(100% - 4rem))}:root{--container-side-padding: 2rem}}@media(max-width:1100px){:root{--client-navbar-scroll-offset: 76px}.page-header__actions{gap:4px}.page-header__button{font-size:11px}}@media(max-width:1024px){.container{width:min(var(--container-width),calc(100% - 3rem))}:root{--container-side-padding: 1.5rem}}@media(max-width:768px){:root{--container-side-padding: 16px;--client-navbar-scroll-offset: 80px}.container{width:min(var(--container-width),100%)!important;padding:0 16px}input,select,textarea{font-size:16px!important}}@media(max-width:480px){.container{padding:0 16px}}@media(max-width:360px){:root{--container-side-padding: 12px}.container{padding:0 12px}}@media print{.page-header__actions,.page-toolbar,.data-table__actions{display:none!important}.app-page,.app-page__content{height:auto;overflow:visible;background:var(--color-white)}.data-table-card{overflow:visible}}.mobile-only{display:none}@media(max-width:799px){.desktop-only{display:none!important}.mobile-only{display:block}.mobile-search .search-input{height:34px!important;gap:6px!important;padding:0 12px!important;border:1px solid #f1f0f6!important;border-radius:10px!important;background-color:#f1f0f6!important;box-shadow:none!important}.mobile-search .search-input:focus-within{border-color:#1d60ec3d;background-color:#f1f0f6;box-shadow:inset 0 0 0 1px #1d60ec14}.mobile-search .search-input__icon{width:10px;height:10px;flex:0 0 10px;opacity:.42}.mobile-search .search-input__field{font-size:14px!important;font-weight:500}.mobile-search .search-input__field::placeholder{color:#b8b8b8}.mobile-filter-strip{display:flex;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mobile-filter-strip::-webkit-scrollbar{display:none}.mobile-filter-button{height:34px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 12px;border:1px solid transparent;border-radius:10px;background:var(--color-white);color:var(--text-black);font-family:inherit;font-size:14px;font-weight:500;line-height:1;white-space:nowrap}.mobile-filter-button.is-active{border-color:var(--primary-color);background:var(--primary-light);color:var(--primary-color)}.mobile-filter-button__chevron{width:8px;height:4px;flex:0 0 8px;object-fit:contain;transition:transform var(--transition-base)}.mobile-filter-button__chevron.is-open{transform:rotate(180deg)}.mobile-filter-button__filter-icon{--filter-icon: none;width:10px;height:10px;flex:0 0 10px;background:currentColor;-webkit-mask:var(--filter-icon) center / contain no-repeat;mask:var(--filter-icon) center / contain no-repeat}}@media(max-width:799px){.staff-mobile-page{--mobile-page-gutter: 15px;width:100%;min-height:100%;padding-bottom:calc(18px + env(safe-area-inset-bottom));background:#f1f0f6;color:#212121}.staff-mobile-page app-mobile-feature-header{position:sticky;z-index:30;top:0}.staff-mobile-page__header-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.staff-mobile-page__add{width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:10px;background:#198cff;color:#fff;font-size:16px;-webkit-tap-highlight-color:transparent}.staff-mobile-page__search{--search-input-height: 34px;--search-input-radius: 10px;--search-input-background: #f1f0f6;--search-input-font-size: 14px}.staff-mobile-page__body{padding:10px var(--mobile-page-gutter) 0}.staff-mobile-page__filters{display:block;margin-bottom:10px}.staff-mobile-page__pagination{margin-top:14px}}@media(max-width:360px){.staff-mobile-page{--mobile-page-gutter: 12px}}@media(max-width:799px){.mobile-inline-divider:before{content:"";display:inline-block;width:1px;height:7px;background:#bdbdc3;margin-right:5px}}@media screen and (max-width:799px){:is(.menu-mobile-editor,.delivery-detail-page--embedded,.preparation-detail-page--embedded,.write-off-detail-page--embedded,.movement-detail-page--embedded) button.mobile-dashed-add.mobile-dashed-add[type=button]{width:100%;min-width:0;min-height:42px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 12px;border:1.5px dashed var(--primary-color, #1d60ec);border-radius:10px;background:var(--color-white, #fff);color:var(--primary-color, #1d60ec);font-family:inherit;font-size:13px;font-weight:500;line-height:1.25;text-align:center}:is(.menu-mobile-editor,.delivery-detail-page--embedded,.preparation-detail-page--embedded,.write-off-detail-page--embedded,.movement-detail-page--embedded) button.mobile-dashed-add.mobile-dashed-add[type=button]:hover:not(:disabled){background:#f4f7ff}}@media screen and (max-width:799px){:is(.delivery-detail-page--embedded,.preparation-detail-page--embedded,.write-off-detail-page--embedded,.movement-detail-page--embedded) .warehouse-mobile-add-bottom{margin-top:14px}}@media screen and (max-width:799px){.product-editor-page.menu-mobile-editor section:is([appProductVariantConsumables],[appProductVariantComposition]) .product-nested-list>:is(.product-nested-row,.product-component-row){border-radius:12px!important}.product-editor-page.menu-mobile-editor section[appProductVariantModifiers] .product-modifiers-list>.product-modifier-card,.product-editor-page.menu-mobile-editor section[appProductVariantModifiers] .product-modifier-options>.product-modifier-option{border-radius:12px!important}.product-editor-page.menu-mobile-editor section[appProductVariantModifiers] .product-modifier-card:not(:has(.product-modifier-options-table))>.product-modifier-card__header{border-radius:11px!important}.product-editor-page.menu-mobile-editor section:is([appProductVariantConsumables],[appProductVariantComposition],[appProductVariantModifiers]) .product-nested-section__header>button.product-form-add--small{border:1.5px dotted var(--primary-color, #1d60ec);border-radius:8px;background:var(--color-white, #fff);color:var(--primary-color, #1d60ec)}.product-editor-page.menu-mobile-editor section:is([appProductVariantConsumables],[appProductVariantComposition],[appProductVariantModifiers]) button.product-nested-section__add-bottom{margin-top:12px}}@media(max-width:799px){.menu-mobile-page{display:block}.menu-mobile-page__add{background:#1d60ec}.menu-mobile-page__filters{min-width:0;display:flex;align-items:center;gap:8px}.menu-mobile-page__filter{flex:0 0 auto}.menu-mobile-page__branch{--select-trigger-padding: 0 12px;--select-trigger-radius: 10px;--select-trigger-font-size: 14px;width:fit-content;min-width:0}.menu-mobile-page__list{width:100%;display:flex;flex-direction:column;gap:10px;margin-top:10px}.menu-mobile-card{width:100%;overflow:hidden;border-radius:10px;background:#fff}.menu-mobile-card__edit{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:8px;background:transparent}.menu-mobile-card__edit img{width:18px;height:18px;display:block}.menu-mobile-card__edit:disabled{opacity:.45}.menu-mobile-skeleton{display:block;border-radius:7px;background:linear-gradient(90deg,#f0eff4 25%,#f8f7fa,#f0eff4 75%);background-size:200% 100%;animation:menu-mobile-skeleton 1.1s linear infinite}.menu-mobile-settings__backdrop{position:fixed;z-index:1450;inset:0;display:flex;align-items:flex-end;background:#0b0c1152}.menu-mobile-settings{width:100%;padding:8px 15px calc(15px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;background:#fff}.menu-mobile-settings header{min-height:38px;display:flex;align-items:center;justify-content:space-between}.menu-mobile-settings header strong{font-size:16px;font-weight:600}.menu-mobile-settings header button{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:10px;background:#f1f0f6}.menu-mobile-settings__handle{width:36px;height:4px;margin:0 auto 10px;border-radius:999px;background:#d9d9dd}.menu-mobile-settings__row{width:100%;min-height:46px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e7e7eb;background:transparent;color:#212121;font-family:inherit;font-size:14px;font-weight:500}.menu-mobile-settings__row i{color:#1d60ec;font-size:16px}}@keyframes menu-mobile-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}:is(.mobile-marketing-clients__more,.mobile-marketing-groups-page__more,.mobile-marketing-rule__more,.mobile-marketing-settings__more) app-action-menu{--data-table-action-size: 32px;--data-table-more-icon-size: 16px;--action-menu-trigger-background: transparent;--action-menu-trigger-hover-background: #f1f0f6}:is(.mobile-marketing-clients__drawer,.mobile-marketing-groups-page__form,.mobile-marketing-rule__form,.mobile-marketing-settings__form){display:flex;flex-direction:column;gap:16px}:is(.mobile-marketing-groups-page__form,.mobile-marketing-rule__form,.mobile-marketing-settings__form,.bonus-rule-page__drawer,.marketing-bonus-settings__form) .form-field{display:flex;flex-direction:column;gap:7px}:is(.bonus-rule-page__drawer,.marketing-bonus-settings__form) input{width:100%;min-height:var(--form-control-height, 38px);padding:0 12px;border:0;border-radius:var(--form-input-radius, 10px);background:var(--form-input-fill, #f3f3f5);color:var(--form-input-text, #212121);font-size:13px;font-weight:500}:is(.bonus-rule-page__drawer,.marketing-bonus-settings__form) input:focus-visible{outline:1px solid var(--primary-color)}@media screen and (max-width:799px){:root{--form-input-font-size: 16px}}:is(app-right-drawer,.product-editor-page,.modifier-detail-page,.semi-finished-detail-page,.delivery-detail-page,.preparation-detail-page,.movement-detail-page,.write-off-detail-page,.inventory-create-page,.inventory-detail-page) :is(.form-field,.point-drawer__field,.people-directory-drawer__field)>:is(input,select):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=search]),:is(app-right-drawer,.product-editor-page,.modifier-detail-page,.semi-finished-detail-page,.delivery-detail-page,.preparation-detail-page,.movement-detail-page,.write-off-detail-page,.inventory-create-page,.inventory-detail-page) :is(.form-field,.point-drawer__field,.people-directory-drawer__field)>:is(.value-with-unit,.point-drawer__password-control,.people-directory-drawer__password-control)>input:not([type=hidden]){height:var(--form-control-height, 38px)!important;min-height:var(--form-control-height, 38px)!important;padding-left:var(--form-input-padding-x, 12px)!important;padding-right:var(--form-input-padding-right, var(--form-input-padding-x, 12px))!important;border-radius:var(--form-input-radius, 10px)!important;background:var(--form-input-fill, #f3f3f5)!important;color:var(--form-input-text, #212121)!important;font-size:var(--form-input-font-size, 13px)!important;font-weight:var(--form-input-font-weight, 500)!important}:is(app-right-drawer,.product-editor-page,.modifier-detail-page,.semi-finished-detail-page,.delivery-detail-page,.preparation-detail-page,.movement-detail-page,.write-off-detail-page,.inventory-create-page,.inventory-detail-page) .value-with-unit{--form-input-padding-right: 46px}:is(app-right-drawer,.product-editor-page,.modifier-detail-page,.semi-finished-detail-page,.delivery-detail-page,.preparation-detail-page,.movement-detail-page,.write-off-detail-page,.inventory-create-page,.inventory-detail-page) .value-with-unit--currency{--form-input-padding-right: 40px}:is(app-right-drawer,.product-editor-page,.modifier-detail-page,.semi-finished-detail-page,.delivery-detail-page,.preparation-detail-page,.movement-detail-page,.write-off-detail-page,.inventory-create-page,.inventory-detail-page) .value-with-unit--percent{--form-input-padding-right: 36px}app-right-drawer :is(.point-drawer__password-control,.people-directory-drawer__password-control){--form-input-padding-right: 42px}:is(app-right-drawer,.product-editor-page,.modifier-detail-page,.semi-finished-detail-page,.delivery-detail-page,.preparation-detail-page,.movement-detail-page,.write-off-detail-page,.inventory-create-page,.inventory-detail-page) :is(.form-field,.point-drawer__field,.people-directory-drawer__field) textarea,:is(app-right-drawer,.product-editor-page,.modifier-detail-page,.semi-finished-detail-page,.delivery-detail-page,.preparation-detail-page,.movement-detail-page,.write-off-detail-page,.inventory-create-page,.inventory-detail-page) .inventory-create-grid textarea{padding:10px var(--form-input-padding-x, 12px)!important;border-radius:var(--form-input-radius, 10px)!important;background:var(--form-input-fill, #f3f3f5)!important;color:var(--form-input-text, #212121)!important;font-size:var(--form-input-font-size, 13px)!important;font-weight:var(--form-input-font-weight, 500)!important}:is(app-right-drawer,.product-editor-page,.modifier-detail-page,.semi-finished-detail-page,.delivery-detail-page,.preparation-detail-page,.movement-detail-page,.write-off-detail-page,.inventory-create-page,.inventory-detail-page) :is(.form-field,.point-drawer__field,.people-directory-drawer__field) input:not([type=search])::placeholder,:is(app-right-drawer,.product-editor-page,.modifier-detail-page,.semi-finished-detail-page,.delivery-detail-page,.preparation-detail-page,.movement-detail-page,.write-off-detail-page,.inventory-create-page,.inventory-detail-page) :is(.form-field,.point-drawer__field,.people-directory-drawer__field,.inventory-create-grid) textarea::placeholder{color:var(--form-input-placeholder, #9e9e9e)!important;font-size:var(--form-input-font-size, 13px)!important;font-weight:var(--form-input-font-weight, 500)!important;opacity:1}:is(app-right-drawer,.product-editor-page,.modifier-detail-page,.semi-finished-detail-page,.delivery-detail-page,.preparation-detail-page,.movement-detail-page,.write-off-detail-page,.inventory-create-page,.inventory-detail-page) :is(.form-field,.point-drawer__field) app-select:not(.select-host--filter):not(.select-host--fit-content) .select__trigger{height:var(--form-control-height, 38px)!important;min-height:var(--form-control-height, 38px)!important;padding:0 var(--form-input-padding-x, 12px)!important;border-color:transparent!important;border-radius:var(--form-input-radius, 10px)!important;background:var(--form-input-fill, #f3f3f5)!important;color:var(--form-input-text, #212121)!important;font-size:var(--form-input-font-size, 13px)!important;font-weight:var(--form-input-font-weight, 500)!important}:is(app-right-drawer,.product-editor-page,.modifier-detail-page,.semi-finished-detail-page,.delivery-detail-page,.preparation-detail-page,.movement-detail-page,.write-off-detail-page,.inventory-create-page,.inventory-detail-page) :is(.form-field,.point-drawer__field) app-select:not(.select-host--filter):not(.select-host--fit-content) .select__value{color:var(--form-input-text, #212121)!important;font-size:var(--form-input-font-size, 13px)!important;font-weight:var(--form-input-font-weight, 500)!important}:is(app-right-drawer,.product-editor-page,.modifier-detail-page,.semi-finished-detail-page,.delivery-detail-page,.preparation-detail-page,.movement-detail-page,.write-off-detail-page,.inventory-create-page,.inventory-detail-page) :is(.form-field,.point-drawer__field) app-select:not(.select-host--filter):not(.select-host--fit-content) .select__placeholder{color:var(--form-input-placeholder, #9e9e9e)!important;font-size:var(--form-input-font-size, 13px)!important;font-weight:var(--form-input-font-weight, 500)!important}app-right-drawer :is(.form-field,.point-drawer__field,.people-directory-drawer__field) app-multi-select .multi-select__trigger{min-height:var(--form-control-height, 38px)!important;padding:0 var(--form-input-padding-x, 12px)!important;border-color:transparent!important;border-radius:var(--form-input-radius, 10px)!important;background:var(--form-input-fill, #f3f3f5)!important;color:var(--form-input-text, #212121)!important;font-size:var(--form-input-font-size, 13px)!important;font-weight:var(--form-input-font-weight, 500)!important}app-right-drawer :is(.form-field,.point-drawer__field,.people-directory-drawer__field) app-multi-select :is(.multi-select__placeholder,.multi-select__pill){font-size:var(--form-input-font-size, 13px)!important;font-weight:var(--form-input-font-weight, 500)!important}app-right-drawer :is(.form-field,.point-drawer__field,.people-directory-drawer__field) app-multi-select .multi-select__placeholder{color:var(--form-input-placeholder, #9e9e9e)!important}:is(app-right-drawer,.product-editor-page,.modifier-detail-page,.semi-finished-detail-page,.delivery-detail-page,.preparation-detail-page,.movement-detail-page,.write-off-detail-page,.inventory-create-page,.inventory-detail-page) :is(.form-field,.point-drawer__field,.people-directory-drawer__field) :is(.select__search,.multi-select__search) input{font-size:var(--form-input-font-size, 13px)!important}app-right-drawer .point-schedule :is(.clock-select__input,.dropdown-select__trigger){height:var(--form-control-height, 38px)!important;min-height:var(--form-control-height, 38px)!important;border-radius:var(--form-input-radius, 10px)!important;background:var(--form-input-fill, #f3f3f5)!important;color:var(--form-input-text, #212121)!important;font-size:var(--form-input-font-size, 13px)!important;font-weight:var(--form-input-font-weight, 500)!important}app-right-drawer .point-schedule .clock-select__input{padding-left:var(--form-input-padding-x, 12px)!important}:is(app-right-drawer,.product-editor-page,.modifier-detail-page,.semi-finished-detail-page) app-image-upload .image-upload:not(.image-upload--table) .image-upload__media--empty,:is(app-right-drawer,.product-editor-page,.modifier-detail-page,.semi-finished-detail-page) app-image-upload .image-upload:not(.image-upload--table) .image-upload__media--empty:hover{background:var(--form-input-fill, #f3f3f5)!important}:is(app-right-drawer,.product-editor-page,.modifier-detail-page,.semi-finished-detail-page,.delivery-detail-page,.preparation-detail-page,.movement-detail-page,.write-off-detail-page,.inventory-create-page,.inventory-detail-page) :is(.form-field,.point-drawer__field,.people-directory-drawer__field) :is(.select__option,.multi-select__option-label){font-size:var(--form-input-font-size, 13px)!important;font-weight:var(--form-input-font-weight, 500)!important}.product-editor-page.is-readonly :is(.product-general__fields,.product-form__workspace,.product-form__single-recipe),.modifier-detail-page__content:has(.modifier-detail-page__panel[inert]),.semi-finished-detail-page:has(.semi-finished-detail-page__panel[inert]),app-right-drawer .right-drawer__panel:has(.right-drawer__body[inert]){cursor:not-allowed}.product-editor-page.is-readonly :is(.product-general__discount,.product-form__single-point-availability){cursor:auto}:is(.product-editor-page,.modifier-detail-page,.semi-finished-detail-page) [inert],app-right-drawer .right-drawer__body[inert]{cursor:not-allowed!important}:is(.product-editor-page,.modifier-detail-page,.semi-finished-detail-page) [inert] :is(input,textarea,select,button,label,app-select,app-multi-select,app-toggle,app-image-upload,.select__trigger,.multi-select__trigger,.image-upload,.menu-sort-handle),app-right-drawer .right-drawer__body[inert] :is(input,textarea,select,button,label,app-select,app-multi-select,app-toggle,app-image-upload,.select__trigger,.multi-select__trigger,.image-upload),:is(.product-editor-page,.modifier-detail-page,.semi-finished-detail-page,app-right-drawer) :is(input,textarea,select,button):disabled,.product-editor-page .product-form__variant-mode-option:has(input:disabled),.product-editor-page .product-form__variant-mode-option input:disabled{cursor:not-allowed!important}:is(.product-editor-page,.modifier-detail-page,.semi-finished-detail-page) :is(.form-field,.product-form__variant-mode,.product-nested-section,.product-variant-card__availability,.product-variant-card__default-inline,.image-upload):is([inert],[inert] *),app-right-drawer .right-drawer__body[inert] :is(.form-field,.point-drawer__field,.people-directory-drawer__field,.image-upload),.product-editor-page.is-readonly .product-form__image,.product-editor-page .product-form__variant-mode-option:has(input:disabled){opacity:.64}:is(.product-editor-page,.modifier-detail-page,.semi-finished-detail-page) [inert] :is(input:not([type=hidden]),textarea,select,.select__trigger,.multi-select__trigger),app-right-drawer .right-drawer__body[inert] :is(input:not([type=hidden]),textarea,select,.select__trigger,.multi-select__trigger){background-color:#e8e9ed!important;border-color:#e2e4e9!important;color:#737985!important;box-shadow:none!important}.value-with-unit>input[appNumberStepper],.app-number-stepper-field>input[appNumberStepper]{appearance:textfield;-moz-appearance:textfield}.value-with-unit>input[appNumberStepper]::-webkit-outer-spin-button,.value-with-unit>input[appNumberStepper]::-webkit-inner-spin-button,.app-number-stepper-field>input[appNumberStepper]::-webkit-outer-spin-button,.app-number-stepper-field>input[appNumberStepper]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.form-field .value-with-unit>input[appNumberStepper]{padding-right:56px!important}.form-field .value-with-unit--currency>input[appNumberStepper]{padding-right:52px!important}.form-field .value-with-unit--percent>input[appNumberStepper]{padding-right:52px!important}.form-field>.app-number-stepper-field>input[appNumberStepper]{box-sizing:border-box;border:0!important;border-radius:var(--form-input-radius, 10px)!important;background:var(--form-input-fill, #f3f3f5)!important;color:var(--form-input-text, #212121)!important;font-size:var(--form-input-font-size, 13px)!important;font-weight:var(--form-input-font-weight, 500)!important}.app-number-stepper-field{position:relative;min-width:0;width:100%}.form-field .app-number-stepper-field>input[appNumberStepper]{width:100%;padding-right:36px!important}.app-number-stepper{position:absolute;z-index:3;top:50%;right:35px;display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:17px;height:30px;transform:translateY(-50%);background:var(--form-input-fill, #f3f3f5);border-radius:4px}.value-with-unit--currency>.app-number-stepper,.value-with-unit--percent>.app-number-stepper{right:30px}.app-number-stepper-field>.app-number-stepper{right:9px}.app-number-stepper__button{display:flex;align-items:center;justify-content:center;width:17px;height:15px;margin:0;padding:0;border:0;border-radius:3px;background:var(--form-input-fill, #f3f3f5);color:var(--text-secondary, #85858b);cursor:pointer;touch-action:manipulation}.app-number-stepper__button:before{content:"";display:block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent}.app-number-stepper__button--up:before{border-bottom:5px solid currentColor}.app-number-stepper__button--down:before{border-top:5px solid currentColor}.app-number-stepper__button:hover{color:var(--form-input-text, #212121)}.app-number-stepper__button:focus-visible{outline:2px solid var(--primary-color, #1d60ec);outline-offset:0}:is(.value-with-unit,.app-number-stepper-field)>input[appNumberStepper]:is(:disabled,:read-only)~.app-number-stepper,.is-readonly .app-number-stepper{opacity:.4;pointer-events:none}.expanded-list__scroll-shell{position:relative;min-width:0;--expanded-list-scrollbar-width: 3px;--expanded-list-scrollbar-color: var(--color-border, #e8e8eb)}.expanded-list__viewport{min-width:0;max-width:100%;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-right:8px}.expanded-list__viewport::-webkit-scrollbar{display:none}.expanded-list__scroll-shell>.custom-scrollbar-thumb{position:absolute;top:0;right:1px;z-index:2;width:var(--expanded-list-scrollbar-width);border-radius:999px;background:var(--expanded-list-scrollbar-color);opacity:0;pointer-events:none;transform:translateZ(0);transition:opacity .12s ease}.expanded-list__scroll-shell>.custom-scrollbar-thumb.is-visible{opacity:1}.menu-usage-scroll{width:100%;min-width:0}.menu-usage-scroll>.expanded-list__viewport{max-width:100%;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;overscroll-behavior-y:contain}.menu-usage-scroll>:is(.ingredients-usages__table,.consumables-usages__table,.modifiers-usages__table,.semi-finished-usages__table,.workshops-usages__table).expanded-list__viewport{overflow-y:auto}.menu-usage-scroll :is(.ingredients-usages__row--header,.consumables-usages__row--header,.modifiers-usages__row--header,.semi-finished-usages__row--header,.workshops-usages__row--header){position:sticky;top:0;z-index:1}.menu-usage-scroll__mobile-viewport{display:flex;flex-direction:column;gap:7px;min-height:0}.menu-usage-scroll .expanded-list-loading{margin-block:5px}
