/*!
 * Cropper.js v1.6.2
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-04-21T07:43:02.731Z
 */.cropper-container,.fc-unselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;user-select:none}.cropper-container img{backface-visibility:hidden;display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline:#39f solid 1px;outline-color:rgba(51,153,255,.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3)}.cropper-center,.cropper-hide{display:block;height:0;position:absolute}.cropper-center{left:50%;opacity:.75;top:50%;width:0}.cropper-center::after,.cropper-center::before{background-color:#eee;content:' ';display:block;position:absolute}.cropper-center::before{height:1px;left:-3px;top:0;width:7px}.cropper-center::after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se::before{background-color:#39f;bottom:-50%;content:' ';display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-hide{width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.vertical-collection-visual-debugger{height:100%;position:fixed;z-index:1000;top:0;left:0;display:flex;align-items:center;justify-content:left;background:rgba(50,50,50,1);width:125px}.vertical-collection-visual-debugger .vc_visualization-container{transform:scale(.25);left:0;position:relative}.vertical-collection-visual-debugger .vc_visualization-screen{position:absolute;background:0 0;box-sizing:content-box;border-top:2px dashed #ff0;border-bottom:2px dashed #ff0;width:500px}.vertical-collection-visual-debugger .vc_visualization-scroll-container{position:absolute;width:500px;background:rgba(100,230,100,.65)}.vertical-collection-visual-debugger .vc_visualization-item-container{position:absolute;width:500px;background:rgba(255,255,255,.15)}.vertical-collection-visual-debugger .vc_visualization-virtual-component{box-sizing:border-box;background:rgba(230,100,230,.6);border:1px dotted #bbb;border-top:0;color:#fff;text-align:center;font-size:2.5em;width:250px}.fa-1x,.fc button,.fc table,body .fc{font-size:1em}.vertical-collection-visual-debugger .vc_visualization-virtual-component:first-of-type{border-top:1px dotted #bbb}.vertical-collection-visual-debugger .vc_visualization-virtual-component.culled{background:0 0}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Solid";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Regular";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Light";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Thin";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}svg:not(:host).svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible;box-sizing:content-box}.svg-inline--fa{display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em}.fa-layers,.fa-layers-counter,.fa-layers-text,.fa-stack,.fc-button-group{display:inline-block}.svg-inline--fa.fa-2xs{vertical-align:.1em}.svg-inline--fa.fa-xs{vertical-align:0}.svg-inline--fa.fa-sm{vertical-align:-.0714285705em}.svg-inline--fa.fa-lg{vertical-align:-.2em}.svg-inline--fa.fa-xl{vertical-align:-.25em}.svg-inline--fa.fa-2xl{vertical-align:-.3125em}.svg-inline--fa.fa-pull-left{margin-right:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-pull-right{margin-left:var(--fa-pull-margin,.3em);width:auto}.svg-inline--fa.fa-li{width:var(--fa-li-width,2em);top:.25em}.svg-inline--fa.fa-fw{width:var(--fa-fw-width,1.25em)}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter,.fa-layers-text{position:absolute;text-align:center}.fa-layers,.fa-stack,.fa-ul>li{position:relative}.fa-layers{height:1em;text-align:center;vertical-align:-.125em;width:1em}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter{background-color:var(--fa-counter-background-color,#ff253a);border-radius:var(--fa-counter-border-radius,1em);box-sizing:border-box;color:var(--fa-inverse,#fff);line-height:var(--fa-counter-line-height,1);max-width:var(--fa-counter-max-width,5em);min-width:var(--fa-counter-min-width,1.5em);overflow:hidden;padding:var(--fa-counter-padding,.25em .5em);right:var(--fa-right,0);text-overflow:ellipsis;top:var(--fa-top,0);-webkit-transform:scale(var(--fa-counter-scale,.25));transform:scale(var(--fa-counter-scale,.25));-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-bottom-right{bottom:var(--fa-bottom,0);right:var(--fa-right,0);top:auto;-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:bottom right;transform-origin:bottom right}.fa-layers-bottom-left,.fa-layers-top-right{-webkit-transform:scale(var(--fa-layers-scale,.25))}.fa-layers-bottom-left{bottom:var(--fa-bottom,0);left:var(--fa-left,0);right:auto;top:auto;transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:bottom left;transform-origin:bottom left}.fa-layers-top-right{top:var(--fa-top,0);right:var(--fa-right,0);transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-top-left{left:var(--fa-left,0);right:auto;top:var(--fa-top,0);-webkit-transform:scale(var(--fa-layers-scale,.25));transform:scale(var(--fa-layers-scale,.25));-webkit-transform-origin:top left;transform-origin:top left}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333337em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285718em;vertical-align:.0535714295em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666682em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-stack,.fc .fc-axis,.fc button .fc-icon,.fc-list-empty,.ve-tag-loading{vertical-align:middle}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-li{left:calc(var(--fa-li-width,2em) * -1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color,#eee);border-radius:var(--fa-border-radius,.1em);border-style:var(--fa-border-style,solid);border-width:var(--fa-border-width,.08em);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{-webkit-animation-name:fa-beat;animation-name:fa-beat;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce,.fa-fade{-webkit-animation-direction:var(--fa-animation-direction,normal);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite)}.fa-bounce{-webkit-animation-name:fa-bounce;animation-name:fa-bounce;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-beat-fade,.fa-fade{-webkit-animation-delay:var(--fa-animation-delay,0)}.fa-fade{-webkit-animation-name:fa-fade;animation-name:fa-fade;animation-delay:var(--fa-animation-delay,0);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-flip{-webkit-animation-direction:var(--fa-animation-direction,normal);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite)}.fa-beat-fade{-webkit-animation-name:fa-beat-fade;animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay,0);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1));animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip,.fa-shake{-webkit-animation-delay:var(--fa-animation-delay,0)}.fa-flip{-webkit-animation-name:fa-flip;animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,ease-in-out);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake,.fa-spin{-webkit-animation-direction:var(--fa-animation-direction,normal);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite)}.fa-shake{-webkit-animation-name:fa-shake;animation-name:fa-shake;animation-delay:var(--fa-animation-delay,0);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-delay:var(--fa-animation-delay,0);animation-delay:var(--fa-animation-delay,0);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,2s);animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,linear);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(8));animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@-webkit-keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-beat{0%,90%{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(var(--fa-beat-scale,1.25));transform:scale(var(--fa-beat-scale,1.25))}}@-webkit-keyframes fa-bounce{0%,100%,64%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1,1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1,1) translateY(var(--fa-bounce-rebound,-.125em))}}@keyframes fa-bounce{0%,100%,64%{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0)}10%{-webkit-transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0);transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{-webkit-transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em));transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{-webkit-transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0);transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{-webkit-transform:scale(1,1) translateY(var(--fa-bounce-rebound,-.125em));transform:scale(1,1) translateY(var(--fa-bounce-rebound,-.125em))}}@-webkit-keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@-webkit-keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-beat-fade{0%,100%{opacity:var(--fa-beat-fade-opacity,.4);-webkit-transform:scale(1);transform:scale(1)}50%{opacity:1;-webkit-transform:scale(var(--fa-beat-fade-scale,1.125));transform:scale(var(--fa-beat-fade-scale,1.125))}}@-webkit-keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-flip{50%{-webkit-transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg));transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@-webkit-keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}24%,8%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}100%,40%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes fa-shake{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}4%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}24%,8%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}12%,28%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}20%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}32%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}36%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}100%,40%{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}.fa-rotate-by{-webkit-transform:rotate(var(--fa-rotate-angle,none));transform:rotate(var(--fa-rotate-angle,none))}.fa-stack{height:2em;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:var(--fa-stack-z-index,auto)}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fa-duotone.fa-inverse,.fad.fa-inverse{color:var(--fa-inverse,#fff)}.card-header[role=tab]{cursor:pointer}.popover.bs-popover-bottom>.arrow,.popover.bs-popover-left>.arrow,.popover.bs-popover-right>.arrow,.popover.bs-popover-top>.arrow{margin:0}/*!
 * FullCalendar v3.10.5
 * Docs & License: https://fullcalendar.io/
 * (c) 2019 Adam Shaw
 */.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}.fc th,.fc-basic-view .fc-day-top .fc-week-number,.fc-basic-view td.fc-week-number,.fc-icon,.fc-toolbar{text-align:center}.fc-highlight{background:#bce8f1;opacity:.3}.fc-bgevent{background:#8fdf82;opacity:.3}.fc-nonbusiness{background:#d7d7d7}.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;white-space:nowrap;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid;background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:-.05em;margin:0 .2em}.fc-state-active,.fc-state-disabled,.fc-state-down,.fc-state-hover{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-active,.fc-state-down{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;box-shadow:none}.fc-event.fc-draggable,.fc-event[href],.fc-popover .fc-header .fc-close,a[data-goto]{cursor:pointer}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-ltr .fc-popover .fc-header .fc-close,.fc-rtl .fc-popover .fc-header .fc-title{float:right}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-bg table,.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0}.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}a[data-goto]:hover{text-decoration:underline}.fc-event,.fc-event:hover,.fc.fc-bootstrap3 a,.ui-widget .fc-event,a.fc-more{text-decoration:none}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-helper-skeleton td{background:0 0;border-color:transparent}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-day-grid-event .fc-content,.fc-icon,.fc-row.fc-rigid,.fc-time-grid-event{overflow:hidden}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad}.fc-event,.fc-event-dot{background-color:#3a87ad}.fc-event,.fc-event:hover{color:#fff}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4;display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999!important;box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25}.fc-day-grid-event .fc-content{white-space:nowrap}.fc-day-grid-event .fc-time{font-weight:700}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-bootstrap3 .fc-popover .panel-body,.fc-bootstrap4 .fc-popover .card-body{padding:0}.fc-now-indicator{position:absolute;border:0 solid red}.fc-bootstrap3 .fc-today.alert,.fc-bootstrap4 .fc-today.alert{border-radius:0}.fc-unselectable{-khtml-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff;border-width:1px;border-style:solid}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed td.fc-today{background:#fcf8e3}.fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:.3}.fc-icon{display:inline-block;height:1em;line-height:1em;font-size:1em;font-family:"Courier New",Courier,monospace;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative}.fc-icon-left-single-arrow:after{content:"\2039";font-weight:700;font-size:200%;top:-7%}.fc-icon-right-single-arrow:after{content:"\203A";font-weight:700;font-size:200%;top:-7%}.fc-icon-left-double-arrow:after{content:"\AB";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"\BB";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}.fc-icon-x:after{content:"\D7";font-size:200%;top:6%}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666;font-size:.9em;margin-top:2px}.fc-unthemed .fc-list-item:hover td{background-color:#f5f5f5}.ui-widget .fc-disabled-day{background-image:none}.fc-bootstrap3 .fc-time-grid .fc-slats table,.fc-bootstrap4 .fc-time-grid .fc-slats table,.fc-time-grid .fc-slats .ui-widget-content,.ve-block,.ve-header__history .ve-btn:disabled,.ve-header__history .ve-btn:disabled:hover,.ve-preview{background:0 0}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc-bootstrap3 hr.fc-divider,.fc-bootstrap4 hr.fc-divider{border-color:inherit}.ui-widget .fc-event{color:#fff;font-weight:400}.ui-widget td.fc-axis{font-weight:400}.fc.fc-bootstrap3 a[data-goto]:hover{text-decoration:underline}.fc.fc-bootstrap4 a{text-decoration:none}.fc.fc-bootstrap4 a[data-goto]:hover{text-decoration:underline}.fc-bootstrap4 a.fc-event:not([href]):not([tabindex]){color:#fff}.fc-bootstrap4 .fc-popover.card{position:absolute}.fc-toolbar.fc-header-toolbar{margin-bottom:1em}.fc-toolbar.fc-footer-toolbar{margin-top:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:.3}.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:2px}.fc-basic-view th.fc-day-number,.fc-basic-view th.fc-week-number{padding:0 2px}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-basic-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px}.fc-rtl .fc-basic-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-basic-view .fc-day-top .fc-week-number{min-width:1.5em;background-color:#f2f2f2;color:grey}.fc-basic-view td.fc-week-number>*{display:inline-block;min-width:1.25em}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{z-index:3;position:relative}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-helper-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event.fc-selected{overflow:visible}.fc-time-grid-event.fc-selected .fc-bg{display:none}.fc-time-grid-event .fc-content{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\A0-\A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}.fc-event-dot{display:inline-block;width:10px;height:10px;border-radius:5px}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-width:1px;border-style:solid}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}.fc-list-heading td{font-weight:700}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt,.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{text-decoration:none;color:inherit}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0}.fc-list-empty-wrap1{width:100%;height:100%;display:table}.fc-list-empty{display:table-cell;text-align:center}.fc-unthemed .fc-list-empty{background-color:#eee}.models-table-wrapper .clearFilterIcon{pointer-events:auto;cursor:pointer}.models-table-wrapper select~.clearFilterIcon{margin-right:9px}body,p{margin:0}.models-table-wrapper .globalSearch{position:relative}.models-table-clear{clear:both}.table-nav .inline.fields{justify-content:flex-end}.table-nav .inline.fields .field:last-child{padding-right:0!important}.emt-sr-only,body,p{padding:0}.emt-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.emt-icons-stack,.ve-block,.ve-editor__content{position:relative}.emt-icons-stack .glyphicon{position:absolute}.toggle-all{text-decoration:none}:root{--ve-border:#d7dce3;--ve-bg:#f7f9fc;--ve-panel:#ffffff;--ve-muted:#6b7280;--ve-primary:#2563eb;--ve-radius:10px;--ve-page-width-narrow:720px;--ve-page-width-medium:960px;--ve-page-width-large:1200px}*{box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--ve-bg);color:#111827}.ve-editor{margin:0 auto;display:flex;flex-direction:column;height:100%;min-height:0}.ve-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:12px}.ve-header h2{margin:0}.ve-header__history{display:flex;gap:6px;align-items:center}.ve-header__history .ve-btn{display:inline-flex;align-items:center;gap:4px}.ve-header__history .ve-btn__icon{font-size:16px;line-height:1}.ve-header__history .ve-btn:disabled{opacity:.4;cursor:not-allowed}.ve-header__actions{display:flex;gap:8px}.ve-mode-toggle{margin-left:auto}.ve-mode-btn{min-width:84px}.ve-editor__content{padding-top:12px;flex-grow:1;overflow:auto;min-height:0}.ve-editor--page-large .ve-editor__content,.ve-editor--page-medium .ve-editor__content,.ve-editor--page-narrow .ve-editor__content{width:100%;margin-left:auto;margin-right:auto}.ve-editor--page-narrow .ve-editor__content{max-width:var(--ve-page-width-narrow)}.ve-editor--page-medium .ve-editor__content{max-width:var(--ve-page-width-medium)}.ve-editor--page-large .ve-editor__content{max-width:var(--ve-page-width-large)}.ve-preview{border:none;border-radius:var(--ve-radius);box-shadow:none}.ve-preview a{color:#2563eb;text-decoration:underline}.ve-preview a:hover{text-decoration:none}.ve-render a{color:#2563eb;text-decoration:underline}.ve-render a:hover{text-decoration:none}.ve-preview__empty{margin:0;color:#ef4444}.ve-editor--preview .ve-preview>:first-child{margin-top:0}.ve-editor--preview .ve-preview>:last-child{margin-bottom:0}.ve-block-list{display:flex;flex-direction:column}.ve-block{display:flex;align-items:flex-start;gap:8px;border-radius:var(--ve-radius);outline:transparent dashed 2px;outline-offset:4px;transition:outline-color .15s ease}.ve-block__controls,.ve-formatting,.ve-picker{border:1px solid var(--ve-border)}.ve-block:hover{outline-color:#9ca3af}.ve-block__controls{position:absolute;top:0;right:8px;display:flex;align-items:center;gap:4px;padding:4px;background:#fff;border-radius:8px;box-shadow:0 6px 16px rgba(0,0,0,.08);opacity:0;pointer-events:none;min-width:0;height:auto;justify-content:flex-start;transition:opacity .15s ease;z-index:2}.ve-add-row,.ve-kv__cell{overflow:visible;position:relative}.ve-block:hover>.ve-block__controls{opacity:1;pointer-events:auto}.ve-block__body{flex:1}.ve-block__label{display:none}.ve-handle{cursor:grab;color:var(--ve-muted);font-size:13px}.ve-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;border-radius:6px;padding:6px 12px;background:#fff;cursor:pointer;font-size:13px;font-weight:500;color:#374151;transition:all .15s ease}.ve-btn:hover{background:#f8fafc;border-color:#cbd5e1}.ve-btn--ghost{border:1px solid #e2e8f0;background:#f8fafc;color:#64748b}.ve-btn--ghost:hover{background:#f1f5f9;border-color:#cbd5e1;color:#475569}.ve-btn--ghost.is-active{background:#eff6ff;border-color:var(--ve-primary);color:var(--ve-primary)}.ve-btn--primary{background:var(--ve-primary);border-color:var(--ve-primary);color:#fff}.ve-btn--primary:hover{background:#1d4ed8;border-color:#1d4ed8}.ve-btn--danger{background:#fef2f2;border-color:#fecaca;color:#dc2626}.ve-btn--danger:hover{background:#fee2e2;border-color:#fca5a5}.ve-btn--icon{padding:4px 8px}.ve-kv__remove{opacity:0;transition:opacity .15s ease}.ve-kv__cell:focus-within .ve-kv__remove,.ve-kv__cell:hover .ve-kv__remove{opacity:1}.ve-btn--small{padding:4px 8px;font-size:13px;min-width:36px}.ve-btn--tiny{padding:3px 6px;font-size:12px;font-weight:500;min-width:44px}.ve-block__controls .ve-btn--icon{width:28px;height:28px;padding:4px;display:inline-flex;align-items:center;justify-content:center}.ve-picker,.ve-slash-menu{padding:8px;min-width:240px}.ve-add-row{display:flex;align-items:center;gap:8px;min-height:12px;margin:4px 0}.ve-add-row .ve-btn{opacity:0;pointer-events:none;transition:opacity .12s ease}.ve-add-row--empty .ve-btn{opacity:1;pointer-events:auto}.ve-add-row--anchor-bottom,.ve-add-row--anchor-top{position:absolute;left:50%;transform:translateX(-50%);width:auto;margin:0}.ve-add-row--anchor-top{top:-12px}.ve-add-row--anchor-bottom{bottom:-12px}.ve-add-row--anchor-bottom .ve-btn,.ve-add-row--anchor-top .ve-btn{opacity:0;pointer-events:none}.ve-add-row:focus-within .ve-btn,.ve-add-row:hover .ve-btn,.ve-block:hover .ve-add-row--anchor-bottom .ve-btn,.ve-block:hover .ve-add-row--anchor-top .ve-btn{opacity:1;pointer-events:auto}.ve-picker{display:flex;flex-direction:column;gap:4px;margin-left:8px;background:#fff;border-radius:8px;box-shadow:0 8px 20px rgba(0,0,0,.06);max-width:280px}.ve-picker.hidden{display:none}.ve-picker__group{display:flex;flex-direction:column;border-radius:6px;overflow:hidden}.ve-picker__group-header{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#f8fafc;cursor:pointer;user-select:none;transition:background .15s ease}.ve-picker__group-header:hover{background:#f1f5f9}.ve-picker__group-chevron{font-size:10px;color:#6b7280;transition:transform .2s ease;min-width:12px}.ve-picker__group-title{font-size:12px;font-weight:600;color:#374151;text-transform:uppercase;letter-spacing:.04em;flex:1}.ve-picker__group-count{font-size:11px;color:#9ca3af;background:#e5e7eb;padding:2px 6px;border-radius:10px;font-weight:600;min-width:20px;text-align:center}.ve-picker__group-items{display:none;flex-direction:column;gap:2px;padding:4px;background:#fff}.ve-picker__group.is-expanded .ve-picker__group-items{display:flex}.ve-picker__item{border:1px solid #e5e7eb;background:#fff;border-radius:6px;padding:8px 10px;cursor:pointer;text-align:left;font-size:13px;transition:all .15s ease;color:#1f2937}.ve-menu input,.ve-menu select,.ve-menu textarea{transition:border-color .15s ease,box-shadow .15s ease;width:100%}.ve-picker__item:hover{background:#f8fafc;border-color:var(--ve-primary);transform:translateX(2px)}.ve-formatting{position:absolute;display:flex;gap:6px;padding:6px;border-radius:8px;background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.08);transform:translate(-50%,-110%);z-index:1100}.ve-formatting.hidden{display:none}.ve-formatting__btn{border:1px solid var(--ve-border);background:#fff;border-radius:6px;padding:4px 6px;font-weight:700;min-width:28px;cursor:pointer}.ve-formatting__btn:hover{background:#f3f4f6}.ve-formatting__btn.is-active{border-color:var(--ve-primary);background:#eef2ff}.ve-richtext code{background:#f3f4f6;padding:2px 6px;border-radius:3px;font-family:Monaco,Menlo,Consolas,monospace;font-size:.9em;color:#e11d48}.ve-richtext a{color:#2563eb;text-decoration:underline}.ve-richtext a:hover{text-decoration:none}.ve-richtext s{text-decoration:line-through;opacity:.7}@keyframes glow-sweep{0%{background-position:-300% center}100%{background-position:300% center}}.ve-editor--edit .ve-tag{background:linear-gradient(90deg,currentColor 0,currentColor 46%,rgba(194,65,12,1) 48%,rgba(234,88,12,1) 50%,rgba(194,65,12,1) 52%,currentColor 54%,currentColor 100%);background-size:300% auto;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap;display:inline-block;cursor:default;animation:glow-sweep 15s linear infinite;padding:1px 4px;outline:rgba(234,88,12,.5) dashed 1px;outline-offset:2px;border-radius:6px}.ve-editor--edit .ve-tag:hover{animation-duration:10s}.ve-menu{background:#fff;border:1px solid var(--ve-border);border-radius:12px;padding:0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);min-width:280px;max-width:360px;overflow:hidden}.ve-menu.hidden{display:none}.ve-menu__close{width:100%;margin-bottom:8px}.ve-menu__content{padding:12px;display:flex;flex-direction:column;gap:12px}.ve-menu__section{display:flex;flex-direction:column;gap:8px;padding:12px;border-bottom:1px solid #f1f5f9}.ve-dropzone,.ve-menu__row{align-items:center;display:flex}.ve-menu__section:last-child{border-bottom:none}.ve-menu__section-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin:0}.ve-menu__label{font-size:13px;font-weight:500;color:#374151;margin:0}.ve-menu__row{gap:8px}.ve-menu__button-group{display:flex;gap:4px;flex-wrap:wrap}.ve-menu__column-widths{margin-top:4px}.ve-menu__row--buttons{display:flex;gap:4px}.ve-menu__row--buttons .ve-btn{flex:1;min-width:0;justify-content:center}.ve-menu--confirm{min-width:200px;max-width:240px}.ve-menu--confirm .ve-menu__section{padding:16px;text-align:center}.ve-menu--confirm p{font-size:14px;font-weight:500;color:#374151;margin-bottom:12px}.ve-menu input,.ve-menu select{padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:13px;color:#1e293b;background:#f8fafc}.ve-menu input:focus,.ve-menu select:focus{outline:0;border-color:var(--ve-primary);box-shadow:0 0 0 3px rgba(37,99,235,.1);background:#fff}.ve-menu input::placeholder{color:#94a3b8}.ve-menu textarea{padding:8px 12px;border:1px solid #e2e8f0;border-radius:8px;font-size:12px;font-family:"SF Mono",Monaco,"Cascadia Code",monospace;color:#1e293b;background:#f8fafc;resize:vertical;min-height:60px}.ve-menu textarea:focus{outline:0;border-color:var(--ve-primary);box-shadow:0 0 0 3px rgba(37,99,235,.1);background:#fff}.ve-menu select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;padding-right:32px}.ve-menu__input{width:100%}.ve-menu__divider{height:1px;background:#f1f5f9;margin:4px 0}.ve-menu--wide{min-width:320px;max-width:420px}.ve-menu--panel{min-width:0;max-width:none;width:100%;border:none;border-radius:0;box-shadow:none;background:0 0;overflow-y:auto;overflow-x:hidden;min-height:0;flex:1}.ve-context-list__content,.ve-dropzone{min-height:60px}.ve-btn.is-active{border-color:var(--ve-primary);background:#eff6ff;color:var(--ve-primary)}.ve-btn.is-active:hover{background:#dbeafe}.ve-block::after,.ve-block::before{content:"";position:absolute;left:-6px;right:-6px;height:4px;border-radius:4px;background:var(--ve-primary);opacity:0;transform:scaleX(.96);transition:opacity 120ms ease,transform 120ms ease;pointer-events:none;z-index:1}.drag-over-before::before{top:-4px;opacity:1;transform:scaleX(1)}.drag-over-after::after{bottom:-4px;opacity:1;transform:scaleX(1)}.ve-dropzone{border:2px dashed transparent;border-radius:var(--ve-radius);transition:all 150ms ease;justify-content:center}.ve-dropzone--trailing{margin-top:8px}.ve-dropzone--active{border-color:var(--ve-primary);background:rgba(37,99,235,.08)}.ve-dropzone--active::after{content:"Drop here";color:var(--ve-primary);font-size:13px;font-weight:500}.ve-editor--drag-over .ve-add-row--empty,.ve-editor--drag-over .ve-editor__content{min-height:120px;border:2px dashed var(--ve-primary);border-radius:var(--ve-radius);background:rgba(37,99,235,.08);display:flex;align-items:center;justify-content:center}.ve-editor--drag-over .ve-add-row--empty .ve-btn,.ve-editor--drag-over .ve-add-row--empty .ve-picker{display:none}.ve-editor--drag-over .ve-add-row--empty::after{content:"Drop block here";color:var(--ve-primary);font-size:14px;font-weight:500}.ve-slash-menu{background:#fff;border:1px solid var(--ve-border);border-radius:10px;box-shadow:0 12px 24px rgba(0,0,0,.12);max-width:320px;max-height:400px;overflow-y:auto}.ve-slash-menu__empty{padding:12px;text-align:center;color:var(--ve-muted);font-size:14px}.ve-slash-menu__group{margin-bottom:8px}.ve-slash-menu__group:last-child{margin-bottom:0}.ve-slash-menu__group-title{font-size:11px;letter-spacing:.04em;color:var(--ve-muted);text-transform:uppercase;margin-bottom:6px;padding:0 4px}.ve-slash-menu__item{width:100%;text-align:left;padding:8px 12px;border:none;background:0 0;border-radius:6px;cursor:pointer;font-size:14px;transition:background .15s ease;margin-bottom:2px}.ve-slash-menu__item:hover{background:#f3f4f6}.ve-slash-menu__item.is-selected{background:#eef2ff;color:var(--ve-primary);font-weight:500}.ve-editor__wrapper{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:24px;align-items:stretch;width:100%;overflow:visible;flex:1 1 auto;min-height:0}.ve-editor__wrapper--with-components.ve-editor__wrapper--with-context{grid-template-columns:auto minmax(480px,1fr) 240px}.ve-editor__wrapper--with-components:not(.ve-editor__wrapper--with-context){grid-template-columns:auto minmax(480px,1fr)}.ve-editor__wrapper--with-components.ve-editor__wrapper--with-settings{grid-template-columns:auto minmax(480px,1fr) 320px}.ve-editor__wrapper--with-settings:not(.ve-editor__wrapper--with-components){grid-template-columns:minmax(480px,1fr) 320px}.ve-editor__wrapper--with-context:not(.ve-editor__wrapper--with-components){grid-template-columns:minmax(480px,1fr) 240px}.ve-editor--with-components .ve-editor__content,.ve-editor--with-context .ve-editor__content,.ve-editor--with-settings .ve-editor__content{flex:1}@media (max-width:1100px){.ve-editor__wrapper--with-components.ve-editor__wrapper--with-context{grid-template-columns:auto minmax(420px,1fr) 220px}.ve-editor__wrapper--with-components.ve-editor__wrapper--with-settings{grid-template-columns:auto minmax(420px,1fr) 280px}.ve-editor__wrapper--with-settings:not(.ve-editor__wrapper--with-components){grid-template-columns:minmax(420px,1fr) 280px}.ve-editor--with-components .ve-editor__content,.ve-editor--with-context .ve-editor__content,.ve-editor--with-settings .ve-editor__content{min-width:420px}}@media (max-width:900px){.ve-editor__wrapper{grid-template-columns:1fr;grid-template-rows:auto;grid-auto-rows:auto;overflow:auto}.ve-editor--with-components .ve-editor__content,.ve-editor--with-context .ve-editor__content,.ve-editor--with-settings .ve-editor__content{min-width:0}.ve-components-sidebar,.ve-context-sidebar,.ve-settings-panel{position:static;width:100%;max-width:none;max-height:none;height:auto}}.ve-components-sidebar,.ve-context-sidebar,.ve-settings-panel{position:sticky;top:20px;height:100%;max-height:calc(100vh - 40px);min-height:0}.ve-components-sidebar{width:auto;min-width:180px;max-width:240px;background:var(--ve-panel);border:1px solid var(--ve-border);border-radius:var(--ve-radius);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:12px;overflow-y:auto;flex-shrink:0}.ve-components-sidebar .ve-picker__group,.ve-context-sidebar{border:1px solid var(--ve-border)}.ve-components-sidebar__header{font-weight:600;font-size:14px;color:#111827;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--ve-border)}.ve-components-sidebar__groups{display:flex;flex-direction:column;gap:8px}.ve-components-sidebar .ve-picker__group-header{background:#f8fafc}.ve-components-sidebar .ve-picker__group-header:hover{background:#f1f5f9}.ve-components-sidebar .ve-picker__item{width:100%}.ve-context-sidebar{width:240px;background:var(--ve-panel);border-radius:var(--ve-radius);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:16px;overflow-y:auto;flex-shrink:0}.ve-context-group,.ve-context-sidebar__item{display:flex;border:1px solid var(--ve-border)}.ve-context-sidebar__header{font-weight:600;font-size:14px;color:#111827;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--ve-border)}.ve-context-sidebar__list{display:flex;flex-direction:column;gap:4px}.ve-context-sidebar__item{align-items:center;gap:8px;padding:6px 10px;background:var(--ve-bg);border-radius:6px;cursor:grab;transition:all .15s ease;user-select:none}.ve-context-sidebar__item:hover{background:#e5e7eb;border-color:#9ca3af;transform:translateX(-2px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.ve-context-sidebar__item:active{cursor:grabbing}.ve-context-sidebar__item--dragging{opacity:.5;cursor:grabbing}.ve-context-sidebar__item--array{cursor:default;opacity:.7}.ve-context-sidebar__item--array:hover{transform:none;box-shadow:none}.ve-context-sidebar__icon{font-size:11px;color:var(--ve-muted);line-height:1;font-weight:600;min-width:18px;text-align:center}.ve-context-sidebar__label{font-size:13px;color:#374151;font-family:"SF Mono",Monaco,Menlo,Consolas,monospace;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ve-context-sidebar__type{font-size:10px;color:var(--ve-muted);text-transform:uppercase;font-weight:500}.ve-context-group{flex-direction:column;border-radius:6px;overflow:hidden}.ve-context-button,.ve-settings-panel{border:1px solid var(--ve-border);display:flex}.ve-context-group__header{display:flex;align-items:center;gap:6px;padding:8px 10px;background:#f8fafc;cursor:pointer;user-select:none;transition:background .15s ease}.ve-context-group__header:hover{background:#f1f5f9}.ve-context-group__toggle{font-size:10px;color:var(--ve-muted);min-width:12px}.ve-context-group__label{font-size:13px;font-weight:500;color:#374151;font-family:"SF Mono",Monaco,Menlo,Consolas,monospace}.ve-context-group__content{display:flex;flex-direction:column;gap:4px;padding:6px;background:#fff}.ve-context-group__content.hidden{display:none}.ve-settings-panel{width:100%;max-width:320px;background:var(--ve-panel);border-radius:var(--ve-radius);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:12px;overflow:hidden;flex-direction:column;gap:12px;flex-shrink:0}.ve-settings-panel__header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--ve-border)}.ve-settings-panel__title{font-weight:600;font-size:14px;color:#111827}.ve-context-button-wrapper{position:absolute;top:0;right:0;z-index:10}.ve-context-button{width:28px;height:28px;padding:0;border-radius:6px;background:#fff;cursor:pointer;align-items:center;justify-content:center;transition:all .15s ease;z-index:5}.ve-context-button:hover{background:#f8fafc;border-color:var(--ve-primary)}.ve-context-button__icon{font-size:14px;color:var(--ve-primary);font-weight:700}.ve-context-menu{position:absolute;top:100%;right:0;margin-top:4px;width:220px;max-height:300px;overflow-y:auto;background:#fff;border:1px solid var(--ve-border);border-radius:var(--ve-radius);box-shadow:0 8px 20px rgba(0,0,0,.12);z-index:50}.ve-context-menu.hidden{display:none}.ve-context-menu__header{font-weight:600;font-size:12px;color:#111827;padding:10px 12px;border-bottom:1px solid var(--ve-border)}.ve-context-menu__list{display:flex;flex-direction:column;gap:2px;padding:8px}.ve-context-menu__list .ve-context-sidebar__item{padding:5px 8px;font-size:12px}.ve-context-menu__list .ve-context-group{font-size:12px}.ve-context-menu__list .ve-context-group__header{padding:6px 8px}.ve-context-menu__list .ve-context-group__label{font-size:12px}.ve-context-drop-cursor{display:inline;color:var(--ve-primary);font-weight:700;animation:blink 1s infinite;pointer-events:none}.ve-context-list{position:relative}.ve-context-list__header{display:flex;align-items:center;gap:8px}.ve-context-list__header .ve-menu__select{flex:1}.ve-context-list__item{padding:12px 0;border-bottom:1px solid #f1f5f9}.ve-context-list__item:last-child{border-bottom:none}.ve-context-list__loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:24px 16px;color:#64748b;font-size:14px}.ve-context-list__spinner{width:20px;height:20px;border:2px solid #e2e8f0;border-top-color:var(--ve-primary);border-radius:50%;animation:ve-spin .8s linear infinite}@keyframes ve-spin{to{transform:rotate(360deg)}}.ve-tag-loading{display:inline-flex;align-items:center;justify-content:center;min-width:1.5em}.ve-tag-loading__spinner{display:inline-block;width:.9em;height:.9em;border:2px solid #e2e8f0;border-top-color:var(--ve-primary);border-radius:50%;animation:ve-spin .8s linear infinite}@keyframes blink{0%,49%{opacity:1}100%,50%{opacity:0}}.signin-iframe{width:100%}.signin-iframe iframe{width:100%;height:550px;border:0}.occluded-content{display:block;position:relative;width:100%;min-height:.01px;color:transparent}table .occluded-content,tbody .occluded-content,tfoot .occluded-content,thead .occluded-content{display:table-row;position:relative;width:100%}ol .occluded-content,ul .occluded-content{display:list-item;position:relative;width:100%;list-style-type:none;height:0}.file-upload input[hidden]{display:none!important}.tse-scrollable{position:relative;overflow:hidden;height:100%;width:100%}.tse-scrollable .tse-scroll-content{position:absolute}.tse-scrollbar{position:absolute;z-index:99}.tse-scrollbar .drag-handle{position:absolute;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear;opacity:0;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background:#6c6e71;-webkit-background-clip:padding-box;-moz-background-clip:padding}.tse-scrollbar:hover .drag-handle{-webkit-transition:opacity 0 linear;-moz-transition:opacity 0 linear;-ms-transition:opacity 0 linear;-o-transition:opacity 0 linear;transition:opacity 0 linear;opacity:.7}.tse-scrollbar .drag-handle.visible{opacity:.7}.tse-scrollbar.vertical{top:0;right:0;bottom:0;width:11px}.tse-scrollbar.vertical .tse-scroll-content{overflow:hidden;overflow-y:scroll;position:absolute}.tse-scrollbar.vertical .drag-handle{right:2px;width:7px}.tse-scrollable.horizontal .tse-scrollbar.horizontal{left:0;right:0;bottom:0;top:auto;width:auto;height:11px}.tse-scrollable.horizontal .tse-scrollbar.horizontal .drag-handle{top:2px;right:auto;width:auto;min-width:0;height:7px;min-height:0}.tse-scrollable.horizontal .tse-scroll-content{overflow-x:scroll;overflow-y:hidden}.tse-scrollable.vertical .tse-scroll-content{overflow-x:hidden;overflow-y:scroll}.tse-scrollable.horizontal.vertical .tse-scroll-content{overflow-x:scroll;overflow-y:scroll}