:root{--black:#000;--white:#fff;--transparent:transparent;--fullBlack:#000;--darkBlack:rgba(0,0,0,0.87);--lightBlack:rgba(0,0,0,0.54);--minBlack:rgba(0,0,0,0.26);--faintBlack:rgba(0,0,0,0.12);--fullWhite:#fff;--darkWhite:hsla(0,0%,100%,0.87);--lightWhite:hsla(0,0%,100%,0.54);--minWhite:hsla(0,0%,100%,0.26);--faintWhite:hsla(0,0%,100%,0.12);--grey300:#e0e0e0;--grey900:#212121;--gutter-width:0rem;--outer-margin:0rem;--gutter-compensation:calc(var(--gutter-width)*0.5*-1);--half-gutter-width:calc(var(--gutter-width)*0.5);--xs-min:30;--sm-min:48;--md-min:64;--lg-min:75;--screen-xs-min:var(--xs-min) em;--screen-sm-min:var(--sm-min) em;--screen-md-min:var(--md-min) em;--screen-lg-min:var(--lg-min) em;--container-sm:calc(var(--sm-min) + var(--gutter-width));--container-md:calc(var(--md-min) + var(--gutter-width));--container-lg:calc(var(--lg-min) + var(--gutter-width))}.react-page-editable{margin-right:auto;margin-left:auto;padding-right:0;padding-right:var(--outer-margin,2rem);padding-left:0;padding-left:var(--outer-margin,2rem)}.react-page-row{box-sizing:border-box;display:flex;flex:1 1;flex-direction:row;flex-wrap:wrap;margin-right:0;margin-right:var(--gutter-compensation,-.5rem);margin-left:0;margin-left:var(--gutter-compensation,-.5rem);position:relative}.react-page-cell-xs,.react-page-cell-xs-1,.react-page-cell-xs-2,.react-page-cell-xs-3,.react-page-cell-xs-4,.react-page-cell-xs-5,.react-page-cell-xs-6,.react-page-cell-xs-7,.react-page-cell-xs-8,.react-page-cell-xs-9,.react-page-cell-xs-10,.react-page-cell-xs-11,.react-page-cell-xs-12,.react-page-cell-xs-offset-0,.react-page-cell-xs-offset-1,.react-page-cell-xs-offset-2,.react-page-cell-xs-offset-3,.react-page-cell-xs-offset-4,.react-page-cell-xs-offset-5,.react-page-cell-xs-offset-6,.react-page-cell-xs-offset-7,.react-page-cell-xs-offset-8,.react-page-cell-xs-offset-9,.react-page-cell-xs-offset-10,.react-page-cell-xs-offset-11,.react-page-cell-xs-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:0;padding-right:var(--half-gutter-width,.5rem);padding-left:0;padding-left:var(--half-gutter-width,.5rem);min-width:0}.react-page-cell-xs{flex-grow:1;flex-basis:0;width:100%;min-width:100%}.react-page-cell-xs-1{flex-basis:8.33333333%;width:8.33333333%}.react-page-cell-xs-2{flex-basis:16.66666667%;width:16.66666667%}.react-page-cell-xs-3{flex-basis:25%;width:25%;min-width:25%}.react-page-cell-xs-4{flex-basis:33.33333333%;width:33.33333333%}.react-page-cell-xs-5{flex-basis:41.66666667%;width:41.66666667%}.react-page-cell-xs-6{flex-basis:50%;width:50%;min-width:50%}.react-page-cell-xs-7{flex-basis:58.33333333%;width:58.33333333%}.react-page-cell-xs-8{flex-basis:66.66666667%;width:66.66666667%}.react-page-cell-xs-9{flex-basis:75%;width:75%;min-width:75%}.react-page-cell-xs-10{flex-basis:83.33333333%;width:83.33333333%}.react-page-cell-xs-11{flex-basis:91.66666667%;width:91.66666667%}.react-page-cell-xs-12{flex-basis:100%;width:100%;min-width:100%}.react-page-cell-xs-offset-0{margin-left:0}.react-page-cell-xs-offset-1{margin-left:8.33333333%}.react-page-cell-xs-offset-2{margin-left:16.66666667%}.react-page-cell-xs-offset-3{margin-left:25%}.react-page-cell-xs-offset-4{margin-left:33.33333333%}.react-page-cell-xs-offset-5{margin-left:41.66666667%}.react-page-cell-xs-offset-6{margin-left:50%}.react-page-cell-xs-offset-7{margin-left:58.33333333%}.react-page-cell-xs-offset-8{margin-left:66.66666667%}.react-page-cell-xs-offset-9{margin-left:75%}.react-page-cell-xs-offset-10{margin-left:83.33333333%}.react-page-cell-xs-offset-11{margin-left:91.66666667%}[dir=ltr] .start-xs{text-align:left}[dir=rtl] .start-xs{text-align:right}.start-xs{justify-content:flex-start}.center-xs{justify-content:center;text-align:center}[dir=ltr] .end-xs{text-align:right}[dir=rtl] .end-xs{text-align:left}.end-xs{justify-content:flex-end}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@container (min-width: 48em){.editor-container .react-page-cell-sm,.editor-container .react-page-cell-sm-1,.editor-container .react-page-cell-sm-2,.editor-container .react-page-cell-sm-3,.editor-container .react-page-cell-sm-4,.editor-container .react-page-cell-sm-5,.editor-container .react-page-cell-sm-6,.editor-container .react-page-cell-sm-7,.editor-container .react-page-cell-sm-8,.editor-container .react-page-cell-sm-9,.editor-container .react-page-cell-sm-10,.editor-container .react-page-cell-sm-11,.editor-container .react-page-cell-sm-12,.editor-container .react-page-cell-sm-offset-0,.editor-container .react-page-cell-sm-offset-1,.editor-container .react-page-cell-sm-offset-2,.editor-container .react-page-cell-sm-offset-3,.editor-container .react-page-cell-sm-offset-4,.editor-container .react-page-cell-sm-offset-5,.editor-container .react-page-cell-sm-offset-6,.editor-container .react-page-cell-sm-offset-7,.editor-container .react-page-cell-sm-offset-8,.editor-container .react-page-cell-sm-offset-9,.editor-container .react-page-cell-sm-offset-10,.editor-container .react-page-cell-sm-offset-11,.editor-container .react-page-cell-sm-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:0;padding-right:var(--half-gutter-width,.5rem);padding-left:0;padding-left:var(--half-gutter-width,.5rem);min-width:0}.editor-container .react-page-cell-sm{flex-grow:1;flex-basis:0;width:100%;min-width:100%}.editor-container .react-page-cell-sm-1{flex-basis:8.33333333%;width:8.33333333%}.editor-container .react-page-cell-sm-2{flex-basis:16.66666667%;width:16.66666667%}.editor-container .react-page-cell-sm-3{flex-basis:25%;width:25%;min-width:25%}.editor-container .react-page-cell-sm-4{flex-basis:33.33333333%;width:33.33333333%}.editor-container .react-page-cell-sm-5{flex-basis:41.66666667%;width:41.66666667%}.editor-container .react-page-cell-sm-6{flex-basis:50%;width:50%;min-width:50%}.editor-container .react-page-cell-sm-7{flex-basis:58.33333333%;width:58.33333333%}.editor-container .react-page-cell-sm-8{flex-basis:66.66666667%;width:66.66666667%}.editor-container .react-page-cell-sm-9{flex-basis:75%;width:75%;min-width:75%}.editor-container .react-page-cell-sm-10{flex-basis:83.33333333%;width:83.33333333%}.editor-container .react-page-cell-sm-11{flex-basis:91.66666667%;width:91.66666667%}.editor-container .react-page-cell-sm-12{flex-basis:100%;width:100%;min-width:100%}.editor-container .react-page-cell-sm-offset-0{margin-left:0}.editor-container .react-page-cell-sm-offset-1{margin-left:8.33333333%}.editor-container .react-page-cell-sm-offset-2{margin-left:16.66666667%}.editor-container .react-page-cell-sm-offset-3{margin-left:25%}.editor-container .react-page-cell-sm-offset-4{margin-left:33.33333333%}.editor-container .react-page-cell-sm-offset-5{margin-left:41.66666667%}.editor-container .react-page-cell-sm-offset-6{margin-left:50%}.editor-container .react-page-cell-sm-offset-7{margin-left:58.33333333%}.editor-container .react-page-cell-sm-offset-8{margin-left:66.66666667%}.editor-container .react-page-cell-sm-offset-9{margin-left:75%}.editor-container .react-page-cell-sm-offset-10{margin-left:83.33333333%}.editor-container .react-page-cell-sm-offset-11{margin-left:91.66666667%}[dir=ltr] .editor-container .start-sm{text-align:left}[dir=rtl] .editor-container .start-sm{text-align:right}.editor-container .start-sm{justify-content:flex-start}.editor-container .center-sm{justify-content:center;text-align:center}[dir=ltr] .editor-container .end-sm{text-align:right}[dir=rtl] .editor-container .end-sm{text-align:left}.editor-container .end-sm{justify-content:flex-end}.editor-container .top-sm{align-items:flex-start}.editor-container .middle-sm{align-items:center}.editor-container .bottom-sm{align-items:flex-end}.editor-container .around-sm{justify-content:space-around}.editor-container .between-sm{justify-content:space-between}.editor-container .first-sm{order:-1}.editor-container .last-sm{order:1}}@container (min-width: 64em){.editor-container .react-page-cell-md,.editor-container .react-page-cell-md-1,.editor-container .react-page-cell-md-2,.editor-container .react-page-cell-md-3,.editor-container .react-page-cell-md-4,.editor-container .react-page-cell-md-5,.editor-container .react-page-cell-md-6,.editor-container .react-page-cell-md-7,.editor-container .react-page-cell-md-8,.editor-container .react-page-cell-md-9,.editor-container .react-page-cell-md-10,.editor-container .react-page-cell-md-11,.editor-container .react-page-cell-md-12,.editor-container .react-page-cell-md-offset-0,.editor-container .react-page-cell-md-offset-1,.editor-container .react-page-cell-md-offset-2,.editor-container .react-page-cell-md-offset-3,.editor-container .react-page-cell-md-offset-4,.editor-container .react-page-cell-md-offset-5,.editor-container .react-page-cell-md-offset-6,.editor-container .react-page-cell-md-offset-7,.editor-container .react-page-cell-md-offset-8,.editor-container .react-page-cell-md-offset-9,.editor-container .react-page-cell-md-offset-10,.editor-container .react-page-cell-md-offset-11,.editor-container .react-page-cell-md-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:0;padding-right:var(--half-gutter-width,.5rem);padding-left:0;padding-left:var(--half-gutter-width,.5rem);min-width:0}.editor-container .react-page-cell-md{flex-grow:1;flex-basis:0;width:100%;min-width:100%}.editor-container .react-page-cell-md-1{flex-basis:8.33333333%;width:8.33333333%}.editor-container .react-page-cell-md-2{flex-basis:16.66666667%;width:16.66666667%}.editor-container .react-page-cell-md-3{flex-basis:25%;width:25%;min-width:25%}.editor-container .react-page-cell-md-4{flex-basis:33.33333333%;width:33.33333333%}.editor-container .react-page-cell-md-5{flex-basis:41.66666667%;width:41.66666667%}.editor-container .react-page-cell-md-6{flex-basis:50%;width:50%;min-width:50%}.editor-container .react-page-cell-md-7{flex-basis:58.33333333%;width:58.33333333%}.editor-container .react-page-cell-md-8{flex-basis:66.66666667%;width:66.66666667%}.editor-container .react-page-cell-md-9{flex-basis:75%;width:75%;min-width:75%}.editor-container .react-page-cell-md-10{flex-basis:83.33333333%;width:83.33333333%}.editor-container .react-page-cell-md-11{flex-basis:91.66666667%;width:91.66666667%}.editor-container .react-page-cell-md-12{flex-basis:100%;width:100%;min-width:100%}.editor-container .react-page-cell-md-offset-0{margin-left:0}.editor-container .react-page-cell-md-offset-1{margin-left:8.33333333%}.editor-container .react-page-cell-md-offset-2{margin-left:16.66666667%}.editor-container .react-page-cell-md-offset-3{margin-left:25%}.editor-container .react-page-cell-md-offset-4{margin-left:33.33333333%}.editor-container .react-page-cell-md-offset-5{margin-left:41.66666667%}.editor-container .react-page-cell-md-offset-6{margin-left:50%}.editor-container .react-page-cell-md-offset-7{margin-left:58.33333333%}.editor-container .react-page-cell-md-offset-8{margin-left:66.66666667%}.editor-container .react-page-cell-md-offset-9{margin-left:75%}.editor-container .react-page-cell-md-offset-10{margin-left:83.33333333%}.editor-container .react-page-cell-md-offset-11{margin-left:91.66666667%}[dir=ltr] .editor-container .start-md{text-align:left}[dir=rtl] .editor-container .start-md{text-align:right}.editor-container .start-md{justify-content:flex-start}.editor-container .center-md{justify-content:center;text-align:center}[dir=ltr] .editor-container .end-md{text-align:right}[dir=rtl] .editor-container .end-md{text-align:left}.editor-container .end-md{justify-content:flex-end}.editor-container .top-md{align-items:flex-start}.editor-container .middle-md{align-items:center}.editor-container .bottom-md{align-items:flex-end}.editor-container .around-md{justify-content:space-around}.editor-container .between-md{justify-content:space-between}.editor-container .first-md{order:-1}.editor-container .last-md{order:1}}@container (min-width: 75em){.editor-container .react-page-cell-lg,.editor-container .react-page-cell-lg-1,.editor-container .react-page-cell-lg-2,.editor-container .react-page-cell-lg-3,.editor-container .react-page-cell-lg-4,.editor-container .react-page-cell-lg-5,.editor-container .react-page-cell-lg-6,.editor-container .react-page-cell-lg-7,.editor-container .react-page-cell-lg-8,.editor-container .react-page-cell-lg-9,.editor-container .react-page-cell-lg-10,.editor-container .react-page-cell-lg-11,.editor-container .react-page-cell-lg-12,.editor-container .react-page-cell-lg-offset-0,.editor-container .react-page-cell-lg-offset-1,.editor-container .react-page-cell-lg-offset-2,.editor-container .react-page-cell-lg-offset-3,.editor-container .react-page-cell-lg-offset-4,.editor-container .react-page-cell-lg-offset-5,.editor-container .react-page-cell-lg-offset-6,.editor-container .react-page-cell-lg-offset-7,.editor-container .react-page-cell-lg-offset-8,.editor-container .react-page-cell-lg-offset-9,.editor-container .react-page-cell-lg-offset-10,.editor-container .react-page-cell-lg-offset-11,.editor-container .react-page-cell-lg-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:0;padding-right:var(--half-gutter-width,.5rem);padding-left:0;padding-left:var(--half-gutter-width,.5rem);min-width:0}.editor-container .react-page-cell-lg{flex-grow:1;flex-basis:0;width:100%;min-width:100%}.editor-container .react-page-cell-lg-1{flex-basis:8.33333333%;width:8.33333333%}.editor-container .react-page-cell-lg-2{flex-basis:16.66666667%;width:16.66666667%}.editor-container .react-page-cell-lg-3{flex-basis:25%;width:25%;min-width:25%}.editor-container .react-page-cell-lg-4{flex-basis:33.33333333%;width:33.33333333%}.editor-container .react-page-cell-lg-5{flex-basis:41.66666667%;width:41.66666667%}.editor-container .react-page-cell-lg-6{flex-basis:50%;width:50%;min-width:50%}.editor-container .react-page-cell-lg-7{flex-basis:58.33333333%;width:58.33333333%}.editor-container .react-page-cell-lg-8{flex-basis:66.66666667%;width:66.66666667%}.editor-container .react-page-cell-lg-9{flex-basis:75%;width:75%;min-width:75%}.editor-container .react-page-cell-lg-10{flex-basis:83.33333333%;width:83.33333333%}.editor-container .react-page-cell-lg-11{flex-basis:91.66666667%;width:91.66666667%}.editor-container .react-page-cell-lg-12{flex-basis:100%;width:100%;min-width:100%}.editor-container .react-page-cell-lg-offset-0{margin-left:0}.editor-container .react-page-cell-lg-offset-1{margin-left:8.33333333%}.editor-container .react-page-cell-lg-offset-2{margin-left:16.66666667%}.editor-container .react-page-cell-lg-offset-3{margin-left:25%}.editor-container .react-page-cell-lg-offset-4{margin-left:33.33333333%}.editor-container .react-page-cell-lg-offset-5{margin-left:41.66666667%}.editor-container .react-page-cell-lg-offset-6{margin-left:50%}.editor-container .react-page-cell-lg-offset-7{margin-left:58.33333333%}.editor-container .react-page-cell-lg-offset-8{margin-left:66.66666667%}.editor-container .react-page-cell-lg-offset-9{margin-left:75%}.editor-container .react-page-cell-lg-offset-10{margin-left:83.33333333%}.editor-container .react-page-cell-lg-offset-11{margin-left:91.66666667%}[dir=ltr] .editor-container .start-lg{text-align:left}[dir=rtl] .editor-container .start-lg{text-align:right}.editor-container .start-lg{justify-content:flex-start}.editor-container .center-lg{justify-content:center;text-align:center}[dir=ltr] .editor-container .end-lg{text-align:right}[dir=rtl] .editor-container .end-lg{text-align:left}.editor-container .end-lg{justify-content:flex-end}.editor-container .top-lg{align-items:flex-start}.editor-container .middle-lg{align-items:center}.editor-container .bottom-lg{align-items:flex-end}.editor-container .around-lg{justify-content:space-around}.editor-container .between-lg{justify-content:space-between}.editor-container .first-lg{order:-1}.editor-container .last-lg{order:1}}@media only screen and (min-width:48em){.viewer-container .react-page-cell-sm,.viewer-container .react-page-cell-sm-1,.viewer-container .react-page-cell-sm-2,.viewer-container .react-page-cell-sm-3,.viewer-container .react-page-cell-sm-4,.viewer-container .react-page-cell-sm-5,.viewer-container .react-page-cell-sm-6,.viewer-container .react-page-cell-sm-7,.viewer-container .react-page-cell-sm-8,.viewer-container .react-page-cell-sm-9,.viewer-container .react-page-cell-sm-10,.viewer-container .react-page-cell-sm-11,.viewer-container .react-page-cell-sm-12,.viewer-container .react-page-cell-sm-offset-0,.viewer-container .react-page-cell-sm-offset-1,.viewer-container .react-page-cell-sm-offset-2,.viewer-container .react-page-cell-sm-offset-3,.viewer-container .react-page-cell-sm-offset-4,.viewer-container .react-page-cell-sm-offset-5,.viewer-container .react-page-cell-sm-offset-6,.viewer-container .react-page-cell-sm-offset-7,.viewer-container .react-page-cell-sm-offset-8,.viewer-container .react-page-cell-sm-offset-9,.viewer-container .react-page-cell-sm-offset-10,.viewer-container .react-page-cell-sm-offset-11,.viewer-container .react-page-cell-sm-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:0;padding-right:var(--half-gutter-width,.5rem);padding-left:0;padding-left:var(--half-gutter-width,.5rem);min-width:0}.viewer-container .react-page-cell-sm{flex-grow:1;flex-basis:0;width:100%;min-width:100%}.viewer-container .react-page-cell-sm-1{flex-basis:8.33333333%;width:8.33333333%}.viewer-container .react-page-cell-sm-2{flex-basis:16.66666667%;width:16.66666667%}.viewer-container .react-page-cell-sm-3{flex-basis:25%;width:25%;min-width:25%}.viewer-container .react-page-cell-sm-4{flex-basis:33.33333333%;width:33.33333333%}.viewer-container .react-page-cell-sm-5{flex-basis:41.66666667%;width:41.66666667%}.viewer-container .react-page-cell-sm-6{flex-basis:50%;width:50%;min-width:50%}.viewer-container .react-page-cell-sm-7{flex-basis:58.33333333%;width:58.33333333%}.viewer-container .react-page-cell-sm-8{flex-basis:66.66666667%;width:66.66666667%}.viewer-container .react-page-cell-sm-9{flex-basis:75%;width:75%;min-width:75%}.viewer-container .react-page-cell-sm-10{flex-basis:83.33333333%;width:83.33333333%}.viewer-container .react-page-cell-sm-11{flex-basis:91.66666667%;width:91.66666667%}.viewer-container .react-page-cell-sm-12{flex-basis:100%;width:100%;min-width:100%}.viewer-container .react-page-cell-sm-offset-0{margin-left:0}.viewer-container .react-page-cell-sm-offset-1{margin-left:8.33333333%}.viewer-container .react-page-cell-sm-offset-2{margin-left:16.66666667%}.viewer-container .react-page-cell-sm-offset-3{margin-left:25%}.viewer-container .react-page-cell-sm-offset-4{margin-left:33.33333333%}.viewer-container .react-page-cell-sm-offset-5{margin-left:41.66666667%}.viewer-container .react-page-cell-sm-offset-6{margin-left:50%}.viewer-container .react-page-cell-sm-offset-7{margin-left:58.33333333%}.viewer-container .react-page-cell-sm-offset-8{margin-left:66.66666667%}.viewer-container .react-page-cell-sm-offset-9{margin-left:75%}.viewer-container .react-page-cell-sm-offset-10{margin-left:83.33333333%}.viewer-container .react-page-cell-sm-offset-11{margin-left:91.66666667%}[dir=ltr] .viewer-container .start-sm{text-align:left}[dir=rtl] .viewer-container .start-sm{text-align:right}.viewer-container .start-sm{justify-content:flex-start}.viewer-container .center-sm{justify-content:center;text-align:center}[dir=ltr] .viewer-container .end-sm{text-align:right}[dir=rtl] .viewer-container .end-sm{text-align:left}.viewer-container .end-sm{justify-content:flex-end}.viewer-container .top-sm{align-items:flex-start}.viewer-container .middle-sm{align-items:center}.viewer-container .bottom-sm{align-items:flex-end}.viewer-container .around-sm{justify-content:space-around}.viewer-container .between-sm{justify-content:space-between}.viewer-container .first-sm{order:-1}.viewer-container .last-sm{order:1}}@media only screen and (min-width:64em){.viewer-container .react-page-cell-md,.viewer-container .react-page-cell-md-1,.viewer-container .react-page-cell-md-2,.viewer-container .react-page-cell-md-3,.viewer-container .react-page-cell-md-4,.viewer-container .react-page-cell-md-5,.viewer-container .react-page-cell-md-6,.viewer-container .react-page-cell-md-7,.viewer-container .react-page-cell-md-8,.viewer-container .react-page-cell-md-9,.viewer-container .react-page-cell-md-10,.viewer-container .react-page-cell-md-11,.viewer-container .react-page-cell-md-12,.viewer-container .react-page-cell-md-offset-0,.viewer-container .react-page-cell-md-offset-1,.viewer-container .react-page-cell-md-offset-2,.viewer-container .react-page-cell-md-offset-3,.viewer-container .react-page-cell-md-offset-4,.viewer-container .react-page-cell-md-offset-5,.viewer-container .react-page-cell-md-offset-6,.viewer-container .react-page-cell-md-offset-7,.viewer-container .react-page-cell-md-offset-8,.viewer-container .react-page-cell-md-offset-9,.viewer-container .react-page-cell-md-offset-10,.viewer-container .react-page-cell-md-offset-11,.viewer-container .react-page-cell-md-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:0;padding-right:var(--half-gutter-width,.5rem);padding-left:0;padding-left:var(--half-gutter-width,.5rem);min-width:0}.viewer-container .react-page-cell-md{flex-grow:1;flex-basis:0;width:100%;min-width:100%}.viewer-container .react-page-cell-md-1{flex-basis:8.33333333%;width:8.33333333%}.viewer-container .react-page-cell-md-2{flex-basis:16.66666667%;width:16.66666667%}.viewer-container .react-page-cell-md-3{flex-basis:25%;width:25%;min-width:25%}.viewer-container .react-page-cell-md-4{flex-basis:33.33333333%;width:33.33333333%}.viewer-container .react-page-cell-md-5{flex-basis:41.66666667%;width:41.66666667%}.viewer-container .react-page-cell-md-6{flex-basis:50%;width:50%;min-width:50%}.viewer-container .react-page-cell-md-7{flex-basis:58.33333333%;width:58.33333333%}.viewer-container .react-page-cell-md-8{flex-basis:66.66666667%;width:66.66666667%}.viewer-container .react-page-cell-md-9{flex-basis:75%;width:75%;min-width:75%}.viewer-container .react-page-cell-md-10{flex-basis:83.33333333%;width:83.33333333%}.viewer-container .react-page-cell-md-11{flex-basis:91.66666667%;width:91.66666667%}.viewer-container .react-page-cell-md-12{flex-basis:100%;width:100%;min-width:100%}.viewer-container .react-page-cell-md-offset-0{margin-left:0}.viewer-container .react-page-cell-md-offset-1{margin-left:8.33333333%}.viewer-container .react-page-cell-md-offset-2{margin-left:16.66666667%}.viewer-container .react-page-cell-md-offset-3{margin-left:25%}.viewer-container .react-page-cell-md-offset-4{margin-left:33.33333333%}.viewer-container .react-page-cell-md-offset-5{margin-left:41.66666667%}.viewer-container .react-page-cell-md-offset-6{margin-left:50%}.viewer-container .react-page-cell-md-offset-7{margin-left:58.33333333%}.viewer-container .react-page-cell-md-offset-8{margin-left:66.66666667%}.viewer-container .react-page-cell-md-offset-9{margin-left:75%}.viewer-container .react-page-cell-md-offset-10{margin-left:83.33333333%}.viewer-container .react-page-cell-md-offset-11{margin-left:91.66666667%}[dir=ltr] .viewer-container .start-md{text-align:left}[dir=rtl] .viewer-container .start-md{text-align:right}.viewer-container .start-md{justify-content:flex-start}.viewer-container .center-md{justify-content:center;text-align:center}[dir=ltr] .viewer-container .end-md{text-align:right}[dir=rtl] .viewer-container .end-md{text-align:left}.viewer-container .end-md{justify-content:flex-end}.viewer-container .top-md{align-items:flex-start}.viewer-container .middle-md{align-items:center}.viewer-container .bottom-md{align-items:flex-end}.viewer-container .around-md{justify-content:space-around}.viewer-container .between-md{justify-content:space-between}.viewer-container .first-md{order:-1}.viewer-container .last-md{order:1}}@media only screen and (min-width:75em){.viewer-container .react-page-cell-lg,.viewer-container .react-page-cell-lg-1,.viewer-container .react-page-cell-lg-2,.viewer-container .react-page-cell-lg-3,.viewer-container .react-page-cell-lg-4,.viewer-container .react-page-cell-lg-5,.viewer-container .react-page-cell-lg-6,.viewer-container .react-page-cell-lg-7,.viewer-container .react-page-cell-lg-8,.viewer-container .react-page-cell-lg-9,.viewer-container .react-page-cell-lg-10,.viewer-container .react-page-cell-lg-11,.viewer-container .react-page-cell-lg-12,.viewer-container .react-page-cell-lg-offset-0,.viewer-container .react-page-cell-lg-offset-1,.viewer-container .react-page-cell-lg-offset-2,.viewer-container .react-page-cell-lg-offset-3,.viewer-container .react-page-cell-lg-offset-4,.viewer-container .react-page-cell-lg-offset-5,.viewer-container .react-page-cell-lg-offset-6,.viewer-container .react-page-cell-lg-offset-7,.viewer-container .react-page-cell-lg-offset-8,.viewer-container .react-page-cell-lg-offset-9,.viewer-container .react-page-cell-lg-offset-10,.viewer-container .react-page-cell-lg-offset-11,.viewer-container .react-page-cell-lg-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:0;padding-right:var(--half-gutter-width,.5rem);padding-left:0;padding-left:var(--half-gutter-width,.5rem);min-width:0}.viewer-container .react-page-cell-lg{flex-grow:1;flex-basis:0;width:100%;min-width:100%}.viewer-container .react-page-cell-lg-1{flex-basis:8.33333333%;width:8.33333333%}.viewer-container .react-page-cell-lg-2{flex-basis:16.66666667%;width:16.66666667%}.viewer-container .react-page-cell-lg-3{flex-basis:25%;width:25%;min-width:25%}.viewer-container .react-page-cell-lg-4{flex-basis:33.33333333%;width:33.33333333%}.viewer-container .react-page-cell-lg-5{flex-basis:41.66666667%;width:41.66666667%}.viewer-container .react-page-cell-lg-6{flex-basis:50%;width:50%;min-width:50%}.viewer-container .react-page-cell-lg-7{flex-basis:58.33333333%;width:58.33333333%}.viewer-container .react-page-cell-lg-8{flex-basis:66.66666667%;width:66.66666667%}.viewer-container .react-page-cell-lg-9{flex-basis:75%;width:75%;min-width:75%}.viewer-container .react-page-cell-lg-10{flex-basis:83.33333333%;width:83.33333333%}.viewer-container .react-page-cell-lg-11{flex-basis:91.66666667%;width:91.66666667%}.viewer-container .react-page-cell-lg-12{flex-basis:100%;width:100%;min-width:100%}.viewer-container .react-page-cell-lg-offset-0{margin-left:0}.viewer-container .react-page-cell-lg-offset-1{margin-left:8.33333333%}.viewer-container .react-page-cell-lg-offset-2{margin-left:16.66666667%}.viewer-container .react-page-cell-lg-offset-3{margin-left:25%}.viewer-container .react-page-cell-lg-offset-4{margin-left:33.33333333%}.viewer-container .react-page-cell-lg-offset-5{margin-left:41.66666667%}.viewer-container .react-page-cell-lg-offset-6{margin-left:50%}.viewer-container .react-page-cell-lg-offset-7{margin-left:58.33333333%}.viewer-container .react-page-cell-lg-offset-8{margin-left:66.66666667%}.viewer-container .react-page-cell-lg-offset-9{margin-left:75%}.viewer-container .react-page-cell-lg-offset-10{margin-left:83.33333333%}.viewer-container .react-page-cell-lg-offset-11{margin-left:91.66666667%}[dir=ltr] .viewer-container .start-lg{text-align:left}[dir=rtl] .viewer-container .start-lg{text-align:right}.viewer-container .start-lg{justify-content:flex-start}.viewer-container .center-lg{justify-content:center;text-align:center}[dir=ltr] .viewer-container .end-lg{text-align:right}[dir=rtl] .viewer-container .end-lg{text-align:left}.viewer-container .end-lg{justify-content:flex-end}.viewer-container .top-lg{align-items:flex-start}.viewer-container .middle-lg{align-items:center}.viewer-container .bottom-lg{align-items:flex-end}.viewer-container .around-lg{justify-content:space-around}.viewer-container .between-lg{justify-content:space-between}.viewer-container .first-lg{order:-1}.viewer-container .last-lg{order:1}}.react-page-row-has-floating-children{display:block!important}.react-page-row-is-hovering-this:before{content:" ";position:absolute;background:#000;display:block;background:rgba(0,0,0,.87);background:var(--darkBlack);z-index:2}.react-page-row-is-hovering-above:before{top:0;height:4px;width:100%}.react-page-row-is-hovering-below:before{bottom:0;height:4px;width:100%}.react-page-row-is-hovering-left-of:before{top:0;left:0;bottom:0;width:4px}.react-page-row-is-hovering-right-of:before{top:0;right:0;bottom:0;width:4px}@keyframes reactPageCellResizeableAnimate{0%{background-color:hsla(0,0%,100%,.26);background-color:var(--minWhite);top:45%;bottom:45%}50%{background-color:hsla(0,0%,100%,.12);background-color:var(--faintWhite);top:0;bottom:0}to{background-color:hsla(0,0%,100%,.87);background-color:var(--darkWhite);top:45%;bottom:45%}}.react-page-row .resize-handle{position:absolute;z-index:6;width:4px;top:0;bottom:0;left:-2px;cursor:e-resize;background-color:rgba(0,0,0,.54);background-color:var(--lightBlack);mix-blend-mode:difference}.react-page-row .resize-handle:after{content:" ";background-color:hsla(0,0%,100%,.87);background-color:var(--darkWhite);position:absolute;top:40%;bottom:40%;left:0;right:0;transition:all .2s linear;mix-blend-mode:normal;animation-name:reactPageCellResizeableAnimate;animation-iteration-count:1;animation-timing-function:ease;animation-duration:.8s}.react-page-row .resize-handle:active:after,.react-page-row .resize-handle:hover:after{background-color:#fff;background-color:var(--fullWhite);top:0;bottom:0}.editor-container{container-type:inline-size;width:500px;border:1px solid #ccc;overflow:auto}.editor-container .row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.editor-container .col{flex:1 1;padding-right:15px;padding-left:15px}@container (max-width: 576px){.editor-container .row{flex-direction:column}.editor-container .col,.editor-container .col-12{flex:0 0 100%;max-width:100%}}.editor-container .d-none{display:none!important}.editor-container .d-block{display:block!important}@container (min-width: 576px){.editor-container .d-sm-block{display:block!important}.editor-container .d-sm-none{display:none!important}}@container (min-width: 768px){.editor-container .d-md-block{display:block!important}.editor-container .d-md-none{display:none!important}}@container (min-width: 992px){.editor-container .d-lg-block{display:block!important}.editor-container .d-lg-none{display:none!important}}.react-page-editable{position:relative;box-sizing:border-box;width:100%;min-height:560px;display:flex;flex:0 1 auto;flex-direction:column;align-items:stretch}.react-page-editable .react-page-cell-insert-new{cursor:cell;flex:1 1;min-height:100px;transition:all .4s ease;display:flex;justify-content:center;align-items:center;border:1px solid transparent;z-index:1;position:relative}.react-page-editable .react-page-cell-insert-new-icon{align-items:center;height:52px;justify-content:center;width:52px}.react-page-editable .react-page-cell-insert-new.hover,.react-page-editable .react-page-cell-insert-new:hover{background:rgba(0,0,0,.26);background:var(--minBlack);border:1px solid hsla(0,0%,100%,.54);border:1px solid var(--lightWhite)}.react-page-editable.react-page-editable-mode-edit .react-page-cell-draggable,.react-page-editable.react-page-editable-mode-layout .react-page-cell-draggable,.react-page-editable.react-page-editable-mode-resizing .react-page-cell-draggable{cursor:move;position:relative;transition:opacity .2s ease}.react-page-editable.react-page-editable-mode-edit .react-page-cell-draggable-overlay,.react-page-editable.react-page-editable-mode-layout .react-page-cell-draggable-overlay,.react-page-editable.react-page-editable-mode-resizing .react-page-cell-draggable-overlay{position:absolute;top:0;left:0;bottom:0;right:0;cursor:move;border:1px solid transparent;transition:all .4s ease}.react-page-editable.react-page-editable-mode-edit .react-page-cell-draggable-overlay-handle,.react-page-editable.react-page-editable-mode-layout .react-page-cell-draggable-overlay-handle,.react-page-editable.react-page-editable-mode-resizing .react-page-cell-draggable-overlay-handle{position:absolute;top:0;right:0;width:2rem;height:2rem;cursor:move;background:rgba(0,0,0,.12);background:var(--faintBlack);content:"";z-index:500;opacity:0;transition:opacity .3s}.react-page-editable.react-page-editable-mode-edit .react-page-cell.react-page-cell-focused>div>div>div>div>.react-page-cell-draggable-overlay-handle,.react-page-editable.react-page-editable-mode-edit .react-page-cell:hover>div>div>div>div>.react-page-cell-draggable-overlay-handle,.react-page-editable.react-page-editable-mode-layout .react-page-cell.react-page-cell-focused>div>div>div>div>.react-page-cell-draggable-overlay-handle,.react-page-editable.react-page-editable-mode-layout .react-page-cell:hover>div>div>div>div>.react-page-cell-draggable-overlay-handle,.react-page-editable.react-page-editable-mode-resizing .react-page-cell.react-page-cell-focused>div>div>div>div>.react-page-cell-draggable-overlay-handle,.react-page-editable.react-page-editable-mode-resizing .react-page-cell:hover>div>div>div>div>.react-page-cell-draggable-overlay-handle{opacity:1}.react-page-editable.react-page-editable-mode-edit .react-page-cell-draggable-overlay-handle .react-page-cell-draggable-overlay-handle-icon:before,.react-page-editable.react-page-editable-mode-layout .react-page-cell-draggable-overlay-handle .react-page-cell-draggable-overlay-handle-icon:before,.react-page-editable.react-page-editable-mode-resizing .react-page-cell-draggable-overlay-handle .react-page-cell-draggable-overlay-handle-icon:before{top:-300%}.react-page-editable.react-page-editable-mode-edit .react-page-cell-draggable-overlay-handle .react-page-cell-draggable-overlay-handle-icon,.react-page-editable.react-page-editable-mode-layout .react-page-cell-draggable-overlay-handle .react-page-cell-draggable-overlay-handle-icon,.react-page-editable.react-page-editable-mode-resizing .react-page-cell-draggable-overlay-handle .react-page-cell-draggable-overlay-handle-icon{width:70%;top:50%}.react-page-editable.react-page-editable-mode-edit .react-page-cell-draggable-overlay-handle .react-page-cell-draggable-overlay-handle-icon:after,.react-page-editable.react-page-editable-mode-layout .react-page-cell-draggable-overlay-handle .react-page-cell-draggable-overlay-handle-icon:after,.react-page-editable.react-page-editable-mode-resizing .react-page-cell-draggable-overlay-handle .react-page-cell-draggable-overlay-handle-icon:after{top:400%}.react-page-editable.react-page-editable-mode-edit .react-page-cell-draggable-overlay-handle .react-page-cell-draggable-overlay-handle-icon:after,.react-page-editable.react-page-editable-mode-edit .react-page-cell-draggable-overlay-handle .react-page-cell-draggable-overlay-handle-icon:before,.react-page-editable.react-page-editable-mode-layout .react-page-cell-draggable-overlay-handle .react-page-cell-draggable-overlay-handle-icon:after,.react-page-editable.react-page-editable-mode-layout .react-page-cell-draggable-overlay-handle .react-page-cell-draggable-overlay-handle-icon:before,.react-page-editable.react-page-editable-mode-resizing .react-page-cell-draggable-overlay-handle .react-page-cell-draggable-overlay-handle-icon:after,.react-page-editable.react-page-editable-mode-resizing .react-page-cell-draggable-overlay-handle .react-page-cell-draggable-overlay-handle-icon:before{width:100%}.react-page-editable.react-page-editable-mode-edit .react-page-cell-draggable-overlay-handle .react-page-cell-draggable-overlay-handle-icon,.react-page-editable.react-page-editable-mode-edit .react-page-cell-draggable-overlay-handle .react-page-cell-draggable-overlay-handle-icon:after,.react-page-editable.react-page-editable-mode-edit .react-page-cell-draggable-overlay-handle .react-page-cell-draggable-overlay-handle-icon:before,.react-page-editable.react-page-editable-mode-layout .react-page-cell-draggable-overlay-handle .react-page-cell-draggable-overlay-handle-icon,.react-page-editable.react-page-editable-mode-layout .react-page-cell-draggable-overlay-handle .react-page-cell-draggable-overlay-handle-icon:after,.react-page-editable.react-page-editable-mode-layout .react-page-cell-draggable-overlay-handle .react-page-cell-draggable-overlay-handle-icon:before,.react-page-editable.react-page-editable-mode-resizing .react-page-cell-draggable-overlay-handle .react-page-cell-draggable-overlay-handle-icon,.react-page-editable.react-page-editable-mode-resizing .react-page-cell-draggable-overlay-handle .react-page-cell-draggable-overlay-handle-icon:after,.react-page-editable.react-page-editable-mode-resizing .react-page-cell-draggable-overlay-handle .react-page-cell-draggable-overlay-handle-icon:before{height:2px;position:absolute;content:"";transform:translateY(-50%,-50%);left:50%;background:#fff}.react-page-editable.react-page-editable-mode-edit .react-page-cell-draggable-overlay-handle .fa-solid,.react-page-editable.react-page-editable-mode-layout .react-page-cell-draggable-overlay-handle .fa-solid,.react-page-editable.react-page-editable-mode-resizing .react-page-cell-draggable-overlay-handle .fa-solid{position:absolute;content:"";transform:translate(-50%,-50%);left:50%;top:50%;font-size:22px}.react-page-editable.react-page-editable-mode-edit .react-page-cell:hover>div>div>div>.react-page-cell-draggable-overlay,.react-page-editable.react-page-editable-mode-layout .react-page-cell:hover>div>div>div>.react-page-cell-draggable-overlay,.react-page-editable.react-page-editable-mode-resizing .react-page-cell:hover>div>div>div>.react-page-cell-draggable-overlay{background:rgba(0,0,0,.12);background:var(--faintBlack);background-blend-mode:screen}.react-page-editable.react-page-editable-mode-edit .react-page-cell-draggable-overlay.react-page-cell-draggable-leaf,.react-page-editable.react-page-editable-mode-layout .react-page-cell-draggable-overlay.react-page-cell-draggable-leaf,.react-page-editable.react-page-editable-mode-resizing .react-page-cell-draggable-overlay.react-page-cell-draggable-leaf{z-index:3}.react-page-editable.react-page-editable-mode-edit .react-page-cell-draggable-inline-left.react-page-cell-draggable-overlay,.react-page-editable.react-page-editable-mode-edit .react-page-cell-draggable-inline-right.react-page-cell-draggable-overlay,.react-page-editable.react-page-editable-mode-layout .react-page-cell-draggable-inline-left.react-page-cell-draggable-overlay,.react-page-editable.react-page-editable-mode-layout .react-page-cell-draggable-inline-right.react-page-cell-draggable-overlay,.react-page-editable.react-page-editable-mode-resizing .react-page-cell-draggable-inline-left.react-page-cell-draggable-overlay,.react-page-editable.react-page-editable-mode-resizing .react-page-cell-draggable-inline-right.react-page-cell-draggable-overlay{float:left;z-index:4}.react-page-editable.react-page-editable-mode-edit .react-page-cell-draggable-is-dragging,.react-page-editable.react-page-editable-mode-edit .react-page-cell-handle-is-dragging+div>.react-page-cell-droppable>.react-page-cell-draggable,.react-page-editable.react-page-editable-mode-edit .react-page-cell-handle-is-dragging+div>.react-page-cell-droppable>.react-page-cell-draggable-in-edit,.react-page-editable.react-page-editable-mode-layout .react-page-cell-draggable-is-dragging,.react-page-editable.react-page-editable-mode-layout .react-page-cell-handle-is-dragging+div>.react-page-cell-droppable>.react-page-cell-draggable,.react-page-editable.react-page-editable-mode-layout .react-page-cell-handle-is-dragging+div>.react-page-cell-droppable>.react-page-cell-draggable-in-edit,.react-page-editable.react-page-editable-mode-resizing .react-page-cell-draggable-is-dragging,.react-page-editable.react-page-editable-mode-resizing .react-page-cell-handle-is-dragging+div>.react-page-cell-droppable>.react-page-cell-draggable,.react-page-editable.react-page-editable-mode-resizing .react-page-cell-handle-is-dragging+div>.react-page-cell-droppable>.react-page-cell-draggable-in-edit{opacity:.4;outline:none}.react-page-editable.react-page-editable-mode-layout .react-page-cell-draggable-overlay{border:1px solid rgba(0,0,0,.2)}.react-page-editable.react-page-editable-mode-layout .react-page-cell-move-actions{opacity:0;transition:.6s}.react-page-editable.react-page-editable-mode-layout .react-page-cell:hover>.react-page-cell-move-actions{opacity:.9}.react-page-cell-droppable-is-over-current:after{content:"";height:100px;width:100%;position:absolute;bottom:-100px}.react-page-cell-droppable-is-over-current:before{content:" ";display:block;position:absolute;z-index:1;background:rgba(0,0,0,.87);background:var(--darkBlack)}.react-page-cell-droppable-is-over-above:before,.react-page-cell-droppable-is-over-below:before{border-left:0;border-right:0}.react-page-cell-droppable-is-over-left-of:before,.react-page-cell-droppable-is-over-right-of:before{border-top:0;border-bottom:0}.react-page-cell-droppable-is-over-above:before{top:0;left:0;right:0;height:4px;border-left:0;border-right:0}.react-page-cell-droppable-leaf.react-page-cell-droppable-is-over-above:before{height:4px}.react-page-cell-droppable-is-over-below:before{bottom:0;left:0;right:0;height:4px}.react-page-cell-droppable-leaf.react-page-cell-droppable-is-over-below:before{height:4px}.react-page-cell-droppable-is-over-left-of:before{top:0;left:0;bottom:0;width:4px}.react-page-cell-droppable-leaf.react-page-cell-droppable-is-over-left-of:before{width:4px}.react-page-cell-droppable-is-over-right-of:before{top:0;right:0;bottom:0;width:4px}.react-page-cell-droppable-leaf.react-page-cell-droppable-is-over-right-of:before{width:4px}.react-page-cell-droppable-is-over-inline-left:before,.react-page-cell-droppable-is-over-inline-right:before{top:0;width:50%;height:36%;max-height:128px;background-color:#e0e0e0;background-color:var(--grey300);border:1px solid rgba(0,0,0,.26);border:1px solid var(--minBlack)}.react-page-cell-droppable-is-over-inline-left:before{left:0}.react-page-cell-droppable-is-over-inline-right:before{right:0}.react-page-cell-droppable-not-allowed{cursor:not-allowed}.react-page-cell-error{background-color:red;padding:8px;margin:2px;overflow:hidden}.react-page-cell-error strong{margin:0 auto}.react-page-cell-error code{overflow:scroll}.react-page-editable .react-page-cell-handle{display:none}.react-page-editable.react-page-editable-mode-edit .react-page-cell-handle,.react-page-editable.react-page-editable-mode-layout .react-page-cell-handle,.react-page-editable.react-page-editable-mode-resizing .react-page-cell-handle{position:absolute;top:0;left:-1px;transform:translateY(-100%);transition:opacity .4s ease;opacity:1;background:hsla(0,0%,100%,.95);text-align:center;color:rgba(0,0,0,.97);display:inline-block;padding:9px 18px;margin:0 auto;text-transform:uppercase;font-size:12px;line-height:1.2;box-shadow:-2px -2px 10px 0 rgba(0,0,0,.22);pointer-events:none}.react-page-editable.react-page-editable-mode-edit .react-page-cell-handle:last-child,.react-page-editable.react-page-editable-mode-layout .react-page-cell-handle:last-child,.react-page-editable.react-page-editable-mode-resizing .react-page-cell-handle:last-child{box-shadow:-2px -2px 10px 0 rgba(0,0,0,.22),2px -2px 10px 0 rgba(0,0,0,.22)}.react-page-editable.react-page-editable-mode-edit .react-page-cell-handle-no-width,.react-page-editable.react-page-editable-mode-layout .react-page-cell-handle-no-width,.react-page-editable.react-page-editable-mode-resizing .react-page-cell-handle-no-width{border-left-color:var(--bs-danger)!important;border-bottom-color:hsla(0,0%,100%,.95)!important;border-right-color:var(--bs-danger)!important;border-top-color:var(--bs-danger)!important;border-width:1px;border-style:solid}.react-page-editable.react-page-editable-mode-edit .react-page-cell-handle-drag-enabled,.react-page-editable.react-page-editable-mode-layout .react-page-cell-handle-drag-enabled,.react-page-editable.react-page-editable-mode-resizing .react-page-cell-handle-drag-enabled{cursor:move}.react-page-editable.react-page-editable-mode-edit .react-page-cell.react-page-cell-focused>.react-page-cell-handle,.react-page-editable.react-page-editable-mode-edit .react-page-cell:hover>.react-page-cell-handle,.react-page-editable.react-page-editable-mode-layout .react-page-cell.react-page-cell-focused>.react-page-cell-handle,.react-page-editable.react-page-editable-mode-layout .react-page-cell:hover>.react-page-cell-handle,.react-page-editable.react-page-editable-mode-resizing .react-page-cell.react-page-cell-focused>.react-page-cell-handle,.react-page-editable.react-page-editable-mode-resizing .react-page-cell:hover>.react-page-cell-handle{opacity:1;pointer-events:all}.react-page-cell{display:flex;flex-direction:column;box-sizing:border-box}.react-page-cell-inline-left{float:left}.react-page-cell-inline-right{float:right}.react-page-cell-has-inline-neighbour{float:none;width:100%;display:block}.react-page-cell .react-page-cell-inner{height:100%;box-sizing:border-box;outline:none}.react-page-editable.react-page-editable-mode-edit .react-page-cell,.react-page-editable.react-page-editable-mode-layout .react-page-cell,.react-page-editable.react-page-editable-mode-resizing .react-page-cell{position:relative}.react-page-editable.react-page-editable-mode-edit .react-page-cell-is-draft,.react-page-editable.react-page-editable-mode-layout .react-page-cell-is-draft,.react-page-editable.react-page-editable-mode-resizing .react-page-cell-is-draft{opacity:.3;outline:1px dashed #000}.react-page-editable.react-page-editable-mode-edit .react-page-cell-bring-to-front,.react-page-editable.react-page-editable-mode-layout .react-page-cell-bring-to-front,.react-page-editable.react-page-editable-mode-resizing .react-page-cell-bring-to-front{z-index:3}.react-page-editable.react-page-editable-mode-edit .react-page-cell.react-page-cell-has-plugin:hover,.react-page-editable.react-page-editable-mode-layout .react-page-cell.react-page-cell-has-plugin:hover,.react-page-editable.react-page-editable-mode-resizing .react-page-cell.react-page-cell-has-plugin:hover{z-index:2;opacity:1}.react-page-editable.react-page-editable-mode-edit .react-page-cell.react-page-cell-focused.react-page-cell-focused,.react-page-editable.react-page-editable-mode-layout .react-page-cell.react-page-cell-focused.react-page-cell-focused,.react-page-editable.react-page-editable-mode-resizing .react-page-cell.react-page-cell-focused.react-page-cell-focused{z-index:10;box-shadow:0 0 10px rgba(0,0,0,.4);opacity:1}.react-page-editable.react-page-editable-mode-edit .react-page-cell.react-page-cell-no-width,.react-page-editable.react-page-editable-mode-layout .react-page-cell.react-page-cell-no-width,.react-page-editable.react-page-editable-mode-resizing .react-page-cell.react-page-cell-no-width{white-space:nowrap!important;min-width:200px;width:100%;outline:1px dashed var(--bs-danger)}.react-page-editable.react-page-editable-mode-edit .react-page-cell.react-page-cell-no-width.react-page-cell-focused,.react-page-editable.react-page-editable-mode-layout .react-page-cell.react-page-cell-no-width.react-page-cell-focused,.react-page-editable.react-page-editable-mode-resizing .react-page-cell.react-page-cell-no-width.react-page-cell-focused{white-space:nowrap!important;min-width:200px;width:100%;outline:1px dashed var(--bs-danger)}.react-page-editable.react-page-editable-mode-insert .react-page-cell{cursor:cell}.react-page-editable.react-page-editable-mode-insert .react-page-cell:hover{z-index:1;box-shadow:0 0 5px rgba(0,0,0,.4);opacity:1}.react-page-controls-mode-toggle-button-inner{float:right;margin:8px}.react-page-controls-mode-toggle-button-description{font-size:16px;margin-top:18px;float:right;padding:2px 8px;text-align:right;display:none;transition:all .2s ease}.react-page-controls-mode-toggle-button:hover .react-page-controls-mode-toggle-button-description{max-width:999px;display:block}.react-page-controls-mode-toggle-clearfix{clear:both}.react-page-controls-mode-toggle-control{z-index:1;animation:fadeIn .8s forwards;opacity:0}.react-page-plugin-drawer-item{cursor:pointer;z-index:1}.react-page-plugin-drawer-item:hover{z-index:2;box-shadow:0 0 10px #ccc}.react-page-controls-trash{position:fixed;bottom:-64px;z-index:500;left:50%;transition:bottom .2s ease;padding:8px}.react-page-controls-trash.react-page-controls-trash-active{bottom:16px}.box{max-height:0;opacity:0;transition:max-height .3s ease-out,opacity .3s ease-out;overflow:auto}.box-hover{max-height:900px;opacity:1;transition:max-height .3s ease-in,opacity .3s ease-in}.react-page-plugins-content-image{width:100%}.react-page-plugins-content-image-placeholder{position:relative;width:100%;text-align:center}.webpage-menu{margin-bottom:4px}.webpage-menu .menu-item,.webpage-menu .nav-link,.webpage-menu .nav-link.active,.webpage-menu .nav-link:hover{color:var(--bs-text-color)}.webpage-menu .menu-item{padding-bottom:10px;padding-left:4px;padding-right:4px;border-bottom:4px solid transparent;transition:border .2s ease-in-out,color .2s ease-in-out}.webpage-menu .menu-item.active{border-bottom:4px solid var(--bs-secondary-border-subtle)}.webpage-menu .menu-item:hover{border-bottom:4px solid var(--bs-primary)}.block-menu .nav-item,.block-menu .navbar-collapse,.block-menu .navbar-expand-lg,.block-menu .navbar-nav{display:block!important}.wizard-button{transition:font-size .3s,width .3s,height .3s,background-color .3s,color .3s}.form-buttons-disabled{opacity:.4}.red{background-color:red}.available-tickets{position:inline;font-size:10px}@media screen and (min-width:769px){.group-registration .pagination-name{display:none}.group-registration .pagination{display:flex!important}.modal-content .card{border:0!important}}@media screen and (max-width:768px){.group-registration .pagination-name{display:contents}.group-registration .pagination{display:block!important;float:none!important}.group-registration li.page-item{display:block!important}.modal-content .p-4{padding:0!important}.modal-content .card{border:0!important}.modal-content .container{padding:0!important}}#form-buttons{transition:all .3s ease;margin-top:2rem;position:relative}.form-buttons-disabled{opacity:.6;filter:grayscale(30%)}#form-buttons .btn-primary{border-radius:8px;padding:.8rem 1.5rem;font-weight:600;letter-spacing:.3px;position:relative;overflow:hidden;text-transform:uppercase;font-size:1rem;box-shadow:0 4px 12px rgba(13,110,253,.25)!important;transition:all .3s ease;border:none}#form-buttons .btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 14px rgba(13,110,253,.35)!important}#form-buttons .btn-primary:active:not(:disabled){transform:translateY(0);box-shadow:0 3px 8px rgba(13,110,253,.2)!important}#form-buttons .btn-success{border-radius:8px;padding:.8rem 1.5rem;font-weight:600;position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(25,135,84,.2)!important;transition:all .3s ease;border:none}#form-buttons .btn-success:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 14px rgba(25,135,84,.3)!important}#form-buttons .btn i{margin-right:8px;font-size:.9em}.available-tickets{display:block;margin-top:8px;font-size:.75rem;padding:4px 8px;background-color:hsla(0,0%,100%,.2);border-radius:4px;font-weight:500}.available-tickets b{font-weight:700;margin:0 2px}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(13,110,253,.5)}70%{box-shadow:0 0 0 10px rgba(13,110,253,0)}to{box-shadow:0 0 0 0 rgba(13,110,253,0)}}@media screen and (max-width:768px){#form-buttons .btn{font-size:.9rem;padding:.6rem 1.2rem}#form-buttons .row{margin:0!important}#form-buttons .col{padding:4px!important}.available-tickets{font-size:.7rem}}.group-registration{position:relative;border-radius:10px;overflow:hidden}.group-registration form{margin-block-end:0!important}#form-buttons:not(.form-buttons-disabled) .btn-primary:not(:disabled){animation:pulse 2s infinite}.editor-subscript{font-size:.7rem;text-align:top}.editor-count{font-size:.6rem!important;text-align:top;margin-right:.3rem}.title-container{width:100%;max-width:100%}.title-text{margin-left:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media (max-width:576px){.title-text{max-width:200px}}@media (min-width:577px) and (max-width:992px){.title-text{max-width:400px}}#template-container p,li{text-align:justify}.icon-only-button,.operation-button,.operation-text-button{display:inline-flex;align-items:center;justify-content:flex-start;margin:.15rem!important;position:relative}.operation-button .btn-spinner-wrapper,.operation-button i,.operation-text-button .btn-spinner-wrapper,.operation-text-button i{margin-right:.6rem!important}.operation-text-button{padding:.275rem .65rem .275rem .9rem!important}.icon-only-button{justify-content:center!important;padding:.275rem!important;width:2.5rem!important;height:2.1rem!important}.icon-only-button,.operation-button,.operation-text-button{margin-right:.2rem!important;margin-left:.2rem!important;vertical-align:middle!important}.icon-only-button .btn-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn-collapsible.icon-only-button:hover .btn-text{max-width:0!important;opacity:0!important;display:none!important}.icon-only-button .btn-spinner-wrapper,.icon-only-button i{margin:0!important}.btn-spinner-wrapper{display:inline-flex;justify-content:center;align-items:center;width:1em;height:1em;line-height:1;vertical-align:middle}.btn-spinner-wrapper .spinner-border-sm{width:1em;height:1em;border-width:.15em;margin-right:0;vertical-align:middle}@media only screen and (max-width:800px){.icon-only-button,.operation-button.btn-sm,.operation-text-button.btn-sm{margin-right:.2rem!important;margin-left:.2rem!important;font-size:.9rem!important;display:inline-flex!important;justify-content:center!important;align-items:center!important}.icon-only-button,.operation-button.btn-sm{width:2.5rem!important;height:2.1rem!important;padding:.275rem!important}.operation-button,.operation-text-button{font-size:.9rem!important}.operation-text-button.btn-sm{font-size:.8rem!important;min-width:1.3rem}.btn-collapsible:not(.operation-text-button) .btn-text{display:none!important}}@media only screen and (min-width:800px){.icon-only-button,.operation-button,.operation-text-button{font-size:.8rem!important;margin-left:.2rem!important;margin-right:.2rem!important;height:1.9rem!important;vertical-align:middle!important}.icon-only-button{width:2.3rem!important}.operation-button:not(.icon-only-button){min-height:1.9rem!important;padding:.25rem .6rem!important}.reload-button{padding:7px 7px 5px!important;min-width:26px;margin-left:.2rem;margin-right:.2rem}.operation-button:not(.icon-only-button) .btn-text{max-width:500px!important;opacity:1!important;transition:none!important}.operation-text-button .btn-text{opacity:1!important;max-width:500px!important}.btn-collapsible.explicit-collapsible .btn-text{max-width:0;opacity:0;transition:opacity 1.5s,max-width .5s}.btn-collapsible.explicit-collapsible:hover .btn-text{max-width:500px;opacity:1;transition:opacity .3s,max-width .6s}}.btn-collapsible{position:relative;display:inline-block;cursor:pointer;vertical-align:middle;text-align:center;padding:.275rem .65rem .275rem .9rem!important;margin:.15rem!important}.btn-collapsible.explicit-collapsible .btn-text{max-width:0;display:inline-block;transition:opacity 1.5s,max-width .5s;vertical-align:top;white-space:nowrap;overflow:hidden;opacity:0}.btn-collapsible.explicit-collapsible:hover .btn-text{transition:opacity .3s,max-width .6s;max-width:500px;opacity:1}#backButton{margin-right:10px;border-left:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom:0;border-top:0;padding-right:10px}#backButton:hover{border:1px;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.edit-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--bs-dark-rgb),.03);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease,background-color .2s ease;border-radius:var(--bs-border-radius);pointer-events:none;z-index:1000}.edit-overlay-content{background-color:rgba(var(--bs-white-rgb),.9);padding:.5rem 1rem;border-radius:2rem;display:flex;align-items:center;color:var(--bs-secondary-color);font-size:.9rem;box-shadow:0 2px 4px rgba(var(--bs-dark-rgb),.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.edit-overlay-container{position:relative;width:100%;cursor:pointer}.edit-overlay-container:hover .edit-overlay{opacity:1;background-color:rgba(var(--bs-dark-rgb),.07);pointer-events:auto}.react-datepicker-wrapper{display:block!important}.field-type-menu{max-height:400px}textarea.form-control{min-height:100px;resize:vertical}.date-time-edit-container{width:100%}.react-datepicker-popper{z-index:2000!important}.date-time-picker{max-width:320px;min-width:300px!important;width:300px;font-size:.9rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);box-shadow:var(--bs-box-shadow-sm)}.date-time-picker.inline{display:inline-block}.date-time-picker-popover{z-index:1100!important}.date-time-picker-popover .date-time-picker{border:none;box-shadow:none}.date-picker-body{position:relative;overflow:hidden;transition:all .3s ease-in-out;width:100%;box-sizing:border-box}.date-picker-body.view-date,.date-picker-body.view-month,.date-picker-body.view-year{transform-origin:center center;width:100%;box-sizing:border-box}.date-picker-header{border-bottom:var(--bs-border-width) solid var(--bs-border-color-translucent);cursor:pointer}.date-picker-header .btn-link{color:var(--bs-body-color);text-decoration:none}.date-picker-header .btn-link:hover{color:var(--bs-primary)}.date-picker-nav-button{line-height:1}.date-picker-weekdays{margin-bottom:.5rem}.date-picker-weekday{font-weight:600;padding:.25rem 0;font-size:.85rem;color:var(--bs-gray-800)}.flex-1{flex:1 1}.date-picker-week{margin-bottom:2px}.date-picker-day{cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;height:30px;width:30px;font-size:.85rem;border-radius:50%;margin:3px;transition:background-color .15s ease-in-out,color .15s ease-in-out}.date-picker-day:hover:not(.disabled){background-color:var(--bs-light)}.date-picker-day.selected{background-color:var(--bs-primary);color:#fff;font-weight:700}.date-picker-day.today:not(.selected){border:1px solid var(--bs-primary);font-weight:700}.date-picker-day.other-month{color:var(--bs-gray-500);opacity:.6}.date-picker-day.disabled{cursor:default;color:var(--bs-gray-400);opacity:.5;pointer-events:none}.date-picker-months-grid,.date-picker-years-grid{padding:.5rem;width:100%;max-width:280px;margin:0 auto}.date-picker-months-grid .row,.date-picker-years-grid .row{margin-left:0;margin-right:0;width:100%}.date-picker-months-grid .btn,.date-picker-years-grid .btn{padding:.25rem .1rem;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-picker-calendar{width:100%;max-width:280px;margin:0 auto}.date-picker-time{border-top:var(--bs-border-width) solid var(--bs-border-color-translucent);padding-top:.5rem}.time-selector{display:flex;align-items:center;margin:0 auto}.time-selector-hours,.time-selector-minutes{text-align:center}.time-control-button{color:var(--bs-primary);height:24px;width:24px;display:flex;align-items:center;justify-content:center;border-radius:50%}.time-control-button:hover,.time-display{background-color:var(--bs-light)}.time-display{min-width:36px;height:36px;font-size:1.2rem;font-weight:500;display:flex;align-items:center;justify-content:center;margin:4px 0;border-radius:4px}.time-label{font-size:.7rem;color:var(--bs-gray-600);text-transform:uppercase;margin-top:2px}.time-separator{height:36px;margin-top:24px}.time-separator .dots{font-size:1.5rem;font-weight:700;line-height:.7;color:var(--bs-gray-600)}.time-input::-webkit-inner-spin-button,.time-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.time-input[type=number]{-moz-appearance:textfield}.date-picker-actions{border-top:var(--bs-border-width) solid var(--bs-border-color-translucent);padding-top:.5rem;margin-top:.5rem;display:flex;justify-content:space-between}.date-picker-actions button.btn-sm{font-size:.8rem!important}.date-time-picker.disable-animations .date-picker-body.animation-down,.date-time-picker.disable-animations .date-picker-body.animation-up{animation:none!important}@keyframes slideUp{0%{transform:translateY(0);opacity:1}50%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDown{0%{transform:translateY(0);opacity:1}50%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.date-picker-modal .modal-dialog{max-width:320px}.date-picker-modal .modal-dialog.modal-sm{max-width:350px}.date-picker-modal .modal-dialog.modal-lg{max-width:450px}.date-picker-modal .modal-dialog.modal-xl{max-width:550px}.calendar-fit-dialog{margin:0 auto}.calendar-fit-dialog .modal-content{max-width:320px!important;width:300px}.calendar-fit-dialog .date-time-picker[data-has-time=true]{max-width:330px;width:300px}.calendar-fit-dialog .date-time-picker[data-has-time=true]~.modal-content{width:300px;max-width:330px!important}.date-picker-modal .date-time-picker{max-width:300px;min-width:300px;width:300px}@media (max-width:320px){.calendar-fit-dialog{max-width:95%!important}}.date-picker-modal .modal-content{border:none}.date-picker-modal .modal-header{padding:.5rem 1rem;border-bottom:var(--bs-border-width) solid var(--bs-border-color)}.date-picker-modal .modal-header .modal-title{font-size:1rem}.date-picker-modal .modal-header .btn-close{padding:.5rem;margin:0;font-size:.8rem}.date-picker-modal .modal-body{padding:0;margin:0}.date-picker-modal .date-time-picker{border:none;box-shadow:none;margin:0 auto}.calendar-fit-dialog .modal-content{border:none}.calendar-fit-dialog .modal-header{padding:.5rem 1rem;border-bottom:1px solid #dee2e6}.calendar-fit-dialog .modal-title{font-size:1rem}.calendar-fit-dialog .modal-body{padding:0;margin:0}.calendar-fit-dialog .modal-footer{padding:.5rem;border-top:none}.calendar-fit-dialog .date-time-picker,.date-time-picker-popover .date-time-picker{border:0;box-shadow:none;margin:0 auto}.date-time-picker-actions{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.5rem;border-top:1px solid #dee2e6}.date-time-picker-popover .popover-body{padding:0}.datetime-edit-input-group{display:flex!important;flex-wrap:nowrap!important;width:100%}.datetime-edit-input{flex:1 1 auto!important;min-width:0;padding-left:.5rem!important;padding-right:.5rem!important}.datetime-edit-button{flex:0 0 auto!important;width:auto!important;min-width:30px!important;padding-left:.35rem!important;padding-right:.35rem!important;white-space:nowrap}.modal-sm .datetime-edit-input-group{max-width:100%}.modal-sm .datetime-edit-button,.modal-sm .datetime-edit-input{padding-left:.25rem!important;padding-right:.25rem!important;font-size:.875rem}.modal-sm .datetime-edit-button{min-width:28px!important}.compact-datetime-edit{font-size:.875rem}.compact-datetime-edit .datetime-edit-input{padding:.25rem .375rem!important;height:2rem;font-size:.875rem}.compact-datetime-edit .datetime-edit-button{padding:.25rem!important;min-width:26px!important;height:2rem;font-size:.875rem}.compact-datetime-edit .datetime-edit-button svg{font-size:.8rem}.date-time-picker-popover{max-width:none!important}@media (max-width:576px){.date-time-picker-popover{max-width:300px!important}}#editor-popover{max-width:50vw!important}.dropdown-menu{z-index:2000!important}textarea.human-query{resize:none;min-height:unset;height:calc(1.5em + .75rem + 2px);word-break:break-all}.qb-drag-handler,.qb-draggable,.query-builder{-webkit-user-select:none;user-select:none}.rule--header:after{content:"";display:table;clear:both}.group--footer,.group--header{display:flex;align-items:center}.query-builder{overflow:hidden}.query-builder *,.query-builder :after,.query-builder :before{box-sizing:border-box}body.qb-dragging .ant-tooltip{display:none}.query-builder{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.25;margin:1rem}.query-builder.qb-dragging{cursor:grabbing!important}.query-builder.qb-dragging button{pointer-events:none}.group{background:rgba(250,240,210,.5);border:1px solid #dcc896}.rule{background-color:#fff;border:1px solid transparent;padding:10px}.rule-with-error .rule{border:1px solid #e0a1a1}.rule--body--wrapper{flex:1 1;display:flex;flex-direction:column}.rule--error{color:red;margin-bottom:-5px;margin-top:5px}.group-or-rule{border-radius:var(--bs-border-radius);position:relative}.rule_group{background:rgba(255,252,242,.5);border:1px solid #f9f1dd}.qb-draggable{pointer-events:none;position:absolute;opacity:.7;z-index:1000}.qb-placeholder{border:1px dashed grey}.locked{border:1px dashed red}.ant-tooltip-inner{min-height:18px}.ant-slider{margin-bottom:4px;margin-top:4px}.ant-slider-with-marks{margin-bottom:10px;margin-top:4px}.ant-slider-track{visibility:visible!important}.ant-select-tree-dropdown>div[role=listbox]{outline:none}ul.ant-select-selection__rendered{margin-right:11px}.ant-select-item{min-height:22px}.group--children{padding-left:24px}.group--children>.group-or-rule-container>.group-or-rule:before{top:-4px;border-width:0 0 2px 2px}.group--children>.group-or-rule-container>.group-or-rule:after{top:50%;border-width:0 0 0 2px}.group--children>.group-or-rule-container>.group-or-rule:after,.group--children>.group-or-rule-container>.group-or-rule:before{content:"";position:absolute;left:-14px;width:14px;height:calc(50% + 8px);border-color:#ccc;border-style:solid;box-sizing:border-box}.group--children.hide--conjs>.group-or-rule-container:first-child>.group-or-rule:before{display:none}.group--children.hide--conjs>.group-or-rule-container:first-child>.group-or-rule:after{border-radius:4px 0 0 0;border-width:2px 0 0 2px}.group--children.rule_group--children>.group-or-rule-container:first-child>.group-or-rule:before{display:none}.group--children.rule_group--children>.group-or-rule-container:first-child>.group-or-rule:after{border-radius:4px 0 0 0;border-width:2px 0 0 2px}.group--children>.group-or-rule-container:first-child>.group-or-rule:before{top:-12px;height:calc(50% + 14px)}.group--children>.group-or-rule-container:last-child>.group-or-rule:before{border-radius:0 0 0 4px}.group--children>.group-or-rule-container:last-child>.group-or-rule:after{display:none}.group--children.hide--line>.group-or-rule-container>.group-or-rule:after,.group--children.hide--line>.group-or-rule-container>.group-or-rule:before{border-color:hsla(0,0%,50.2%,.1)}.qb-draggable:after,.qb-draggable:before{display:none}.qb-drag-handler{cursor:grabbing}.group--drag-handler{margin-right:8px;position:relative;top:3px}.group--conjunctions .group--drag-handler{margin-left:10px}.group--conjunctions.hide--conj{opacity:.3}.group--actions{margin-left:10px;flex:1 1;display:flex}.group--actions--bl,.group--actions--tl{justify-content:flex-start}.group--actions--tl{margin-left:20px}.group--actions--bc,.group--actions--tc{justify-content:center}.group--actions--br,.group--actions--tr{justify-content:flex-end}.group--actions .action--DELETE{margin-top:-1px}.case_group{border-width:2px}.switch_group>.group--children>.group-or-rule-container>.group-or-rule:after,.switch_group>.group--children>.group-or-rule-container>.group-or-rule:before{height:calc(50% + 12px)}.case_group--body{display:flex;flex-direction:row;margin-top:10px;margin-bottom:10px}.case_group--body .case_group--children{flex:auto;margin-top:0!important;margin-bottom:0!important}.case_group--body .case_group--value{margin-top:0;margin-bottom:0;margin-right:10px}.rule_group{display:flex;padding-left:10px}.rule_group .group--drag-handler,.rule_group .group--field{align-self:center}.rule_group .group--actions{align-self:center;flex:0 1}.rule_group .rule_group--children{flex:1 1;margin-top:5px;margin-bottom:5px;padding-left:18px}.rule_group .rule_group--children .group-or-rule-container{margin-bottom:5px;margin-top:5px;padding-right:5px}.rule_group .rule_group--children.one--child{padding-left:10px}.rule_group .rule_group--children>.group-or-rule-container>.group-or-rule:after,.rule_group .rule_group--children>.group-or-rule-container>.group-or-rule:before{left:-10px;width:10px;height:calc(50% + 8px)}.group--header.hide--drag.with--conjs>.group--field--count--rule{margin-left:20px}.rule{flex:1 1;display:flex}.rule--header{margin-left:auto;display:flex;align-items:center;padding-left:10px}.rule--drag-handler{display:flex;align-items:center;margin-right:8px}.group--field,.operator--options--sep,.rule--after-widget,.rule--before-widget,.rule--field,.rule--operator,.rule--operator-options,.rule--value,.rule--widget,.widget--sep,.widget--valuesrc,.widget--widget{display:inline-block}.mui .operator--options--sep,.mui .rule--func--arg-sep,.mui .rule--func--bracket-after,.mui .rule--func--bracket-before,.mui .widget--sep{vertical-align:bottom;align-self:flex-end;margin-bottom:8px}.mui .rule--operator-options,.mui .widget--valuesrc{vertical-align:bottom}.rule--operator,.widget--sep,.widget--valuesrc,.widget--widget{margin-left:10px}.widget--valuesrc{margin-right:-8px}.widget--valuesrc span i{transform:rotate(90deg)}.operator--options--sep{margin-right:10px}div.tooltip-inner{max-width:500px}.group--field label,.rule--field label,.rule--operator label,.widget--widget label{display:block;font-weight:700}.conjunction,.conjunction label{display:inline-block}.conjunction label{border:1px solid;cursor:pointer;color:#fff;text-transform:uppercase;padding:.2rem .4rem}.conjunction input{display:none}.conjunction[data-state=active] label{background-color:#3276b1;border-color:#285e8e}.conjunction[data-state=inactive] label{background-color:#428bca;border-color:#357ebd}.conjunction[data-state=inactive] label:hover{background-color:#3276b1;border-color:#285e8e}.conjunction:first-child label{border-radius:var(--bs-border-radius) 0 0 var(--bs-border-radius)}.conjunction:last-child label{border-radius:0 var(--bs-border-radius) var(--bs-border-radius) 0}.conjunction:first-child:last-child{border-radius:var(--bs-border-radius)}.rule--func,.rule--func--arg,.rule--func--arg-label,.rule--func--arg-label-sep,.rule--func--arg-sep,.rule--func--arg-value,.rule--func--args,.rule--func--bracket-after,.rule--func--bracket-before,.rule--func--wrapper{display:inline-block}.rule--func--bracket-after,.rule--func--bracket-before{margin-left:3px;margin-right:3px}.rule--func--bracket-before{margin-left:5px}.rule--func--arg-value>.rule--widget{margin-left:-10px}.rule--func--arg-sep{margin-left:3px;margin-right:6px}.rule--func--arg-label-sep{margin-left:1px;margin-right:6px}.qb-lite .group--actions,.qb-lite .group--drag-handler{transition:opacity .2s}.qb-lite .group--header:hover .group--header .group--actions,.qb-lite .group--header:hover .group--header .group--drag-handler,.qb-lite .group--header:not(:hover) .group--actions,.qb-lite .group--header:not(:hover) .group--drag-handler,.qb-lite .rule_group:not(:hover) .group--actions,.qb-lite .rule_group:not(:hover) .group--drag-handler{opacity:.3}.qb-lite .group--conjunctions .ant-btn:not(.ant-btn-primary),.qb-lite .rule_group_ext--drag-handler{transition:padding .2s}.qb-lite .group--header:hover .group--header .group--conjunctions .ant-btn:not(.ant-btn-primary),.qb-lite .group--header:hover .group--header .rule_group_ext--drag-handler,.qb-lite .group--header:not(:hover) .group--conjunctions .ant-btn:not(.ant-btn-primary),.qb-lite .group--header:not(:hover) .rule_group_ext--drag-handler,.qb-lite .rule_group:not(:hover) .group--conjunctions .ant-btn:not(.ant-btn-primary),.qb-lite .rule_group:not(:hover) .rule_group_ext--drag-handler{width:0;padding:0;overflow:hidden;opacity:.3}.qb-lite .rule--drag-handler,.qb-lite .rule--header,.qb-lite .widget--valuesrc{transition:opacity .2s}.qb-lite .rule:hover .rule .rule--drag-handler,.qb-lite .rule:hover .rule .rule--header,.qb-lite .rule:hover .rule .widget--valuesrc,.qb-lite .rule:not(:hover) .rule--drag-handler,.qb-lite .rule:not(:hover) .rule--header,.qb-lite .rule:not(:hover) .widget--valuesrc{opacity:.3}.qb-lite.qb-dragging .group--actions,.qb-lite.qb-dragging .group--drag-handler,.qb-lite.qb-dragging .rule--drag-handler,.qb-lite.qb-dragging .rule--header,.qb-lite.qb-dragging .widget--valuesrc{opacity:0!important}.qb-lite.qb-dragging .group--conjunctions .ant-btn:not(.ant-btn-primary),.qb-lite.qb-dragging .rule_group_ext--drag-handler{width:0!important;padding:0!important;overflow:hidden!important;opacity:0!important}.group--footer,.group--header{padding-left:10px}.group--footer,.group--header,.group-or-rule-container{padding-right:10px;margin-top:10px;margin-bottom:10px}.group-or-rule-container:first-child{margin-top:0!important}.group-or-rule-container:last-child{margin-bottom:0!important}.group--children{margin-top:10px;margin-bottom:10px}.rule--body.can--shrink--value{display:flex;align-items:center}.rule--body.can--shrink--value .rule--value{flex:1 1}.rule--body.can--shrink--value .rule--value>.rule--widget{display:flex}.rule--body.can--shrink--value .rule--value>.rule--widget .widget--widget{flex:1 1}.rule--body.can--shrink--value .rule--value>.rule--widget>.widget--valuesrc{display:flex;align-items:center}.rule--value>.rule--widget>.widget--valuesrc .anticon,.rule--value>.rule--widget>.widget--valuesrc .anticon svg{height:100%}.svg-inline--fa{pointer-events:none}.description p:last-child{margin-bottom:0}.editable-field-label .editable-label-container{position:relative;display:inline-flex;align-items:center;flex:1 1 auto;min-width:0;max-width:100%}.editable-field-label .editable-controls,.field-visibility-display{flex:0 0 auto;white-space:nowrap;margin-left:8px}.editable-field-label .editable-label{transition:all .15s ease;min-height:20px;padding:2px 4px;border-radius:3px;width:100%;overflow:hidden;text-overflow:ellipsis}.editable-field-label .editable-label:hover{background-color:rgba(var(--bs-primary-rgb),.05);box-shadow:0 0 0 1px rgba(var(--bs-primary-rgb),.1);cursor:text}.editable-field-label .editable-label:focus{background-color:var(--bs-white)!important;box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25);outline:none}.editable-field-label .description{position:relative;display:block;border-radius:3px;transition:all .15s ease}.editable-field-label .description:hover{box-shadow:0 0 0 1px rgba(var(--bs-primary-rgb),.2);border-radius:3px;cursor:text}.editable-field-label .editable-description{min-height:20px;padding:2px 4px;transition:background-color .15s ease;width:100%!important;line-height:1.5;word-wrap:break-word;font-size:14px;color:var(--bs-secondary-color)}.editable-field-label .editable-description:hover{background-color:rgba(var(--bs-primary-rgb),.05)}.editable-field-label .editable-description.multiline{border-radius:3px;word-wrap:break-word;width:100%!important;line-height:1.5}.editable-field-label .editable-description.multiline:focus{background-color:var(--bs-white)!important;box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb),.25);outline:none}.round-toggle-button{background:none;border:1px solid var(--bs-border-color);width:20px;height:20px;padding:0;font-size:10px;color:var(--bs-secondary-color)}.round-toggle-button:hover{border-color:var(--bs-primary);color:var(--bs-primary);transform:scale(1.05)}.round-toggle-button:focus{outline:none;box-shadow:0 0 0 .15rem rgba(var(--bs-primary-rgb),.25)}.additional-components-container,.required-toggle-container,.rule-toggle-container,.visibility-toggle-container{display:inline-flex;align-items:center}.additional-components-container .option-toggle{margin-right:8px}.additional-components-container .option-toggle:last-child{margin-right:0}.required-field-toggle.is-required{background-color:var(--bs-danger);border-color:var(--bs-danger);color:var(--bs-white)}.required-field-toggle.is-required:hover{background-color:var(--bs-danger-dark,var(--bs-danger-text-emphasis));transform:scale(1.05)}.visibility-field-toggle.is-hidden{background-color:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-white)}.visibility-field-toggle.is-hidden:hover{background-color:var(--bs-primary-dark,var(--bs-primary-text-emphasis));transform:scale(1.05)}.rule-trigger-wrapper{display:inline-block}.rule-trigger-wrapper .btn-sm{border-radius:50%;width:20px;height:20px;padding:0;display:flex;align-items:center;justify-content:center;font-size:10px}.rule-trigger-wrapper .btn:focus{box-shadow:0 0 0 .15rem rgba(var(--bs-primary-rgb),.25)}.rule-trigger-wrapper .btn-sm i{font-size:10px;display:inline-block!important}.option-toggle{border-radius:50%;width:20px;height:20px;font-size:10px;margin-right:8px}.option-toggle:hover{transform:scale(1.05)}.option-toggle.active{background-color:var(--bs-primary);border-color:var(--bs-primary);color:#fff}.option-toggle.active:hover{background-color:var(--bs-primary-dark,#0a58ca);transform:scale(1.05)}.option-toggle.disabled{opacity:.5;cursor:not-allowed}.invalid-row{border-left:3px solid var(--bs-danger)!important}.placeholder-settings{display:flex;align-items:center}.options-grid .form-control{padding:.375rem .5rem}.options-grid .grid-editor-row{padding-top:.5rem!important;padding-bottom:.5rem!important}.compact-options .grid-editor-row{padding:.25rem .5rem!important;margin-bottom:.25rem!important;border-radius:4px;background-color:var(--bs-light);border:none!important;transition:background-color .2s ease}.compact-options .border-bottom,.compact-options .border-top{border:none!important}.compact-options .grid-editor-row:hover{background-color:rgba(var(--bs-primary-rgb),.05)!important}.compact-options [data-rbd-draggable-context-id]{background-color:var(--bs-light)!important}.compact-options .grid-editor-row.is-dragging{background-color:rgba(var(--bs-primary-rgb),.1)!important;box-shadow:0 2px 8px rgba(0,0,0,.1)!important}.compact-options .grid-editor-row .form-group{margin-bottom:0!important}.compact-options .grid-editor-row .form-control{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;background-color:var(--bs-white);border-color:var(--bs-border-color-translucent)}.compact-options .grid-editor-header-container{margin-bottom:.5rem!important;opacity:1!important;height:auto!important}.compact-options .grid-editor-header-container [column-header]{font-size:.8rem;padding:.25rem .5rem;color:var(--bs-secondary);font-weight:600!important;margin-bottom:.25rem}.compact-options .grid-editor-add-button{padding:.375rem .75rem!important;font-size:.875rem!important;margin-top:.25rem!important;background-color:transparent!important;color:var(--bs-primary)!important;border:none!important;box-shadow:none!important}.compact-options .grid-editor-add-button:hover{background-color:rgba(var(--bs-primary-rgb),.05)!important;border-radius:.25rem!important}.compact-options .grid-editor-add-button:active{background-color:rgba(var(--bs-primary-rgb),.1)!important}.options-grid .grid-editor-header-container [column-header]{font-size:.85rem;font-weight:600;color:var(--bs-secondary)}.field-type-toggle{width:32px;padding:0;font-size:10px}.compact-options .grid-editor-row .delete-button,.compact-options .grid-editor-row .drag-handle{opacity:.5;transition:opacity .2s ease}.compact-options .grid-editor-row:hover .delete-button,.compact-options .grid-editor-row:hover .drag-handle{opacity:1}.compact-options .border-top.mt-2{border-top:none!important;margin-top:0!important}.compact-options.options-grid{margin-top:.5rem}.compact-options .mt-3{margin-top:.5rem!important}.grid-editor-row{margin-bottom:0;transition:background-color .2s ease}.grid-editor-row:hover{background-color:rgba(var(--bs-body-color-rgb),0)!important}.grid-editor-header-container{margin-bottom:.25rem;overflow:visible;z-index:2}.grid-editor-header-container [column-header]{font-weight:700;font-size:.9rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:.25rem 0}.bg-subtle{background-color:rgba(var(--bs-body-color-rgb),.01)!important}.grid-editor-row .drag-handle{cursor:grab;color:var(--bs-secondary);padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:background-color .2s,color .2s}.grid-editor-row .drag-handle:hover{background-color:var(--bs-gray-200);color:var(--bs-primary)}.grid-editor-row .delete-button{color:var(--bs-secondary);transition:color .2s;width:24px;height:24px;align-items:center;justify-content:center}.grid-editor-row .delete-button:hover{color:var(--bs-danger)!important;background-color:var(--bs-transparent)!important}.grid-editor-row .delete-button,.grid-editor-row .drag-handle{position:relative!important;display:inline-flex!important;top:auto!important;right:auto!important}.grid-editor-add-button{box-shadow:0 2px 4px rgba(var(--bs-black-rgb),.1);transition:all .2s ease}.grid-editor-add-button:hover{transform:translateY(-1px);box-shadow:0 4px 6px rgba(var(--bs-black-rgb),.1)}.grid-editor-row .tooltip{z-index:1070}.compact-options .form-group{margin-bottom:.5rem}.field-type-menu{min-width:200px}.round-toggle-button{width:24px;height:24px;border-radius:50%;border:1px solid #ced4da;background-color:#fff;margin-right:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.round-toggle-button:hover{background-color:#f8f9fa}.round-toggle-button.active{background-color:#0d6efd;color:#fff;border-color:#0d6efd}.round-toggle-button.disabled{opacity:.5;cursor:not-allowed}.option-settings{margin-left:auto}.option-toggle{margin-left:4px}.invalid-row{background-color:rgba(220,53,69,.1)}.input-group input{border-right:0 solid transparent}.input-group .input-group-addon{background-color:transparent;border-left:0 solid transparent;position:absolute;padding:10px;right:0;line-height:10px}.form-group .btn-group{display:block}.form-group .btn-group .active{background-color:red;font-weight:700}.picture-background{background-color:#f2f2f2;background-image:linear-gradient(45deg,#e0e0e0 25%,transparent 0),linear-gradient(-45deg,#e0e0e0 25%,transparent 0),linear-gradient(45deg,transparent 75%,#e0e0e0 0),linear-gradient(-45deg,transparent 75%,#e0e0e0 0);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.description{font-size:.8rem}.small-description{font-size:.6rem}.seamless input,.seamless textarea{transition:background-color .2s ease-in-out,border-color .2s ease-in-out;background-color:inherit;border:var(--bs-border-width) solid transparent!important}.seamless input:hover,.seamless textarea:hover{transition:background-color .2s ease-in-out,border-color .2s ease-in-out;background-color:#fff;border:var(--bs-border-width) solid var(--bs-border-color)}.inline-field label{margin-bottom:0}.section-name input:focus,.section-name input:hover{background-color:#fff;outline-color:#ced4da}.field-feedback-container{position:relative;height:22px;overflow:hidden}.field-feedback-error{display:flex;align-items:center;position:absolute;top:0;left:0;width:100%;animation:slideInFromTop .2s ease forwards;transform-origin:top}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideOutToBottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.field-feedback-error .invalid-feedback{font-size:.8rem;padding:0;margin:0;background-color:transparent;width:100%;color:#dc3545;opacity:.85}.field-feedback-error .fas{color:#dc3545;font-size:.8rem}.field-feedback-space{position:absolute;top:0;left:0;width:100%;font-size:.8rem;padding:0;margin:0;display:flex;animation:slideInFromBottom .2s ease forwards}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.feedback-error-entering{animation:slideInFromTop .2s ease forwards}.feedback-error-exiting{animation:slideOutToBottom .2s ease forwards}.feedback-space-entering{animation:slideInFromBottom .2s ease forwards}.feedback-space-exiting{animation:slideOutToTop .2s ease forwards}@keyframes slideOutToTop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.hide-spinners::-webkit-inner-spin-button,.hide-spinners::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hide-spinners{-moz-appearance:textfield}.editing-default-value,.editing-placeholder{background-color:rgba(13,110,253,.05)!important;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)!important}.placeholder-editing-indicator{font-size:.8rem;color:var(--bs-primary);margin-top:.25rem;font-style:italic}.field-input-container{position:relative;width:100%;display:flex;align-items:stretch}.field-type-selector{position:relative;z-index:2;min-width:38px;flex-shrink:0}.field-type-toggle{height:100%;border-top-right-radius:0!important;border-bottom-right-radius:0!important;min-width:38px;display:flex;align-items:center;justify-content:center}.field-type-toggle:after{display:none!important}.field-type-toggle:hover{background-color:rgba(var(--bs-primary-rgb),.1);border-color:var(--bs-primary)}.field-type-menu{min-width:220px;max-height:350px;overflow-y:auto}.field-type-selector+.form-control{border-top-left-radius:0!important;border-bottom-left-radius:0!important;flex:1 1}.field-type-menu .dropdown-item.active{background-color:rgba(var(--bs-primary-rgb),.1);color:var(--bs-body-color)}.field-type-menu .dropdown-item.active small{color:var(--bs-primary)}.field-type-toggle.btn-sm{padding:.25rem .5rem;font-size:.875rem;border-radius:.25rem}.field-type-toggle.btn-outline-secondary{border:1px solid #ced4da;background-color:#f8f9fa}.field-type-menu .dropdown-item .me-2{min-width:16px;text-align:center}.field-type-menu .dropdown-item[data-validation-type=true]{border-left:3px solid var(--bs-primary)}.field-type-menu .dropdown-item.separator-before{border-top:1px solid rgba(0,0,0,.1);margin-top:4px;padding-top:8px}.field-type-menu .dropdown-item:hover{background-color:rgba(var(--bs-primary-rgb),.08)}.field-type-menu .dropdown-item:active{background-color:rgba(var(--bs-primary-rgb),.2)}.border-dotted{border-style:dotted!important}.border-dashed{border-style:dashed!important}.rich-text-content{width:100%}.rich-text-wrapper{position:relative;width:100%}.rich-text-edit-icon{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.8);border-radius:50%;color:#6c757d;z-index:2;box-shadow:0 1px 3px rgba(0,0,0,.1);opacity:0;transition:opacity .2s ease}.rich-text-wrapper:hover .rich-text-edit-icon{opacity:1}.rich-text-display{margin-top:.5rem}.rich-text-placeholder{min-height:100px;border:1px dashed #ced4da;border-radius:.25rem;display:flex;align-items:center;justify-content:center;background-color:#f8f9fa;transition:background-color .2s ease;cursor:pointer}.rich-text-placeholder:hover{background-color:#e9ecef}.rich-text-placeholder p{margin-bottom:0}.rich-text-display h1,.rich-text-display h2,.rich-text-display h3,.rich-text-display h4,.rich-text-display h5,.rich-text-display h6{margin-top:1rem;margin-bottom:.5rem}.rich-text-display p{margin-bottom:.5rem}.rich-text-display ol,.rich-text-display ul{padding-left:1.5rem;margin-bottom:.5rem}.rich-text-display a{color:#0d6efd;text-decoration:underline}.rich-text-display a:hover{color:#0a58ca}.rich-text-display img{max-width:100%;height:auto;margin:.5rem 0}.rich-text-display table{border-collapse:collapse;width:100%;margin:1rem 0}.rich-text-display table td,.rich-text-display table th{border:1px solid #ddd;padding:8px}.rich-text-display table tr:nth-child(2n){background-color:#f2f2f2}.rich-text-display table th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#f8f9fa;color:#212529}.rich-text-editor .ql-editor{min-height:200px}.rich-text-editor .ql-toolbar.ql-snow{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rich-text-editor .ql-container.ql-snow{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover{color:#06c}.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:"Helvetica Neue","Helvetica","Arial",sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);left:15px;pointer-events:none;position:absolute;right:15px}.ql-bubble.ql-toolbar:after,.ql-bubble .ql-toolbar:after{clear:both;content:"";display:table}.ql-bubble.ql-toolbar button,.ql-bubble .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-bubble.ql-toolbar button svg,.ql-bubble .ql-toolbar button svg{float:left;height:100%}.ql-bubble.ql-toolbar button:active:hover,.ql-bubble .ql-toolbar button:active:hover{outline:none}.ql-bubble.ql-toolbar input.ql-image[type=file],.ql-bubble .ql-toolbar input.ql-image[type=file]{display:none}.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected,.ql-bubble.ql-toolbar .ql-picker-item:hover,.ql-bubble .ql-toolbar .ql-picker-item:hover,.ql-bubble.ql-toolbar .ql-picker-label.ql-active,.ql-bubble .ql-toolbar .ql-picker-label.ql-active,.ql-bubble.ql-toolbar .ql-picker-label:hover,.ql-bubble .ql-toolbar .ql-picker-label:hover,.ql-bubble.ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button.ql-active,.ql-bubble.ql-toolbar button:focus,.ql-bubble .ql-toolbar button:focus,.ql-bubble.ql-toolbar button:hover,.ql-bubble .ql-toolbar button:hover{color:#fff}.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-fill,.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:focus .ql-fill,.ql-bubble .ql-toolbar button:focus .ql-fill,.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-bubble.ql-toolbar button:hover .ql-fill,.ql-bubble .ql-toolbar button:hover .ql-fill,.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill{fill:#fff}.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-bubble.ql-toolbar button.ql-active .ql-stroke,.ql-bubble .ql-toolbar button.ql-active .ql-stroke,.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,.ql-bubble.ql-toolbar button:focus .ql-stroke,.ql-bubble .ql-toolbar button:focus .ql-stroke,.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,.ql-bubble.ql-toolbar button:hover .ql-stroke,.ql-bubble .ql-toolbar button:hover .ql-stroke,.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover .ql-stroke-miter{stroke:#fff}@media (pointer:coarse){.ql-bubble.ql-toolbar button:hover:not(.ql-active),.ql-bubble .ql-toolbar button:hover:not(.ql-active){color:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#ccc}.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#ccc}}.ql-bubble,.ql-bubble *{box-sizing:border-box}.ql-bubble .ql-hidden{display:none}.ql-bubble .ql-out-bottom,.ql-bubble .ql-out-top{visibility:hidden}.ql-bubble .ql-tooltip{transform:translateY(10px)}.ql-bubble .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-bubble .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-bubble .ql-formats{display:inline-block;vertical-align:middle}.ql-bubble .ql-formats:after{clear:both;content:"";display:table}.ql-bubble .ql-stroke{fill:none;stroke:#ccc;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-bubble .ql-stroke-miter{fill:none;stroke:#ccc;stroke-miterlimit:10;stroke-width:2}.ql-bubble .ql-fill,.ql-bubble .ql-stroke.ql-fill{fill:#ccc}.ql-bubble .ql-empty{fill:none}.ql-bubble .ql-even{fill-rule:evenodd}.ql-bubble .ql-stroke.ql-thin,.ql-bubble .ql-thin{stroke-width:1}.ql-bubble .ql-transparent{opacity:.4}.ql-bubble .ql-direction svg:last-child{display:none}.ql-bubble .ql-direction.ql-active svg:last-child{display:inline}.ql-bubble .ql-direction.ql-active svg:first-child{display:none}.ql-bubble .ql-editor h1{font-size:2em}.ql-bubble .ql-editor h2{font-size:1.5em}.ql-bubble .ql-editor h3{font-size:1.17em}.ql-bubble .ql-editor h4{font-size:1em}.ql-bubble .ql-editor h5{font-size:.83em}.ql-bubble .ql-editor h6{font-size:.67em}.ql-bubble .ql-editor a{text-decoration:underline}.ql-bubble .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-bubble .ql-editor code,.ql-bubble .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-bubble .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-bubble .ql-editor code{font-size:85%;padding:2px 4px}.ql-bubble .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-bubble .ql-editor img{max-width:100%}.ql-bubble .ql-picker{color:#ccc;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-bubble .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-bubble .ql-picker-label:before{display:inline-block;line-height:22px}.ql-bubble .ql-picker-options{background-color:#444;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-bubble .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-bubble .ql-picker.ql-expanded .ql-picker-label{color:#777;z-index:2}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#777}.ql-bubble .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-bubble .ql-color-picker,.ql-bubble .ql-icon-picker{width:28px}.ql-bubble .ql-color-picker .ql-picker-label,.ql-bubble .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-label svg,.ql-bubble .ql-icon-picker .ql-picker-label svg{right:4px}.ql-bubble .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-bubble .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-bubble .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-bubble .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-bubble .ql-picker.ql-header{width:98px}.ql-bubble .ql-picker.ql-header .ql-picker-item:before,.ql-bubble .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-bubble .ql-picker.ql-font{width:108px}.ql-bubble .ql-picker.ql-font .ql-picker-item:before,.ql-bubble .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-bubble .ql-picker.ql-size{width:98px}.ql-bubble .ql-picker.ql-size .ql-picker-item:before,.ql-bubble .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-bubble .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-bubble .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-bubble .ql-toolbar .ql-formats{margin:8px 12px 8px 0}.ql-bubble .ql-toolbar .ql-formats:first-child{margin-left:12px}.ql-bubble .ql-color-picker svg{margin:1px}.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,.ql-bubble .ql-color-picker .ql-picker-item:hover{border-color:#fff}.ql-bubble .ql-tooltip{background-color:#444;border-radius:25px;color:#fff}.ql-bubble .ql-tooltip-arrow{content:" ";display:block;position:absolute}.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow{border-bottom:6px solid #444;top:-6px}.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow{border-top:6px solid #444;bottom:-6px}.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor{display:block}.ql-bubble .ql-tooltip.ql-editing .ql-formats{visibility:hidden}.ql-bubble .ql-tooltip-editor{display:none}.ql-bubble .ql-tooltip-editor input[type=text]{background:transparent;border:none;color:#fff;font-size:13px;height:100%;outline:none;padding:10px 20px;position:absolute;width:100%}.ql-bubble .ql-tooltip-editor a{top:10px;position:absolute;right:20px}.ql-bubble .ql-tooltip-editor a:before{color:#ccc;content:"\D7";font-size:16px;font-weight:700}.ql-container.ql-bubble:not(.ql-disabled) a{position:relative;white-space:nowrap}.ql-container.ql-bubble:not(.ql-disabled) a:before{background-color:#444;border-radius:15px;top:-5px;font-size:12px;color:#fff;content:attr(href);font-weight:400;overflow:hidden;padding:5px 15px;text-decoration:none;z-index:1}.ql-container.ql-bubble:not(.ql-disabled) a:after{border-top:6px solid #444;border-left:6px solid transparent;border-right:6px solid transparent;top:0;content:" ";height:0;width:0}.ql-container.ql-bubble:not(.ql-disabled) a:after,.ql-container.ql-bubble:not(.ql-disabled) a:before{left:0;margin-left:50%;position:absolute;transform:translate(-50%,-100%);transition:visibility 0s ease .2s;visibility:hidden}.ql-container.ql-bubble:not(.ql-disabled) a:hover:after,.ql-container.ql-bubble:not(.ql-disabled) a:hover:before{visibility:visible}.rich-text-editor{padding:.175rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);background-color:var(--bs-body-bg);background-clip:padding-box;border:1px solid var(--bs-border-color);border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.quill-rich-text-editor{margin-bottom:0}.rich-text-editor-wrapper{display:flex;flex-direction:column;overflow:hidden}.rich-text-editor-wrapper .quill{display:flex;flex-direction:column;height:100%}.rich-text-editor-wrapper .ql-container{flex:1 1;overflow-y:auto}.quill-rich-text-editor .quill{border-radius:.25rem;width:100%}.quill-rich-text-editor .ql-editor{font-family:var(--bs-font-sans-serif);font-size:1rem;line-height:1.5;color:var(--bs-body-color)}.quill-rich-text-editor .ql-editor p{margin-bottom:.5rem}.quill-rich-text-editor .ql-editor.single-paragraph p:only-child,.quill-rich-text-editor .ql-editor p:last-child{margin-bottom:0}.quill-readonly-content{padding:.5rem;border:1px solid var(--bs-border-color);border-radius:.25rem;background-color:var(--bs-tertiary-bg);min-height:2.5rem;font-family:var(--bs-font-sans-serif);font-size:1rem;line-height:1.5;color:var(--bs-body-color)}.quill-readonly-content.seamless{padding:0;margin:0;border:none;border-radius:0;background-color:transparent}.quill-readonly-content p{margin-bottom:.5rem}.quill-readonly-content.single-paragraph p:only-child,.quill-readonly-content p:last-child{margin-bottom:0}.quill-rich-text-editor.inline-mode .ql-bubble{border:none}.quill-rich-text-editor.inline-mode .ql-editor{padding:.3rem;min-height:1rem;border:1px dashed transparent;transition:border-color .2s ease;color:var(--bs-body-color)}.quill-rich-text-editor.inline-mode .ql-editor:hover{border-color:var(--bs-border-color)}.quill-rich-text-editor.inline-mode .ql-editor:focus{border-color:var(--bs-primary);outline:0}.quill-rich-text-editor.seamless-mode .ql-container,.quill-rich-text-editor.seamless-mode .ql-editor{border:none!important;background:transparent!important}.quill-rich-text-editor.seamless-mode .ql-editor{padding:0!important}.quill-rich-text-editor.seamless-mode .ql-editor:focus,.quill-rich-text-editor.seamless-mode .ql-editor:hover{border:none!important;outline:none!important;box-shadow:none!important}.quill-rich-text-editor.seamless-mode .ql-tooltip{z-index:1050}.quill-rich-text-editor.seamless-mode .ql-editor{cursor:text}.quill-rich-text-editor.seamless-mode:hover:after{content:"";position:absolute;top:-4px;right:-4px;width:8px;height:8px;background-color:rgba(var(--bs-primary-rgb),.5);border-radius:50%;pointer-events:none}.quill-rich-text-editor.inline-mode .ql-tooltip{z-index:1050;background-color:var(--bs-body-bg);box-shadow:0 0 5px rgba(0,0,0,.2);border-radius:4px}.quill-rich-text-editor.inline-mode .ql-tooltip input[type=text]{width:170px}.ql-bubble .ql-editor{color:var(--bs-body-color)!important}.ql-bubble .ql-toolbar button{color:var(--bs-secondary-color)}.ql-bubble .ql-toolbar button.ql-active,.ql-bubble .ql-toolbar button:hover{color:var(--bs-primary)}.ql-bubble .ql-editor strong{color:var(--bs-body-color);font-weight:700}.ql-bubble .ql-editor em{color:var(--bs-body-color);font-style:italic}.ql-bubble .ql-editor u{color:var(--bs-body-color);text-decoration:underline}.ql-bubble .ql-color-picker .ql-picker-options,.ql-snow .ql-color-picker .ql-picker-options{background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);padding:5px}.ql-bubble .ql-background .ql-picker-item,.ql-bubble .ql-color-picker .ql-picker-item,.ql-snow .ql-background .ql-picker-item,.ql-snow .ql-color-picker .ql-picker-item{border:1px solid rgba(0,0,0,.2);margin:2px;position:relative}.ql-background .ql-picker-item:hover:after,.ql-color .ql-picker-item:hover:after{content:attr(title);position:absolute;top:-30px;left:50%;transform:translateX(-50%);background:var(--bs-dark);color:var(--bs-white);padding:3px 6px;border-radius:3px;font-size:12px;white-space:nowrap;z-index:10;pointer-events:none}.ql-background .ql-picker-item:hover:before,.ql-color .ql-picker-item:hover:before{content:"";position:absolute;top:-10px;left:50%;transform:translateX(-50%);border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--bs-dark);z-index:10;pointer-events:none}.ql-background .ql-picker-options .ql-picker-item,.ql-color .ql-picker-options .ql-picker-item{width:20px!important;height:20px!important}.ql-background .ql-picker-item.ql-selected,.ql-background .ql-picker-item:focus,.ql-color .ql-picker-item.ql-selected,.ql-color .ql-picker-item:focus{outline:2px solid rgba(var(--bs-primary-rgb),.5)!important;box-shadow:0 0 0 2px rgba(var(--bs-primary-rgb),.25)}.quill-rich-text-editor .ql-toolbar.ql-snow{border-top-left-radius:.25rem;border-top-right-radius:.25rem;background-color:var(--bs-tertiary-bg)}.quill-rich-text-editor .ql-container.ql-snow{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;min-height:100px}.quill-rich-text-editor .ql-container.ql-snow:focus-within{border-color:var(--bs-primary);outline:0;box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25)}.ql-snow .ql-tooltip:before{content:attr(data-label)!important}.ql-snow .ql-picker.ql-font{width:180px}.ql-snow .ql-picker.ql-font .ql-picker-label{padding-right:20px}.ql-snow .ql-picker.ql-font .ql-picker-label:before{flex:1 1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ql-snow .ql-picker.ql-font .ql-picker-options{width:auto;min-width:180px;max-width:280px;max-height:300px;overflow-y:auto}.ql-snow .ql-picker.ql-font .ql-picker-item{display:flex;align-items:center;padding:5px 10px}.ql-snow .ql-picker.ql-font .ql-picker-item:before{flex:1 1}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=sans-serif]:before{content:"Sans Serif"!important;font-family:sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"!important;font-family:serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"!important;font-family:monospace}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=Arial]:before{content:"Arial"!important;font-family:Arial,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=Calibri]:before{content:"Calibri"!important;font-family:Calibri,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Comic Sans MS"]:before{content:"Comic Sans MS"!important;font-family:"Comic Sans MS",cursive}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Courier New"]:before{content:"Courier New"!important;font-family:"Courier New",monospace}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=Garamond]:before{content:"Garamond"!important;font-family:Garamond,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=Georgia]:before{content:"Georgia"!important;font-family:Georgia,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=Tahoma]:before{content:"Tahoma"!important;font-family:Tahoma,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Times New Roman"]:before{content:"Times New Roman"!important;font-family:"Times New Roman",serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value="Trebuchet MS"]:before{content:"Trebuchet MS"!important;font-family:"Trebuchet MS",sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=Verdana]:before{content:"Verdana"!important;font-family:Verdana,sans-serif}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=sans-serif]:before{content:"Sans Serif"!important}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"!important}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"!important}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=Arial]:before{content:"Arial"!important}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=Calibri]:before{content:"Calibri"!important}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Comic Sans MS"]:before{content:"Comic Sans MS"!important}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Courier New"]:before{content:"Courier New"!important}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=Garamond]:before{content:"Garamond"!important}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=Georgia]:before{content:"Georgia"!important}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=Tahoma]:before{content:"Tahoma"!important}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Times New Roman"]:before{content:"Times New Roman"!important}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value="Trebuchet MS"]:before{content:"Trebuchet MS"!important}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=Verdana]:before{content:"Verdana"!important}.ql-snow .ql-picker.ql-font .ql-picker-item:hover{background-color:rgba(var(--bs-primary-rgb),.1)}.ql-snow .ql-picker.ql-font .ql-picker-item.ql-selected{background-color:rgba(var(--bs-primary-rgb),.2);color:var(--bs-primary)}.ql-editor [class^=ql-font-]{font-family:inherit}.ql-editor .ql-font-sans-serif,.ql-editor :not([class^=ql-font]):not([style*=font-family]){font-family:var(--bs-font-sans-serif)}.ql-editor .ql-font-sans-serif{font-family:"sans-serif",Arial,Helvetica,sans-serif}.ql-editor .ql-font-serif{font-family:"serif",Georgia,"Times New Roman",Times,serif}.ql-editor .ql-font-monospace{font-family:"monospace","Courier New",Courier,monospace}.ql-editor .ql-font-Arial{font-family:Arial,sans-serif}.ql-editor .ql-font-Calibri{font-family:"Calibri","Segoe UI",sans-serif}.ql-editor .ql-font-Comic-Sans-MS{font-family:"Comic Sans MS",cursive}.ql-editor .ql-font-Courier-New{font-family:"Courier New",Courier,monospace}.ql-editor .ql-font-Garamond{font-family:"Garamond",serif}.ql-editor .ql-font-Georgia{font-family:Georgia,serif}.ql-editor .ql-font-Tahoma{font-family:Tahoma,Geneva,sans-serif}.ql-editor .ql-font-Times-New-Roman{font-family:"Times New Roman",Times,serif}.ql-editor .ql-font-Trebuchet-MS{font-family:"Trebuchet MS","Lucida Sans Unicode","Lucida Grande","Lucida Sans",Arial,sans-serif}.ql-editor .ql-font-Verdana{font-family:Verdana,Geneva,sans-serif}.ql-bubble .ql-tooltip{background-color:var(--bs-body-color)!important}.ql-editor{font-size:1rem!important;color:var(--bs-body-color)!important}.ql-editor,.ql-editor p{font-family:var(--bs-font-sans-serif)!important;line-height:1.5!important}.ql-editor p{margin-bottom:.5rem!important}.ql-container .ql-editor pre.ql-syntax{font-family:var(--bs-font-monospace)!important;font-size:.875rem!important;line-height:1.5!important}.ql-snow .ql-picker.ql-size{width:100px}.ql-snow .ql-picker.ql-size .ql-picker-label{display:flex;align-items:center;padding-right:20px}.ql-snow .ql-picker.ql-size .ql-picker-label:before{flex:1 1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ql-snow .ql-picker.ql-size .ql-picker-options{width:auto;min-width:100px;max-height:200px;overflow-y:auto}.ql-snow .ql-picker.ql-size .ql-picker-item{display:flex;align-items:center;padding:5px 10px}.ql-snow .ql-picker.ql-size .ql-picker-item:before{flex:1 1}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="12px"]:before{content:"12px"!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="14px"]:before{content:"14px"!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="16px"]:before{content:"16px"!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="18px"]:before{content:"18px"!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="20px"]:before{content:"20px"!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="24px"]:before{content:"24px"!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="32px"]:before{content:"32px"!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="48px"]:before{content:"48px"!important}.ql-snow .ql-picker.ql-size .ql-picker-item.ql-selected{background-color:rgba(var(--bs-primary-rgb),.2);color:var(--bs-primary)}.ql-snow .ql-size .ql-picker-label[data-value="12px"]:before{content:"12px"!important;font-size:12px!important}.ql-snow .ql-size .ql-picker-label[data-value="14px"]:before{content:"14px"!important;font-size:14px!important}.ql-snow .ql-size .ql-picker-label[data-value="16px"]:before{content:"16px"!important;font-size:16px!important}.ql-snow .ql-size .ql-picker-label[data-value="18px"]:before{content:"18px"!important;font-size:18px!important}.ql-snow .ql-size .ql-picker-label[data-value="20px"]:before{content:"20px"!important;font-size:20px!important}.ql-snow .ql-size .ql-picker-label[data-value="24px"]:before{content:"24px"!important;font-size:24px!important}.ql-snow .ql-size .ql-picker-label[data-value="32px"]:before{content:"32px"!important;font-size:32px!important}.ql-snow .ql-size .ql-picker-label[data-value="48px"]:before{content:"48px"!important;font-size:48px!important}.quill{width:100%;border-radius:.25rem}.ql-container{min-height:150px;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em;background:#fefcfc}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{font-size:inherit;content:attr(data-value)!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="12px"]:before{font-size:12px!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="14px"]:before{font-size:14px!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="16px"]:before{font-size:16px!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="18px"]:before{font-size:18px!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="20px"]:before{font-size:20px!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="24px"]:before{font-size:24px!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="32px"]:before{font-size:32px!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="48px"]:before{font-size:48px!important}.ql-tooltip{z-index:1000}.ql-link-tooltip{position:absolute;transform:translateY(-10px);background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.25rem;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);padding:.5rem;z-index:1000}.quill.ql-bubble .ql-toolbar{border:1px solid #ccc;box-shadow:0 0 5px 0 rgba(0,0,0,.1)}.ql-editor{padding:12px 15px;font-size:16px;line-height:1.5;overflow-y:auto}.ql-editor p{margin-bottom:1em}.quill:focus-within .ql-container{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.ql-snow .ql-picker.ql-font .ql-picker-label{display:flex;align-items:center}.ql-bubble .ql-editor{border:1px solid #ccc;border-radius:.5em}.ql-bubble .ql-tooltip{z-index:1;position:absolute}.ql-bubble .ql-tooltip-arrow{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ccc;top:-6px;left:50%;margin-left:-6px}.ql-snow .ql-color-picker .ql-picker-options,.ql-snow .ql-picker.ql-header .ql-picker-options{padding:3px 5px}.ql-container.ql-bubble,.ql-container.ql-snow{border:1px solid #ccc;min-height:200px}.ql-editor.ql-blank:before{font-style:italic;color:#6c757d}.ql-tooltip input[type=text]{width:200px;height:30px;padding:5px 10px;border:1px solid #ccc;border-radius:3px;margin-right:10px;font-size:14px}.ql-tooltip a.ql-action,.ql-tooltip a.ql-remove{border:1px solid #ccc;padding:5px 10px;border-radius:3px;text-decoration:none;color:#333;margin-right:5px;font-size:14px;background:#f3f3f3}.ql-tooltip a.ql-action:hover,.ql-tooltip a.ql-remove:hover{background:#e3e3e3}.ql-disabled .ql-editor{background-color:#f9f9f9}.inline-mode.seamless-mode .ql-editor p,.inline-mode.seamless-mode .ql-editor p:last-child,.quill-readonly-content.seamless p{margin-bottom:0!important}.ql-editor p{margin-bottom:1rem}.ql-tooltip .ql-action,.ql-tooltip .ql-remove{padding:3px 5px;min-width:80px;text-align:center;line-height:1.2}.ql-snow .ql-tooltip[data-mode=link]:before{content:attr(data-label)!important}.ql-snow .ql-tooltip input[type=text]{width:200px}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{content:"Zapisz"!important}.ql-snow .ql-tooltip a.ql-action:after{content:"Edytuj"!important}.ql-snow .ql-tooltip a.ql-remove:before{content:"Usu\0144"!important}.ql-snow .ql-tooltip input[type=text]{font-family:var(--bs-font-sans-serif)}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Wprowad\017A link:"!important}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Wprowad\017A formu\0142\0119:"!important}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Wprowad\017A URL wideo:"!important}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normalny"!important}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Nag\0142\00F3wek 1"!important}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Nag\0142\00F3wek 2"!important}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Nag\0142\00F3wek 3"!important}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Nag\0142\00F3wek 4"!important}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Nag\0142\00F3wek 5"!important}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Nag\0142\00F3wek 6"!important}.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Rozmiar"!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="12px"]:before{content:"Bardzo ma\0142y"!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="14px"]:before{content:"Ma\0142y"!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="16px"]:before{content:"Normalny"!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="18px"]:before{content:"\015Aredni"!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="20px"]:before{content:"Du\017Cy"!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="24px"]:before{content:"Wi\0119kszy"!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="32px"]:before{content:"Bardzo du\017Cy"!important}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value="48px"]:before{content:"Ogromny"!important}.ql-snow .ql-bold:before{content:""}.ql-snow .ql-bold:hover:after{content:"Pogrubienie";position:absolute;top:100%;left:50%;transform:translateX(-50%);background:var(--bs-dark);color:var(--bs-white);padding:3px 6px;border-radius:3px;font-size:12px;white-space:nowrap;z-index:10}.ql-snow .ql-italic:before{content:""}.ql-snow .ql-italic:hover:after{content:"Kursywa";position:absolute;top:100%;left:50%;transform:translateX(-50%);background:var(--bs-dark);color:var(--bs-white);padding:3px 6px;border-radius:3px;font-size:12px;white-space:nowrap;z-index:10}.ql-snow .ql-underline:before{content:""}.ql-snow .ql-underline:hover:after{content:"Podkre\015Blenie";position:absolute;top:100%;left:50%;transform:translateX(-50%);background:var(--bs-dark);color:var(--bs-white);padding:3px 6px;border-radius:3px;font-size:12px;white-space:nowrap;z-index:10}.ql-snow .ql-strike:before{content:""}.ql-snow .ql-strike:hover:after{content:"Przekre\015Blenie";position:absolute;top:100%;left:50%;transform:translateX(-50%);background:var(--bs-dark);color:var(--bs-white);padding:3px 6px;border-radius:3px;font-size:12px;white-space:nowrap;z-index:10}.ql-snow .ql-blockquote:before{content:""}.ql-snow .ql-blockquote:hover:after{content:"Cytat";position:absolute;top:100%;left:50%;transform:translateX(-50%);background:var(--bs-dark);color:var(--bs-white);padding:3px 6px;border-radius:3px;font-size:12px;white-space:nowrap;z-index:10}.ql-snow .ql-list[value=ordered]:before{content:""}.ql-snow .ql-list[value=ordered]:hover:after{content:"Lista numerowana";position:absolute;top:100%;left:50%;transform:translateX(-50%);background:var(--bs-dark);color:var(--bs-white);padding:3px 6px;border-radius:3px;font-size:12px;white-space:nowrap;z-index:10}.ql-snow .ql-list[value=bullet]:before{content:""}.ql-snow .ql-list[value=bullet]:hover:after{content:"Lista punktowana";position:absolute;top:100%;left:50%;transform:translateX(-50%);background:var(--bs-dark);color:var(--bs-white);padding:3px 6px;border-radius:3px;font-size:12px;white-space:nowrap;z-index:10}.ql-snow .ql-link:before{content:""}.ql-snow .ql-link:hover:after{content:"Link";position:absolute;top:100%;left:50%;transform:translateX(-50%);background:var(--bs-dark);color:var(--bs-white);padding:3px 6px;border-radius:3px;font-size:12px;white-space:nowrap;z-index:10}.ql-snow .ql-image:before{content:""}.ql-snow .ql-image:hover:after{content:"Obraz";position:absolute;top:100%;left:50%;transform:translateX(-50%);background:var(--bs-dark);color:var(--bs-white);padding:3px 6px;border-radius:3px;font-size:12px;white-space:nowrap;z-index:10}.ql-snow .ql-video:before{content:""}.ql-snow .ql-video:hover:after{content:"Wideo";position:absolute;top:100%;left:50%;transform:translateX(-50%);background:var(--bs-dark);color:var(--bs-white);padding:3px 6px;border-radius:3px;font-size:12px;white-space:nowrap;z-index:10}.ql-snow .ql-clean:before{content:""}.ql-snow .ql-clean:hover:after{content:"Wyczy\015B\0107 formatowanie";position:absolute;top:100%;left:50%;transform:translateX(-50%);background:var(--bs-dark);color:var(--bs-white);padding:3px 6px;border-radius:3px;font-size:12px;white-space:nowrap;z-index:10}.ql-snow .ql-align[value]:before{content:""}.ql-snow .ql-align:hover:after{content:"Wyr\00F3wnanie";position:absolute;top:100%;left:50%;transform:translateX(-50%);background:var(--bs-dark);color:var(--bs-white);padding:3px 6px;border-radius:3px;font-size:12px;white-space:nowrap;z-index:10}.ql-snow .ql-align[value=center]:hover:after{content:"Wy\015Brodkuj"}.ql-snow .ql-align[value=right]:hover:after{content:"Wyr\00F3wnaj do prawej"}.ql-snow .ql-align[value=justify]:hover:after{content:"Wyjustuj"}.ql-snow .ql-color:before{content:""}.ql-snow .ql-color:hover:after{content:"Kolor tekstu";position:absolute;top:100%;left:50%;transform:translateX(-50%);background:var(--bs-dark);color:var(--bs-white);padding:3px 6px;border-radius:3px;font-size:12px;white-space:nowrap;z-index:10}.ql-snow .ql-background:before{content:""}.ql-snow .ql-background:hover:after{content:"Kolor t\0142a";position:absolute;top:100%;left:50%;transform:translateX(-50%);background:var(--bs-dark);color:var(--bs-white);padding:3px 6px;border-radius:3px;font-size:12px;white-space:nowrap;z-index:10}.ql-toolbar button:hover:after{display:block}label.btn{transition:background-color .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out}.file-uploader{display:flex;flex-direction:column;width:100%;max-width:100%}.drop-zone{border:2px dashed #dee2e6;border-radius:8px;padding:2rem;text-align:center;background-color:#f8f9fa;transition:all .3s ease;cursor:pointer;margin-bottom:1rem}.drop-zone.dragging{border-color:#6c757d;background-color:#edf2f7;box-shadow:0 0 0 3px rgba(108,117,125,.2)}.drop-zone.has-files{border-color:#28a745;background-color:rgba(40,167,69,.05)}.drop-zone:hover{border-color:#6c757d;background-color:#edf2f7}.upload-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.upload-title{font-size:1.2rem;color:#495057;margin-bottom:.5rem;font-weight:500}.upload-info{color:#6c757d;font-size:.875rem;margin-top:.5rem;max-width:80%;text-align:center}.action-buttons{margin-top:1.5rem}.file-input{display:none}.file-errors-container{margin-top:1rem;width:100%}.error-message{color:#dc3545;padding:.5rem;margin-bottom:.5rem;border-radius:4px;background-color:rgba(220,53,69,.1);display:flex;align-items:center}.file-preview-container{margin:1.5rem 0;width:100%;animation:fadeIn .3s ease-in-out;display:flex;flex-direction:column;align-items:center}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.preview-title{font-size:1rem;color:#495057;margin-bottom:1rem;font-weight:500;padding-bottom:.5rem;border-bottom:1px solid #dee2e6;width:100%;text-align:center}.file-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:1rem;scrollbar-width:thin;scrollbar-color:#dee2e6 #f8f9fa;width:100%;max-width:800px}.file-preview-grid::-webkit-scrollbar{width:8px}.file-preview-grid::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}.file-preview-grid::-webkit-scrollbar-thumb{background-color:#dee2e6;border-radius:4px;border:2px solid #f8f9fa}.file-preview-grid::-webkit-scrollbar-thumb:hover{background-color:#ced4da}.file-preview-item{position:relative;overflow:hidden;border-radius:6px;background-color:#f8f9fa;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:transform .2s;height:150px;display:flex;align-items:center;justify-content:center;flex-direction:column;animation:fadeInScale .3s ease-in-out}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.file-preview-item:hover{transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,.1)}.preview-image{width:100%;height:100%;object-fit:cover}.delete-button{position:absolute;top:5px;right:5px;border:none;background-color:hsla(0,0%,100%,.8);color:#dc3545;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;padding:0;z-index:2}.delete-button:hover{background-color:#dc3545;color:#fff}.file-icon-container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;padding:1rem}.file-icon{width:48px;height:48px;margin-bottom:.5rem}.file-name{font-size:.8rem;color:#495057;text-align:center;word-break:break-word;max-width:90%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.button-container{display:flex;grid-gap:.3rem;gap:.3rem}@media (max-width:576px){.drop-zone{padding:1.5rem}.file-preview-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));max-height:250px}.button-container{flex-direction:column}}.card-box{padding:20px;border-radius:3px;margin-bottom:30px;background-color:#fff}.file-man-box{padding-top:20px;border:1px solid #e3eaef;border-radius:5px;position:relative;margin-bottom:20px}.file-man-box .box-body{padding:20px}.file-man-box .file-close{color:#f1556c;position:absolute;line-height:24px;font-size:24px;right:10px;top:10px;visibility:hidden}.file-man-box .file-img-box{line-height:128px;text-align:center}.file-man-box .file-img-box .image-container{height:96px}.file-man-box .file-img-box .file-icon{height:48px;margin-top:20px}.file-man-box .file-download{font-size:28px;color:#98a6ad;position:absolute;right:10px}.file-man-box .file-download:hover{color:#313a46}.file-man-box .file-man-title{padding-right:25px}.file-man-box:hover{box-shadow:0 0 24px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02)}.file-man-box:hover .file-close{visibility:visible}.text-overflow{text-overflow:ellipsis;white-space:nowrap;display:block;width:100%;overflow:hidden}.file-man-box h5{font-size:15px}.file-img-preview{background-color:var(--bs-body-bg)}.image-file-card{transition:all .2s ease;border-radius:8px;overflow:hidden;box-shadow:0 2px 5px rgba(0,0,0,.08);cursor:pointer;position:relative}.image-file-card:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.image-file-card.selected-image{border:2px solid var(--bs-primary);background-color:rgba(var(--bs-primary-rgb),.05)}.image-selected-badge{position:absolute;top:10px;right:10px;z-index:10;font-size:.75rem;padding:.35em .65em;border-radius:50px}.image-thumbnail-container{height:130px;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#f8f9fa;padding:8px}.image-thumbnail-container.file-icon-container{background-color:#f1f3f5}.image-thumbnail{max-width:100%;max-height:100%;object-fit:contain;transition:transform .2s ease}.image-file-card:hover .image-thumbnail{transform:scale(1.05)}.file-icon-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.file-type-icon{width:64px;height:64px;object-fit:contain;margin-bottom:8px;transition:transform .2s ease}.image-file-card:hover .file-type-icon{transform:scale(1.1)}.file-extension{font-size:.75rem;color:#6c757d;font-weight:600;background-color:rgba(0,0,0,.05);padding:2px 6px;border-radius:4px;text-transform:uppercase}.file-name{font-size:.85rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0;line-height:1.3}.file-size{font-size:.75rem;opacity:.75}.action-buttons{display:flex;grid-gap:10px;gap:10px}.btn-action{background:transparent;border:none;font-size:1rem;opacity:.7;transition:all .2s;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.btn-action:hover{opacity:1;transform:scale(1.1)}.secondary-action{opacity:.5;font-size:.9rem}.secondary-action:hover{opacity:.8}@media (min-width:992px){.action-buttons{opacity:0;transition:opacity .2s ease}.image-file-card:hover .action-buttons{opacity:1}}.table-row-selected{background-color:rgba(var(--bs-primary-rgb),.05)!important}.table-row-selected td{border-color:var(--bs-primary)}.details-view-icon-container{width:36px;height:36px;display:flex;align-items:center;justify-content:center;margin:0 auto}.details-view-icon{max-width:100%;max-height:100%;object-fit:contain}.file-extension-details{font-size:.75rem;color:#6c757d;font-weight:600;background-color:rgba(0,0,0,.05);padding:2px 6px;border-radius:4px;text-transform:uppercase;display:inline-block}.details-action-buttons{display:flex;justify-content:flex-end;grid-gap:4px;gap:4px}.table tbody tr{transition:background-color .2s ease}.table tbody tr:hover{background-color:rgba(0,0,0,.03)}@media (max-width:767px){.details-action-buttons{flex-direction:column;grid-gap:2px;gap:2px}.details-action-buttons button{margin-right:0!important;margin-bottom:2px}}.details-action-buttons .btn-outline-secondary{border-width:1px;opacity:.7;font-size:.85rem}.details-action-buttons .btn-outline-secondary:hover{opacity:1;background-color:transparent;color:var(--bs-secondary)}.image-browser-container{display:flex;flex-direction:column;max-height:calc(100vh - 120px)}.image-browser-content{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#dee2e6 #f8f9fa}.image-browser-content::-webkit-scrollbar{width:8px}.image-browser-content::-webkit-scrollbar-track{background:#f8f9fa;border-radius:4px}.image-browser-content::-webkit-scrollbar-thumb{background-color:#dee2e6;border-radius:4px;border:2px solid #f8f9fa}.image-browser-content::-webkit-scrollbar-thumb:hover{background-color:#ced4da}.image-browser-controls{flex-wrap:wrap;align-items:center}.single-line-controls{display:flex;flex-wrap:nowrap}@media (min-width:768px){.single-line-controls{align-items:center}.single-line-controls>[class*=col-]{margin-bottom:0!important}}.image-browser-container .input-group.flex-nowrap{min-width:200px;max-width:100%}.image-browser-container .dropdown{min-width:130px}@media (min-width:992px) and (max-width:1199px){.image-browser-container .dropdown{min-width:120px}.image-browser-controls{margin-left:-5px;margin-right:-5px}.image-browser-controls>[class*=col]{padding-left:5px;padding-right:5px}.single-line-controls .d-flex.align-items-center .gap-1{grid-gap:.25rem!important;gap:.25rem!important}}@media (max-width:991px){.image-browser-container .dropdown,.image-browser-container .input-group{width:100%}.image-browser-controls>[class*=col]{margin-bottom:.5rem}.image-browser-controls [class*=col]:last-child .d-flex{width:100%;justify-content:space-between}.single-line-controls{flex-wrap:wrap}}@media (max-width:576px){.image-browser-container{max-height:calc(100vh - 100px)}}.card-sl{border-radius:8px}.card-image img{max-height:100%;max-width:100%;border-radius:8px 8px 0 0}.card-action{position:relative;float:right;margin-top:-25px;margin-right:20px;z-index:2;background:#fff;border-radius:100%;padding:15px;font-size:15px;box-shadow:0 1px 2px 0 rgba(0,0,0,.2),0 1px 2px 0 rgba(0,0,0,.19)}.card-action:hover{color:#fff;background:#e26d5c;-webkit-animation:pulse 1.5s infinite}.card-heading{font-size:18px;font-weight:700;background:#fff;padding:10px 15px}.card-sl small,.card-text{padding:10px 15px;background:#fff;font-size:14px;color:#636262}.card-sl small{margin:0!important}.card-price{padding:10px 15px;background:#fff;font-size:14px;color:#636262;font-weight:700}.card-button{width:100%;border-radius:0 0 8px 8px}.card-button,.card-button-plus{display:flex;justify-content:center}.card-button-plus{border-radius:0 0 0 8px}.card-button-minus{display:flex;justify-content:center;border-radius:0 0 8px 0}.card-button:hover{text-decoration:none}.simple-product{transition:all .3s ease;border-radius:10px;overflow:hidden;border:none;position:relative;box-shadow:0 4px 12px rgba(0,0,0,.08)!important;max-width:400px;margin:0 auto}.simple-product.full-size,.w-100.h-100 .simple-product{max-width:none!important;width:100%!important;height:100%!important;margin:0!important}.simple-product.full-size .product-content,.w-100.h-100 .simple-product .product-content{height:100%}.simple-product:hover{box-shadow:0 8px 16px rgba(0,0,0,.12)!important}.simple-product .badge-header{background-color:var(--bs-primary);color:#fff;padding:10px;font-weight:500;position:relative}.simple-product .badge-text{letter-spacing:.5px;font-size:.9rem}.simple-product .product-title{font-weight:600;font-size:1.25rem;margin-bottom:.5rem;color:var(--bs-gray-800)}.simple-product .divider{margin:.5rem 0;opacity:.2}.simple-product .price-container{padding:.5rem 0}.simple-product .old-price{color:var(--bs-gray-600);font-size:.9rem;position:relative}.simple-product .current-price{font-weight:700;letter-spacing:-.5px;color:var(--bs-primary)}.simple-product .price-suffix{font-size:.9rem;opacity:.8;margin-left:.25rem}.simple-product .product-description{font-size:.9rem;line-height:1.5;color:var(--bs-gray-900);margin-bottom:0}.simple-product .action-row{margin-top:1rem}.simple-product .selection-button{font-weight:500;letter-spacing:.5px;padding:.6rem 1.5rem;border-radius:6px;transition:all .2s ease}.simple-product .compact-counter-wrapper{width:auto;max-width:180px;margin:0 auto}.simple-product .counter-group{border-radius:8px;overflow:hidden;box-shadow:0 3px 8px rgba(0,0,0,.08);display:flex;align-items:stretch;transition:all .2s ease;border:1px solid rgba(0,0,0,.05);width:100%}.simple-product .counter-group:hover{box-shadow:0 4px 10px rgba(0,0,0,.12)}.simple-product .quantity-button{padding:.5rem .7rem;font-weight:500;border:none;display:flex;align-items:center;justify-content:center;transition:all .15s ease;background-color:var(--bs-primary);flex:0 0 auto}.simple-product .quantity-button:hover:not(:disabled){background-color:var(--bs-primary);filter:brightness(1.1);transform:translateY(-1px)}.simple-product .quantity-button:active:not(:disabled){transform:translateY(0)}.simple-product .quantity-button:disabled{opacity:.65}.simple-product .quantity-button i{font-size:.9rem}.simple-product .quantity-display{text-align:center;font-weight:600;border:none;background-color:#fff;padding:.5rem;min-width:60px;width:60px;color:var(--bs-gray-800);font-size:1.1rem;box-shadow:none;flex:0 0 auto}.simple-product .quantity-display:focus{box-shadow:none;border:none}.simple-product .inventory-badge{font-size:.8rem;font-weight:500;padding:.4rem .8rem;border-radius:100px}.simple-product .selected-indicator{position:absolute;top:12px;left:12px;background-color:#fff;color:var(--bs-success);font-size:1rem;border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;box-shadow:0 3px 8px rgba(0,0,0,.15);padding:0;overflow:visible;z-index:10;border:2px solid var(--bs-success)}.simple-product .selected-indicator i{position:relative;top:1px;left:0}.simple-product .multiple-participant-indicator{position:absolute;top:12px;left:12px;background-color:#fff;color:var(--bs-primary);font-size:1rem;border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;padding:0;overflow:visible;z-index:10}.simple-product .multiple-participant-indicator i{position:relative;top:1px;left:0}@media (max-width:768px){.simple-product{max-width:100%}.simple-product .product-content{padding:1rem!important}.simple-product .product-title{font-size:1.1rem}.simple-product .current-price{font-size:1.4rem!important}.simple-product .compact-counter-wrapper{max-width:160px}.simple-product .quantity-button{padding:.4rem .6rem}.simple-product .quantity-display{padding:.4rem .3rem;min-width:50px;width:50px;font-size:1rem}}.multiple-participants-icon{position:absolute;top:8px;right:8px;background-color:hsla(0,0%,100%,.9);color:var(--bs-primary);border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:14px;z-index:5;transition:all .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.multiple-participants-icon:hover{transform:scale(1.1);background-color:#fff}.multiple-participants-icon i{color:var(--bs-primary)}.multiple-participants-icon:after{content:""}.multiple-participants-icon[data-tooltip]:hover:after{content:attr(data-tooltip);position:absolute;top:-32px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.8);color:#fff;padding:4px 10px;border-radius:4px;font-size:11px;white-space:nowrap;box-shadow:0 2px 4px rgba(0,0,0,.2);z-index:10}:root{--d:700ms;--e:cubic-bezier(0.19,1,0.22,1);--font-sans:--bs-font-sans-serif;--font-serif:--bs-font-monospace}*{box-sizing:border-box}.photo-card{position:relative;display:flex;align-items:flex-end;overflow:hidden;padding:1rem;width:100%;text-align:center;color:#f5f5f5;background-color:#f5f5f5;box-shadow:0 1px 1px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.1),0 4px 4px rgba(0,0,0,.1),0 8px 8px rgba(0,0,0,.1),0 16px 16px rgba(0,0,0,.1)}@media(min-width:600px){.photo-card{height:350px}}.photo-card:before{height:110%;background-size:cover;background-position:0 0;transition:transform calc(var(--d)*1.5) var(--e)}.photo-card:after,.photo-card:before{content:"";position:absolute;top:0;left:0;width:100%;pointer-events:none}.photo-card:after{display:block;height:200%;background-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.009) 11.7%,rgba(0,0,0,.034) 22.1%,rgba(0,0,0,.072) 31.2%,rgba(0,0,0,.123) 39.4%,rgba(0,0,0,.182) 46.6%,rgba(0,0,0,.249) 53.1%,rgba(0,0,0,.32) 58.9%,rgba(0,0,0,.394) 64.3%,rgba(0,0,0,.468) 69.3%,rgba(0,0,0,.54) 74.1%,rgba(0,0,0,.607) 78.8%,rgba(0,0,0,.668) 83.6%,rgba(0,0,0,.721) 88.7%,rgba(0,0,0,.762) 94.1%,rgba(0,0,0,.79));transform:translateY(-50%);transition:transform calc(var(--d)*2) var(--e)}.photo-card-content{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding:1rem;transition:transform var(--d) var(--e);z-index:1}.photo-card-content>*+*{margin-top:1rem}.photo-card-title{font-size:1.3rem;font-weight:700;line-height:1.2}.photo-card-copy{font-family:var(--font-serif);font-size:1.125rem;line-height:1.35}.photo-card-btn{cursor:pointer;margin-top:1.5rem;padding:.75rem 1.5rem;font-size:.65rem;font-weight:700;letter-spacing:.025rem;text-transform:uppercase;color:#fff;background-color:#000;border:none}.photo-card-btn:hover{background-color:#0d0d0d}.photo-card-btn:focus{outline:1px dashed #ff0;outline-offset:3px}@media(hover:hover)and (min-width:600px){.photo-card:after{transform:translateY(0)}.photo-card-content{transform:translateY(calc(100% - 4.5rem))}.photo-card-content>:not(.photo-card-title){opacity:0;transform:translateY(1rem);transition:transform var(--d) var(--e),opacity var(--d) var(--e)}.photo-card:focus-within,.photo-card:hover{align-items:center}.photo-card:focus-within:before,.photo-card:hover:before{transform:translateY(-4%)}.photo-card:focus-within:after,.photo-card:hover:after{transform:translateY(-50%)}.photo-card:focus-within .photo-card-content,.photo-card:hover .photo-card-content{transform:translateY(0)}.photo-card:focus-within .photo-card-content>:not(.photo-card-title),.photo-card:hover .photo-card-content>:not(.photo-card-title){opacity:1;transform:translateY(0);transition-delay:calc(var(--d)/8)}.photo-card:focus-within .content,.photo-card:focus-within .content>:not(.photo-card-title),.photo-card:focus-within:after,.photo-card:focus-within:before{transition-duration:0s}}.product-grid{text-align:center}.product-grid a{text-decoration:none}.product-grid .product-image{overflow:hidden;position:relative;z-index:1}.product-grid .product-image a.image{display:block}.product-grid .product-image img{width:100%;height:auto}.product-grid .product-discount-label{color:#fff;font-size:13px;font-weight:600;line-height:25px;padding:0 20px;position:absolute;top:10px;left:0}.product-grid .product-links{padding:0;margin:0;list-style:none;position:absolute;top:10px;right:-50px;transition:all .5s ease 0s}.product-grid:hover .product-links{right:10px}.product-grid .product-links li a{color:#333;background:transparent;font-size:17px;line-height:38px;width:38px;height:38px;border:1px solid #333;border-bottom:none;display:block;transition:all .3s}.product-grid .product-links li:last-child a{border-bottom:1px solid #333}.product-grid .product-links li a:hover{color:#fff;background:#333}.product-grid .add-to-cart{color:#fff!important;font-size:16px;text-transform:uppercase;letter-spacing:2px;width:100%;padding:10px 26px;position:absolute!important;left:0!important;bottom:-60px!important;transition:all .3s ease 0s!important}.product-grid:hover .add-to-cart{bottom:0!important}.product-grid .add-to-cart:hover{text-shadow:4px 4px rgba(0,0,0,.2)}.product-grid .product-content{background:#fff;padding:15px;box-shadow:inset 0 0 0 4px rgba(0,0,0,.1)}.product-grid .title{font-size:16px;font-weight:600;text-transform:capitalize;margin:0 0 7px}.product-grid .title a{transition:all .3s ease 0s}.product-grid .price{color:#0d0d0d;font-size:14px;font-weight:600}.product-grid .price span{color:#888;font-size:13px;font-weight:400;text-decoration:line-through}@media screen and (max-width:990px){.product-grid{margin-bottom:30px}}