.jseditor .loading-state{width: 100%;height: auto;display: grid;justify-content: center}.jseditor .init-loading{width: 42px;height: 42px;border-radius: 50%;border: 4px solid #ddd; border-top-color: #007bff;animation: jseditor-loading 0.7s linear infinite;margin: 10px auto}@keyframes jseditor-loading{to{transform: rotate(360deg)}}.jseditor .loading-state .loading-text{color: rgba(0,0,0,0.9);font-size: 14px}.jseditor{position: relative;background: #fff;box-shadow: 0 0 3px rgba(121,135,178,.12),0 6px 24px rgba(10,34,107,.08);padding: 12px 15px;border-radius: 4px;border: 1px solid rgba(34,36,38,.15);max-width: 800px;margin: auto;overflow: hidden;text-align: left;font-family: jseditor-lato,system-ui,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size: 16px;line-height: normal;font-weight: 400;font-style: normal;font-variant: normal;letter-spacing: normal;word-spacing: normal;text-transform: none;text-indent: 0;text-shadow: none;text-decoration: none;white-space: normal;direction: ltr;color: rgba(0,0,0,.87);-webkit-text-size-adjust: 100%;-moz-text-size-adjust: 100%;text-size-adjust: 100%} .jseditor,.jseditor *,.jseditor *::before,.jseditor *::after{box-sizing: content-box} @font-face{font-family:jseditor-lato;src:url(fonts/LatoLatin-Regular.woff2) format("woff2"),url(fonts/LatoLatin-Regular.woff) format("woff");font-style:normal;font-weight:400;font-display:swap;text-rendering:optimizeLegibility;unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-017F,U+0192,U+0218-021B,U+0237,U+02C6-02C7,U+02C9,U+02D8-02DD,U+0394,U+03A9,U+03BC,U+03C0,U+1E80-1E85,U+2010,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20A3-20A4,U+20A7,U+20AC,U+2113,U+2122,U+2126,U+212E,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+F8FF,U+FB00-FB04}@font-face{font-family:jseditor-lato;src:url(fonts/LatoLatin-Bold.woff2) format("woff2"),url(fonts/LatoLatin-Bold.woff) format("woff");font-style:normal;font-weight:700;font-display:swap;text-rendering:optimizeLegibility;unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-017F,U+0192,U+0218-021B,U+0237,U+02C6-02C7,U+02C9,U+02D8-02DD,U+0394,U+03A9,U+03BC,U+03C0,U+1E80-1E85,U+2010,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20A3-20A4,U+20A7,U+20AC,U+2113,U+2122,U+2126,U+212E,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+F8FF,U+FB00-FB04}@font-face{font-family:jseditor-lato;src:url(fonts/LatoLatin-Italic.woff2) format("woff2"),url(fonts/LatoLatin-Italic.woff) format("woff");font-style:italic;font-weight:400;font-display:swap;text-rendering:optimizeLegibility;unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-017F,U+0192,U+0218-021B,U+0237,U+02C6-02C7,U+02C9,U+02D8-02DD,U+0394,U+03A9,U+03BC,U+03C0,U+1E80-1E85,U+2010,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20A3-20A4,U+20A7,U+20AC,U+2113,U+2122,U+2126,U+212E,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+F8FF,U+FB00-FB04}@font-face{font-family:jseditor-lato;src:url(fonts/LatoLatin-BoldItalic.woff2) format("woff2"),url(fonts/LatoLatin-BoldItalic.woff) format("woff");font-style:italic;font-weight:700;font-display:swap;text-rendering:optimizeLegibility;unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-017F,U+0192,U+0218-021B,U+0237,U+02C6-02C7,U+02C9,U+02D8-02DD,U+0394,U+03A9,U+03BC,U+03C0,U+1E80-1E85,U+2010,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+20A3-20A4,U+20A7,U+20AC,U+2113,U+2122,U+2126,U+212E,U+2202,U+2206,U+220F,U+2211-2212,U+2215,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+F8FF,U+FB00-FB04}@font-face{font-family:jseditor-lato;src:url(fonts/Lato-Regular.woff2) format("woff2"),url(fonts/Lato-Regular.woff) format("woff");font-style:normal;font-weight:400;font-display:swap;text-rendering:optimizeLegibility;unicode-range:U+0180-0191,U+0193-0217,U+021C-0236,U+0238-02C5,U+02C8,U+02CA-02D7,U+02DE-036F,U+0374-0375,U+037A-037E,U+0384-038A,U+038C,U+038E-0393,U+0395-03A1,U+03A3-03A8,U+03AA-03BB,U+03BD-03BF,U+03C1-03CE,U+03D0-0486,U+0488-0513,U+1D00-1DCA,U+1DFE-1E7F,U+1E86-1E9B,U+1E9E,U+1EA0-1EF9,U+1F00-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+2000-200F,U+2012,U+2015-2017,U+201B,U+201F,U+202F,U+2034,U+203C-203E,U+205E-205F,U+2070-2071,U+2074-2094,U+20A0-20A2,U+20A5-20A6,U+20A8-20AB,U+20AD-20B5,U+20B8-20BA,U+20DD,U+2105,U+2116-2117,U+2120,U+2132,U+214D-214E,U+2153-215F,U+2183-2184,U+2190-2199,U+21A8,U+221F,U+2229,U+2261,U+2302,U+2310,U+2320-2321,U+2460-2473,U+24EA-24F4,U+24FF-2500,U+2502,U+250C,U+2510,U+2514,U+2518,U+2C60-2C6C,U+2C74-2C77}@font-face{font-family:jseditor-lato;src:url(fonts/Lato-Bold.woff2) format("woff2"),url(fonts/Lato-Bold.woff) format("woff");font-style:normal;font-weight:700;font-display:swap;text-rendering:optimizeLegibility;unicode-range:U+0180-0191,U+0193-0217,U+021C-0236,U+0238-02C5,U+02C8,U+02CA-02D7,U+02DE-036F,U+0374-0375,U+037A-037E,U+0384-038A,U+038C,U+038E-0393,U+0395-03A1,U+03A3-03A8,U+03AA-03BB,U+03BD-03BF,U+03C1-03CE,U+03D0-0486,U+0488-0513,U+1D00-1DCA,U+1DFE-1E7F,U+1E86-1E9B,U+1E9E,U+1EA0-1EF9,U+1F00-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+2000-200F,U+2012,U+2015-2017,U+201B,U+201F,U+202F,U+2034,U+203C-203E,U+205E-205F,U+2070-2071,U+2074-2094,U+20A0-20A2,U+20A5-20A6,U+20A8-20AB,U+20AD-20B5,U+20B8-20BA,U+20DD,U+2105,U+2116-2117,U+2120,U+2132,U+214D-214E,U+2153-215F,U+2183-2184,U+2190-2199,U+21A8,U+221F,U+2229,U+2261,U+2302,U+2310,U+2320-2321,U+2460-2473,U+24EA-24F4,U+24FF-2500,U+2502,U+250C,U+2510,U+2514,U+2518,U+2C60-2C6C,U+2C74-2C77}@font-face{font-family:jseditor-lato;src:url(fonts/Lato-Italic.woff2) format("woff2"),url(fonts/Lato-Italic.woff) format("woff");font-style:italic;font-weight:400;font-display:swap;text-rendering:optimizeLegibility;unicode-range:U+0180-0191,U+0193-0217,U+021C-0236,U+0238-02C5,U+02C8,U+02CA-02D7,U+02DE-036F,U+0374-0375,U+037A-037E,U+0384-038A,U+038C,U+038E-0393,U+0395-03A1,U+03A3-03A8,U+03AA-03BB,U+03BD-03BF,U+03C1-03CE,U+03D0-0486,U+0488-0513,U+1D00-1DCA,U+1DFE-1E7F,U+1E86-1E9B,U+1E9E,U+1EA0-1EF9,U+1F00-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+2000-200F,U+2012,U+2015-2017,U+201B,U+201F,U+202F,U+2034,U+203C-203E,U+205E-205F,U+2070-2071,U+2074-2094,U+20A0-20A2,U+20A5-20A6,U+20A8-20AB,U+20AD-20B5,U+20B8-20BA,U+20DD,U+2105,U+2116-2117,U+2120,U+2132,U+214D-214E,U+2153-215F,U+2183-2184,U+2190-2199,U+21A8,U+221F,U+2229,U+2261,U+2302,U+2310,U+2320-2321,U+2460-2473,U+24EA-24F4,U+24FF-2500,U+2502,U+250C,U+2510,U+2514,U+2518,U+2C60-2C6C,U+2C74-2C77}@font-face{font-family:jseditor-lato;src:url(fonts/Lato-BoldItalic.woff2) format("woff2"),url(fonts/Lato-BoldItalic.woff) format("woff");font-style:italic;font-weight:700;font-display:swap;text-rendering:optimizeLegibility;unicode-range:U+0180-0191,U+0193-0217,U+021C-0236,U+0238-02C5,U+02C8,U+02CA-02D7,U+02DE-036F,U+0374-0375,U+037A-037E,U+0384-038A,U+038C,U+038E-0393,U+0395-03A1,U+03A3-03A8,U+03AA-03BB,U+03BD-03BF,U+03C1-03CE,U+03D0-0486,U+0488-0513,U+1D00-1DCA,U+1DFE-1E7F,U+1E86-1E9B,U+1E9E,U+1EA0-1EF9,U+1F00-1F15,U+1F18-1F1D,U+1F20-1F45,U+1F48-1F4D,U+1F50-1F57,U+1F59,U+1F5B,U+1F5D,U+1F5F-1F7D,U+1F80-1FB4,U+1FB6-1FC4,U+1FC6-1FD3,U+1FD6-1FDB,U+1FDD-1FEF,U+1FF2-1FF4,U+1FF6-1FFE,U+2000-200F,U+2012,U+2015-2017,U+201B,U+201F,U+202F,U+2034,U+203C-203E,U+205E-205F,U+2070-2071,U+2074-2094,U+20A0-20A2,U+20A5-20A6,U+20A8-20AB,U+20AD-20B5,U+20B8-20BA,U+20DD,U+2105,U+2116-2117,U+2120,U+2132,U+214D-214E,U+2153-215F,U+2183-2184,U+2190-2199,U+21A8,U+221F,U+2229,U+2261,U+2302,U+2310,U+2320-2321,U+2460-2473,U+24EA-24F4,U+24FF-2500,U+2502,U+250C,U+2510,U+2514,U+2518,U+2C60-2C6C,U+2C74-2C77} .jseditor span.small.text{font-size: .75em}.jseditor span.select-file-text{font-size: 1.1em;font-weight: 600}.jseditor span.select-file-size-text,.jseditor span.select-file-types-text{color: #6c6c6c}.jseditor span.red.text{color: #db2828}.jseditor span.red.text.bordered{border: 1px solid #ffcece;padding: 3px;background: #fff4f3;border-radius: 3px;color: #e20312}.jseditor span.medium.text{font-size: 1em}.jseditor span.black.text{color: #1b1c1d} .jseditor hr{border: 0;border-top: 1px solid #9c9c9c;margin: 20px 0;height: 0}/*! Upload box */  .jseditor .wizard .upload-box.drop-highlight-box{border: 0.11em dashed #f0ac00 !important;background-color: #ffd7a8 !important}.jseditor .wizard .upload-box{font-size: 15px !important;border: 0.11em dashed #0076f0 !important;background-color: #e5f1fd !important;border-radius: 5px !important} .jseditor .jse-text-truncate{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block} .jseditor .wizard .upload-box{display: flex;justify-content: center;align-content: space-around;flex-direction: column;text-align: center;height: 200px;padding: 10px;line-height: 22px;color: #414141;width: auto;margin: 0px 15px}.jseditor form{display: block;margin-top: 0;margin-block-end: 0}.jseditor .jse .content.clearfix{font-size: 14px}.jseditor .wizard .upload-box:hover{background-size:30px 30px;background-image:-webkit-linear-gradient(135deg,#F6F6F6 25%,transparent 25%,transparent 50%,#F6F6F6 50%,#F6F6F6 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,#F6F6F6 25%,transparent 25%,transparent 50%,#F6F6F6 50%,#F6F6F6 75%,transparent 75%,transparent);-webkit-animation:jseditor-stripes 2s linear infinite;animation:jseditor-stripes 2s linear infinite}/*! CSS Used keyframes */ @-webkit-keyframes jseditor-stripes{from{background-position:0 0}to{background-position:60px 30px}}@keyframes jseditor-stripes{from{background-position:0 0}to{background-position:60px 30px}}  .jseditor .light_box{display: flex;align-items: center;justify-content: center;position: fixed;z-index: 9999;width: 100%; height: 100vh;height: 100dvh;text-align: center;top: 0;left: 0;background: rgba(10,12,20,.9);opacity: 0;visibility: hidden;transition: opacity .25s ease,visibility 0s linear .25s; touch-action: none}.jseditor .light_box.jse-light-box-open{opacity: 1;visibility: visible;transition: opacity .25s ease,visibility 0s linear 0s}.jseditor.text.loader{width: auto;height: auto;text-align: center;font-style: normal}.jseditor.inverted.dimmer>.jseditor.loader{color: rgba(0,0,0,.87)}.jseditor.dimmer>.jseditor.loader{color: rgba(255,255,255,.9)}.jseditor.text.loader{ min-width: 36.5714px;padding-top: 49.1429px}.jseditor.dimmer>.loader{display: block}.jseditor.loader{width: 36.5714px;height: 36.5714px;font-size: 1em}.jseditor.loader{display: none;position: absolute;top: 50%;left: 50%;margin: 0;text-align: center;z-index: 1000;transform: translateX(-50%) translateY(-50%)} .jseditor .jse.label{display: inline-block;line-height: 1;vertical-align: baseline;background-color: #ededed;background-image: none;padding: 0.5833em 0.833em;color: rgba(0,0,0,.6);text-transform: none;font-weight: 700;border-radius: 4.5714px;transition: background .1s ease;border: 1px solid rgb(40 44 48 / 14%)}.jseditor .jse.label:first-child{margin-left:0}.jseditor .jse.label>.icon{width:auto;margin:0 .75em 0 0}.jseditor .jse.icon.label>.icon{margin:0 auto}.jseditor .jse.label{font-size:13.7143px}.jseditor .jse.small.label{font-size:12.5714px}.jseditor .jse.form ::placeholder{color:rgba(191,191,191,.87)}.jseditor .jse.form :focus::placeholder{color:rgba(115,115,115,.87)}.jseditor .jse.items>.item{display:flex;margin:1em 0;width:100%;min-height:0;background:0 0;padding:0;border:none;border-radius:0;box-shadow:none;transition:box-shadow .1s ease} .jseditor .jse.items{margin:0;position:relative}.jseditor .jse.items>.item::after{display:block;content:" ";height:0;clear:both;overflow:hidden;visibility:hidden}.jseditor .jse.items>.item:first-child{margin-top:0}.jseditor .jse.items>.item:last-child{margin-bottom:0}.jseditor .jse.items>.item>.image{position:relative;flex:0 0 auto;display:block;float:none;margin:0;padding:0;align-self:start}.jseditor .jse.items>.item>.image>img{display:block;width:100%;height:auto;border-radius:2px;border:none}.jseditor .jse.items>.item>.content{display:block;flex:1 1 auto;background:0 0;color:rgba(0,0,0,.87);margin:0;padding:0;box-shadow:none;font-size:1em;border:none;border-radius:0}.jseditor .jse.items>.item>.content::after{display:block;content:" ";height:0;clear:both;overflow:hidden;visibility:hidden}.jseditor .jse.items>.item>.image+.content{min-width:0;width:auto;display:block;margin-left:0;align-self:start;padding-left:1em}.jseditor .jse.items>.item [class*="right floated"]{float:right}.jseditor .jse.items>.item .meta{margin:.5em 0 .5em;font-size:1em;line-height:1em;color:rgba(0,0,0,.6)}.jseditor .jse.items>.item .meta *{margin-right:.3em}.jseditor .jse.items>.item .meta :last-child{margin-right:0}.jseditor .jse.items>.item .extra{display:block;position:relative;background:0 0;margin:8px 0 0;width:100%;padding:0;top:0;left:0;color:rgba(0,0,0,.4);box-shadow:none;transition:color .1s ease;border-top:none}.jseditor .jse.items>.item .extra>*{margin:4px 8px 4px 0;font-size: 1em;color: #939393}.jseditor .jse.items>.item .extra::after{display:block;content:" ";height:0;clear:both;overflow:hidden;visibility:hidden} .jseditor .jse.items>.item>.image:not(.jse){width:100px}@media only screen and (min-width:768px) and (max-width:991.98px){.jseditor .jse.items>.item{margin:1em 0}.jseditor .jse.items>.item>.image:not(.jse){width:90px}.jseditor .jse.items>.item>.image+.content{display:block;padding:0 0 0 1em}}.jseditor .jse.divided.items>.item{border-top:1px solid rgba(34,36,38,.15);margin:0;padding:.7em 0}.jseditor .jse.divided.items>.item:first-child{border-top:none;margin-top:0!important;padding-top:0!important}.jseditor .jse.divided.items>.item:last-child{margin-bottom:0!important;padding-bottom:0!important}.jseditor .jse.items>.item{font-size:1em}@media only screen and (max-width:767.98px){.jseditor .jse.unstackable.items>.item>.image,.jseditor .jse.unstackable.items>.item>.image>img{width:70px!important}} .jseditor .jse.items>.item.jse-item-removing{z-index: 2;pointer-events: none;opacity: 1;transform: scale(1);transition: opacity .22s ease,transform .22s ease}.jseditor .jse.items>.item.jse-item-removing-active{opacity: 0;transform: scale(.92)}.jseditor .jse-text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.jseditor .jse[class*="center aligned"].container{text-align: center}.jseditor .jse[class*="left aligned"].container{text-align: left}.jseditor .jse-container{margin-left: 0 !important;margin-right: 0 !important;padding-left: 0 !important;padding-right: 0 !important;-webkit-user-select: none; -ms-user-select: none; user-select: none} .jseditor .light_box img{--lb-shift: 0px;position: relative;max-width: 92%;max-height: 92%;border-radius: 4px;box-shadow: 0 10px 40px rgba(0,0,0,.5);opacity: 0;transform: scale(.94) translateX(var(--lb-shift));transition: transform .28s cubic-bezier(.16,1,.3,1),opacity .22s ease; cursor: default; -webkit-touch-callout: none;-webkit-user-select: none;user-select: none}.jseditor .light_box img.jse-light-box-img-ready{opacity: 1;transform: scale(1) translateX(0)}.jseditor .light_box img.jse-light-box-img-enter{opacity: 0;transform: scale(1) translateX(var(--lb-shift));transition: none}.jseditor .light_box img.jse-slide-out-left{opacity: 0;transform: scale(1) translateX(-32px)}.jseditor .light_box img.jse-slide-out-right{opacity: 0;transform: scale(1) translateX(32px)} .jseditor .light_box-loader{display: none;position: absolute;top: 50%;left: 50%;width: 42px;height: 42px;margin: -21px 0 0 -21px;border: 3px solid rgba(255,255,255,.25);border-top-color: #fff;border-radius: 50%;z-index: 2;animation: jse-light-box-spin .8s linear infinite}.jseditor .light_box-loader.jse-visible{display: block}@keyframes jse-light-box-spin{to{transform: rotate(360deg)}} .jseditor .light_box-close,.jseditor .light_box-nav{position: absolute;display: flex;align-items: center;justify-content: center;width: 44px;height: 44px;padding: 0;border: none;border-radius: 50%;background: rgba(255,255,255,.12);color: #fff;cursor: pointer;-webkit-tap-highlight-color: transparent;backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px);opacity: 0;transform: translateY(-6px);transition: background-color .15s ease,transform .15s cubic-bezier(.16,1,.3,1),opacity .2s ease;z-index: 3}.jseditor .light_box.jse-light-box-open .light_box-close,.jseditor .light_box.jse-light-box-open .light_box-nav{opacity: 1;transform: translateY(0);transition-delay: .1s}.jseditor .light_box-close:hover,.jseditor .light_box-nav:hover{background: rgba(255,255,255,.22)}.jseditor .light_box-close:active,.jseditor .light_box-nav:active{transform: scale(.9)} .jseditor .light_box.jse-light-box-open .light_box-nav:disabled{opacity: .3;cursor: default;pointer-events: none}.jseditor .light_box-close svg,.jseditor .light_box-nav svg{display: block;width: 22px;height: 22px}.jseditor .light_box-close{top: 20px;right: 20px}.jseditor .light_box-prev,.jseditor .light_box-next{top: 50%;margin-top: -22px}.jseditor .light_box-prev{left: 20px}.jseditor .light_box-next{right: 20px} .jseditor .light_box.jse-light-box-single .light_box-nav{display: none} .jseditor .light_box-counter{position: absolute;top: 20px;left: 50%;transform: translate(-50%,-6px);padding: 6px 14px;border-radius: 999px;background: rgba(255,255,255,.12);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px);color: #fff;font-size: 13px;font-weight: 600;letter-spacing: .02em;opacity: 0;transition: transform .15s cubic-bezier(.16,1,.3,1),opacity .2s ease;z-index: 3;pointer-events: none}.jseditor .light_box.jse-light-box-open .light_box-counter{opacity: 1;transform: translate(-50%,0);transition-delay: .1s}@media only screen and (max-width: 767.98px){ .jseditor .light_box-nav{display: none}.jseditor .light_box-close{width: 38px;height: 38px;top: 12px;right: 12px}.jseditor .light_box-close svg{width: 19px;height: 19px}.jseditor .light_box-counter{top: 12px;padding: 5px 12px;font-size: 12px}}  .jseditor .jse.header>i.icon{display:table-cell;opacity:1;font-size:1.5em;padding-top:0;vertical-align:middle}.jseditor .jse.icon.header>i.icon{float:none;display:block;width:auto;height:auto;line-height:1;padding:0;font-size:3em;margin:0 auto 8px;opacity:1}.jseditor i.jse.icon{display:inline-block;opacity:1;margin:0;width:1.18em;height:1em;font-family:jseditor-icons;font-style:normal;font-weight:400;text-decoration:inherit;text-align:center;speak:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden}.jseditor i.jse.icon.outline{font-family: jseditor-outline-icons}.jseditor i.jse.icon::before{background:0 0!important}.jseditor i.jse.icon:active,.jseditor i.icon:hover{opacity:1}.jseditor i.jse.green.icon.icon.icon.icon.icon{color:#21ba45}.jseditor i.jse.primary.icon.icon.icon.icon.icon{color:#0085ff}.jseditor i.jse.icon{font-size:1em;line-height:1;font-style:normal}.jseditor i.jse.icon.upload::before{content:"\f093"} .jseditor i.jse.icon.inf.circle::before{content: "\f05a"}.jseditor i.jse.icon.share::before{content: "\f1e0"}.jseditor i.jse.icon.upload::before{content: "\f093"}.jseditor i.jse.icon.angle.right::before{content:"\f105"}.jseditor i.jse.icon.angle.left::before{content:"\f104"}.jseditor i.jse.icon.lock::before{content:"\f023"}.jseditor i.jse.icon.checkmark::before{content:"\f00c"}.jseditor i.jse.icon.check.circle::before{content: "\f058"}.jseditor i.jse.icon.times::before{content: "\f00d"}.jseditor i.jse.icon.exclamation::before{content: "\f12a"}.jseditor i.jse.icon.inf::before{content: "\f129"}.jseditor i.jse.icon.plus::before{content: "\f067"}.jseditor i.jse.icon.pen::before{content: "\f304"}.jseditor i.jse.icon.image::before{content: "\f03e"}.jseditor i.jse.icon.mouse.pointer::before{content: "\f245"}.jseditor i.jse.icon.file.pdf.outline::before{content: "\f1c1"}.jseditor i.jse.icon.pen::before{content: "\f304"}.jseditor i.jse.icon.download::before{content: "\f019"}.jseditor i.jse.icon.linkify::before{content: "\f0c1"}@font-face{font-family:jseditor-icons;src:url(fonts/icons.woff2) format("woff2"),url(fonts/icons.woff) format("woff");font-style:normal;font-weight:400;font-display:block;font-variant:normal;text-decoration:inherit;text-transform:none}@font-face{font-family:jseditor-outline-icons;src:url(fonts/outline-icons.woff2) format("woff2"),url(fonts/outline-icons.woff) format("woff");font-style:normal;font-weight:400;font-display:block;font-variant:normal;text-decoration:inherit;text-transform:none} .jseditor .jse.form .inline.fields{margin: 0 0 1em;align-items: center}.jseditor .jse.form .fields{display: flex;flex-direction: row;margin: 0 -0.5em 1em}.jseditor .jse.form .inline.fields .field{margin: 0;padding: 0 1em 0 0}.jseditor .jse.form .fields .wide.field{width: 6.25%;padding-left: 0.5em;padding-right: 0.5em; min-width: 0}.jseditor .jse.form .five.wide.field{width: 31.25%} .jseditor .jse.form .four.wide.field{flex: 1 1 0;display: flex} .jseditor .jse-hidden{display: none !important}.jseditor .jse.form .three.wide.field{width: 18.75%}.jseditor .jse.form .fields>.field:first-child{border-left: none;box-shadow: none}.jseditor .jse.form .fields .field{clear: both;margin: 0}.jseditor .jse.form .field .jse.input,.jseditor .jse.form .fields .field .jse.input,.jseditor .jse.form .wide.field .jse.input{width: 100%}.jseditor .jse.fluid.input{display: flex}.jseditor .jse.form .field .jse.input,.jseditor .jse.form .fields .field .jse.input,.jseditor .jse.form .wide.field .jse.input{width: 100%}.jseditor .jse.form .disabled.field,.jseditor .jse.form .disabled.fields .field,.jseditor .jse.form .field :disabled{pointer-events: none;opacity: .45}.jseditor .jse.form select{display: block;height: auto;width: 100%;background: #fff;border: 1px solid rgba(34,36,38,.15);border-radius: 4.5714px;box-shadow: 0 0 0 0 transparent inset;padding: 0.62em 1em;color: rgba(0,0,0,.87);transition: color .1s ease,border-color .1s ease,box-shadow .1s ease;appearance: auto !important; -webkit-appearance: auto}  .jseditor .jse.form select:-moz-focusring{color: transparent;text-shadow: 0 0 0 rgba(0,0,0,.87)}.jseditor .jse.form select:focus{outline: none;border-color: #1170ed;box-shadow: 0 0 0 2px rgba(17,112,237,.18)} .jseditor button,.jseditor input,.jseditor optgroup,.jseditor select,.jseditor textarea{font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0}.jseditor .jse.form .field>label{display: block;margin: 0 0 4.5714px 0;font-size: .92857143em;font-weight: 700;text-transform: none}.jseditor .jse.labeled.input:not([class*="corner labeled"]) .label:first-child{border-top-right-radius: 0;border-bottom-right-radius: 0}.jseditor .jse.labeled.input>.label:not(.corner){padding-top: 0.78571429em;padding-bottom: 0.78571429em}.jseditor .jse.labeled.input>.label{flex: 0 0 auto;margin: 0;font-size: 1em}.jseditor .jse.label:first-child{margin-left: 0}.jseditor .jse.label,.jseditor .jse.labels .label{font-size: 13.7143px}.jseditor .jse.form .wide.field .jse.input input{flex: 1 0 auto;width: 0}.jseditor .jse.labeled.input:not([class*="corner labeled"]) .label:first-child+input{border-top-left-radius: 0;border-bottom-left-radius: 0;border-left-color: transparent}.jseditor .jse.form input:not([type]),.jseditor .jse.form input[type=color],.jseditor .jse.form input[type=date],.jseditor .jse.form input[type=datetime-local],.jseditor .jse.form input[type=email],.jseditor .jse.form input[type=file],.jseditor .jse.form input[type=month],.jseditor .jse.form input[type=number],.jseditor .jse.form input[type=password],.jseditor .jse.form input[type=search],.jseditor .jse.form input[type=tel],.jseditor .jse.form input[type=text],.jseditor .jse.form input[type=time],.jseditor .jse.form input[type=url],.jseditor .jse.form input[type=week]{font-family: jseditor-lato,system-ui,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";margin: 0;outline: 0;-webkit-appearance: none;-webkit-tap-highlight-color: rgba(255,255,255,0);line-height: 1.21428571em;padding: 0.67857143em 1em;font-size: 1em;background: #fff;border: 1px solid rgba(34,36,38,.15);color: rgba(0,0,0,.87);border-radius: 4.5714px;box-shadow: 0 0 0 0 transparent inset;transition: color .1s ease,border-color .1s ease,box-shadow .1s ease}.jseditor .jse.form input:not([type]):focus,.jseditor .jse.form input[type=date]:focus,.jseditor .jse.form input[type=datetime-local]:focus,.jseditor .jse.form input[type=email]:focus,.jseditor .jse.form input[type=month]:focus,.jseditor .jse.form input[type=number]:focus,.jseditor .jse.form input[type=password]:focus,.jseditor .jse.form input[type=search]:focus,.jseditor .jse.form input[type=tel]:focus,.jseditor .jse.form input[type=text]:focus,.jseditor .jse.form input[type=time]:focus,.jseditor .jse.form input[type=url]:focus,.jseditor .jse.form input[type=week]:focus{border-color: #1170ed;box-shadow: 0 0 0 2px rgba(17,112,237,.18)} .jseditor .jse.form input[type=number]::-webkit-inner-spin-button,.jseditor .jse.form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.jseditor .jse.form input[type=number]{-moz-appearance:textfield} .jseditor .jse-color-swatch{box-sizing: border-box;width: 40px;height: 38px;padding: 3px;border: 1px solid rgba(34,36,38,.15);border-radius: 5px;cursor: pointer;background-clip: padding-box;-webkit-tap-highlight-color: transparent; background-image: linear-gradient(var(--jse-swatch-color,transparent),var(--jse-swatch-color,transparent)),linear-gradient(45deg,#ccc 25%,transparent 25%,transparent 75%,#ccc 75%,#ccc),linear-gradient(45deg,#ccc 25%,#fff 25%,#fff 75%,#ccc 75%,#ccc);background-size: 100% 100%,10px 10px,10px 10px;background-position: 0 0,0 0,5px 5px}.jseditor .jse-color-swatch:focus-visible{outline: 2px solid #1170ed;outline-offset: 1px}  .jseditor .jse-color-picker-card{max-width: 300px;padding: 18px 18px 16px}.jseditor .jse-color-picker-card .jse-confirm-title{margin-bottom: 8px} .jseditor .jse-color-picker-card .jse-confirm-btn{padding: 9px 16px}.jseditor .jse-color-picker-sv-wrap{position: relative;width: 100%; height: 120px;border-radius: 10px;overflow: hidden; touch-action: none;cursor: crosshair;margin-bottom: 8px;box-shadow: 0 0 0 1px rgba(20,30,70,.1)}.jseditor .jse-color-picker-sv-wrap canvas{display: block;width: 100%;height: 100%;touch-action: none;outline: none} .jseditor .jse-color-picker-sv-wrap canvas:focus-visible{outline: 2px solid #1170ed;outline-offset: 2px}.jseditor .jse-color-picker-sv-handle{position: absolute;width: 18px;height: 18px;border-radius: 50%;border: 2.5px solid #fff;box-shadow: 0 0 0 1px rgba(0,0,0,.35),0 1px 4px rgba(0,0,0,.4);transform: translate(-50%,-50%);pointer-events: none;left: 0;top: 0} .jseditor .jse-color-picker-range{-webkit-appearance: none;appearance: none;display: block;width: 100%;height: 16px;margin: 0 0 8px;padding: 0;background: transparent;border-radius: 999px;box-shadow: 0 0 0 1px rgba(20,30,70,.1);cursor: pointer;outline: none;-webkit-tap-highlight-color: transparent} .jseditor .jse-color-picker-range:focus-visible{outline: 2px solid #1170ed;outline-offset: 2px}.jseditor .jse-color-picker-hue-range{background-image: linear-gradient(to right,hsl(0,100%,50%),hsl(60,100%,50%),hsl(120,100%,50%),hsl(180,100%,50%),hsl(240,100%,50%),hsl(300,100%,50%),hsl(360,100%,50%))} .jseditor .jse-color-picker-alpha-range{margin-bottom: 10px;background-image: linear-gradient(to right,transparent,var(--jse-alpha-color,#000)),linear-gradient(45deg,#ccc 25%,transparent 25%,transparent 75%,#ccc 75%,#ccc),linear-gradient(45deg,#ccc 25%,#fff 25%,#fff 75%,#ccc 75%,#ccc);background-size: 100% 100%,10px 10px,10px 10px;background-position: 0 0,0 0,5px 5px} .jseditor .jse-color-picker-range::-webkit-slider-runnable-track{background: transparent;height: 16px;border-radius: 999px}.jseditor .jse-color-picker-range::-moz-range-track{background: transparent;height: 16px;border-radius: 999px;border: none}.jseditor .jse-color-picker-range::-webkit-slider-thumb{-webkit-appearance: none;appearance: none;width: 18px;height: 18px; margin-top: -1px;border-radius: 50%;background: #fff;border: 2.5px solid #fff;box-shadow: 0 0 0 1px rgba(0,0,0,.35),0 1px 4px rgba(0,0,0,.4);cursor: pointer}.jseditor .jse-color-picker-range::-moz-range-thumb{width: 18px;height: 18px;border-radius: 50%;background: #fff;border: 2.5px solid #fff;box-shadow: 0 0 0 1px rgba(0,0,0,.35),0 1px 4px rgba(0,0,0,.4);cursor: pointer}.jseditor .jse-color-picker-range::-moz-focus-outer{ border: 0} .jseditor .jse-color-picker-bottom-row{display: flex;align-items: stretch;height: 34px;gap: 8px;margin-bottom: 12px} .jseditor .jse-color-picker-preview{flex: 0 0 auto;width: 34px;height: 100%;border-radius: 8px;border: 1.5px solid rgba(34,36,38,.15);box-sizing: border-box;background-image: linear-gradient(var(--jse-preview-color,transparent),var(--jse-preview-color,transparent)),linear-gradient(45deg,#ccc 25%,transparent 25%,transparent 75%,#ccc 75%,#ccc),linear-gradient(45deg,#ccc 25%,#fff 25%,#fff 75%,#ccc 75%,#ccc);background-size: 100% 100%,10px 10px,10px 10px;background-position: 0 0,0 0,5px 5px}.jseditor .jse-color-picker-hex-wrap{flex: 1 1 auto;display: flex;align-items: center;gap: 4px;height: 100%;padding: 0 6px 0 12px;border: 1.5px solid #d7dae8;border-radius: 8px;background: #fff;box-sizing: border-box;transition: border-color .15s ease,box-shadow .15s ease}.jseditor .jse-color-picker-hex-wrap:focus-within{border-color: #1170ed;box-shadow: 0 0 0 3px rgba(17,112,237,.15)}.jseditor .jse-color-picker-hex-input:read-only{ cursor: default;caret-color: transparent} .jseditor .jse-color-picker-hex-edit{flex: 0 0 auto;display: flex;align-items: center;justify-content: center;width: 26px;height: 26px;padding: 0;border: none;border-radius: 6px;background: transparent;color: #8a90a6;cursor: pointer;-webkit-tap-highlight-color: transparent;transition: background-color .12s ease,color .12s ease}.jseditor .jse-color-picker-hex-edit:hover,.jseditor .jse-color-picker-hex-edit:focus-visible{background: #eef4ff;color: #1170ed;outline: none}.jseditor .jse-color-picker-hex-edit svg{width: 15px;height: 15px}.jseditor .jse-color-picker-hex-prefix{color: #9aa0b4;font-weight: 600;font-size: .95em} .jseditor #color_picker_dialog .jse-color-picker-hex-input{flex: 1 1 auto;min-width: 0;border: none;outline: none; box-shadow: none;background: none;padding: 0;margin: 0;font-family: inherit;font-size: .95em;font-weight: 600;letter-spacing: .03em;color: #22263a;text-transform: uppercase} .jseditor .jse-pw-field{position: relative;width: 100%; max-width: 300px !important}.jseditor #settings_pdf_password{width: 100%;padding-right: 44px; box-sizing: border-box}.jseditor .jse-pw-toggle{position: absolute;top: 50%;right: 4px;transform: translateY(-50%);width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;border: none;background: transparent;border-radius: 6px;color: #8b8b96;cursor: pointer;padding: 0;transition: background-color .15s ease,color .15s ease}.jseditor .jse-pw-toggle:hover{background: rgba(17,112,237,.08);color: #1170ed}.jseditor .jse-pw-toggle:focus-visible{outline: 2px solid #1170ed;outline-offset: 1px}.jseditor .jse-pw-toggle svg{width: 18px;height: 18px;display: block}.jseditor .jse.shares{border-top: 1px solid #e1e1e1;padding-top: 10px} .jseditor .jse.button{cursor:pointer;display:inline-block;min-height:1em;outline:0;border:none;vertical-align:baseline;background:#e0e1e2 none;color:rgba(0,0,0,.6);margin: 3px;padding: 7px 12px;text-transform:none;text-shadow:none;line-height:1em;font-style:normal;text-align:center;text-decoration:none;border-radius:4.5714px;box-shadow:0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:opacity .1s ease,background-color .1s ease,color .1s ease,box-shadow .1s ease,background .1s ease;will-change:auto;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.jseditor .jse.button:hover{background-color:#cacbcd;background-image:none;box-shadow:0 0 0 1px transparent inset,0 0 0 0 rgba(34,36,38,.15) inset;color:rgba(0,0,0,.8)}.jseditor .jse.button:focus{outline:0;background-color:#cacbcd;color:rgba(0,0,0,.8);background-image:none} .jseditor .jse.button:focus-visible{outline:2px solid #1170ed;outline-offset:2px}.jseditor .jse.button:active{background-color:#babbbc;color:rgba(0,0,0,.9);box-shadow:none}.jseditor .jse.jse.jse.jse.jse.jse.loading.button{position:relative;cursor:default;text-shadow:none!important;color:transparent;opacity:1;pointer-events:auto;transition:all 0s linear,opacity .1s ease}.jseditor .jse.loading.button::before{position:absolute;content:"";top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1em;height:1em;border-radius:8000px;border:.2em solid rgba(0,0,0,.15)}.jseditor .jse.loading.button::after{position:absolute;content:"";top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1em;height:1em;border-radius:8000px;animation:jseditor-loader .6s infinite linear;border:.2em solid currentColor;color:#fff;box-shadow:0 0 0 1px transparent}.jseditor .jse.button:disabled{cursor:default;opacity:.45!important;background-image:none;box-shadow:none;pointer-events:none!important} .jseditor .jse.disabled.button{cursor:default;opacity:.45!important;background-image:none;box-shadow:none;pointer-events:none!important}.jseditor .jse.jse.jse.jse.loading:not(.usual)::after{border-color:currentColor}.jseditor .jse.jse.jse.jse.jse.jse.loading::after{border-left-color:transparent;border-right-color:transparent}.jseditor .jse.jse.jse.jse.jse.jse.jse.loading:not(.double)::after{border-bottom-color:transparent}.jseditor .jse.compact.icon.button,.jseditor .jse.compact.icon.buttons .button{padding: 0.38928571em 0.38928571em 0.38928571em}.jseditor .jse.mini.button{font-size: 1em} .jseditor .jse.jse-primary.button{background-color: #007bff;color: #fff;text-shadow: none;background-image: none; border-radius: 5px;transition: background-color .15s ease,transform .1s ease}.jseditor .jse.jse-primary.button:hover{background-color: #0069d9;color: #fff}.jseditor .jse.jse-primary.button:active{background-color: #005cbf;color: #fff;transform: scale(.97)} .jseditor .jse.jse-share-file.mini.button{border-radius: 5px} .jseditor .jse-edit-status{display: flex;align-items: center;gap: 4px;margin: 0 0 6px;font-size: .92em;font-weight: 600} .jseditor .jse.items>.item .extra>.jse-edit-status{margin: 0 0 6px;font-size: .92em}.jseditor .jse.items>.item .extra>.jse-edit-status-pending{color: rgba(0,0,0,.4);font-weight: 500} .jseditor .jse.items>.item .extra>.jse-edit-status-pending.jse-edit-status-attention{ width: fit-content;color: #db2828;background: linear-gradient(100deg,#db2828 0%,#db2828 38%,#ffb3b3 50%,#db2828 62%,#db2828 100%) 100% 0 / 250% 100% no-repeat;-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;animation: jse-crop-shimmer .9s linear 2,jse-crop-nudge .45s ease-in-out 1}@keyframes jse-crop-shimmer{from{background-position: 100% 0}to{background-position: 0 0}}@keyframes jse-crop-nudge{0%,100%{transform: translateX(0)}25%{transform: translateX(-4px)}60%{transform: translateX(3px)}}@media (prefers-reduced-motion: reduce){.jseditor .jse.items>.item .extra>.jse-edit-status-pending.jse-edit-status-attention{animation: none;background: none;-webkit-text-fill-color: currentColor}}.jseditor .jse.items>.item .extra>.jse-edit-status-done{color: #00a846} .jseditor .jse.items>.item .extra>.jse-edit-status-skipped{color: rgba(0,0,0,.45); font-weight: 500}.jseditor .jse-edit-status-done svg,.jseditor .jse-edit-status-skipped svg{width: 14px;height: 14px;flex-shrink: 0} .jseditor .jse-final-status{display: flex;align-items: center;gap: 4px;margin: 4px 0 6px;font-size: .88em;font-weight: normal}.jseditor .jse-final-status svg{width: 14px;height: 14px;flex-shrink: 0} .jseditor .jse.items>.item .extra>.jse-final-status{margin: 4px 0 6px;font-size: .88em}.jseditor .jse.items>.item .extra>.jse-final-status.jse-final-status-ok{color: #00a846}.jseditor .jse.items>.item .extra>.jse-final-status.jse-final-status-warn{color: #db2828} .jseditor i.jse.icon.jse-edit-icon{font-size: .82em} .jseditor .jse.mini.button.jse-edit-skip-btn{margin-right: 6px;border-radius: 5px; font-size: 13px} .jseditor .jse.mini.button.jse-edit-primary-btn{background: #007bff;color: #fff;text-shadow: none;border-radius: 5px; font-size: 13px}.jseditor .jse.mini.button.jse-edit-primary-btn:hover{background-color: #0069d9;color: #fff}.jseditor .jse.mini.button.jse-edit-primary-btn:active{background-color: #005cbf;color: #fff}@keyframes jseditor-loader{100%{transform:rotate(360deg)}}.jseditor .jse.checkbox{position:relative;display:inline-block;font-size:1em;line-height:1.2}.jseditor .jse.checkbox input[type=radio]{position:absolute;inset:0;width:18px;height:18px;opacity:0;cursor:pointer;z-index:2}.jseditor .jse.checkbox label{position:relative;display:inline-flex;align-items:center;gap:.5em;padding-left:1.8em;cursor:pointer;user-select:none;color:rgba(0,0,0,.87)}.jseditor .jse.radio.checkbox input:not(:checked) ~ label::before{background-color:#fff;border:1px solid #0a72c5}.jseditor .jse.radio.checkbox label::before{content:"";position:absolute;left:0;top:50%;width: 16px;height: 16px;border-radius:50%;background: #1170ed;transform:translateY(-50%);box-sizing:border-box}.jseditor .jse.radio.checkbox label::after{content:"";position:absolute;left: 8px;top:50%;width: 6px;height: 6px;border-radius:50%;background: #ffffff;transform:translate(-50%,-50%)}.jseditor .jse.radio.checkbox input:checked ~ label::after{opacity:1}.jseditor .jse.radio.checkbox input:focus ~ label::before{border-color:#2185d0} .jseditor .jse.radio.checkbox input:not(:checked) ~ label:hover::before{border-color:#777}.jseditor .jse.radio.checkbox input:disabled ~ label{opacity:.5;cursor:not-allowed}.jseditor .jse.checkbox:not(.radio) input[type=checkbox]{position:absolute;inset:0;width:18px;height:18px;opacity:0;cursor:pointer;z-index:2}.jseditor .jse.checkbox:not(.radio) label::before{content:"";position:absolute;left:0;top:50%;width: 18px;height: 18px;background: #1170ed;border: 0px solid #c4c4c4;border-radius:5px;transform:translateY(-50%);box-sizing:border-box;transition: background-color .15s ease,border-color .15s ease}.jseditor .jse.checkbox input:not(:checked) ~ label::before{background-color:#fff;border:1.5px solid #b8c0d9} .jseditor .jse.checkbox:not(.radio) label::after{content: "\f00c";font-family: jseditor-icons;font-style: normal;font-weight: 400;position: absolute;left: 9px;top: 50%;width: auto;height: auto;border: none;font-size: 11px;line-height: 1;color: #ffffff;transform: translate(-50%,-50%) scale(.4);opacity: 0;transition: opacity .12s ease,transform .18s cubic-bezier(.34,1.56,.64,1)}.jseditor .jse.checkbox:not(.radio) input:checked ~ label::after{opacity:1;transform: translate(-50%,-50%) scale(1)}.jseditor .jse.checkbox:not(.radio) label:hover::before{border-color:#8b96b8}.jseditor .jse.checkbox:not(.radio) input:focus-visible ~ label::before{border-color:#1170ed;box-shadow: 0 0 0 2px rgba(17,112,237,.18)}@media only screen and (max-width: 767.98px){.jseditor .jse.form .fields{flex-wrap: wrap;margin-bottom: 0}}@media only screen and (max-width: 767.98px){.jseditor .jse.form:not(.unstackable) .fields:not(.unstackable) > .field,.jseditor .jse.form:not(.unstackable) .fields:not(.unstackable) > .fields{width: 100%;margin: 0 0 1em;display: flex} .jseditor .jse.form .four.wide.field{flex-basis: 100%}} .jseditor .jse.form.jse_size{gap: 0.75em}.jseditor .jse-size-field{ flex: 1 1 auto;max-width: 265px;padding-left: 0.5em}  .jseditor .jse-size-field .jse.fluid.input input{flex: 1 0 auto;width: 0;min-width: 0;border-top-right-radius: 0;border-bottom-right-radius: 0;border-right: none}.jseditor .jse-size-field .jse.fluid.input select.wizard-dropdown{flex: 0 0 auto;width: auto;min-width: 64px;border-top-left-radius: 0;border-bottom-left-radius: 0} .jseditor .wizard,.jseditor .tabcontrol{display: block;width: 100%;overflow: initial;font-size: 15px}.jseditor .wizard a,.jseditor .tabcontrol a{outline: 0;font-size: 16px} .jseditor .wizard > .actions a:focus-visible{outline: 2px solid #1170ed;outline-offset: 2px}.jseditor .wizard ul,.jseditor .tabcontrol ul{list-style: none !important;padding: 0;margin: 0}.jseditor .wizard ul > li,.jseditor .tabcontrol ul > li{display: block;padding: 4px 4px} .jseditor .wizard > .steps .current-info,.jseditor .tabcontrol > .steps .current-info{position: absolute;left: -999em}.jseditor .wizard > .content > .title,.jseditor .tabcontrol > .content > .title{position: absolute;left: -999em} .jseditor .wizard > .steps{position: relative;display: flex;width: 100%}.jseditor .wizard.vertical > .steps{display: inline;float: left;width: 30%}.jseditor .wizard > .steps .number{font-size: 1.2em}.jseditor .wizard > .steps > ul > li{width: fit-content}.jseditor .wizard > .steps > ul > li,.jseditor .wizard > .actions > ul > li{float: left}.jseditor .wizard.vertical > .steps > ul > li{float: none;width: 100%}.jseditor .wizard > .steps a,.jseditor .wizard > .steps a:hover,.jseditor .wizard > .steps a:active{display: block;width: auto;margin: 0;padding: 4px 8px;text-decoration: none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}.jseditor .wizard > .steps .disabled a,.jseditor .wizard > .steps .disabled a:hover,.jseditor .wizard > .steps .disabled a:active{background: #eee;color: #aaa;cursor: default}.jseditor .wizard > .steps .current a,.jseditor .wizard > .steps .current a:hover,.jseditor .wizard > .steps .current a:active{background: #007bff;color: #fff;cursor: default}.jseditor .wizard > .steps .done a,.jseditor .wizard > .steps .done a:hover,.jseditor .wizard > .steps .done a:active{background: #007bff75;color: #fff}.jseditor .wizard > .steps .error a,.jseditor .wizard > .steps .error a:hover,.jseditor .wizard > .steps .error a:active{background: #ff3111;color: #fff}.jseditor .wizard > .content{background: transparent;display: block; margin: 0 0 0.5em 0;min-height: 75px;overflow: initial;position: relative;width: auto;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-bottom: 1px solid #dee2e6}.jseditor .wizard.vertical > .content{display: inline;float: left;margin: 0 2.5% 0.5em 2.5%;width: 65%}.jseditor .wizard > .content > .body{width: 100%;height: auto;position: relative;padding: 10px 0;display: none}.jseditor .wizard .content .body.current{position: relative;display: block}.jseditor .wizard > .content > .body ul{list-style: disc !important}.jseditor .wizard > .content > .body ul > li{display: list-item}.jseditor .wizard > .content > .body > iframe{border: 0 none;width: 100%;height: 100%}.jseditor .wizard > .content > .body input{}.jseditor .wizard > .content > .body input[type="checkbox"]{display: inline-block}.jseditor .wizard > .content > .body input.error{background: rgb(251,227,228);border: 1px solid #fbc2c4;color: #8a1f11}.jseditor .wizard > .content > .body label{margin-bottom: 0.0em;display: block !important}.jseditor .wizard .content{min-height: unset}.jseditor .wizard > .content > .body label.error{color: #8a1f11;display: inline-block;margin-left: 1.5em}.jseditor .wizard > .actions{position: relative;display: block;text-align: right;width: 100%}.jseditor .wizard.vertical > .actions{display: inline;float: right;margin: 0 2.5%;width: 95%}.jseditor .wizard > .actions > ul{display: inline-block;text-align: right}.jseditor .wizard > .actions > ul > li{margin: 0 0.5em}.jseditor .wizard.vertical > .actions > ul > li{margin: 0 0 0 1em}.jseditor .wizard > .actions a,.jseditor .wizard > .actions a:hover,.jseditor .wizard > .actions a:active{ background: linear-gradient(180deg,#2f95ff 0%,#0069d9 100%);color: #fff;display: block;padding: 7px 10px;text-decoration: none;  border: 0px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; touch-action: manipulation;margin-left: 5px}.jseditor .wizard > .actions a[href$='#next']{padding-left: 15px}.jseditor .wizard > .actions a[href$='#previous']{padding-right: 15px}.jseditor .wizard > .actions .disabled a,.jseditor .wizard > .actions .disabled a:hover,.jseditor .wizard > .actions .disabled a:active{ background: #eef0f6;color: #a6abc4; box-shadow: 0 0 0 1px #e1e4ee;cursor: not-allowed} .jseditor .tabcontrol > .steps{position: relative;display: block;width: 100%}.jseditor .tabcontrol > .steps > ul{position: relative;margin: 6px 0 0 0;top: 1px;z-index: 1}.jseditor .tabcontrol > .steps > ul > li{float: left;margin: 5px 2px 0 0;padding: 1px;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px}.jseditor .tabcontrol > .steps > ul > li:hover{background: #edecec;border: 1px solid #bbb;padding: 0}.jseditor .tabcontrol > .steps > ul > li.current{background: #fff;border: 1px solid #bbb;border-bottom: 0 none;padding: 0 0 1px 0;margin-top: 0}.jseditor .tabcontrol > .steps > ul > li > a{color: #5f5f5f;display: inline-block;border: 0 none;margin: 0;padding: 10px 30px;text-decoration: none}.jseditor .tabcontrol > .steps > ul > li > a:hover{text-decoration: none}.jseditor .tabcontrol > .steps > ul > li.current > a{padding: 15px 30px 10px 30px}.jseditor .tabcontrol > .content{position: relative;display: inline-block;width: 100%;height: 35em;overflow: hidden;border-top: 1px solid #bbb;padding-top: 20px}.jseditor .tabcontrol > .content > .body{float: left;position: absolute;width: 95%;height: 95%;padding: 2.5%}.jseditor .tabcontrol > .content > .body ul{list-style: disc !important}.jseditor .tabcontrol > .content > .body ul > li{display: list-item} .jseditor .toast-btn{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 10px 5px;margin: 2em auto;padding: 16px;border: none;font-weight: 500;border-radius: 3px;cursor: pointer;min-width: 150px;font-size: 16px;outline: none;background: #3498db;color: #fff}.jseditor .toast-btn:hover{filter: brightness(0.8)}.jseditor button.success-toast{background-color: #27ae60}.jseditor button.danger-toast{background-color: #c0392b}.jseditor button.info-toast{background-color: #2980b9}.jseditor button.warning-toast{background-color: #f39c12} .jseditor .toasts{position: fixed;z-index: 99999;display: flex;flex-direction: column;gap: 8px;pointer-events: none}.jseditor .toast-notification{pointer-events: auto;width: 100%;background: #fff; border-radius: 6px;overflow: hidden;box-shadow: 0 8px 20px rgba(10,15,40,.2),0 2px 6px rgba(10,15,40,.1)}.jseditor .toast-notification:first-child{border-top-left-radius: 0;border-top-right-radius: 0}.jseditor .hide-toast{display: none}.jseditor .toast-notification .toast-content{ font-size: 12.5px;font-weight: 500;color: #22263a;padding: 8px 12px;display: flex;justify-content: flex-start;align-items: center;gap: 8px}.jseditor .toast-notification .toast-icon{ background-color: #27ae60;color: #fff;width: 30px;height: 30px;border-radius: 50%;display: flex;justify-content: center;align-items: center;flex-shrink: 0}.jseditor .toast-notification .toast-icon svg{width: 18px;height: 18px;display: block}.jseditor .toast-notification .toast-msg{flex: 1 1 auto;line-height: 1.35}.jseditor .toast-notification .toast-progress{height: 3px;width: 100%;position: relative;bottom: 0;background: rgba(0,0,0,.06)}.jseditor .toast-notification .toast-progress-bar.success{background: #00a846}.jseditor .toast-notification .toast-progress-bar.danger{background: #db2828}.jseditor .toast-notification .toast-progress-bar.warning{background: #e76800}.jseditor .toast-notification .toast-progress-bar.info{background: #0076c7}.jseditor .toast-notification .toast-progress-bar{height: 3px; animation: jseditor-toastProgress 5.75s ease-in-out forwards;opacity: 0.85} .jseditor .jse-toast-slide{animation: jse-toast-slide-in .3s cubic-bezier(.16,1,.3,1) forwards,jse-toast-slide-out .25s ease-in forwards 5.75s}@keyframes jse-toast-slide-in{from{opacity: 0;transform: translateY(-100%)}to{opacity: 1;transform: translateY(0)}}@keyframes jse-toast-slide-out{from{opacity: 1;transform: translateY(0)}to{opacity: 0;transform: translateY(-100%)}}@keyframes jseditor-toastProgress{0%{width: 100%}100%{width: 0}} .jseditor .invisible{visibility: hidden !important;display: none}.jseditor .wizard ul > li:first-child{padding-left: 0;margin-left: 0}.jseditor .wizard ul{display: flex;flex-wrap: wrap;padding-left: 0;margin-left: 0}.jseditor .wizard ul > li{padding-left: 0;margin-left: 0}.jseditor input[type="number"]{appearance: auto;-webkit-appearance: auto;-moz-appearance: auto} .jseditor .wizard > .steps{display: none !important}.jseditor .jse-wizard-topbar{display: flex;align-items: center;gap: 10px;padding: 10px 15px; margin: -12px -15px 0 -15px;background: linear-gradient(180deg,#f5f9ff 0%,#e9edf7 100%);border-bottom: 1px solid #dde2f0;border-radius: 4px 4px 0 0; position: relative;z-index: 1}.jseditor .jse-wizard-back{ display: flex;align-items: center;justify-content: center;flex: 0 0 auto;width: 30px;height: 30px;padding: 0;background: transparent;border: none; touch-action: manipulation;border-radius: 50%;color: #2b2f45;cursor: pointer;-webkit-tap-highlight-color: transparent;transition: background-color .15s ease,color .15s ease}.jseditor .jse-wizard-back svg{ display: block;width: 18px;height: 18px}.jseditor .jse-wizard-back:hover{background: rgba(30,41,90,.08)}.jseditor .jse-wizard-back:active{background: rgba(30,41,90,.16)}.jseditor .jse-wizard-back:focus{outline: none}.jseditor .jse-wizard-back:focus-visible{outline: 2px solid #1170ed;outline-offset: 2px}.jseditor .jse-wizard-title{ flex: 0 1 auto;margin: 0;font-size: 1.05em;font-weight: 700;letter-spacing: 0.01em;color: #22263a; white-space: nowrap;overflow: hidden;text-overflow: ellipsis} .jseditor .jse-wizard-total-info{display: flex;align-items: center;flex: 0 1 auto;min-width: 0;font-size: 0.78em;color: #6f6f7d; white-space: nowrap;overflow: hidden;text-overflow: ellipsis} .jseditor button.jse-wizard-add-btn{flex: 0 0 auto;margin: 0 0 0 auto; height: 30px;display: flex;align-items: center;gap: 6px;padding: 0 11px;background: linear-gradient(180deg,#2f95ff 0%,#0069d9 100%);border: none;border-radius: 5px;color: #fff;font-size: 0.8em;font-weight: 700;letter-spacing: 0.01em;line-height: 1;white-space: nowrap;cursor: pointer;-webkit-tap-highlight-color: transparent;transition: background .15s ease,transform .1s ease; touch-action: manipulation}.jseditor button.jse-wizard-add-btn svg{display: block;flex: 0 0 auto;width: 15px;height: 15px}.jseditor button.jse-wizard-add-btn:hover{background: linear-gradient(180deg,#4aa3ff 0%,#0074ea 100%)}.jseditor button.jse-wizard-add-btn:active{background: linear-gradient(180deg,#0069d9 0%,#005cbf 100%);transform: scale(.96)}.jseditor button.jse-wizard-add-btn:focus{outline: none}.jseditor button.jse-wizard-add-btn:focus-visible{outline: 2px solid #1170ed;outline-offset: 2px} .jseditor .jse-wizard-preset-actions{display: flex;align-items: center;gap: 6px;margin-left: auto;flex: 0 0 auto}.jseditor .jse-wizard-preset-btn{display: flex;align-items: center;gap: 4px;height: 26px; box-sizing: border-box;padding: 0 9px 0 7px;background: rgba(255,255,255,.55);border: 1px solid #c9d3ea; border-radius: 5px;color: #2b2f45;font-size: 0.76em;font-weight: 600;line-height: 1;cursor: pointer;white-space: nowrap;-webkit-tap-highlight-color: transparent;transition: background-color .15s ease,border-color .15s ease; touch-action: manipulation}.jseditor .jse-wizard-preset-btn svg{display: block;flex: 0 0 auto;width: 13px;height: 13px}.jseditor .jse-wizard-preset-btn:hover{background: #fff;border-color: #9fb3dd}.jseditor .jse-wizard-preset-btn:active{background: rgba(30,41,90,.1)}.jseditor .jse-wizard-preset-btn:focus{outline: none}.jseditor .jse-wizard-preset-btn:focus-visible{outline: 2px solid #1170ed;outline-offset: 2px} @media (max-width: 480px){.jseditor .jse-wizard-preset-btn{width: 30px;height: 30px;padding: 0;justify-content: center;border-radius: 50%; background: #fdfeff;border: 1px solid #c8d2e1}.jseditor .jse-wizard-preset-btn .jse-wizard-preset-label{display: none}} .jseditor .jse-zip-dropdown{position: relative;flex: 0 0 auto;margin: 0 0 0 auto} .jseditor .jse-wizard-zip-btn.jse.button{display: flex;align-items: center;gap: 6px;flex: 0 0 auto; height: 30px; margin: 0;padding: 0 11px 0 11px; background: linear-gradient(180deg,#2f95ff 0%,#0069d9 100%);border: none; border-radius: 5px;color: #fff;font-size: 0.8em;font-weight: 700;letter-spacing: 0.01em;line-height: 1;cursor: pointer;white-space: nowrap;-webkit-tap-highlight-color: transparent;transition: background .15s ease,transform .1s ease} .jseditor .jse.jse-wizard-zip-btn:hover{background: linear-gradient(180deg,#4aa3ff 0%,#0074ea 100%)}.jseditor .jse.jse-wizard-zip-btn:active{background: linear-gradient(180deg,#0069d9 0%,#005cbf 100%);transform: scale(.96)}.jseditor .jse-wizard-zip-btn:focus{outline: none}.jseditor .jse-wizard-zip-btn:focus-visible{outline: 2px solid #1170ed;outline-offset: 2px}.jseditor .jse-wizard-zip-btn svg{display: block;flex: 0 0 auto;width: 15px;height: 15px} .jseditor .jse-wizard-zip-btn svg.jse-dropdown-chevron{width: 11px;height: 11px;margin-left: -1px;transition: transform .15s ease}.jseditor .jse-wizard-zip-btn[aria-expanded="true"] svg.jse-dropdown-chevron{transform: rotate(180deg)} .jseditor .jse-dropdown-menu{position: absolute;top: calc(100% + 8px);right: 0;z-index: 20; width: max-content;max-width: calc(100vw - 32px);background: #fff; border-radius: 5px;border: 1px solid rgba(20,30,70,.08);box-shadow: 0 12px 34px rgba(10,15,40,.2);padding: 6px;box-sizing: border-box;animation: jse-overlay-pop-in .15s cubic-bezier(.2,.8,.2,1)}.jseditor .jse-dropdown-item{display: flex;align-items: center;gap: 10px;width: 100%; box-sizing: border-box;padding: 10px 12px;border: none; border-radius: 5px;background: none;font-family: inherit;font-size: .92em;font-weight: 400;color: #2b2f45;text-align: left;line-height: 1.3;cursor: pointer;-webkit-tap-highlight-color: transparent;transition: background-color .12s ease}.jseditor .jse-dropdown-item svg{flex: 0 0 auto;width: 18px;height: 18px;color: #1170ed}.jseditor .jse-dropdown-item span{flex: 1 1 auto;min-width: 0}.jseditor .jse-dropdown-item:hover,.jseditor .jse-dropdown-item:focus-visible{background: #eef4ff}.jseditor .jse-dropdown-item:active{background: #e3ecfe}.jseditor .jse-dropdown-item:focus-visible{outline: 2px solid #1170ed;outline-offset: -2px} .jseditor .jse-dropdown-item #download_zip_separately_count{color: #6b7086;font-weight: 500} @media (max-width: 480px){.jseditor .jse-wizard-zip-btn.jse.button{width: 30px;height: 30px;padding: 0;justify-content: center;border-radius: 50%}.jseditor .jse-wizard-zip-btn .jse-wizard-zip-label,.jseditor .jse-wizard-zip-btn svg.jse-dropdown-chevron{display: none} .jseditor button.jse-wizard-add-btn{width: 30px;padding: 0;justify-content: center;border-radius: 50%}.jseditor button.jse-wizard-add-btn .jse-wizard-add-label{display: none}} .jseditor:not(.jse-overlay-active){background: transparent;box-shadow: none;border: none;padding: 0;border-radius: 0}.jseditor:not(.jse-overlay-active) #wizard_topbar,.jseditor:not(.jse-overlay-active) .wizard > .actions{display: none !important}.jseditor:not(.jse-overlay-active) .wizard > .content{margin: 0;border-bottom: none;min-height: 0}.jseditor.jse-overlay-active{position: fixed;inset: 0;z-index: 9500;  max-width: none !important;width: 100% !important; height: 100vh;height: 100dvh;margin: 0 !important;padding: 16px;box-sizing: border-box;background: rgba(15,18,32,.6);display: flex;align-items: center;justify-content: center;border: none;box-shadow: none;overflow: hidden; animation: jse-overlay-fade-in .18s ease}@keyframes jse-overlay-fade-in{from{opacity: 0}to{opacity: 1}} .jseditor.jse-overlay-active .wizard{display: flex;flex-direction: column;width: 100%;max-width: 800px;  height: calc(100vh - 32px);height: calc(100dvh - 32px); box-sizing: border-box;background: #fff;border-radius: 10px;border: 1px solid rgba(34,36,38,.15);box-shadow: 0 20px 60px rgba(10,15,40,.35);overflow: hidden; animation: jse-overlay-pop-in .2s cubic-bezier(.2,.8,.2,1)}@keyframes jse-overlay-pop-in{from{transform: translateY(12px) scale(.98);opacity: 0}to{transform: translateY(0) scale(1);opacity: 1}} .jseditor .jse-confirm-overlay{position: fixed;inset: 0;z-index: 9800;display: flex;align-items: center;justify-content: center;padding: 20px;box-sizing: border-box;background: rgba(15,18,32,.55);animation: jse-overlay-fade-in .15s ease; overflow-y: auto}.jseditor .jse-confirm-card{width: 100%;max-width: 340px; max-height: 100%;overflow-y: auto;background: #eef1fb;border-radius: 20px;padding: 24px 20px;box-sizing: border-box;box-shadow: 0 20px 60px rgba(10,15,40,.35);animation: jse-overlay-pop-in .2s cubic-bezier(.2,.8,.2,1)} .jseditor .jse-confirm-icon{width: 52px;height: 52px;margin: 0 auto 14px;border-radius: 50%;background: rgba(17,112,237,.12);display: flex;align-items: center;justify-content: center}.jseditor .jse-confirm-icon svg{width: 26px;height: 26px;color: #1170ed}.jseditor .jse-confirm-title{margin: 0 0 12px 0;font-size: 1.2em;font-weight: 700;color: #22263a}.jseditor .jse-confirm-message{margin: 0 0 22px 0;font-size: 0.92em;line-height: 1.5;color: #4a4e5c}.jseditor .jse-confirm-actions{display: flex;gap: 10px}.jseditor .jse-confirm-btn{flex: 1 1 0;padding: 11px 18px;border: none; border-radius: 5px;font-size: 0.95em;font-weight: 600;cursor: pointer;-webkit-tap-highlight-color: transparent;transition: filter .15s ease}.jseditor .jse-confirm-btn:hover{filter: brightness(.95)}.jseditor .jse-confirm-btn:active{filter: brightness(.9)}.jseditor .jse-confirm-btn:focus{outline: none}.jseditor .jse-confirm-btn:focus-visible{outline: 2px solid #1170ed;outline-offset: 2px}.jseditor .jse-confirm-btn-cancel{background: #d9dce6;color: #2b2f45}.jseditor .jse-confirm-btn-discard{background: #d32f2f;color: #fff} .jseditor .jse-confirm-btn-primary{background: #007bff;color: #fff} .jseditor .jse-error-state{display: flex;flex-direction: column;align-items: center;text-align: center;max-width: 360px;margin: 24px auto;padding: 8px 16px}.jseditor .jse-error-icon{width: 56px;height: 56px;margin: 0 0 16px;border-radius: 50%;background: rgba(219,40,40,.1);display: flex;align-items: center;justify-content: center;flex: 0 0 auto}.jseditor .jse-error-icon svg{width: 28px;height: 28px;color: #db2828}.jseditor .jse-error-title{margin: 0 0 8px;font-size: 1.15em;font-weight: 700;color: #22263a}.jseditor .jse-error-message{margin: 0 0 24px;font-size: 0.92em;line-height: 1.5; color: #4a4e5c}.jseditor .jse-error-btn{padding: 11px 24px;border: none; border-radius: 5px;background: #007bff;color: #fff;font-size: 0.95em;font-weight: 600;cursor: pointer;-webkit-tap-highlight-color: transparent;transition: background-color .15s ease}.jseditor .jse-error-btn:hover{background-color: #0069d9}.jseditor .jse-error-btn:active{background-color: #005cbf}.jseditor .jse-error-btn:focus{outline: none}.jseditor .jse-error-btn:focus-visible{outline: 2px solid #1170ed;outline-offset: 2px} .jseditor .jse-result-summary{display: flex;align-items: flex-start;gap: 14px;padding: 6px 4px 14px;margin-bottom: 0} .jseditor .jse-result-summary-icon{position: relative;width: 40px;height: 40px;border-radius: 50%;display: flex;align-items: center;justify-content: center;flex: 0 0 auto}.jseditor .jse-result-summary-icon svg{width: 22px;height: 22px; position: relative;z-index: 1}.jseditor .jse-result-summary-ok .jse-result-summary-icon{background: rgba(0,168,70,.12)}.jseditor .jse-result-summary-ok .jse-result-summary-icon svg{color: #00a846}.jseditor .jse-result-summary-warn .jse-result-summary-icon{background: rgba(219,40,40,.1)}.jseditor .jse-result-summary-warn .jse-result-summary-icon svg{color: #db2828} .jseditor .jse-result-summary-icon::before,.jseditor .jse-result-summary-icon::after{content: "";position: absolute;inset: 0;border-radius: 50%;border: 2px solid currentColor;opacity: 0;pointer-events: none;animation: jse-result-ripple 1.1s ease-out 2}.jseditor .jse-result-summary-icon::after{animation-delay: .4s}.jseditor .jse-result-summary-ok .jse-result-summary-icon::before,.jseditor .jse-result-summary-ok .jse-result-summary-icon::after{color: #00a846}.jseditor .jse-result-summary-warn .jse-result-summary-icon::before,.jseditor .jse-result-summary-warn .jse-result-summary-icon::after{color: #db2828}@keyframes jse-result-ripple{0%{transform: scale(1);opacity: .55}100%{transform: scale(1.9);opacity: 0}} @media (prefers-reduced-motion: reduce){.jseditor *,.jseditor *::before,.jseditor *::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important}}.jseditor .jse-result-summary-title{margin: 0 0 4px;font-size: 1.05em;font-weight: 700;color: #22263a}.jseditor .jse-result-summary-message{margin: 0;font-size: .88em;line-height: 1.4;color: #4a4e5c}.jseditor .jse-result-summary-warn .jse-result-summary-message{color: #db2828}.jseditor.jse-overlay-active #wizard_topbar{ flex: 0 0 auto;margin: 0;border-radius: 10px 10px 0 0;position: sticky;top: 0;z-index: 2}.jseditor.jse-overlay-active .wizard > .content{flex: 1 1 auto;overflow-y: auto;-webkit-overflow-scrolling: touch;margin: 0;border-bottom: none;min-height: 0; padding: 12px 15px 0 15px} .jseditor.jse-overlay-active .wizard > .content.jse-step-transitioning{overflow: hidden}.jseditor.jse-overlay-active .wizard > .actions{ box-sizing: border-box;flex: 0 0 auto;position: sticky;bottom: 0; background: linear-gradient(180deg,#f5f9ff 0%,#e9edf7 100%);border-top: 1px solid #dee2e6;padding: 5px 10px 5px 10px;margin: 0;border-radius: 0 0 10px 10px}@media only screen and (max-width: 767.98px){ .jseditor.jse-overlay-active{padding: 0}.jseditor.jse-overlay-active .wizard{max-width: 100%; height: 100vh;height: 100dvh;max-height: 100vh;max-height: 100dvh;border-radius: 0;border: none}.jseditor.jse-overlay-active #wizard_topbar,.jseditor.jse-overlay-active .wizard > .actions{border-radius: 0}}@media only screen and (max-width: 567.98px){.jseditor .wizard > .actions ul{display: flex !important;align-items: center;justify-content: space-between;width: 100%;margin: 0 !important;padding: 0 !important}.jseditor .wizard > .actions ul li{float: none !important;margin: 0 !important}.jseditor .wizard > .actions ul li:first-child{margin-right: auto !important}.jseditor .wizard > .actions ul li:last-child{margin-left: auto !important}} html.jse-scroll-lock,html.jse-scroll-lock body{overflow: hidden} html.jse-no-pull-refresh,html.jse-no-pull-refresh body{overscroll-behavior-y: contain} .jseditor #requirement_settings{ background: #fff;border-radius: 10px;margin: 0 -15px; padding: 0 14px 14px 14px; position: relative} .jseditor .jse-lock-overlay{display: none;position: absolute;inset: 0;z-index: 20;background: rgba(255,255,255,.82); -webkit-backdrop-filter: blur(1.5px);backdrop-filter: blur(1.5px);border-radius: 10px}.jseditor #requirement_settings.locked .jse-lock-overlay{display: block} .jseditor.jse-overlay-active .wizard > .content.jse-content-frozen{overflow: hidden} .jseditor .jse-lock-card{position: sticky;top: 24px;display: flex;flex-direction: column;align-items: center;text-align: center;max-width: 300px;margin: 40px auto 0;padding: 24px 20px;background: #fff;border: 1px solid #eaecf5;border-radius: 14px;box-shadow: 0 8px 28px rgba(20,40,100,.14)}.jseditor .jse-lock-icon{width: 52px;height: 52px;margin: 0 0 14px;border-radius: 50%;background: rgba(0,123,255,.1);display: flex;align-items: center;justify-content: center;flex: 0 0 auto}.jseditor .jse-lock-icon svg{width: 26px;height: 26px;color: #007bff}.jseditor .jse-lock-title{margin: 0 0 6px;font-size: 1.05em;font-weight: 700;color: #22263a}.jseditor .jse-lock-message{margin: 0 0 18px;font-size: 0.88em;line-height: 1.5;color: #6f6f7d}.jseditor .jse-lock-btn{display: inline-flex;align-items: center;gap: 7px; border: none;padding: 10px 20px; border-radius: 5px;background: #007bff;color: #fff;font-size: 0.9em;font-weight: 600;cursor: pointer;-webkit-tap-highlight-color: transparent;transition: background-color .15s ease}.jseditor .jse-lock-btn svg{width: 16px;height: 16px;flex: 0 0 auto}.jseditor .jse-lock-btn:hover{background-color: #0069d9}.jseditor .jse-lock-btn:active{background-color: #005cbf}.jseditor .jse-lock-btn:focus{outline: none}.jseditor .jse-lock-btn:focus-visible{outline: 2px solid #1170ed;outline-offset: 2px} .jseditor .wizard > .content > .body[data-step="1"]{padding-top: 8px}.jseditor .jse-card{background: #fff;border: 1px solid #eaecf5;border-radius: 12px;padding: 16px;margin: 0 0 16px 0;box-shadow: 0 1px 2px rgba(20,20,60,.05),0 1px 8px rgba(20,20,60,.04)}.jseditor .jse-card:last-child{margin-bottom: 0}.jseditor .jse-card-title{display: flex;align-items: center;gap: 8px;font-size: 1.02em;font-weight: 700;color: #22263a;margin: 0 0 14px 0}.jseditor .jse-card-title svg{flex: 0 0 auto;width: 18px;height: 18px;color: #1170ed}.jseditor .jse-field-label{font-size: 0.88em;font-weight: 600;color: #444;margin: 0 0 8px 0}.jseditor .jse-field-help{ color: #6f6f7d;font-size: 12px;line-height: 1.4;margin: 8px 0 0 0} .jseditor .jse-percent-stepper{display: flex;align-items: center;justify-content: space-between;max-width: 220px;margin-top: 10px}.jseditor .jse-percent-btn{ flex: 0 0 auto;width: 34px;height: 34px;border-radius: 50%;display: flex;align-items: center;justify-content: center;border: none;background: #e8f0fe;color: #1170ed;cursor: pointer;padding: 0;-webkit-tap-highlight-color: transparent;transition: background-color .15s ease,color .15s ease; touch-action: manipulation}.jseditor .jse-percent-btn svg{display: block;width: 16px;height: 16px}.jseditor .jse-percent-btn:hover:not(:disabled){background: #d8e6fd}.jseditor .jse-percent-btn:active:not(:disabled){background: #c3d9fb}.jseditor .jse-percent-btn:disabled{ background: #eef0f6;color: #a6abc4;cursor: not-allowed}.jseditor .jse-percent-btn:focus{outline: none}.jseditor .jse-percent-btn:focus-visible{outline: 2px solid #1170ed;outline-offset: 2px}.jseditor .jse-percent-value{flex: 1 1 auto;text-align: center;font-size: 1.35em;font-weight: 600;color: #22263a} .jseditor .jse-chip-group{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.jseditor .jse-chip-group.fields,.jseditor .jse-chip-group.inline.fields{margin: 0}.jseditor .jse-chip-group .field{margin: 0 !important;padding: 0 !important;width: auto !important}.jseditor .jse-chip-group .jse.checkbox label{position: relative;display: inline-flex;align-items: center;padding: 8px 14px;border: 1.5px solid #d7dae8;border-radius: 8px;background: #fff;font-size: .92em;font-weight: 500;color: #33364a;line-height: 1.3;transition: border-color .15s ease,background-color .15s ease,color .15s ease}.jseditor .jse-chip-group .jse.checkbox label::after{content: none;display: none}.jseditor .jse-chip-group .jse.checkbox label::before{display: inline-block;position: static;content: "\f00c";font-family: jseditor-icons;font-style: normal;font-weight: 400; background: none !important;border: none !important;border-radius: 0;transform: none;box-sizing: content-box;font-size: .8em;width: 0;height: auto;margin-right: 0;color: #1170ed;opacity: 0;overflow: hidden;line-height: 1;vertical-align: middle;transition: width .15s ease,margin-right .15s ease,opacity .1s ease}.jseditor .jse-chip-group .jse.checkbox input:checked ~ label::before{width: 1em;margin-right: 6px;opacity: 1}.jseditor .jse-chip-group .jse.checkbox input:checked ~ label{border-color: #1170ed;background: #eef4ff;color: #0a4faa} .jseditor .jse-chip-group .jse.checkbox label .jse-chip-icon{width: 14px;height: 14px;flex-shrink: 0;margin-right: 6px;vertical-align: middle}.jseditor .jse-chip-group .jse.checkbox label:hover{border-color: #9aa6c9}.jseditor .jse-chip-group .jse.checkbox input:focus-visible ~ label{outline: 2px solid #1170ed;outline-offset: 1px}.jseditor .jse-chip-group .jse.checkbox input:disabled ~ label{opacity: .5;cursor: not-allowed} .jseditor .google-auto-placed,.jseditor ins.adsbygoogle{display: none !important} .jseditor .jse-wizard-close{position: absolute;top: 0;right: 0;bottom: 0;width: 52px;display: flex;align-items: center;justify-content: center;padding: 0;margin: 0;border: none;border-left: 1px solid rgba(30,41,90,.10);border-radius: 0;background: transparent;color: #3b4058;cursor: pointer;touch-action: manipulation;-webkit-tap-highlight-color: transparent;transition: background-color .12s ease,color .12s ease}.jseditor .jse-wizard-close svg{display: block;width: 13px;height: 13px}.jseditor .jse-wizard-close:hover{background: #e81123;color: #fff}.jseditor .jse-wizard-close:active{background: #f1707a;color: #fff}.jseditor .jse-wizard-close:focus{outline: none}.jseditor .jse-wizard-close:focus-visible{outline: 2px solid #1170ed;outline-offset: -3px} .jseditor .jse-wizard-topbar{padding-right: 66px}@media only screen and (max-width: 567.98px){.jseditor .jse-wizard-close{width: 46px}.jseditor .jse-wizard-topbar{padding-right: 58px}}