@import url(https://fonts.googleapis.com/css2?family=Libre+Barcode+128+Text&display=swap);:root{--color-secondary:#eee;--shadow-component:rgba(0,0,0,.05) 0px 1px 223px 0px}body,html{overflow:hidden}.App{background-color:#fff;bottom:0;cursor:default;display:flex;flex-direction:row;left:0;position:fixed;right:0;top:0}*{font-family:Open Sans,sans-serif}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background:#ddd}::-webkit-scrollbar-thumb{background:#666}.Content{display:flex;flex:1 1;flex-direction:column}.Sidebar{background:#fff;max-width:400px;min-width:400px}.Version{padding:20px}.dark{background:blue;padding:40px}.AnimationSlideRight{-webkit-animation:TransitionSlideRight 1s cubic-bezier(.19,1,.22,1);animation:TransitionSlideRight 1s cubic-bezier(.19,1,.22,1)}@-webkit-keyframes TransitionSlideRight{0%{-webkit-transform:translateX(-140%);transform:translateX(-140%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes TransitionSlideRight{0%{-webkit-transform:translateX(-140%);transform:translateX(-140%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.AnimationSlideUp{-webkit-animation:TransitionSlideUp 1s cubic-bezier(.19,1,.22,1);animation:TransitionSlideUp 1s cubic-bezier(.19,1,.22,1)}@-webkit-keyframes TransitionSlideUp{0%{opacity:0;-webkit-transform:translateY(30%);transform:translateY(30%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes TransitionSlideUp{0%{opacity:0;-webkit-transform:translateY(30%);transform:translateY(30%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.AnimationSlideLeft{-webkit-animation:TransitionSlideLeft 1s cubic-bezier(.002,.82,.165,1);animation:TransitionSlideLeft 1s cubic-bezier(.002,.82,.165,1)}.AnimationScale{-webkit-animation:TransitionScale 1s cubic-bezier(.002,.82,.165,1);animation:TransitionScale 1s cubic-bezier(.002,.82,.165,1)}@-webkit-keyframes TransitionScale{0%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes TransitionScale{0%{-webkit-transform:scale(.8);transform:scale(.8)}to{-webkit-transform:scale(1);transform:scale(1)}}.CalenportComponent .bar{background:#eee;border-radius:7px;margin-top:20px;overflow:hidden;padding:14px 21px;position:relative;z-index:1}.CalenportComponent .bar div{background:#aaa;bottom:0;display:block;height:100%;left:0;position:absolute;top:0;width:0;z-index:-1}.CalenportComponent .events{background:#eee;border-radius:7px;height:300px;overflow:hidden;overflow-y:scroll;position:relative}.CalenportComponent .events .counter{background:#000;color:hsla(0,0%,100%,.5);font-weight:100;padding:15px 20px;position:-webkit-sticky;position:sticky;text-transform:uppercase;top:0}.CalenportComponent .events .counter b{color:#fff;font-weight:700}.CalenportComponent .events .login{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.CalenportComponent .events .login button div:first-child{align-items:center;display:flex;justify-content:center;margin-right:0!important}.CalenportComponent .events .event{border-bottom:1px solid #ccc;font-size:12px;padding:8px 20px}.CalenportComponent .events .event:nth-child(odd){background:hsla(0,0%,80%,.337)}.CalenportComponent .submit{display:flex;flex:1 1;margin-bottom:0;margin-top:20px}@media(max-width:700px){.CalenportComponent .submit{margin-bottom:20px;margin-top:20px}}.CalenportComponent .submit button{align-items:center;background-color:rgba(0,0,0,.7);border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;gap:15px;justify-content:center;padding:10px 15px;text-align:center;text-transform:uppercase;width:100%}.CalenportComponent .submit button:hover{background-color:#000;color:#fff;outline:none}.CalenportComponent .submit button i{font-size:20px}@media(max-width:700px){.CalenportComponent .submit button{background-color:#000;color:#fff;font-size:17px;gap:10px;justify-content:center;padding:15px;text-align:center;width:100%}.CalenportComponent .submit button i{font-size:22px}}.LoaderComponent{align-items:center;display:flex;flex:1 1;height:100px;justify-content:center;position:relative}.LoaderComponent.invert{-webkit-filter:invert(100%);filter:invert(100%)}.LoaderComponent.desactive{display:none}.LoaderComponent svg{width:50px}.LayoutBarComponent{align-items:center;color:#000;display:flex;font-size:12px;gap:20px;padding:50px 40px 0}@media(max-width:768px){.LayoutBarComponent{padding:5% 5% 0}}.LayoutBarComponent .icon{font-size:min(6vw,30px)}.LayoutBarComponent .close{cursor:pointer;font-size:min(6vw,40px);margin-left:auto;opacity:.22}.LayoutBarComponent .close:hover{opacity:1}.LayoutBarComponent .text{gap:2px}.LayoutBarComponent .text .title{font-size:min(5vw,20px);font-weight:700;line-height:1;padding:0}.LayoutBarComponent .text .description{font-size:15px;font-weight:200;padding:0}.LayoutBreadcrumbComponent{align-items:center;background:#fff;background:red;color:rgba(0,0,0,.589);color:#342c57;display:flex;font-size:12px;padding:50px}.LayoutBreadcrumbComponent .icon{font-size:70px}.LayoutBreadcrumbComponent .text{margin-left:40px}.LayoutBreadcrumbComponent .text .title{font-size:35px;font-weight:700}.LayoutBreadcrumbComponent .text .description{font-size:22px;font-weight:200}.LayoutButtonComponent{display:flex;font-size:12px}.LayoutButtonComponent .button{align-items:center;border:none;border-radius:5px;cursor:pointer;display:flex;flex:1 1;font-size:14px;padding:8px 10px;position:relative;z-index:1}.LayoutButtonComponent .button .background{display:none}.LayoutButtonComponent .button:hover{background:hsla(0,0%,93%,.461);color:#000}.LayoutButtonComponent .button:hover .icon{opacity:1}.LayoutButtonComponent .button.active{background:hsla(0,0%,93%,.461);color:#000;font-weight:700}.LayoutButtonComponent .button.active .icon{opacity:1}.LayoutButtonComponent .button.active .backgroundx{-webkit-animation:cdSprite 1s steps(24);animation:cdSprite 1s steps(24);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background-position:50%;background-size:100% 250%;content:"";display:block;-webkit-filter:brightness(0);filter:brightness(0);height:100%;left:50%;opacity:1;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%) translateX(-2%);transform:translateY(-50%) translateX(-2%);width:120%;width:2500%;z-index:-1}.LayoutButtonComponent .button .icon{font-size:21px;opacity:.3;padding-right:14px;text-align:center;width:25px}.LayoutButtonComponent .button .bubble{background-color:rgba(0,0,0,.052);border-radius:4px;font-size:11px;margin-left:auto;padding:5px 10px}.LayoutButtonComponent .button .development{background-color:rgba(0,0,0,.052);background:#27bc60;border-radius:24px;color:#4854a3;font-size:35px;font-weight:700;height:12px;line-height:24px;position:absolute;right:-6px;text-align:center;top:-6px;width:12px}@-webkit-keyframes cdSprite{0%{-webkit-transform:translateY(-50%) translateX(-2%);transform:translateY(-50%) translateX(-2%)}to{background-color:#000;-webkit-transform:translateY(-50%) translateX(-98%);transform:translateY(-50%) translateX(-98%)}}@keyframes cdSprite{0%{-webkit-transform:translateY(-50%) translateX(-2%);transform:translateY(-50%) translateX(-2%)}to{background-color:#000;-webkit-transform:translateY(-50%) translateX(-98%);transform:translateY(-50%) translateX(-98%)}}.CalendarHeaderComponent{background:#fff;border-bottom:1px solid #ddd;border-radius:5px 5px 0 0;gap:10px;left:0;padding:0;position:relative;position:-webkit-sticky;position:sticky;right:0;top:-20px;z-index:100;z-index:10000;z-index:1000000000}.CalendarHeaderComponent .loader{align-items:center;background:#fff;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:11231230}@media(max-width:700px){.CalendarHeaderComponent{border-radius:0;height:100px;margin-bottom:0}}.CalendarHeaderComponent .header{align-items:center;display:flex;flex-wrap:nowrap;font-size:18px;font-weight:700}@media(max-width:700px){.CalendarHeaderComponent .header{flex-wrap:wrap;height:100px;min-height:100px}}.CalendarHeaderComponent .header .title{margin-right:auto;position:relative}@media(max-width:700px){.CalendarHeaderComponent .header .title{align-items:center;border-bottom:1px solid #ddd;display:flex;height:50px;width:100%}}.CalendarHeaderComponent .header .title .current{align-items:center;display:flex;font-size:20px;padding:0 20px}.CalendarHeaderComponent .header .title .current .week{font-size:24px;margin-right:10px;text-transform:capitalize}.CalendarHeaderComponent .header .title .current .week b{font-weight:100;margin-left:10px;opacity:.5;position:absolute}.CalendarHeaderComponent .header .title .current .day{margin-left:5px;margin-right:5px}.CalendarHeaderComponent .header .title .current .year{font-weight:100;margin-right:10px;opacity:.5}.CalendarHeaderComponent .header .title .status{display:none;font-size:16px;font-weight:400}.CalendarHeaderComponent .header .views{border-left:1px solid #ddd;display:flex;flex-direction:column;font-size:15px;gap:20px;height:50px;justify-content:center;max-width:150px;min-width:150px;position:relative}@media(max-width:700px){.CalendarHeaderComponent .header .views{gap:0;margin-right:auto;min-width:100px}}.CalendarHeaderComponent .header .views:hover .item{display:block}.CalendarHeaderComponent .header .views .selection{align-items:center;cursor:pointer;display:flex;flex:1 1;padding:0 20px;position:relative;text-transform:uppercase;z-index:10000}.CalendarHeaderComponent .header .views .selection:hover{background-color:#eee;color:#000}.CalendarHeaderComponent .header .views .selection i{margin-left:auto;padding-left:10px}.CalendarHeaderComponent .header .views .options{background:#fff;border:1px solid #ddd;border-radius:0 0 5px 5px;border-top:none;box-shadow:0 6px 20px rgba(0,0,0,.171);left:-1px;margin-top:0;overflow:hidden;position:absolute;right:-1px;top:100%;z-index:1000}.CalendarHeaderComponent .header .views .item{background:#fff;border-top:1px solid #ddd;cursor:pointer;font-weight:400;padding:10px 20px}@media(max-width:700px){.CalendarHeaderComponent .header .views .item{border-radius:0;font-size:14px}}.CalendarHeaderComponent .header .views .item.active{background:rgba(0,0,0,.1);color:#000;display:block;font-weight:700}.CalendarHeaderComponent .header .views .item:hover{background:rgba(0,0,0,.1);color:#000}.CalendarHeaderComponent .header .controls{display:flex}.CalendarHeaderComponent .header .controls .button{align-items:center;border-left:1px solid #ddd;cursor:pointer;display:flex;height:50px;justify-content:center;width:50px}.CalendarHeaderComponent .header .controls .button.text{font-size:15px;padding:0 20px;width:auto}@media(max-width:700px){.CalendarHeaderComponent .header .controls .button{height:50px;width:50px}}@media(max-width:300px){.CalendarHeaderComponent .header .controls .button{width:30px}}.CalendarHeaderComponent .header .controls .button:hover{background:rgba(0,0,0,.1)}body,html{overscroll-behavior-x:none}.LayoutCalendarComponent{border-radius:5px;padding-bottom:20px}.LayoutCalendarComponent,.LayoutCalendarComponent .centerSystem{display:flex;flex:1 1;flex-direction:column;height:100%;max-height:100%;overflow:hidden;position:relative;z-index:10}.LayoutCalendarComponent .centerSystem{border:1px solid #e3e3e3;border-radius:5px;margin:0 auto}.LayoutCalendarMonthComponent{background:#fff;border-top:none;display:flex;overflow:hidden}@media(max-width:700px){.LayoutCalendarMonthComponent{border:none;border-radius:0}}.LayoutCalendarMonthComponent .frame{display:flex;gap:40px;width:100%}.LayoutCalendarMonthComponent .frame .bar{background:#343434;border:1px solid #eee;box-sizing:border-box;color:#fff;flex:1 1;max-width:400px;min-width:400px;padding:20px}.LayoutCalendarMonthComponent .frame .content{display:flex;flex:1 1;flex-direction:column}.LayoutCalendarMonthComponent .frame .button{cursor:pointer}.LayoutCalendarMonthComponent .frame .body{background:#fff;display:block;font-size:0;width:100%}.LayoutCalendarMonthComponent .frame .names{background-color:#2c2c2c;color:#fff;display:flex;flex-wrap:wrap;font-weight:700;text-transform:uppercase;width:100%}.LayoutCalendarMonthComponent .frame .name{align-items:center;border-bottom:1px solid #ddd;box-sizing:border-box;display:flex;font-size:13px;font-weight:200;height:50px;justify-content:center;text-align:center;width:14.2857142857%}@media(max-width:700px){.LayoutCalendarMonthComponent .frame .name{font-size:10px}}.LayoutCalendarMonthComponent .frame .name:first-child{border-left:0}.LayoutCalendarMonthComponent .frame .name strong{font-weight:700;letter-spacing:3px}.DayMonthCalendar{background-color:#fff;background-size:10px 10px;border-left:1px solid rgba(0,0,0,.14);border-top:1px solid rgba(0,0,0,.14);box-sizing:border-box;display:inline-block;font-size:20px;opacity:.8;padding:67px 0 0;position:relative;transition:box-shadow .6s cubic-bezier(.075,.82,.165,1);vertical-align:top}.DayMonthCalendar.disabled{background-color:#eee;background-image:repeating-linear-gradient(45deg,#d1d1d1,#c6c6c6 1px,#f1f1f1 0,#f1f1f1 50%)}.DayMonthCalendar.today{z-index:1000}.DayMonthCalendar.today .number{background:#3737d8!important;color:#fff}.DayMonthCalendar:first-child,.DayMonthCalendar:nth-child(15),.DayMonthCalendar:nth-child(22),.DayMonthCalendar:nth-child(29),.DayMonthCalendar:nth-child(36),.DayMonthCalendar:nth-child(8){border-left:none}.DayMonthCalendar:nth-child(-n+7){border-top:none}.DayMonthCalendar .add,.DayMonthCalendar .number{background:#eee;border-radius:100px;cursor:pointer;font-size:13px;height:30px;left:50%;line-height:30px;margin-left:-15px;overflow:hidden;position:absolute;text-align:center;top:20px;transition:all 1s cubic-bezier(.075,.82,.165,1);width:30px}.DayMonthCalendar .add:hover,.DayMonthCalendar .number:hover{background:#000;color:#fff;-webkit-transform:scale(1.3);transform:scale(1.3)}@media(max-width:700px){.DayMonthCalendar .add,.DayMonthCalendar .number{background-color:#fff;font-size:10px;height:20px;left:0;line-height:20px;margin-left:0;top:0;width:20px}}.DayMonthCalendar .performance{background:#fff;border-radius:10px;box-shadow:0 0 1px 1px rgba(0,0,0,.2);display:flex;height:6px;overflow:hidden;position:absolute;right:20px;top:32px;width:40px}@media(max-width:700px){.DayMonthCalendar .performance{display:none}}.DayMonthCalendar .performance .line{border-radius:10px;-webkit-filter:brightness(.5) saturate(2);filter:brightness(.5) saturate(2);opacity:.5}.DayMonthCalendar.empty{background:#ddd}.DayMonthCalendar.active:hover{background:#fff;border-radius:5px;box-shadow:0 6px 20px 5px rgba(0,0,0,.2);cursor:pointer;outline:4px solid #fff;z-index:1000}.DayMonthCalendar .add{background-color:#fff;left:auto;opacity:1;position:absolute;right:20px}.DayMonthCalendar .add:hover{background:#000;color:#fff;font-size:18px}.DayMonthCalendar .events{bottom:0;flex-direction:column;flex-wrap:nowrap;left:0;overflow-y:hidden;position:absolute;right:0;top:60px}@media(max-width:700px){.DayMonthCalendar .events{top:20px}}.DayMonthCalendar .events:hover{overflow-y:scroll}.DayMonthCalendar .events .event{cursor:pointer;display:flex;margin-bottom:2px;overflow:hidden;position:relative}.DayMonthCalendar .events .event:hover{background-color:#eee}.DayMonthCalendar .events .event .details{flex:1 1;overflow:hidden;padding:1px 0}@media(max-width:700px){.DayMonthCalendar .events .event .details{padding:0}}.DayMonthCalendar .events .event .details .title{align-items:center;display:flex;font-size:14px;font-weight:400;gap:0}.DayMonthCalendar .events .event .details .title .hour{background:#f6f6f6;border:1px solid rgba(0,0,0,.1);border-radius:3px 3px;color:#000;font-size:10px;font-weight:700;margin-left:3px;margin-right:10px;padding:3px 6px;text-align:center;width:30px}@media(max-width:700px){.DayMonthCalendar .events .event .details .title .hour{display:none}}.DayMonthCalendar .events .event .details .title .subject{font-size:12px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:140px}@media(max-width:700px){.DayMonthCalendar .events .event .details .title .subject{border:1px solid blue;border-radius:2px;font-size:8px;padding:1px 4px}}.DayMonthCalendar .events .event .details .title .type{background:#fffef3;border:1px solid rgba(0,0,0,.1);border-radius:3px 3px;color:rgba(0,0,0,.616);color:#2a2727;font-size:10px;font-weight:700;margin-right:3px;overflow:hidden;padding:3px 6px;text-overflow:ellipsis;white-space:nowrap;width:80px}@media(max-width:700px){.DayMonthCalendar .events .event .details .title .type{display:none}}.DayMonthCalendar .events .event .details .description{display:none;font-size:12px;line-height:1.2}.DayMonthCalendar.isToday{border:1px solid #eee}.DayMonthCalendar.isSelected{background-color:#eee}.LayoutCalendarYearComponent{background-color:#fff;display:flex;flex:1 1;padding:15px}.LayoutCalendarYearComponent .frame,.LayoutCalendarYearComponent .year{display:flex;flex:1 1}.LayoutCalendarYearComponent .months{grid-gap:15px;align-content:flex-start;display:grid;flex:1 1;flex-wrap:wrap;gap:10px;grid-template-columns:1fr 1fr 1fr}@media(max-width:2500px){.LayoutCalendarYearComponent .months{grid-template-columns:1fr 1fr 1fr 1fr}}@media(max-width:2000px){.LayoutCalendarYearComponent .months{grid-template-columns:1fr 1fr 1fr}}@media(max-width:1500px){.LayoutCalendarYearComponent .months{grid-template-columns:1fr 1fr}}@media(max-width:900px){.LayoutCalendarYearComponent .months{grid-gap:0;gap:0;grid-template-columns:1fr}}.LayoutCalendarYearComponent .months .month{background:#fff;border:1px solid #d9d9d9;border-radius:5px 5px;border-radius:10px;box-sizing:border-box;overflow:hidden;position:relative;width:100%}@media(max-width:700px){.LayoutCalendarYearComponent .months .month{border-radius:0;border-top:none;box-shadow:none;padding:0}}.LayoutCalendarYearComponent .months .month .name{border-bottom:1px solid #eee;font-size:20px;font-weight:700;padding:15px 20px;text-transform:capitalize}.LayoutCalendarYearComponent .months .month .days{display:grid;font-size:10px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;margin-bottom:-1px;margin-right:-1px;text-transform:uppercase}.LayoutCalendarYearComponent .months .month .days .day{align-items:center;aspect-ratio:1;border-bottom:1px solid #eee;border-right:1px solid #eee;box-sizing:border-box;display:flex;justify-content:center;padding:5px}.LayoutCalendarYearComponent .months .month .days .day.active:hover{background:#dfdfdf;cursor:pointer}.LayoutCalendarYearComponent .months .month .days .day.th{aspect-ratio:0;background:#343434;border-right:#343434;color:#fff;font-size:10px;padding:8px 0}.LayoutCalendarYearComponent .months .month .days .day:nth-child(7n+14),.LayoutCalendarYearComponent .months .month .days .day:nth-child(7n+8){background:#f7f7f7}.LayoutCalendarYearComponent .months .month .days .day.today{scroll-margin-top:150px}.LayoutCalendarYearComponent .months .month .days .day.today .number{align-items:center;background:#3349b8;border-radius:30px;color:#fff;display:flex;font-size:18px;height:45px;justify-content:center;width:45px}.CalendarEventCube{background:#5355cc;border-radius:5px;box-shadow:0 0 30px rgba(0,0,0,.156);box-sizing:border-box;font-size:11px;max-width:230px;outline:2px solid #fff;overflow:hidden;position:absolute;z-index:1}.CalendarEventCube:hover{max-height:300px!important;min-width:230px!important;z-index:10}.CalendarEventCube .controls{display:flex;margin:0 10px 10px}.CalendarEventCube .controls i{align-items:center;background:hsla(0,0%,100%,.14);border-radius:100px;color:#fff;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;margin:5px;transition:all 1s cubic-bezier(.075,.82,.165,1);width:40px}.CalendarEventCube .controls i:hover{background:hsla(0,0%,100%,.3);-webkit-transform:scale(1.1);transform:scale(1.1)}.CalendarEventCube .subject{align-items:center;color:#fff;display:flex;height:30px;min-height:30px;padding:0 80px 0 14px;position:relative;z-index:10}.CalendarEventCube .subject b{overflow:hidden;text-overflow:ellipsis}.CalendarEventCube .bubble{border-radius:100px;color:#fff;font-size:12px;font-weight:700;margin:5px;overflow:hidden;padding:5px 10px;position:relative;z-index:1}.CalendarEventCube .bubble span{color:hsla(0,0%,100%,.9);display:block;font-size:10px;font-weight:100}.CalendarEventCube .description{border-top:1px solid rgba(0,0,0,.1);color:#333;color:#fff;font-size:11px;max-height:45px;overflow:hidden;padding:13px 16px 0;white-space:normal}.CalendarEventCube .description p{margin:0}.CalendarEventCube .description strong{display:block}.CalendarEventCube .clock{align-items:center;background:#5355cc;border-left:1px solid rgba(0,0,0,.1);color:#fff;display:flex;flex:1 1;font-size:11px;font-weight:700;height:30px;justify-content:center;min-width:80px;position:absolute;right:0;top:0;width:80px}.CalendarLine{left:45px;margin-top:50px;position:absolute;right:0;scroll-margin:100px;top:0;z-index:1001231230000}.CalendarLine .cursor{background:#ea4335;border-radius:100px;bottom:-7px;cursor:default;height:14px;left:0;position:absolute;width:14px;z-index:100000}.CalendarLine .cursor .hour{align-items:center;background:#ea4335;border-radius:25px;bottom:-5px;color:#fff;display:flex;font-size:11px;justify-content:center;position:absolute;right:0;top:-5px;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:right center;transform-origin:right center;transition:all .2s cubic-bezier(.075,.82,.165,1);width:50px}.CalendarLine .cursor:hover .hour{display:flex;-webkit-transform:scale(1);transform:scale(1)}.CalendarLine .bar{background:#ea4335;bottom:-1px;height:2px;left:0;pointer-events:none;position:absolute;width:100%}.CalendarWeekHeader{background:#fff;background-color:#3d3d3d;border-bottom:1px solid #ddd;box-shadow:0 0 71px rgba(0,0,0,.1);box-sizing:border-box;display:block;font-size:0;height:50px;overflow:hidden;padding-left:59px;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;z-index:100;z-index:1000000232323}.CalendarWeekHeader>.column{background:#2c2c2c;border-left:1px solid hsla(0,0%,52%,.4);box-sizing:border-box;color:#fff;display:inline-block;font-size:14px;font-weight:700;height:50px;line-height:50px;min-width:250px;padding:0 16px 0 30px;position:relative;width:250px}.CalendarWeekHeader>.column.withoutColor{padding-left:15px}.CalendarWeekHeader>.column b{color:hsla(0,0%,100%,.475);font-weight:100;margin-right:5px}.CalendarWeekHeader>.column span{align-items:center;background-color:#3d3d3d;border-radius:100px;display:flex;font-size:10px;font-weight:100;height:60px;margin-top:-30px;padding:0 32px 0 12px;position:absolute;right:-20px;top:50%}.CalendarWeekHeader>.column span em{font-style:normal;font-weight:700;margin-right:5px}.CalendarWeekHeader>.column .color{border-radius:5px;height:12px;left:10px;margin-top:-6px;position:absolute;top:50%;width:12px}.CalendarDayTimeline{border-right:1px solid #ddd;box-shadow:0 0 71px rgba(0,0,0,.1);box-sizing:border-box;display:inline-block;font-size:0;left:0;max-width:60px;min-width:60px;position:-webkit-sticky;position:sticky;vertical-align:top;width:60px;z-index:10000}.CalendarDayTimeline>.hour{background-color:#fff;border-bottom:1px solid #555;box-sizing:border-box;color:#000;height:100px;max-height:100px;min-height:100px;width:60px;width:100%}.CalendarDayTimeline>.hour:first-child .box{background:none}.CalendarDayTimeline>.hour:first-child .number{display:none}.CalendarDayTimeline>.hour:last-child{border-bottom:1px solid #ddd}.CalendarDayTimeline>.hour .box{background-color:#fff;color:#000;font-size:10px;height:21px;line-height:20px;padding-right:10px;text-align:right;-webkit-transform:translateY(-10px);transform:translateY(-10px);width:40px}.CalendarDayTimeline>.hour .box>.number{display:inline;font-weight:700}.CalendarDayTimeline>.hour .box>.sector{display:inline;font-weight:100;opacity:.5;text-transform:uppercase}.CalendarDayTimeline:last-child .box{float:right;margin-left:10px}.CalendarWeekBody{background-color:#fff;display:flex;flex:1 1;flex:1 1 auto;flex-direction:column;min-width:100%;overflow:hidden}.CalendarWeekBody,.CalendarWeekBody .scroll{font-size:0;height:100%;max-width:100%;white-space:nowrap;width:100%}.CalendarWeekBody .scroll{display:block;flex:1 1;flex:1 1 auto;overflow-x:hidden;overflow-x:scroll;overflow-y:hidden;overflow-y:scroll;position:relative;vertical-align:top;z-index:10}.CalendarWeekBody .scroll>.day{border-right:1px solid #ddd;box-sizing:border-box;display:inline-block;font-size:12px;font-size:0;position:relative;vertical-align:top;width:250px}.CalendarWeekBody .scroll>.day:last-child{border-right:none}.CalendarWeekBody .scroll>.day>.head{padding:20px;position:-webkit-sticky;position:sticky;top:0}.CalendarWeekBody .scroll>.day>.hour{border-bottom:1px solid #ddd;box-sizing:border-box;color:#000;cursor:pointer;display:flex;height:100px;left:0;max-height:100px;min-height:100px;position:absolute;right:0;transition:all .2s cubic-bezier(.075,.82,.165,1);vertical-align:top}.CalendarWeekBody .scroll>.day>.hour i{align-items:center;border-radius:100px;color:#000;display:flex;font-size:20px;height:40px;justify-content:center;left:50%;margin:-20px 5px 5px -20px;opacity:0;position:absolute;top:50%;transition:all 1s cubic-bezier(.075,.82,.165,1);width:40px}.CalendarWeekBody .scroll>.day>.hour i:hover{background:hsla(0,0%,100%,.3);-webkit-transform:scale(1.1);transform:scale(1.1)}.CalendarWeekBody .scroll>.day>.hour b{box-sizing:border-box;display:block;display:flex;flex-direction:column;font-size:11px;font-weight:700;height:40px;justify-content:center;left:0;opacity:.4;padding:0 10px;position:absolute;top:0;transition:top .5s cubic-bezier(.075,.82,.165,1)}.CalendarWeekBody .scroll>.day>.hour b span{display:block;font-size:10px;font-weight:100;letter-spacing:0;opacity:.5}.CalendarWeekBody .scroll>.day>.hour:hover{background:#fff;border-radius:0 5px 5px 5px;box-shadow:0 0 30px 0 rgba(0,0,0,.4);-webkit-transform:scale(1.1);transform:scale(1.1);z-index:102300;z-index:1000000}.CalendarWeekBody .scroll>.day>.hour:hover i{opacity:1;z-index:1909}.CalendarWeekBody .scroll>.day>.hour:hover b{background-color:#333;border-radius:5px 5px 0 0;color:#fff;opacity:1;top:-38px}.CalendarWeekBody .scroll>.day>.hour:hover:after{background-color:#fff;border:4px solid #333;border-radius:0 5px 5px 5px;bottom:-1px;content:"";display:block;left:0;position:absolute;right:0;top:0}.CalendarWeekBody .scroll>.day>.hour:first-child:hover{border-radius:5px 5px 5px 0}.CalendarWeekBody .scroll>.day>.hour:first-child:hover b{border-radius:0 0 5px 5px;top:calc(100% - 2px)}.CalendarWeekBody .scroll>.day>.hour:first-child:hover:after{border-radius:5px 5px 5px 0}.CalendarWeek{display:flex;flex:1 1;flex-direction:column;height:100%;max-height:100%;overflow:hidden;overflow:none}.LayoutChartComponent{flex:1 1;padding:20px}.LayoutChartComponent .title{font-size:20px;font-weight:700;padding:0}.LayoutChartComponent .subtitle{font-size:15px;font-weight:100;padding:0 0 20px}.LegalDishComponent{display:block;font-size:14px;line-height:1.6;margin:20px;opacity:.4;padding-left:40px;position:relative}.LegalDishComponent i{font-size:30px;left:0;position:absolute;top:0}.SettingsDishComponent{-webkit-backdrop-filter:blur(35px) grayscale(1);backdrop-filter:blur(35px) grayscale(1);background-color:transparent;bottom:0;left:0;position:absolute;right:0;top:0;z-index:10000}.DishVideoComponent{background:rgba(0,0,0,.4);border-radius:10px;box-shadow:0 10px 10px rgba(0,0,0,.2);height:240px;overflow:hidden;position:relative;width:300px}.DishVideoComponent button{align-items:center;background:rgba(0,0,0,.4);border:none;border-radius:220px;color:#fff;cursor:pointer;display:flex;font-size:22px;height:50px;justify-content:center;margin-left:10px;width:50px}.DishVideoComponent button:hover{background:rgba(0,0,0,.6)}.DishVideoComponent .render{bottom:0;left:0;position:absolute;right:0;top:0;z-index:100}.DishVideoComponent .remove{position:absolute;right:30px;top:30px;z-index:1000}.DishVideoComponent .settings{background:#fff;border-radius:10px;bottom:30px;box-shadow:0 0 50px 0 rgba(0,0,0,.2);color:#000;overflow:hidden;position:absolute;right:30px;top:30px;width:400px;z-index:10200}.DishVideoComponent .settings .infor{font-size:14px;margin-left:30px;margin-top:0;padding:0 20px 0 35px;position:relative}.DishVideoComponent .settings .infor i{font-size:30px;left:-10px;position:absolute;top:12px}.DishVideoComponent .selection{bottom:10px;display:none;position:absolute;right:10px;-webkit-transform:scale(.8);transform:scale(.8);z-index:1000}.DishVideoComponent .name{background:rgba(0,0,0,.145);border-top-right-radius:5px;bottom:0;color:#fff;font-size:12px;left:0;padding:8px 13px;position:absolute}.DishVideoComponent .controls{align-items:center;bottom:20px;display:flex;justify-content:center;left:0;padding:10px;position:absolute;right:0;z-index:1000}.DishVideoComponent .controls.loading{opacity:0}.DishVideoComponent .controls .selfie{align-items:center;border-radius:10px;display:flex;justify-content:center;margin-right:auto;position:absolute;z-index:1000}.DishVideoComponent .controls .selfie b{align-items:center;background-color:#fff;border-radius:10px;display:flex;height:50px;justify-content:center;width:50px}.DishVideoComponent .controls .selfie span{color:#fff;display:flex;flex-direction:column;margin-left:10px}.DishVideoComponent .controls .selfie span em{align-self:flex-start;background:#000;border-radius:100px;color:#fff;font-size:13px;font-style:normal;padding:2px 8px}.DishVideoComponent canvas{bottom:0;height:100%;left:-20px;position:absolute;right:-20px;top:0;width:110%}.DishVideoComponent .LoaderComponent{bottom:0;display:flex;flex:1 1;height:100%;left:0;position:absolute;right:0;top:0;z-index:10000}.DishVideoComponent .render.loading{opacity:0}.DishVideoComponent video{bottom:0;-webkit-filter:hue-rotate(-6deg) brightness(.9) saturate(.97);filter:hue-rotate(-6deg) brightness(.9) saturate(.97);height:100%;left:0;object-fit:cover;object-position:center;pointer-events:none;position:absolute;right:0;top:0;-webkit-transform:scaleX(-1);transform:scaleX(-1);width:100%}.DishVideoComponent video.contain{object-fit:contain}.DishVideoComponent video.invert{-webkit-filter:invert(1);filter:invert(1)}.DishVideoComponent video.coverSystemContain{max-height:100%;max-width:100%;object-fit:contain;position:relative}.DishVideoComponent .flip video{-webkit-transform:scaleX(1);transform:scaleX(1)}.joystickx{background:rgba(0,0,0,.4);border-radius:210px;margin-left:10px;position:relative;z-index:0}.joystickx,.knob{box-sizing:border-box}.knob{background:none!important;border:2px solid #fff!important;border-radius:50%;cursor:grab!important;position:absolute;transition:all .04s ease;z-index:1}.joystick-touchable{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.joystick-touchable.active{height:100vh;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100vw;z-index:999}.SelfieDishComponent{align-items:flex-start;display:flex;flex-direction:column;font-size:12px;left:20px;position:absolute;top:20px;z-index:100000}.SelfieDishComponent span{align-items:center;background:#435ed5;border-radius:20px;color:#fff;display:flex;height:30px;padding:0 10px}.SelfieDishComponent em{background:#fff;border-radius:20px;font-style:normal;font-weight:700;padding:5px 10px}.Internet{background:rgba(25,25,25,.2);border-radius:5px;color:#fff;font-size:13px;font-weight:100;margin:30px;padding:5px 10px;z-index:1000}.DishComponent,.Internet{bottom:0;left:0;position:fixed}.DishComponent{background:#202124;flex:1 1;max-width:100vw;right:0;top:0;width:100vw;z-index:10000}.DishComponent .body{bottom:100px;display:flex;flex-direction:row;left:0;position:fixed;right:0;top:0}.DishComponent ol{flex:1 1;margin:0;overflow-y:scroll;padding:0 25px}.DishComponent ol li{align-items:center;background:rgba(0,0,0,.6);border-radius:3px;color:#fff;display:flex;font-size:14px;margin-bottom:5px;overflow:hidden;padding:5px 5px 5px 55px;position:relative}.DishComponent ol li>i{align-items:center;background:#000;bottom:0;color:hsla(0,0%,100%,.543);display:flex;font-size:20px;justify-content:center;left:0;position:absolute;top:0;width:40px}.DishComponent ol li.ok{border-left:3px solid green}.DishComponent ol li.ko{border-left:3px solid red}.DishComponent ol li b{background:hsla(0,0%,100%,.098);border-radius:4px;font-size:15px;font-weight:100;margin-left:auto;max-width:150px;overflow:hidden;padding:5px 10px;text-overflow:ellipsis;white-space:nowrap}.DishComponent ol li b .la-check{color:#adff2f}.DishComponent ol li b .la-times{color:#ff2f2f}.DishComponent .closer{align-items:center;color:#000;cursor:pointer;display:flex;font-size:24px;height:50px;justify-content:center;opacity:.5;position:absolute;right:20px;top:15px;width:50px;z-index:10000}.DishComponent .closer:hover{opacity:1}.DishComponent .layout{background-color:#fbfbfb;bottom:0;display:flex;flex:1 1;flex-direction:column;left:0;overflow-y:auto;position:absolute;right:0;top:80px}.DishComponent .option{align-items:center;background:#fff;border-radius:5px;box-shadow:0 0 40px rgba(0,0,0,.2);display:flex;font-size:14px;margin:5px 30px;overflow:hidden}.DishComponent .option span{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DishComponent .option span>b{background-color:rgba(0,0,0,.063);border-radius:100px;display:inline-block;font-size:11px;font-weight:700;margin-left:10px;padding:5px 10px}.DishComponent .option>i{background-color:#ececec;border-radius:10000px;color:#445ad7;font-size:21px;height:35px;line-height:35px;margin:5px 10px 5px 5px;text-align:center;width:35px}.DishComponent .option>b{background:#fff;border-radius:3px;box-shadow:0 0 80px rgba(0,0,0,.4);margin-left:auto;margin-right:8px;padding:5px 10px}.DishComponent .option>b i{margin-right:0}.DishComponent .option>b .la-check{color:#43a564}.DishComponent .option>b.selectable:hover{background:#333;cursor:pointer}.DishComponent .box{background-color:#ddd;padding:20px 0}.DishComponent .title{background-color:#fff;box-shadow:0 1px 50px rgba(0,0,0,.1);box-sizing:border-box;color:rgba(0,0,0,.4);display:flex;flex-direction:column;font-size:16px;font-weight:400;height:80px;justify-content:center;left:0;padding:0 20px;position:absolute;right:0;top:0;z-index:100}.DishComponent .title b{color:#000;display:block;font-weight:700}.DishComponent .divisor{background-color:#f2f2f2;box-shadow:0 10px 50px rgba(0,0,0,.08);color:rgba(0,0,0,.484);font-size:11px;font-weight:700;letter-spacing:1px;padding:15px 40px;position:relative;text-transform:uppercase}.DishComponent .divisor:after{background-image:linear-gradient(180deg,#c4c4c4,hsla(0,0%,95%,0));content:"";display:block;height:200px;left:0;position:absolute;right:0;top:100%;width:100%;z-index:-1}.DishComponent .ScenaryComponent{align-items:center;background:#202124;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.DishComponent .ScenaryComponent .canvas{align-items:center;box-sizing:border-box;display:flex;flex:1 1;justify-content:center;max-width:100%;overflow:hidden;padding:0}.DishComponent .ScenaryComponent .canvas .cameras{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:0;justify-content:center}.DishComponent .scenary{display:flex;flex:1 1;width:100%}.DishComponent .scenary .container{display:flex;flex-direction:row;width:100%}.DishComponent .scenary .container .dish-unique{align-items:center;display:flex;flex:1 1;justify-content:center}.DishComponent .scenary .container .dish-unique .dish-unique-cameras{align-content:center;align-items:center;display:flex;flex:1 1;flex-wrap:wrap;justify-content:center;overflow:scroll;overflow:hidden;vertical-align:middle}.DishComponent .scenary .container .dish-center{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.DishComponent .scenary .container .scene{display:flex;flex:1 1;overflow:hidden}.DishComponent .scenary .container .scene.fullscreen{background:rgba(0,0,0,.2);height:200px;max-height:200px}.DishComponent .scenary .container .cameras{align-content:center;align-items:center;display:flex;flex:1 1;flex-wrap:wrap;justify-content:center;overflow:scroll;overflow:hidden;vertical-align:middle}.DishComponent .scenary .container .fullscreen .video button{display:none}.DishComponent .scenary .container .DishVideoComponent{align-self:center;-webkit-animation:show .4s ease;animation:show .4s ease;background:#111;border-radius:10px;box-shadow:var(--shadow-dark);display:inline-block;max-width:100%!important;overflow:hidden;position:relative;vertical-align:middle}.DishComponent .scenary .container .DishVideoComponent button{background:rgba(0,0,0,.3);border:none;border-radius:9px;color:hsla(0,0%,100%,.722);cursor:pointer;font-size:22px;height:50px;position:absolute;width:50px;z-index:1000}.DishComponent .scenary .container .DishVideoComponent button:hover{background:rgba(0,0,0,.5)}.DishComponent .scenary .container .DishVideoComponent .fullscreen{bottom:10px;display:block!important;left:10px}.DishComponent .scenary .container .DishVideoComponent .captureShot{bottom:10px;left:70px}.DishComponent .scenary .container .DishVideoComponent .coverSystem{bottom:10px;left:130px}.DishComponent .scenary .container .DishVideoComponent .panLeft{bottom:70px;right:70px}.DishComponent .scenary .container .DishVideoComponent .panRight{bottom:10px;right:70px}.DishComponent .scenary .container .DishVideoComponent .tilTop{bottom:70px;right:130px}.DishComponent .scenary .container .DishVideoComponent .tilBottom{bottom:10px;right:130px}.DishComponent .scenary .container .DishVideoComponent .zoomLess{bottom:10px;right:10px}.DishComponent .scenary .container .DishVideoComponent .zoomMore{bottom:70px;right:10px}.DishComponent .selector{font-size:13px;margin:20px 20px 0}.DishComponent .selector .placeholder{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 0 30px rgba(0,0,0,.2);display:flex;padding:13px 25px 13px 15px;position:relative}.DishComponent .selector .placeholder span{display:inline;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DishComponent .selector .placeholder i:first-child{font-size:25px;margin-right:15px;opacity:.5}.DishComponent .selector .placeholder i:last-child{align-items:center;bottom:0;display:flex;font-size:20px;opacity:.2;position:absolute;right:0;text-align:center;top:0;width:40px}.DishComponent .selector .chooses{background:rgba(0,0,0,.103);border-radius:0 0 5px 5px;margin-top:-5px;overflow:hidden;padding:5px 0 0}.DishComponent .selector .chooses .choose{border-bottom:1px solid #eee;cursor:pointer;display:block;font-size:13px;overflow:hidden;padding:10px 15px;text-overflow:ellipsis;white-space:nowrap}.DishComponent .selector .chooses .choose:hover{background:#7c7c7c}.DishComponent .layout-class{align-items:inherit!important;justify-content:inherit!important}.DishComponent .layout-class .canvas{align-items:inherit;display:flex;flex:1 1;flex-direction:row}.DishComponent .layout-class .canvas .cameras{align-items:inherit!important}.DishComponent .layout-class .canvas .cameras .DishVideoComponent{flex:1 1;height:auto!important;width:auto!important}.DishComponent .layout-focus{align-items:inherit!important;justify-content:inherit!important}.DishComponent .layout-focus .canvas{align-items:inherit;display:flex;flex:1 1;flex-direction:row}.DishComponent .layout-focus .canvas .cameras{align-items:flex-end!important;flex-direction:column;justify-content:flex-start!important;margin:0;position:relative}.DishComponent .layout-focus .canvas .cameras .DishVideoComponent{height:150px!important;width:200px!important}.DishComponent .layout-focus .canvas .cameras .DishVideoComponent.unselected .SelfieDishComponent{left:0;top:5px;-webkit-transform:scale(.8);transform:scale(.8)}.DishComponent .layout-focus .canvas .cameras .DishVideoComponent.unselected .controls,.DishComponent .layout-focus .canvas .cameras .DishVideoComponent.unselected .remove{display:none}.DishComponent .layout-focus .canvas .cameras .DishVideoComponent.unselected .selection{display:block!important}.DishComponent .layout-focus .canvas .cameras .DishVideoComponent.selected{border:0 solid red;bottom:0;height:inherit!important;left:0;order:0;position:absolute;right:210px;top:0;width:inherit!important}.ControlsComponent{align-items:center;background:rgba(0,0,0,.5);bottom:0;box-shadow:0 0 100px rgba(0,0,0,.2);box-sizing:border-box;display:flex;flex-direction:row;height:100px;justify-content:center;left:0;overflow:hidden;position:fixed;right:0}.ControlsComponent .line{height:1px;margin:10px 0;width:1px}.ControlsComponent .logo+.line{margin-top:0}.ControlsComponent .logo{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;display:none;height:70px;justify-content:center;margin:10px;padding:4px;position:relative;width:70px}.ControlsComponent .logo:hover{background:rgba(0,0,0,.174)}.ControlsComponent .logo img{width:100%}.ControlsComponent .logo .circle{background-color:#fff;background:#ff4d4f;border-radius:20px;box-shadow:0 0 0 1px #fff;height:12px;position:absolute;right:10px;top:10px;width:12px}.ControlsComponent .logo .circle.true{background-color:#1a8529}.ControlsComponent .buttons{align-items:center;background:none;background-color:transparent;display:flex;flex:1 1;flex-direction:row;padding:15px;width:100%}.ControlsComponent .buttons .space{flex:1 1}.ControlsComponent .buttons .button{align-items:center;-webkit-appearance:none;appearance:none;background:none;border-radius:210px;color:hsla(0,0%,100%,.688);cursor:pointer;display:flex;font-size:28px;height:55px;justify-content:center;margin:5px 10px;position:relative;transition:all .2s cubic-bezier(.075,.82,.165,1);width:55px}.ControlsComponent .buttons .button:first-child{margin-right:auto}.ControlsComponent .buttons .button:last-child{margin-left:auto}.ControlsComponent .buttons .button sup{background:#fff;border-radius:10px;box-shadow:0 0 0 1px #fff;box-sizing:border-box;color:#000;font-size:12px;font-weight:400;height:20px;line-height:20px;min-width:20px;padding:0 6px;position:absolute;right:7px;text-align:center;top:10px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transform-origin:100% 0;transform-origin:100% 0;white-space:nowrap;z-index:auto}box .ControlsComponent .buttons .button sup.red{background:#ff4d4f;color:#fff}.ControlsComponent .buttons .button:hover{background-color:#fff;box-shadow:0 0 0 50px hsla(0,0%,100%,.07);color:#000}.ControlsComponent .buttons .button:hover .la-cog{-webkit-animation:spinEr 2s linear infinite;animation:spinEr 2s linear infinite}.ControlsComponent .buttons .button:hover sup{background-color:#000;box-shadow:0 0 0 1px #000;color:#fff}@-webkit-keyframes spinEr{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinEr{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.ControlsComponent .buttons .exit{color:#ff4d4f}.ControlsComponent .buttons .exit i{margin-top:5px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.DishComponent .bar{-webkit-animation:DishComponentSlideRight 1s cubic-bezier(.16,1,.3,1);animation:DishComponentSlideRight 1s cubic-bezier(.16,1,.3,1);background-color:#fff;border-radius:10px;color:#000;flex:1 1;margin:30px;max-width:400px;min-width:400px;overflow:hidden;padding:0;position:relative;z-index:10}@-webkit-keyframes DishComponentSlideRight{0%{-webkit-transform:translateX(-400px);transform:translateX(-400px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes DishComponentSlideRight{0%{-webkit-transform:translateX(-400px);transform:translateX(-400px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.DishComponent .bar .back{align-items:center;background:#fff;box-shadow:0 1px 50px rgba(0,0,0,.14);cursor:pointer;display:flex;padding:20px 30px}.DishComponent .bar .back i{font-size:25px;margin-right:15px}.DishComponent .bar .back:hover{background:#818dff}.ChatComponent .messages{bottom:200px;flex:1 1;left:0;overflow-y:auto;padding:20px 35px;position:absolute;right:0;top:80px}.FormDishComponent{bottom:0;display:flex;flex-direction:column;height:200px;left:0;padding:0;position:absolute;right:0}.FormDishComponent .textarea{background:rgba(0,0,0,.1);border:none;box-sizing:border-box;color:rgba(0,0,0,.617);font-size:17px;height:200px;line-height:25px;margin:0;outline:none;padding:30px;resize:none}.FormDishComponent .textarea::-webkit-input-placeholder{color:rgba(93,93,93,.5)}.FormDishComponent .textarea::placeholder{color:rgba(93,93,93,.5)}.FormDishComponent .button{align-items:center;-webkit-appearance:none;appearance:none;background:none;border-radius:45px;bottom:30px;color:rgba(0,0,0,.6);cursor:pointer;display:flex;font-size:25px;font-weight:100;height:60px;justify-content:center;letter-spacing:3px;position:absolute;right:30px;width:60px;z-index:100}.FormDishComponent .button:hover{background-color:#fff;color:#000}.MessageComponent{align-items:flex-start;display:flex;flex-direction:column;margin-top:10px}.MessageComponent .details{color:rgba(0,0,0,.5);display:flex;font-size:12px;font-weight:700;padding:0 0 5px}.MessageComponent .details .date{margin-left:auto}.MessageComponent.me{align-items:flex-end}.MessageComponent.me .message{background:#2cb82c;border-radius:20px 5px 20px 20px}.MessageComponent .message{background-color:rgba(59,66,192,.917);border-radius:5px 20px 20px 20px;color:#fff;font-size:14px;font-weight:400;padding:10px 15px}.MessageComponent .date{display:block;font-size:12px;font-weight:100;opacity:.5}.DishSectionsDevicesComponent .systems{font-size:0;padding:30px 20px 30px 30px}.DishSectionsDevicesComponent .systems .infor{font-size:14px;padding:0 0 30px 35px;position:relative}.DishSectionsDevicesComponent .systems .infor i{font-size:30px;left:-10px;position:absolute;top:12px}.DishSectionsDevicesComponent .systems .system{background:#202124;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;font-size:12px;height:160px;margin-bottom:10px;margin-right:10px;overflow:hidden;position:relative;text-align:center;transition:all 1s cubic-bezier(.075,.82,.165,1);width:160px;z-index:1}.DishSectionsDevicesComponent .systems .system i{background-color:#2d2e34;border-radius:100px;display:block;font-size:40px;height:85px;left:50%;line-height:85px;margin-left:-45px;margin-top:-45px;position:absolute;text-align:center;top:50%;transition:all .4s cubic-bezier(.075,.82,.165,1);width:85px}.DishSectionsDevicesComponent .systems .system:hover{background-color:#0c0d0f;box-shadow:0 0 0 4px #3a5bfc}.DishSectionsDevicesComponent .systems .system:hover i{background-color:#2e3765;box-shadow:0 0 0 55px rgba(47,50,68,.647);-webkit-transform:scale(.9);transform:scale(.9)}.DishSectionsDevicesComponent .systems .system .multiple{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.DishSectionsDevicesComponent .systems .system .multiple i:first-child{font-size:35px;-webkit-transform:scale(.8) translateX(-25px) translateY(-15px);transform:scale(.8) translateX(-25px) translateY(-15px);z-index:1000}.DishSectionsDevicesComponent .systems .system .multiple i:last-child{font-size:30px;opacity:.5;-webkit-transform:scale(.8) translateX(25px) translateY(15px);transform:scale(.8) translateX(25px) translateY(15px)}.DishSectionsDevicesComponent .systems .system span{bottom:0;display:block;font-weight:100;left:0;letter-spacing:2px;opacity:.5;padding:15px 0;position:absolute;right:0}.DishSectionsDevicesComponent .submit{align-items:center;border-radius:10px;color:#000;cursor:pointer;display:flex;font-weight:400;justify-content:center;letter-spacing:2px;margin-left:auto;margin-right:20px;margin-top:20px;padding:15px 35px}.DishSectionsDevicesComponent .submit i{font-size:25px;margin-left:10px}.BackgroundDishComponent .backgrounds{font-size:0;padding:20px 0}.BackgroundDishComponent .background{background:#fff;background-position:50%;background-size:cover;border-radius:10px;box-shadow:0 0 221px #aaa;cursor:pointer;display:inline-block;font-size:14px;height:110px;margin-bottom:7px;margin-right:7px;position:relative;vertical-align:top;width:110px}.BackgroundDishComponent .background:nth-child(3){margin-right:0}.BackgroundDishComponent .background:hover:after{border:5px solid rgba(98,98,98,.1);border-radius:10px;bottom:0;box-sizing:border-box;content:"";left:0;position:absolute;right:0;top:0}.BackgroundDishComponent .background .center,.BackgroundDishComponent .background .selected{align-items:center;display:flex;font-size:35px;height:100%;justify-content:center;width:100%}.BackgroundDishComponent .background .selected{border:5px solid #95a0ff;border-radius:10px;box-sizing:border-box;color:transparent}.BackgroundDishComponent .background .remove{align-items:center;background:#da5e5e;border-radius:40px;color:#fff;display:flex;height:30px;justify-content:center;position:absolute;right:-15px;top:-15px;width:30px;z-index:1000}.DishLogComponent{background:rgba(0,0,0,.352);display:flex;flex:1 1;flex-direction:column;max-width:400px;min-width:400px;opacity:1;overflow:hidden;position:relative}.DishLogComponent .closer{align-items:center;color:#fff;display:flex;font-size:34px;height:80px;justify-content:center;position:absolute;right:0;top:0;width:80px}.DishLogComponent .title{color:hsla(0,0%,100%,.4);font-size:23px;font-weight:100;padding:40px 40px 0}.DishLogComponent .title b{color:#fff;font-weight:500}.DishLogComponent ul{background:linear-gradient(180deg,#111,#222 50%);flex:1 1;margin:35px 0 0;overflow-y:scroll;padding:25px}.DishLogComponent ul li{align-items:center;background:rgba(48,48,48,.2);border-radius:3px;color:#fff;display:flex;font-size:14px;margin-bottom:5px;padding:5px 5px 5px 20px}.DishLogComponent ul li.ok{border-left:3px solid green}.DishLogComponent ul li.ko{border-left:3px solid red}.DishLogComponent ul li b{background:hsla(0,0%,100%,.098);border-radius:4px;font-size:12px;font-weight:100;margin-left:auto;padding:10px}.DishSectionsLayoutsComponent .systems{font-size:0;padding:30px 20px 30px 30px}.DishSectionsLayoutsComponent .systems .infor{font-size:14px;padding:0 0 30px 35px;position:relative}.DishSectionsLayoutsComponent .systems .infor i{font-size:30px;left:-10px;position:absolute;top:12px}.DishSectionsLayoutsComponent .systems .system{background:#202124;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;font-size:12px;height:165px;margin-bottom:10px;margin-right:10px;overflow:hidden;position:relative;text-align:center;transition:all 1s cubic-bezier(.075,.82,.165,1);width:165px;z-index:1}.DishSectionsLayoutsComponent .systems .system i{background-color:#2d2e34;border-radius:100px;display:block;font-size:40px;height:85px;left:50%;line-height:85px;margin-left:-45px;margin-top:-45px;position:absolute;text-align:center;top:50%;transition:all .4s cubic-bezier(.075,.82,.165,1);width:85px}.DishSectionsLayoutsComponent .systems .system:hover{background-color:#0c0d0f;box-shadow:0 0 0 4px #3a5bfc}.DishSectionsLayoutsComponent .systems .system:hover i{background-color:#2e3765;box-shadow:0 0 0 55px rgba(47,50,68,.647);-webkit-transform:scale(.9);transform:scale(.9)}.DishSectionsLayoutsComponent .systems .system .multiple{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.DishSectionsLayoutsComponent .systems .system .multiple i:first-child{font-size:35px;-webkit-transform:scale(.8) translateX(-25px) translateY(-15px);transform:scale(.8) translateX(-25px) translateY(-15px);z-index:1000}.DishSectionsLayoutsComponent .systems .system .multiple i:last-child{font-size:30px;opacity:.5;-webkit-transform:scale(.8) translateX(25px) translateY(15px);transform:scale(.8) translateX(25px) translateY(15px)}.DishSectionsLayoutsComponent .systems .system span{bottom:0;display:block;font-weight:100;left:0;letter-spacing:2px;opacity:.5;padding:15px 0;position:absolute;right:0}.DishSectionsLayoutsComponent .selector{margin:20px 20px 0}.DishSectionsLayoutsComponent .selector .placeholder{align-items:center;background-color:#fff;border-radius:5px;box-shadow:0 0 30px rgba(0,0,0,.2);display:flex;padding:13px 25px 13px 15px;position:relative}.DishSectionsLayoutsComponent .selector .placeholder i:first-child{font-size:25px;margin-right:15px;opacity:.5}.DishSectionsLayoutsComponent .selector .placeholder i:last-child{align-items:center;bottom:0;display:flex;font-size:20px;opacity:.2;position:absolute;right:0;text-align:center;top:0;width:40px}.DishSectionsLayoutsComponent .selector .chooses{background:#ddd;border-radius:0 0 5px 5px;margin-top:-5px;padding:5px 0 0}.DishSectionsLayoutsComponent .selector .chooses .choose{border-bottom:1px solid #eee;cursor:pointer;display:block;font-size:14px;overflow:hidden;padding:15px;text-overflow:ellipsis;white-space:nowrap}.DishSectionsLayoutsComponent .selector .chooses .choose:hover{background:#7c7c7c}.DishSectionsLayoutsComponent .submit{align-items:center;border-radius:10px;color:#000;cursor:pointer;display:flex;font-weight:400;justify-content:center;letter-spacing:2px;margin-left:auto;margin-right:20px;margin-top:20px;padding:15px 35px}.DishSectionsLayoutsComponent .submit i{font-size:25px;margin-left:10px}.MeetComponent{background-color:red;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}.MeetComponent video{background:#333}.LayoutDivisorComponent{color:rgba(0,0,0,.589);display:flex;font-size:12px;margin-top:10px}.LayoutDivisorComponent .text{padding:20px 20px 5px 5px}.FormComponent{display:flex;flex-direction:column;position:relative}.FormComponent .FormComponentInputError{align-items:center;border:1px solid rgba(255,82,82,.2);border-radius:5px;color:rgba(255,0,0,.688);display:flex;font-size:13px;gap:5px;margin-bottom:-5px;padding:6px 8px}.FormComponent .FormComponentInputError i{font-size:20px;margin-right:5px}.FormComponent .success{align-items:center;background:#fff;bottom:0;color:#000;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:100}.FormComponent .success i{font-size:40px;margin-right:20px}.FormComponent .loading-box{background:#fff;border-radius:10px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:100}.FormComponent .loading-box .LoaderComponent{left:0;position:-webkit-sticky;position:sticky;right:0;top:0}.FormComponent .header{margin-bottom:10px}.FormComponent .header .title{font-size:25px;font-weight:700;line-height:30px}.FormComponent .header .description{font-size:18px;font-weight:100;opacity:.5}@media screen and (max-width:768px){.FormComponent .header{padding:0}}.FormComponent .divisor{border-top:1px solid rgba(0,0,0,.1);font-size:22px;font-weight:700;letter-spacing:2px;margin-left:-60px;margin-right:-60px;margin-top:20px;padding:35px 60px 15px;position:relative;text-align:left}.FormComponent .divisor:after{background-image:linear-gradient(180deg,rgba(0,0,0,.05),transparent);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.FormComponent .divisor .description{font-size:15px;font-weight:200}.FormComponent .FormComponentInputHidden{display:none}.FormComponent .FormComponentInput{margin-top:20px;scroll-margin:100px}.FormComponent .line{display:flex;gap:20px;scroll-margin:100px}.FormComponent .line .FormComponentInput{flex:1 1}.FormComponent .multiple{border:1px solid #ccc;border-radius:5px;padding:10px}.FormComponent .multiple .more{display:flex;margin-left:auto;padding:20px}.FormComponent .multiple .more i{background:rgba(0,0,0,.1);border-radius:210px;color:#000;font-size:25px;height:50px;line-height:50px;margin-left:auto;text-align:center;width:50px}.FormComponent .multiple .more i:hover{background:#000;color:#fff;cursor:pointer}.LayoutFormInputComponent .disabled{color:#2e5296;font-size:17px;font-weight:700;line-height:30px;margin-top:-15px;opacity:.4;position:absolute;right:13px;top:50%}.LayoutFormInputComponent input{appearance:none;-moz-appearance:none;-webkit-appearance:none}.LayoutFormInputComponent input:focus{outline:none}@media screen and (max-width:600px){.LayoutFormInputComponent input:focus{outline:none}}.LayoutFormTitleComponent{align-items:center;flex:1 1;gap:10px;padding:0 min(15px,1%) 10px 0;position:relative}.LayoutFormTitleComponent .title{font-size:15px;font-weight:600;height:20px;list-style:20px}.LayoutFormTitleComponent .top{display:flex}.LayoutFormTitleComponent .buttons{align-items:center;display:flex;flex:1 1;justify-content:flex-end;margin-left:auto}.LayoutFormTitleComponent .buttons button{background:none;border:none;opacity:.6;padding:0;text-decoration:underline}.LayoutFormTitleComponent .description{color:#000;font-size:13px;font-weight:100;margin-top:-2px;opacity:.6}.LayoutFormTitleComponent .LayoutButtonComponent .button{background:none;border:none;font-size:14px;margin:0;opacity:.6;padding:0;text-decoration:underline}.LayoutFormTitleComponent .LayoutButtonComponent .button .icon{font-size:20px;padding-right:5px}.VariableComponent{align-items:center;background-color:#222;border-radius:4px;color:#fff;display:flex;gap:10px;padding:3px 5px 3px 6px}.VariableComponent i{color:#00f7ff;font-size:14px}.VariableComponent .name{border-radius:4px;font-size:8px;font-weight:100;letter-spacing:1px;margin-left:auto}.VariableComponent{bottom:-11px;position:absolute;right:0;z-index:1000}.LayoutFormSubmitComponent{display:flex;flex:1 1;margin-bottom:0;margin-top:20px}@media(max-width:700px){.LayoutFormSubmitComponent{margin-bottom:20px;margin-top:20px}}.LayoutFormSubmitComponent button{align-items:center;background-color:rgba(0,0,0,.05);border:none;border-radius:5px;color:#000;cursor:pointer;display:flex;gap:15px;margin-left:auto;padding:10px 15px;text-transform:uppercase}.LayoutFormSubmitComponent button:hover{background-color:#000;color:#fff;outline:none}.LayoutFormSubmitComponent button i{font-size:20px}@media(max-width:700px){.LayoutFormSubmitComponent button{background-color:#000;color:#fff;font-size:17px;gap:10px;justify-content:center;padding:15px;text-align:center;width:100%}.LayoutFormSubmitComponent button i{font-size:22px}.LayoutFormSubmitComponent{flex-direction:column-reverse}.LayoutFormSubmitComponent .buttons .button{background-color:#d2d2d2;color:#000;font-size:17px;gap:10px;justify-content:center;margin-top:10px;padding:15px;text-align:center;width:100%}}.LayoutFormTextareaComponent{margin-bottom:20px}.LayoutFormTextareaComponent .textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:transparent;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;display:block;font-size:16px;min-height:200px;padding:10px 15px;resize:vertical;width:100%}.LayoutFormTextareaComponent .textarea:focus{border-color:#000;outline:none}.SearchComponent{align-items:center;cursor:pointer;display:flex;position:relative;z-index:1}.SearchComponent .lent{align-items:center;color:var(--primary-color);display:flex;font-size:20px;font-weight:700;height:40px;left:30px;pointer-events:none;position:absolute;width:40px;z-index:1000}.SearchComponent input{align-items:center;background:rgba(0,0,0,.43);border:none;box-sizing:border-box;color:hsla(0,0%,100%,.533);display:flex;flex:1 1;font-size:15px;height:40px;justify-content:center;margin-left:auto;padding:0 70px}.SearchComponent input:focus{background-color:rgba(0,0,0,.3);box-shadow:0 5px 50px 5px var(--input-shadow);color:#fff;outline:none;outline:1px solid var(--primary-color)}@media(max-width:600px){.SearchComponent input{border-bottom:1px solid #ddd;border-radius:0!important}}.SearchComponent .bar{background:#000;bottom:100%;height:5px;left:0;margin-bottom:1px;opacity:.4;position:absolute;transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.SearchComponent .wave{height:40px;left:0;opacity:.2;pointer-events:none;position:absolute;right:0;top:-23px;z-index:-1}.LayoutFormSelectComponent .SearchComponent .lent{height:35px;left:12px}.LayoutFormSelectComponent .SearchComponent input{background:#fff;border-radius:5px;box-shadow:0 5px 10px rgba(0,0,0,.1);color:#000;font-size:14px;height:45px;padding-left:47px}.LayoutFormSelectComponent{position:relative;width:100%}.LayoutFormSelectComponent .SearchComponent{border-bottom:1px solid #ccc;overflow:hidden}.LayoutFormSelectComponent .disabled{color:#2e5296;font-size:17px;font-weight:700;line-height:30px;margin-top:-15px;opacity:.4;position:absolute;right:13px;top:50%}.LayoutFormSelectComponent .empty{align-items:center;display:flex;flex:1 1;justify-items:center;min-height:100px;min-width:100%;text-align:center}.LayoutFormSelectComponent .empty b{align-items:center;display:flex;flex:1 1;font-size:20px;font-weight:100;justify-content:center;letter-spacing:2px;text-align:center}.LayoutFormSelectComponent .input{border:1px solid #ccc;border-radius:5px;box-sizing:border-box;position:relative;width:100%}.LayoutFormSelectComponent .title{position:relative}.LayoutFormSelectComponent .icon{align-items:center;border-radius:4px;display:block;display:flex;font-size:10px;font-size:20px;height:20px;justify-content:center;line-height:43px;margin-left:7px;opacity:.4;width:20px}.LayoutFormSelectComponent .window{border:1px solid #ccc;border-radius:5px 5px 0 0;margin-top:10px}.LayoutFormSelectComponent .input .selecteds{align-items:center;display:flex;justify-content:center}.LayoutFormSelectComponent .input .items{background-color:var(--input-color);border:1px solid var(--input-border);border-radius:5px;box-sizing:border-box;display:block;flex:1 1;font-size:16px;overflow:hidden;padding:0;width:100%}.LayoutFormSelectComponent .input .items.opening{outline:1px solid var(--input-outline)}.LayoutFormSelectComponent .input .items .item{align-items:center;border-bottom:1px solid #dedede;cursor:pointer;display:flex;font-size:14px;gap:15px;line-height:43px;padding:0 5px}.LayoutFormSelectComponent .input .items .item.disabling{background:transparent!important;border-bottom:1px solid #dedede!important;cursor:default!important}.LayoutFormSelectComponent .input .items .item:hover{background:rgba(0,0,0,.037)}.LayoutFormSelectComponent .input .items .item span{align-items:center;background:hsla(0,0%,87%,.5);border-radius:4px;display:block;display:flex;font-size:10px;height:20px;justify-content:center;margin-left:7px;width:20px}.LayoutFormSelectComponent .input .items .item span:nth-child(2){display:none}.LayoutFormSelectComponent .input .items .item .placeholder{margin-left:0}.LayoutFormSelectComponent .input .items .item .selecteds{align-items:center;display:flex;gap:10px;justify-content:center;margin-right:10px;max-width:100%}.LayoutFormSelectComponent .input .items .item .selecteds .selected{padding-left:0}.LayoutFormSelectComponent .input .items .item .selecteds .selected>i{margin-left:10px}.LayoutFormSelectComponent .input .items .item .selected{display:inline;overflow:hidden;padding-left:30px;text-overflow:ellipsis;white-space:nowrap}.LayoutFormSelectComponent .input .items .item .selected:first-child{background:transparent;font-size:14px;gap:15px;line-height:40px;padding:0 12px}.LayoutFormSelectComponent .input .items .item .selected:first-child span{margin-left:0}.LayoutFormSelectComponent .input .items .item .selected:first-child.selected span{background:var(--primary-color);color:#fff}.LayoutFormSelectComponent .input .items .item .angle{margin-left:auto;margin-right:5px}.LayoutFormSelectComponent .input .items .item:last-child{border-bottom:none}.LayoutFormSelectComponent .window .items{background-color:var(--input-color);border:1px solid var(--input-border);border-radius:5px;box-sizing:border-box;display:block;flex:1 1;font-size:16px;overflow:hidden;padding:0;width:100%}.LayoutFormSelectComponent .window .items.opening{outline:1px solid var(--input-outline)}.LayoutFormSelectComponent .window .items .bubble{background:rgba(0,0,0,.1);border-radius:5px;color:#000;font-size:13px;height:26px;letter-spacing:1px;line-height:26px;margin-right:5px;padding:0 10px}.LayoutFormSelectComponent .window .items .bubble p{display:inline;margin:0;padding:0}.LayoutFormSelectComponent .window .items .item{align-items:center;border-bottom:1px solid #dedede;cursor:pointer;display:flex;font-size:14px;line-height:43px;overflow:hidden;padding:0 5px;text-overflow:ellipsis;white-space:nowrap}.LayoutFormSelectComponent .window .items .item:hover{background:rgba(0,0,0,.037)}.LayoutFormSelectComponent .window .items .item span{align-items:center;background:hsla(0,0%,87%,.5);border-radius:4px;display:block;display:flex;font-size:10px;height:20px;justify-content:center;margin-left:7px;margin-right:15px;width:20px}.LayoutFormSelectComponent .window .items .item .text{margin-right:auto;overflow:hidden;text-overflow:ellipsis}.LayoutFormSelectComponent .window .items .item .placeholder{margin-left:30px}.LayoutFormSelectComponent .window .items .item .selecteds{align-items:center;display:flex;gap:10px;margin-right:10px}.LayoutFormSelectComponent .window .items .item .selecteds .selected{padding-left:0}.LayoutFormSelectComponent .window .items .item .selecteds .selected>i{margin-left:10px}.LayoutFormSelectComponent .window .items .item .selected{padding-left:30px}.LayoutFormSelectComponent .window .items .item .selected:first-child{background:transparent;font-size:14px;gap:15px;line-height:40px;padding:0 12px}.LayoutFormSelectComponent .window .items .item .selected:first-child span{margin-left:0}.LayoutFormSelectComponent .window .items .item .selected:first-child.selected span{background:var(--primary-color);color:#fff}.LayoutFormSelectComponent .window .items .item .angle{margin-left:auto;margin-right:5px}.LayoutFormSelectComponent .window .items .item:last-child{border-bottom:none}.LayoutFormSelectComponent .pagination{align-items:center;background:#eee;border:1px solid #ccc;border-radius:0 0 5px 5px;border-top:none;display:flex;gap:10px;height:50px;justify-content:center;padding-left:20px}.LayoutFormSelectComponent .pagination .controls{display:flex;flex-direction:row;gap:10px;margin-left:auto}.LayoutFormSelectComponent .pagination .button{align-items:center;border:none;color:#000;cursor:pointer;display:flex;gap:15px;height:50px;line-height:50px;padding:0 25px;text-transform:uppercase}.LayoutFormSelectComponent .pagination .button:hover{background:#eee}.LayoutFormSignatureComponent{align-items:center;background:#fff;background-size:cover;border:1px solid #ccc;border-radius:5px;display:flex;flex:1 1;overflow:hidden;position:relative;z-index:1}.LayoutFormSignatureComponent .background{background-position:50%;background-size:cover;bottom:0;left:0;opacity:.3;position:absolute;right:0;top:0;z-index:-1}.LayoutFormSignatureComponent .image{left:0;position:absolute;top:0}.LayoutFormSignatureComponent .clean,.LayoutFormSignatureComponent .image i{align-items:center;background:#fff;border-radius:20px;box-shadow:0 15px 25px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.02);display:flex;font-size:20px;height:40px;justify-content:center;margin:20px;position:absolute;right:0;text-align:center;top:0;width:40px;z-index:10}.LayoutFormSignatureComponent .clean:hover,.LayoutFormSignatureComponent .image i:hover{background-color:#000;color:#fff;cursor:pointer}.EndpointComponent{align-items:center;background-color:#161c1a;border-radius:4px;color:#fff;display:flex;gap:15px;padding:5px 5px 5px 10px}.EndpointComponent i{font-size:20px;opacity:.4}.EndpointComponent .endpoint{color:aqua}.EndpointComponent .method{background:hsla(0,0%,100%,.1);border-radius:4px;color:#bcffff;font-size:11px;font-weight:100;letter-spacing:1px;margin-left:auto;padding:5px 10px;text-transform:uppercase}.LayoutFormNumberComponent{position:relative}.LayoutFormNumberComponent .have-icon input{text-indent:40px}.LayoutFormNumberComponent input{background-color:transparent;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;display:block;flex:1 1;font-size:16px;height:40px;text-indent:9px;width:100%}.LayoutFormNumberComponent input:focus{border-color:#000;outline:5px solid rgba(0,0,0,.1)}.ObjectComponent{background-color:#222;border-radius:4px;color:#fff;display:flex;flex-direction:column}.ObjectComponent .item{border-bottom:1px solid #666;display:flex;padding:5px}.ObjectComponent .item:last-child{border-bottom:none}.ObjectComponent .key{background:hsla(0,0%,100%,.135)}.ObjectComponent .key,.ObjectComponent .type,.ObjectComponent .value{border-radius:4px;font-size:10px;letter-spacing:1px;padding:2px 5px}.ObjectComponent .type{background:hsla(0,0%,100%,.1);color:#bcffff;font-weight:100;margin-left:auto;text-transform:uppercase}.LayoutFormErrorComponent{scroll-margin:100px}.LayoutFormErrorComponent .items{background-color:rgba(255,0,0,0);box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;font-size:16px;gap:5px;margin-top:5px;padding:0;width:100%}.LayoutFormErrorComponent .items .item{align-items:center;border:1px solid rgba(255,82,82,.2);border-radius:5px;color:rgba(255,0,0,.688);display:flex;font-size:13px;gap:10px;padding:6px 8px}.LayoutFormErrorComponent .items .item i{font-size:20px}.LayoutFormInputComponent .rdt{position:relative}.LayoutFormInputComponent .rdtPicker{background:#fff;border:1px solid #f9f9f9;border-radius:4px;box-shadow:0 4px 11px rgba(0,0,0,.394);display:none;margin-top:1px;min-width:250px;padding:14px;position:absolute;z-index:99999!important}.LayoutFormInputComponent .rdtOpen .rdtPicker{display:block}.LayoutFormInputComponent .rdtStatic .rdtPicker{box-shadow:none;position:static}.LayoutFormInputComponent .rdtPicker .rdtTimeToggle{text-align:center}.LayoutFormInputComponent .rdtPicker table{margin:0;width:100%}.LayoutFormInputComponent .rdtPicker td,.LayoutFormInputComponent .rdtPicker th{height:28px;text-align:center}.LayoutFormInputComponent .rdtPicker td{cursor:pointer}.LayoutFormInputComponent .rdtPicker .rdtTimeToggle:hover,.LayoutFormInputComponent .rdtPicker td.rdtDay:hover,.LayoutFormInputComponent .rdtPicker td.rdtHour:hover,.LayoutFormInputComponent .rdtPicker td.rdtMinute:hover,.LayoutFormInputComponent .rdtPicker td.rdtSecond:hover{background:#eee;cursor:pointer}.LayoutFormInputComponent .rdtPicker td.rdtNew,.LayoutFormInputComponent .rdtPicker td.rdtOld{color:#999}.LayoutFormInputComponent .rdtPicker td.rdtToday{position:relative}.LayoutFormInputComponent .rdtPicker td.rdtToday:before{border-bottom:7px solid #428bca;border-left:7px solid transparent;border-top-color:rgba(0,0,0,.2);bottom:4px;content:"";display:inline-block;position:absolute;right:4px}.LayoutFormInputComponent .rdtPicker td.rdtActive,.LayoutFormInputComponent .rdtPicker td.rdtActive:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.LayoutFormInputComponent .rdtPicker td.rdtActive.rdtToday:before{border-bottom-color:#fff}.LayoutFormInputComponent .rdtPicker td.rdtDisabled,.LayoutFormInputComponent .rdtPicker td.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.LayoutFormInputComponent .rdtPicker td span.rdtOld{color:#999}.LayoutFormInputComponent .rdtPicker td span.rdtDisabled,.LayoutFormInputComponent .rdtPicker td span.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.LayoutFormInputComponent .rdtPicker th{border-bottom:1px solid #f9f9f9}.LayoutFormInputComponent .rdtPicker .dow{border-bottom:none;cursor:default;width:14.2857%}.LayoutFormInputComponent .rdtPicker th.rdtSwitch{width:100px}.LayoutFormInputComponent .rdtPicker th.rdtNext,.LayoutFormInputComponent .rdtPicker th.rdtPrev{font-size:21px;vertical-align:top}.LayoutFormInputComponent .rdtNext span,.LayoutFormInputComponent .rdtPrev span{-webkit-touch-callout:none;display:block;-webkit-user-select:none;user-select:none}.LayoutFormInputComponent .rdtPicker th.rdtDisabled,.LayoutFormInputComponent .rdtPicker th.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.LayoutFormInputComponent .rdtPicker thead tr:first-of-type th{cursor:pointer}.LayoutFormInputComponent .rdtPicker thead tr:first-of-type th:hover{background:#eee}.LayoutFormInputComponent .rdtPicker tfoot{border-top:1px solid #f9f9f9}.LayoutFormInputComponent .rdtPicker button{background:none;border:none;cursor:pointer}.LayoutFormInputComponent .rdtPicker button:hover{background-color:#eee}.LayoutFormInputComponent .rdtPicker thead button{height:100%;width:100%}.LayoutFormInputComponent td.rdtMonth,.LayoutFormInputComponent td.rdtYear{cursor:pointer;height:50px;width:25%}.LayoutFormInputComponent td.rdtMonth:hover,.LayoutFormInputComponent td.rdtYear:hover{background:#eee}.LayoutFormInputComponent .rdtCounters{display:inline-block}.LayoutFormInputComponent .rdtCounters>div{float:left}.LayoutFormInputComponent .rdtCounter{height:100px;width:40px}.LayoutFormInputComponent .rdtCounterSeparator{line-height:100px}.LayoutFormInputComponent .rdtCounter .rdtBtn{-webkit-touch-callout:none;cursor:pointer;display:block;height:40%;line-height:40px;-webkit-user-select:none;user-select:none}.LayoutFormInputComponent .rdtCounter .rdtBtn:hover{background:#eee}.LayoutFormInputComponent .rdtCounter .rdtCount{font-size:1.2em;height:20%}.LayoutFormInputComponent .rdtMilli{padding-left:8px;vertical-align:middle;width:48px}.LayoutFormInputComponent .rdtMilli input{font-size:1.2em;margin-top:37px;width:100%}.LayoutFormInputComponent .rdtTime td{cursor:default}.LayoutFormInputComponent .finder{display:none}.LayoutFormInputComponent .image{width:100%}.LayoutFormInputComponent .image>i{background:#fff;border-radius:30px;box-shadow:0 2px 10px rgba(0,0,0,.2);cursor:pointer;font-size:15px;height:30px;line-height:30px;position:absolute;right:7px;text-align:center;top:7px;width:30px}.LayoutFormInputComponent .image .avatar{background-position:50%;background-size:cover;border-radius:150px;box-shadow:0 0 22px rgba(0,0,0,.4);height:150px;position:relative;width:150px}.LayoutFormInputComponent .image .avatar i{background:#fff;border-radius:30px;box-shadow:0 2px 10px rgba(0,0,0,.2);cursor:pointer;font-size:15px;height:30px;line-height:30px;position:absolute;right:7px;text-align:center;top:7px;width:30px}.LayoutFormInputComponent .image img{border-radius:6px;display:block;width:100%}.LayoutFormInputComponent .input{align-items:center;background-color:transparent;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;cursor:pointer;display:block;display:flex;flex:1 1;font-size:14px;height:45px;padding-left:45px;position:relative;width:100%}.LayoutFormInputComponent .input:focus,.LayoutFormInputComponent .input:hover{border-color:#000;outline:5px solid rgba(0,0,0,.1)}.LayoutFormInputComponent{position:relative}.LayoutFormInputComponent .icon{font-size:20px;left:13px;line-height:30px;margin-top:-15px;opacity:.4;position:absolute;top:50%}.LayoutFormInputComponent input{background-color:transparent;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;display:block;flex:1 1;font-size:14px;height:45px;text-indent:40px;width:100%}.LayoutFormInputComponent input:focus{border-color:#000;outline:5px solid rgba(0,0,0,.1)}.LayoutFormInputComponent .withoutIcon input{text-indent:15px}.mapboxgl-ctrl-geocoder,.mapboxgl-ctrl-geocoder *,.mapboxgl-ctrl-geocoder :after,.mapboxgl-ctrl-geocoder :before{box-sizing:border-box}.mapboxgl-ctrl-geocoder{background-color:#fff;border-radius:4px;font-family:Open Sans,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:18px;line-height:24px;min-width:240px;position:relative;transition:width .25s,min-width .25s;width:100%;z-index:1}.mapboxgl-ctrl-geocoder--input{background-color:initial;border:0;color:#404040;color:rgba(0,0,0,.75);font:inherit;height:50px;margin:0;overflow:hidden;padding:6px 45px;text-overflow:ellipsis;white-space:nowrap;width:100%}.mapboxgl-ctrl-geocoder--input::-ms-clear{display:none}.mapboxgl-ctrl-geocoder--input:focus{box-shadow:none;color:#404040;color:rgba(0,0,0,.75);outline:0;outline:thin dotted}.mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--pin-right>*{display:none;position:absolute;right:8px;top:7px;z-index:2}.mapboxgl-ctrl-geocoder,.mapboxgl-ctrl-geocoder .suggestions{box-shadow:0 0 10px 2px rgba(0,0,0,.1)}.mapboxgl-ctrl-geocoder.mapboxgl-ctrl-geocoder--collapsed{min-width:50px;transition:width .25s,min-width .25s;width:50px}.mapboxgl-ctrl-geocoder .suggestions{background-color:#fff;border-radius:4px;font-size:15px;left:0;list-style:none;margin:0;overflow:hidden;padding:0;position:absolute;top:110%;top:calc(100% + 6px);width:100%;z-index:1000}.mapboxgl-ctrl-bottom-left .suggestions,.mapboxgl-ctrl-bottom-right .suggestions{bottom:100%;top:auto}.mapboxgl-ctrl-geocoder .suggestions>li>a{color:#404040;cursor:default;display:block;padding:6px 12px}.mapboxgl-ctrl-geocoder .suggestions>.active>a,.mapboxgl-ctrl-geocoder .suggestions>li>a:hover{background-color:#f3f3f3;color:#404040;cursor:pointer;text-decoration:none}.mapboxgl-ctrl-geocoder--suggestion-title{font-weight:700}.mapboxgl-ctrl-geocoder--suggestion-address,.mapboxgl-ctrl-geocoder--suggestion-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mapboxgl-ctrl-geocoder--icon{speak:none;fill:#757575;display:inline-block;top:15px;vertical-align:middle}.mapboxgl-ctrl-geocoder--icon-search{height:23px;left:12px;position:absolute;top:13px;width:23px}.mapboxgl-ctrl-geocoder--button{background:#fff;border:none;cursor:pointer;line-height:1;margin:0;padding:0}.mapboxgl-ctrl-geocoder--icon-close{height:20px;margin-right:3px;margin-top:8px;width:20px}.mapboxgl-ctrl-geocoder--button:hover .mapboxgl-ctrl-geocoder--icon-close{fill:#909090}.mapboxgl-ctrl-geocoder--icon-loading{-webkit-animation:rotate .8s cubic-bezier(.45,.05,.55,.95) infinite;animation:rotate .8s cubic-bezier(.45,.05,.55,.95) infinite;height:26px;margin-right:0;margin-top:5px;width:26px}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media screen and (min-width:640px){.mapboxgl-ctrl-geocoder.mapboxgl-ctrl-geocoder--collapsed{min-width:36px;width:36px}.mapboxgl-ctrl-geocoder{font-size:15px;line-height:20px;max-width:360px;width:33.3333%}.mapboxgl-ctrl-geocoder .suggestions{font-size:13px}.mapboxgl-ctrl-geocoder--icon{top:8px}.mapboxgl-ctrl-geocoder--icon-close{height:16px;margin-right:0;margin-top:3px;width:16px}.mapboxgl-ctrl-geocoder--icon-search{height:20px;left:7px;width:20px}.mapboxgl-ctrl-geocoder--input{height:36px;padding:6px 35px}.mapboxgl-ctrl-geocoder--icon-loading{height:26px;margin-right:-5px;margin-top:-2px;width:26px}.mapbox-gl-geocoder--error{color:#909090;font-size:16px;padding:6px 12px;text-align:center}}.LayoutFormColorComponent{position:relative}.LayoutFormColorComponent .icon{font-size:20px;left:13px}.LayoutFormColorComponent .disabled,.LayoutFormColorComponent .icon{line-height:30px;margin-top:-15px;opacity:.4;position:absolute;top:50%}.LayoutFormColorComponent .disabled{color:#2e5296;font-size:17px;font-weight:700;right:13px}.LayoutFormColorComponent input[type=color]{-webkit-appearance:none;border-radius:5px}.LayoutFormColorComponent input[type=color]::-webkit-color-swatch-wrapper{border-radius:5px;padding:0}.LayoutFormColorComponent input[type=color]::-webkit-color-swatch{border:none;border-radius:5px}.LayoutFormColorComponent input{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:transparent;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;display:block;flex:1 1;font-size:14px;height:45px;margin:0;padding:0;text-indent:40px;width:100%}.LayoutFormColorComponent input:focus{border-color:#000;outline:5px solid rgba(0,0,0,.1)}@media screen and (max-width:600px){.LayoutFormColorComponent input:focus{outline:none}}.LayoutFormColorComponent .withoutIcon input{text-indent:15px}.LayoutPosComponentForm{background-color:#a2a2a2;border-radius:5px;display:flex;flex:1 1;flex-direction:column;font-size:12px;padding:20px;position:relative}.LayoutPosComponentForm .header{border-radius:10px;box-shadow:0 1px 31px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden;padding-bottom:32px;position:-webkit-sticky;position:sticky;top:-5px;z-index:100}.LayoutPosComponentForm .header:after{-webkit-backdrop-filter:blur(5px) brightness(.5) invert(0);backdrop-filter:blur(5px) brightness(.5) invert(0);bottom:0;content:"";display:block;left:-30px;position:absolute;right:0;top:-20px;z-index:-10}.LayoutPosComponentForm .header .total{color:#fff;flex:1 1;font-size:60px;padding:30px 30px 0;position:-webkit-sticky;position:sticky;top:0}.LayoutPosComponentForm .header .method{align-items:center;align-self:flex-start;border:1px solid hsla(0,0%,100%,.286);border-radius:5px;color:#fff;display:flex;font-size:14px;font-weight:700;gap:15px;margin:0 30px;padding:8px 12px;text-transform:uppercase}.LayoutPosComponentForm .header .method .icon{font-size:22px}.LayoutPosComponentForm .header .method .angle{font-size:14px;opacity:.5}.LayoutPosComponentForm .head{display:flex;font-size:12px;letter-spacing:2px;opacity:.5;padding:30px 30px 0;text-transform:uppercase}.LayoutPosComponentForm .head .price{margin-left:auto;padding:0 20px}.LayoutPosComponentForm .head .units{min-width:110px;text-align:center;width:110px}.LayoutPosComponentForm .items{color:#fff;font-size:14px;padding:10px 30px 0}.LayoutPosComponentForm .items .item{background:rgba(0,0,0,.8);border-radius:4px;display:flex;justify-content:flex-start;margin-bottom:10px;overflow:hidden}.LayoutPosComponentForm .items .item .name{font-size:15px;padding:10px 15px}.LayoutPosComponentForm .items .item .price{color:#fff;font-size:15px;margin-left:auto;padding:10px 15px}.LayoutPosComponentForm .items .item i{align-items:center;background:hsla(0,0%,100%,.1);border-radius:3px;color:#ffa1a1;display:flex;justify-content:center;margin:5px;max-width:30px;min-width:30px;text-align:center;width:30px}.LayoutPosComponentForm .items .item i:last-child{background:#fff;color:#1b2985}.LayoutPosComponentForm .items .item .units{align-items:center;background:rgba(80,80,80,0);color:#fff;display:flex;font-size:15px;gap:10px;justify-content:center;padding:0;text-align:center;width:40px}.LayoutPosComponentForm .add{align-items:center;background:hsla(0,0%,100%,.468);border-radius:5px;color:#000;display:flex;gap:10px;margin:10px 30px 10px auto;padding:10px 15px;text-transform:uppercase;z-index:1}.LayoutPosComponentForm .add i{font-size:20px;opacity:.5}.LayoutPosComponentForm .submit{border-top:1px solid hsla(0,0%,100%,.189);color:#fff;padding:5px 10px;position:-webkit-sticky;position:sticky;top:175px;z-index:1}.LayoutPosComponentForm .submit .button{background:#fff;border-radius:5px;color:#656565;font-size:15px;font-weight:700;letter-spacing:2px;padding:5px 15px;text-align:center;text-transform:uppercase}.rdw-option-wrapper{align-items:center;background:#fff;border:1px solid #f1f1f1;border-radius:2px;cursor:pointer;display:flex;height:20px;justify-content:center;margin:0 4px;min-width:25px;padding:5px;text-transform:capitalize}.rdw-option-wrapper:hover{box-shadow:1px 1px 0 #bfbdbd}.rdw-option-active,.rdw-option-wrapper:active{box-shadow:inset 1px 1px 0 #bfbdbd}.rdw-option-disabled{cursor:default;opacity:.3}.rdw-dropdown-wrapper{background:#fff;border:1px solid #f1f1f1;border-radius:2px;cursor:pointer;height:30px;margin:0 3px;text-transform:capitalize}.rdw-dropdown-wrapper:focus{outline:none}.rdw-dropdown-wrapper:hover{background-color:#fff;box-shadow:1px 1px 0 #bfbdbd}.rdw-dropdown-wrapper:active{box-shadow:inset 1px 1px 0 #bfbdbd}.rdw-dropdown-carettoopen{border-top:6px solid #000}.rdw-dropdown-carettoclose,.rdw-dropdown-carettoopen{border-left:5px solid transparent;border-right:5px solid transparent;height:0;position:absolute;right:10%;top:35%;width:0}.rdw-dropdown-carettoclose{border-bottom:6px solid #000}.rdw-dropdown-selectedtext{align-items:center;display:flex;height:100%;padding:0 5px;position:relative}.rdw-dropdown-optionwrapper{background:#fff;border:1px solid #f1f1f1;border-radius:2px;margin:0;max-height:250px;overflow-y:scroll;padding:0;position:relative;width:98%;z-index:100}.rdw-dropdown-optionwrapper:hover{background-color:#fff;box-shadow:1px 1px 0 #bfbdbd}.rdw-dropdownoption-default{align-items:center;display:flex;min-height:25px;padding:0 5px}.rdw-dropdownoption-highlighted{background:#f1f1f1}.rdw-dropdownoption-active{background:#f5f5f5}.rdw-dropdownoption-disabled{cursor:default;opacity:.3}.rdw-inline-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px}.rdw-inline-dropdown{width:50px}.rdw-inline-dropdownoption{display:flex;height:40px;justify-content:center}.rdw-block-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px}.rdw-block-dropdown{width:110px}.rdw-fontsize-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px}.rdw-fontsize-dropdown{min-width:40px}.rdw-fontsize-option{display:flex;justify-content:center}.rdw-fontfamily-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px}.rdw-fontfamily-dropdown{width:115px}.rdw-fontfamily-placeholder{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rdw-fontfamily-optionwrapper{width:140px}.rdw-list-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px}.rdw-list-dropdown{width:50px;z-index:90}.rdw-list-dropdownOption{display:flex;height:40px;justify-content:center}.rdw-text-align-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px}.rdw-text-align-dropdown{width:50px;z-index:90}.rdw-text-align-dropdownOption{display:flex;height:40px;justify-content:center}.rdw-right-aligned-block{text-align:right}.rdw-left-aligned-block{text-align:left!important}.rdw-center-aligned-block{text-align:center!important}.rdw-justify-aligned-block{text-align:justify!important}.rdw-center-aligned-block>div,.rdw-justify-aligned-block>div,.rdw-left-aligned-block>div,.rdw-right-aligned-block>div{display:inline-block}.rdw-colorpicker-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px;position:relative}.rdw-colorpicker-modal{background:#fff;border:1px solid #f1f1f1;border-radius:2px;box-shadow:3px 3px 5px #bfbdbd;display:flex;flex-direction:column;height:175px;left:5px;padding:15px;position:absolute;top:35px;width:175px;z-index:100}.rdw-colorpicker-modal-header{display:flex;padding-bottom:5px}.rdw-colorpicker-modal-style-label{cursor:pointer;font-size:15px;padding:0 10px 5px;text-align:center;width:50%}.rdw-colorpicker-modal-style-label-active{border-bottom:2px solid #0a66b7}.rdw-colorpicker-modal-options{display:flex;flex-wrap:wrap;height:100%;margin:5px auto;overflow:scroll;width:100%}.rdw-colorpicker-cube{border:1px solid #f1f1f1;height:22px;width:22px}.rdw-colorpicker-option{border:none;box-shadow:inset 1px 2px 1px #bfbdbd;height:22px;margin:3px;min-height:20px;min-width:22px;padding:0;width:22px}.rdw-colorpicker-option:hover{box-shadow:1px 2px 1px #bfbdbd}.rdw-colorpicker-option:active{box-shadow:-1px -2px 1px #bfbdbd}.rdw-colorpicker-option-active{box-shadow:0 0 2px 2px #bfbdbd}.rdw-link-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px;position:relative}.rdw-link-dropdown{width:50px}.rdw-link-dropdownOption{display:flex;height:40px;justify-content:center}.rdw-link-dropdownPlaceholder{margin-left:8px}.rdw-link-modal{background:#fff;border:1px solid #f1f1f1;border-radius:2px;box-shadow:3px 3px 5px #bfbdbd;display:flex;flex-direction:column;height:205px;left:5px;padding:15px;position:absolute;top:35px;width:235px;z-index:100}.rdw-link-modal-label{font-size:15px}.rdw-link-modal-input{border:1px solid #f1f1f1;border-radius:2px;height:25px;margin-bottom:15px;margin-top:5px;padding:0 5px}.rdw-link-modal-input:focus{outline:none}.rdw-link-modal-buttonsection{margin:0 auto}.rdw-link-modal-target-option{margin-bottom:20px}.rdw-link-modal-target-option>span{margin-left:5px}.rdw-link-modal-btn{background:#fff;border:1px solid #f1f1f1;border-radius:2px;cursor:pointer;height:30px;margin-left:10px;text-transform:capitalize;width:75px}.rdw-link-modal-btn:hover{box-shadow:1px 1px 0 #bfbdbd}.rdw-link-modal-btn:active{box-shadow:inset 1px 1px 0 #bfbdbd}.rdw-link-modal-btn:focus{outline:none!important}.rdw-link-modal-btn:disabled{background:#ece9e9}.rdw-link-dropdownoption{display:flex;height:40px;justify-content:center}.rdw-embedded-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px;position:relative}.rdw-embedded-modal{background:#fff;border:1px solid #f1f1f1;border-radius:2px;box-shadow:3px 3px 5px #bfbdbd;display:flex;flex-direction:column;height:180px;justify-content:space-between;left:5px;padding:15px;position:absolute;top:35px;width:235px;z-index:100}.rdw-embedded-modal-header{display:flex;font-size:15px}.rdw-embedded-modal-header-option{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;width:50%}.rdw-embedded-modal-header-label{background:#6eb8d4;border:1px solid #f1f1f1;border-bottom:2px solid #0a66b7;margin-top:5px;width:95px}.rdw-embedded-modal-link-section{display:flex;flex-direction:column}.rdw-embedded-modal-link-input{border:1px solid #f1f1f1;border-radius:2px;font-size:15px;height:35px;margin:10px 0;padding:0 5px;width:88%}.rdw-embedded-modal-link-input-wrapper{align-items:center;display:flex}.rdw-embedded-modal-link-input:focus{outline:none}.rdw-embedded-modal-btn-section{display:flex;justify-content:center}.rdw-embedded-modal-btn{background:#fff;border:1px solid #f1f1f1;border-radius:2px;cursor:pointer;height:30px;margin:0 3px;text-transform:capitalize;width:75px}.rdw-embedded-modal-btn:hover{box-shadow:1px 1px 0 #bfbdbd}.rdw-embedded-modal-btn:active{box-shadow:inset 1px 1px 0 #bfbdbd}.rdw-embedded-modal-btn:focus{outline:none!important}.rdw-embedded-modal-btn:disabled{background:#ece9e9}.rdw-embedded-modal-size{align-items:center;display:flex;justify-content:space-between;margin:8px 0}.rdw-embedded-modal-size-input{border:1px solid #f1f1f1;border-radius:2px;font-size:12px;height:20px;width:80%}.rdw-embedded-modal-size-input:focus{outline:none}.rdw-emoji-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px;position:relative}.rdw-emoji-modal{background:#fff;border:1px solid #f1f1f1;border-radius:2px;box-shadow:3px 3px 5px #bfbdbd;display:flex;flex-wrap:wrap;height:180px;left:5px;overflow:auto;padding:15px;position:absolute;top:35px;width:235px;z-index:100}.rdw-emoji-icon{cursor:pointer;font-size:22px;height:24px;margin:2.5px;width:24px}.rdw-emoji-icon,.rdw-spinner{align-items:center;display:flex;justify-content:center}.rdw-spinner{height:100%;width:100%}.rdw-spinner>div{-webkit-animation:sk-bouncedelay 1.4s ease-in-out infinite both;animation:sk-bouncedelay 1.4s ease-in-out infinite both;background-color:#333;border-radius:100%;display:inline-block;height:12px;width:12px}.rdw-spinner .rdw-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.rdw-spinner .rdw-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.rdw-image-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px;position:relative}.rdw-image-modal{background:#fff;border:1px solid #f1f1f1;border-radius:2px;box-shadow:3px 3px 5px #bfbdbd;display:flex;flex-direction:column;left:5px;padding:15px;position:absolute;top:35px;width:235px;z-index:100}.rdw-image-modal-header{display:flex;font-size:15px;margin:10px 0}.rdw-image-modal-header-option{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;width:50%}.rdw-image-modal-header-label{background:#f1f1f1;border:1px solid #f1f1f1;margin-top:5px;width:80px}.rdw-image-modal-header-label-highlighted{background:#6eb8d4;border-bottom:2px solid #0a66b7}.rdw-image-modal-upload-option{align-items:center;background-color:#f1f1f1;border:none;color:gray;cursor:pointer;display:flex;font-size:15px;justify-content:center;margin:10px 0;outline:2px dashed gray;outline-offset:-10px;padding:9px 0;width:100%}.rdw-image-modal-upload-option-highlighted{outline:2px dashed #0a66b7}.rdw-image-modal-upload-option-label{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;padding:15px;width:100%}.rdw-image-modal-upload-option-label span{padding:0 20px}.rdw-image-modal-upload-option-image-preview{max-height:200px;max-width:100%}.rdw-image-modal-upload-option-input{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.rdw-image-modal-url-section{align-items:center;display:flex}.rdw-image-modal-url-input{border:1px solid #f1f1f1;border-radius:2px;font-size:15px;height:35px;margin:15px 0 12px;padding:0 5px;width:90%}.rdw-image-modal-btn-section{margin:10px auto 0}.rdw-image-modal-url-input:focus{outline:none}.rdw-image-modal-btn{background:#fff;border:1px solid #f1f1f1;border-radius:2px;cursor:pointer;height:30px;margin:0 5px;text-transform:capitalize;width:75px}.rdw-image-modal-btn:hover{box-shadow:1px 1px 0 #bfbdbd}.rdw-image-modal-btn:active{box-shadow:inset 1px 1px 0 #bfbdbd}.rdw-image-modal-btn:focus{outline:none!important}.rdw-image-modal-btn:disabled{background:#ece9e9}.rdw-image-modal-spinner{height:100%;left:0;opacity:.5;position:absolute;top:-3px;width:100%}.rdw-image-modal-alt-input{border:1px solid #f1f1f1;border-radius:2px;font-size:12px;height:20px;margin-left:5px;width:70%}.rdw-image-modal-alt-input:focus{outline:none}.rdw-image-modal-alt-lbl{font-size:12px}.rdw-image-modal-size{align-items:center;display:flex;justify-content:space-between;margin:8px 0}.rdw-image-modal-size-input{border:1px solid #f1f1f1;border-radius:2px;font-size:12px;height:20px;width:40%}.rdw-image-modal-size-input:focus{outline:none}.rdw-image-mandatory-sign{color:red;margin-left:3px;margin-right:3px}.rdw-remove-wrapper{position:relative}.rdw-history-wrapper,.rdw-remove-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px}.rdw-history-dropdownoption{display:flex;height:40px;justify-content:center}.rdw-history-dropdown{width:50px}.rdw-link-decorator-wrapper{position:relative}.rdw-link-decorator-icon{background-color:#fff;cursor:pointer;left:40%;position:absolute;top:0}.rdw-mention-link{background-color:#f0fbff;border-radius:2px;color:#1236ff;padding:1px 2px;text-decoration:none}.rdw-suggestion-wrapper{position:relative}.rdw-suggestion-dropdown{background:#fff;border:1px solid #f1f1f1;display:flex;flex-direction:column;max-height:150px;min-width:100px;overflow:auto;position:absolute;z-index:100}.rdw-suggestion-option{border-bottom:1px solid #f1f1f1;padding:7px 5px}.rdw-suggestion-option-active{background-color:#f1f1f1}.rdw-hashtag-link{background-color:#f0fbff;border-radius:2px;color:#1236ff;padding:1px 2px;text-decoration:none}.rdw-image-alignment-options-popup{background:#fff;border:1px solid #f1f1f1;border-radius:2px;cursor:pointer;display:flex;padding:5px 2px;position:absolute;width:105px;z-index:100}.rdw-alignment-option-left{justify-content:flex-start}.rdw-image-alignment-option{height:15px;min-width:15px;width:15px}.rdw-image-alignment,.rdw-image-imagewrapper{position:relative}.rdw-image-center{display:flex;justify-content:center}.rdw-image-left{display:flex}.rdw-image-right{display:flex;justify-content:flex-end}.rdw-image-alignment-options-popup-right{right:0}.rdw-editor-main{box-sizing:border-box;height:100%;overflow:auto}.rdw-editor-toolbar{background:#fff;border:1px solid #f1f1f1;border-radius:2px;display:flex;flex-wrap:wrap;font-size:15px;justify-content:flex-start;margin-bottom:5px;padding:6px 5px 0;-webkit-user-select:none;user-select:none}.public-DraftStyleDefault-block{margin:1em 0}.rdw-editor-wrapper:focus{outline:none}.rdw-editor-wrapper{box-sizing:initial}.rdw-editor-main blockquote{border-left:5px solid #f1f1f1;padding-left:5px}.rdw-editor-main pre{background:#f1f1f1;border-radius:3px;padding:1px 10px}.public-DraftEditorPlaceholder-root{z-index:0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1) ". "}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2) ". "}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4) ". "}.LayoutFormEditorComponent{margin-bottom:20px}.LayoutFormEditorComponent h1{font-size:24px;margin:5px 0}.LayoutFormEditorComponent h2{font-size:20px;margin:5px 0}.LayoutFormEditorComponent .public-DraftStyleDefault-block{margin:5px 0}.LayoutFormEditorComponent .rdw-editor-main{overflow:visible}.LayoutFormEditorComponent .public-DraftEditor-content{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:transparent;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;display:block;font-size:15px;min-height:200px;padding:10px 15px;resize:vertical;width:100%}.LayoutFormEditorComponent .public-DraftEditor-content ol{list-style-position:inside;margin-top:5px;padding:30px 20px}.LayoutFormEditorComponent .public-DraftEditor-content ol li{border-radius:4px;box-shadow:0 0 20px rgba(0,0,0,.2);box-sizing:border-box;font-size:14px;list-style-position:inside;margin-bottom:10px;padding:5px 10px}.LayoutFormEditorComponent .public-DraftEditor-content .public-DraftStyleDefault-blockquote{border-left:5px solid #ccc;margin:10px 0;padding-left:10px}.LayoutFormEditorComponent .public-DraftEditor-content:hover{border-color:#000;box-shadow:0 0 0 5px rgba(0,0,0,.1)!important}.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:left;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:hsla(0,0%,100%,0);border-left:.1px solid transparent;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;width:100%;z-index:1}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1,lower-alpha) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2,lower-roman) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4,lower-alpha) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}.LayoutFormInformationComponent{align-items:center;border:1px solid #ddd;border-radius:5px;display:flex;flex:1 1;gap:10px;padding:5%;position:relative}.LayoutFormInformationComponent>i{font-size:50px;margin-right:20px;opacity:.2}.LayoutFormCheckboxComponent{align-items:center;display:flex;gap:10px}.LayoutFormCheckboxComponent .box{background-color:transparent;border:1px solid #ccc;border-radius:5px;display:block;flex:1 1;font-size:14px;gap:11px;height:45px;padding:0 8px;width:100%}.LayoutFormCheckboxComponent .box,.LayoutFormCheckboxComponent .box .checkbox{align-items:center;box-sizing:border-box;display:flex;transition:all .2s ease-in-out}.LayoutFormCheckboxComponent .box .checkbox{background-color:#eee;border-radius:4px;color:#000;height:27px;line-height:27px;padding:3px;text-align:center;width:47px}.LayoutFormCheckboxComponent .box .checkbox i{align-items:center;background:rgba(99,99,99,.3);border-radius:3px;color:#fff;display:flex;height:21px;justify-content:center;transition:all .5s cubic-bezier(.075,.82,.165,1);width:21px}.LayoutFormCheckboxComponent .box.checked .checkbox{color:#fff}.LayoutFormCheckboxComponent .box.checked .checkbox i{background-color:#000;margin-left:19px}.LayoutFormCheckboxComponent .box:hover{border-color:#000;outline:5px solid rgba(0,0,0,.1)}.LayoutFormCheckboxComponent .label{font-size:14px;font-weight:500}.accordionComponent{-webkit-animation:AccordionComponentShow 1s cubic-bezier(.19,1,.22,1);animation:AccordionComponentShow 1s cubic-bezier(.19,1,.22,1);border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.3);margin-bottom:10px;overflow:hidden}@-webkit-keyframes AccordionComponentShow{0%{opacity:0;-webkit-transform:translateY(30%);transform:translateY(30%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes AccordionComponentShow{0%{opacity:0;-webkit-transform:translateY(30%);transform:translateY(30%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.accordionComponent .accordion__header{align-items:center;background:#484848;color:#fff;cursor:pointer!important;display:flex;padding:10px 15px 10px 23px}.accordionComponent .accordion__header:hover{background:#323232}.accordionComponent .accordion__header span{display:flex;margin-left:auto}.accordionComponent .accordion__header span i{cursor:pointer!important;font-size:20px;height:40px;line-height:40px;margin-left:15px;text-align:center;transition:all .2s ease-in-out;width:40px}.accordionComponent .accordion__header span i:hover{background-color:#eee;border-radius:100px;box-shadow:0 0 0 30px hsla(0,0%,93%,.2);color:#000}.accordionComponent .accordion__body{display:flex;flex-direction:column;gap:10px;padding:15px}.StripeComponent{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.LayoutGalleryComponent{font-size:12px;margin:0;margin-top:20px!important;position:relative}.LayoutGalleryComponent .more{align-items:center;display:flex;justify-content:center;padding:20px}.LayoutGalleryComponent .more i:first-child{opacity:.7}.LayoutGalleryComponent .more i{background:#000;border-radius:5px;color:#fff;cursor:pointer;font-size:20px;height:50px;line-height:50px;margin-right:10px;text-align:center;transition:all .2s ease-in-out;width:50px}.LayoutGalleryComponent .more i:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.LayoutGalleryComponent iframe{border:none;opacity:0}.LayoutGalleryComponent .items{display:flex;flex-wrap:wrap;gap:2px}.LayoutGalleryComponent .item{background:#fff;border-radius:5px;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);cursor:pointer;display:inline-block;overflow:hidden;position:relative}@media(max-width:768px){.LayoutGalleryComponent .item{border-radius:0;box-shadow:none}}.LayoutGalleryComponent .item .image{background-position:50%;background-size:cover;border-radius:5px;display:block;height:100%;opacity:1;transition:all 1s cubic-bezier(.075,.82,.165,1);width:100%}@media(max-width:768px){.LayoutGalleryComponent .item .image{border-radius:0}}.LayoutGalleryComponent .item:hover .icon{display:block}.LayoutGalleryComponent .item>.icon{bottom:0;color:#fff;font-size:30px;left:0;padding:20px;position:absolute;right:0;top:0}.LayoutGalleryComponent .item .name{font-size:14px;font-weight:700;padding:10px 10px 0}.LayoutGalleryComponent .item .sizes{font-size:14px;font-weight:300;padding:5px 10px 10px}.LayoutGalleryComponent .item .details{display:block;top:0}.LayoutGalleryComponent .item .buttons,.LayoutGalleryComponent .item .details{border-radius:5px;font-size:30px;padding:20px;position:absolute;right:0;z-index:100}.LayoutGalleryComponent .item .buttons{bottom:0;display:flex;gap:20px;height:50px;left:0}@media(max-width:768px){.LayoutGalleryComponent .item .buttons{gap:10px;height:30px;line-height:30px;padding:10px}}.LayoutGalleryComponent .item .buttons .LayoutButtonComponent .button{align-content:center;background:rgba(0,0,0,.456);display:flex;display:block;height:40px;justify-content:center;line-height:40px;padding:0;text-align:center;width:40px}@media(max-width:768px){.LayoutGalleryComponent .item .buttons .LayoutButtonComponent .button{height:30px;line-height:30px;width:30px}}.LayoutGalleryComponent .item .buttons .LayoutButtonComponent .button .icon{align-content:center;color:#fff;display:flex;display:block;height:40px;justify-content:center;line-height:40px;opacity:1;padding:0;text-align:center;width:40px}@media(max-width:768px){.LayoutGalleryComponent .item .buttons .LayoutButtonComponent .button .icon{font-size:16px;height:30px;line-height:30px;width:30px}}.LayoutGalleryComponent .modal{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.4);bottom:0;box-sizing:border-box;display:flex;left:0;padding:5%;position:fixed;right:0;text-align:center;top:0;z-index:100}.LayoutGalleryComponent .modal img{box-shadow:0 15px 25px rgba(0,0,0,.15),0 5px 10px rgba(0,0,0,.05);display:block;height:auto;margin:0 auto;max-height:100%;max-width:100%}.LayoutGalleryComponent .modal .movable{background:gold;border-radius:50%;height:40px;pointer-events:none;position:fixed;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px;z-index:999999999}.LayoutHeaderComponent{background:#fff;border:1px solid #e3e3e3;border-radius:5px 5px;box-shadow:var(--shadow-component);color:rgba(0,0,0,.721);display:flex;flex-direction:column;font-size:12px;overflow:hidden}@media screen and (max-width:768px){.LayoutHeaderComponent{border-bottom:none;border-left:none;border-radius:0;border-right:none;box-shadow:none}}.LayoutHeaderComponent .bottom{align-items:center;background:#989a9e;border-top:1px solid rgba(0,0,0,.2);color:#fff;display:flex;gap:10px;padding:10px 15px}.LayoutHeaderComponent .bottom .icon{font-size:17px;opacity:.5}.LayoutHeaderComponent .content{align-items:center;display:flex;gap:20px;padding:10px 28px 10px 10px}@media(max-width:768px){.LayoutHeaderComponent .content{align-items:flex-start;flex-direction:column;gap:0;padding:0}}.LayoutHeaderComponent .content .top{align-items:center;display:flex;gap:20px;padding:20px}@media(max-width:768px){.LayoutHeaderComponent .content .top{gap:10px}}.LayoutHeaderComponent .content>.top .icon{font-size:54px;opacity:.3}@media(max-width:768px){.LayoutHeaderComponent .content>.top .icon{font-size:35px}}.LayoutHeaderComponent .content .text{gap:2px}@media(max-width:768px){.LayoutHeaderComponent .content .text{padding-left:10px}.LayoutHeaderComponent .content .text .title{font-size:20px}.LayoutHeaderComponent .content .text .description{font-size:14px}}.LayoutHeaderComponent .content .text .title{font-size:25px;font-weight:700;line-height:1;padding:0}@media(max-width:768px){.LayoutHeaderComponent .content .text .title{font-size:20px}}.LayoutHeaderComponent .content .text .description{font-size:18px;font-weight:400;opacity:.5;padding:0}@media(max-width:768px){.LayoutHeaderComponent .content .text .description{font-size:15px}}.LayoutHeaderComponent .content .buttons{display:flex;gap:10px;margin-left:auto}.LayoutHeaderComponent .content .buttons .button{align-items:center;background-color:#eee;border:none;border-radius:5px;color:#000;display:flex;font-size:13px;font-weight:700;gap:15px;padding:10px 20px 10px 15px;text-transform:uppercase}.LayoutHeaderComponent .content .buttons .button .icon{font-size:20px;padding-right:0}@media(max-width:768px){.LayoutHeaderComponent .content .buttons{background:#fbfbfb;border-top:1px solid #e3e3e3;margin-left:0;min-width:100%}.LayoutHeaderComponent .content .buttons .button{background-color:transparent}}.LayoutLogotypeComponent{-webkit-app-region:drag;align-items:center;color:rgba(0,0,0,.4);color:#000;display:flex;font-size:12px;-webkit-user-select:none}.LayoutLogotypeComponent .image{display:block;opacity:1;width:100%}.LayoutMapComponent{background:#333;border-radius:5px;flex:1 1;min-height:250px;overflow:hidden}.LayoutMapComponent .marker{align-items:center;background:rgba(0,0,0,.2);border-radius:20px;display:flex;height:40px;justify-content:center;width:40px}.LayoutMapComponent .marker .dot{background:#000;border-radius:100px;height:8px;width:8px}.LayoutPosComponent{background-color:#fff;padding:0 350px 0 0;position:relative}.PosCategoriesComponent{font-size:0;padding:10px}.PosCategoriesComponent .category{background:#fff;border-radius:5px;box-shadow:0 2p 25px rgba(0,0,0,.3);box-sizing:border-box;color:#000;display:inline-block;font-size:15px;height:140px;margin:5px;overflow:hidden;padding:20px;position:relative;width:25%}.PosCategoriesComponent .category .title{font-size:22px;font-weight:500}.PosCategoriesComponent .category .count{font-size:15px;font-weight:100;opacity:.7}.PosCategoriesComponent .category .background{bottom:0;left:0;opacity:.1;position:absolute;right:0;top:0}.PosStatusComponent{background:#eee;bottom:0;font-size:0;padding:10px;position:absolute;right:0;top:0;width:350px}.PosStatusComponent .category{background:#333;border-radius:10px;color:#fff;display:inline-block;font-size:15px;height:150px;margin:10px;overflow:hidden;padding:20px;position:relative;width:150px}.PosStatusComponent .category .title{font-size:30px}.PosStatusComponent .category .count{font-weight:100}.PosStatusComponent .category .background{bottom:0;left:0;opacity:.2;position:absolute;right:0;top:0}.LayoutSplashComponent{background:#aaa;display:flex;flex:1 1;overflow:hidden;position:relative}.LayoutSplashComponent *{outline:none}.LayoutSplashComponent .mask{background:rgba(0,0,0,.516);bottom:0;left:0;position:absolute;right:0;top:0;z-index:10}.LayoutSplashComponent .slogan{display:flex;flex-direction:column;font-size:25px;gap:10px;max-width:700px;padding:10%;white-space:pre-line;z-index:100}@media(max-width:768px){.LayoutSplashComponent .slogan{padding:60px 30px}}.LayoutSplashComponent .slogan .subtitle{color:#fff;font-size:25px;line-height:1.5;opacity:.8}@media(max-width:768px){.LayoutSplashComponent .slogan .subtitle{font-size:20px}}.LayoutSplashComponent .slogan .title{color:#fff;font-size:35px;font-weight:700;line-height:1.3}@media(max-width:768px){.LayoutSplashComponent .slogan .title{font-size:25px}}.LayoutSplashComponent .slogan .description{color:#fff;font-size:22px;line-height:1.4}@media(max-width:768px){.LayoutSplashComponent .slogan .description{font-size:18px}}.LayoutSplashComponent .slogan .buttons{margin-top:30px}@media(max-width:768px){.LayoutSplashComponent .slogan .buttons{margin-top:0}}.LayoutSplashComponent .slogan .buttons button{align-items:center;background-color:#fff;border:none;border-radius:5px;color:#000;cursor:pointer;display:flex;gap:15px;padding:10px 25px;text-transform:uppercase}.LayoutSplashComponent .slogan .buttons button:hover{background-color:#000;color:#fff}.LayoutSplashComponent .slogan .buttons button i{font-size:20px}.LayoutSplashComponent .video{bottom:0;display:flex;flex:1 1;height:100%;left:0;min-height:100%;min-width:100%;object-fit:cover;object-position:center;opacity:0;position:absolute;right:0;top:0;transition:all 1s ease-in-out;width:100%}.LayoutSplashComponent .video.ready{opacity:1}.LayoutArticleComponent{display:flex;position:relative;z-index:199}.LayoutArticleComponent .content{display:flex;flex-direction:column;font-size:min(4vw,25px);gap:10px;max-width:900px;padding:40px;z-index:100}@media(max-width:768px){.LayoutArticleComponent .content{padding:60px 30px}}.LayoutArticleComponent .content p{display:block;margin:0;padding:0}.LayoutArticleComponent .content .slogan{color:#000;font-size:25px;line-height:1.5}.LayoutArticleComponent .content .title{color:#000;font-size:30px;font-weight:500;line-height:1.3}@media(max-width:768px){.LayoutArticleComponent .content .title{font-size:25px;font-weight:700}}.LayoutArticleComponent .content .subtitle{color:#000;font-size:19px;line-height:1.5;margin-bottom:30px;opacity:.7}@media(max-width:768px){.LayoutArticleComponent .content .subtitle{font-size:19px}}.LayoutArticleComponent .content .description{color:#000;font-size:15px;line-height:1.5;white-space:pre-line}@media(max-width:768px){.LayoutArticleComponent .content .description{font-size:17px}}.LayoutArticleComponent .content .buttons{margin-top:30px}.LayoutArticleComponent .content .buttons button{align-items:center;background-color:#fff;border:none;border-radius:25px;color:#000;display:flex;gap:15px;padding:10px 25px;text-transform:uppercase}.LayoutArticleComponent .content .buttons button i{font-size:20px}.LayoutArticleComponent .video{bottom:0;display:flex;flex:1 1;height:100%;left:0;min-height:100%;min-width:100%;object-fit:cover;object-position:center;position:absolute;right:0;top:0;width:100%}.LayoutTableComponent{background:#fff;color:rgba(0,0,0,.4);color:#000;display:block;display:flex;flex-direction:column;font-size:15px;overflow-y:hidden}.LayoutTableComponent .empty{align-items:center;display:flex;flex:1 1;justify-items:center;min-height:300px;min-width:100%;text-align:center}.LayoutTableComponent .empty b{align-items:center;display:flex;flex:1 1;font-size:20px;font-weight:100;justify-content:center;letter-spacing:2px;text-align:center}.LayoutTableComponent .search{border-bottom:1px solid #ddd;flex:1 1;height:45px;overflow:hidden;position:relative}.LayoutTableComponent .search .search-submit{cursor:pointer;font-size:22px;opacity:.5;position:absolute;right:0;top:21px;width:45px}.LayoutTableComponent .search .search-submit:hover{opacity:1}.LayoutTableComponent .search .search-close{cursor:pointer;font-size:22px;opacity:.5;position:absolute;right:50px;top:21px;width:45px}.LayoutTableComponent .search .search-close:hover{opacity:1}.LayoutTableComponent .search .icon{align-items:center;display:flex;font-size:20px;height:45px;justify-content:center;left:0;opacity:.5;position:absolute;top:0;-webkit-transform:scaleX(-1);transform:scaleX(-1);width:45px}.LayoutTableComponent .search input{border:none;box-sizing:border-box;font-size:16px;height:45px;line-height:60px;margin:0;outline:none;padding:0 0 0 45px;width:100%}.LayoutTableComponent .scroll{display:inline-block;max-width:100vw;overflow:scroll;overflow-x:scroll;overflow-y:hidden}.LayoutTableComponent .head{cursor:default;display:block;display:flex;font-size:0;max-width:100%;white-space:nowrap;width:100%}@media(max-width:768px){.LayoutTableComponent .head{display:none}}.LayoutTableComponent .head .space{border-left:none!important;flex:1 1}.LayoutTableComponent .head .column,.LayoutTableComponent .head .space{align-items:center;border-bottom:1px solid #ddd;color:#656565;display:inline-block;font-size:14px;min-width:45px;position:relative;vertical-align:top}.LayoutTableComponent .head .column:first-child,.LayoutTableComponent .head .space:first-child{border-left:none}.LayoutTableComponent .head .column .mark,.LayoutTableComponent .head .column .price,.LayoutTableComponent .head .column .status,.LayoutTableComponent .head .column .text,.LayoutTableComponent .head .space .mark,.LayoutTableComponent .head .space .price,.LayoutTableComponent .head .space .status,.LayoutTableComponent .head .space .text{line-height:45px;padding:0 15px}.LayoutTableComponent .head .column .image,.LayoutTableComponent .head .space .image{width:45px}.LayoutTableComponent .head .column .boolean,.LayoutTableComponent .head .column .icon,.LayoutTableComponent .head .space .boolean,.LayoutTableComponent .head .space .icon{box-sizing:border-box;font-size:20px;line-height:45px;opacity:.4;padding:0 15px;width:45px}.LayoutTableComponent .body{display:block;max-width:100%;width:100%}.LayoutTableComponent .body:last-child{border-bottom:1px solid #ddd}.LayoutTableComponent .body .row{display:flex;flex:1 1;height:45px;white-space:nowrap;width:100%}.LayoutTableComponent .body .row:last-child{border-bottom:none}.LayoutTableComponent .body .row:nth-child(odd) .column,.LayoutTableComponent .body .row:nth-child(odd) .space{background:rgba(0,0,0,.027)}.LayoutTableComponent .body .row .space{border-left:none!important;flex:1 1}.LayoutTableComponent .body .row .column,.LayoutTableComponent .body .row .space{align-items:center;border-bottom:1px solid #ddd;border-left:1px solid rgba(0,0,0,.047);display:inline-block;height:45px;min-width:45px;overflow:hidden;white-space:nowrap}.LayoutTableComponent .body .row .column:first-child,.LayoutTableComponent .body .row .space:first-child{border-left:none}.LayoutTableComponent .body .row .column .image,.LayoutTableComponent .body .row .space .image{background-position:50%;background-size:120% auto;flex:1 1;height:45px;width:45px}.LayoutTableComponent .body .row .column .content,.LayoutTableComponent .body .row .space .content{align-items:center;box-sizing:border-box;display:inline-block;gap:4px;height:45px;line-height:45px;overflow:hidden;padding:0 15px;text-overflow:ellipsis;white-space:nowrap;width:100%}.LayoutTableComponent .body .row .column .content .content,.LayoutTableComponent .body .row .space .content .content{padding:0}.LayoutTableComponent .body .row .column .content .icon,.LayoutTableComponent .body .row .space .content .icon{display:inline-block;height:45px;line-height:45px;margin-right:10px;opacity:.5;width:auto}.LayoutTableComponent .body .row .column .content .text,.LayoutTableComponent .body .row .space .content .text{display:inline-block;display:inline;margin-right:5px;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.LayoutTableComponent .body .row .column .content .mark,.LayoutTableComponent .body .row .space .content .mark{display:inline-block;margin-right:5px}.LayoutTableComponent .body .row .column .content .mark-box,.LayoutTableComponent .body .row .space .content .mark-box{box-sizing:border-box;flex:0 1;height:auto;height:30px;margin:5px 0;padding-right:10px}.LayoutTableComponent .body .row .column .LayoutButtonComponent .button,.LayoutTableComponent .body .row .space .LayoutButtonComponent .button{border-radius:0!important;color:#000;padding:0}.LayoutTableComponent .body .row .column .LayoutButtonComponent .button .icon,.LayoutTableComponent .body .row .space .LayoutButtonComponent .button .icon{opacity:1}.LayoutTableComponent .body .row .column .icon,.LayoutTableComponent .body .row .space .icon{align-items:center;display:flex;flex:1 1;font-size:20px;height:45px;justify-content:center;margin:0;max-width:45px;padding:0;width:45px}.LayoutTableComponent .body .row .column .text,.LayoutTableComponent .body .row .space .text{height:45px;line-height:45px;padding:0 15px}.LayoutTableComponent .body .row .column .detail,.LayoutTableComponent .body .row .column .status,.LayoutTableComponent .body .row .space .detail,.LayoutTableComponent .body .row .space .status{align-items:center;display:flex;height:45px}.LayoutTableComponent .body .row .column .mark-box,.LayoutTableComponent .body .row .space .mark-box{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.176);border-radius:5px;box-sizing:border-box;display:flex;flex:1 1;font-size:12px;letter-spacing:1px;margin:10px;padding:5px 15px;text-transform:uppercase}.LayoutTableComponent .body .row .column .mark-box .mark-color,.LayoutTableComponent .body .row .space .mark-box .mark-color{background-color:red;border-radius:50%;content:"";display:block;height:8px;margin-right:10px;width:8px}.LayoutTableComponent .body .row .column .status-box,.LayoutTableComponent .body .row .space .status-box{align-items:center;background-color:#fff;border:1px solid rgba(0,0,0,.176);border-radius:5px;box-sizing:border-box;display:flex;flex:1 1;font-size:12px;letter-spacing:1px;margin:10px;padding:5px 15px;text-transform:uppercase}.LayoutTableComponent .body .row .column .status-box:before,.LayoutTableComponent .body .row .space .status-box:before{background-color:red;border-radius:50%;content:"";display:block;height:8px;margin-right:10px;width:8px}.LayoutTableComponent .body .row .column .status-box.statusGreen,.LayoutTableComponent .body .row .space .status-box.statusGreen{background-color:#e6ffe6;border:1px solid rgba(0,0,0,.176);color:#4caf50}.LayoutTableComponent .body .row .column .status-box.statusGreen:before,.LayoutTableComponent .body .row .space .status-box.statusGreen:before{background-color:#4caf50}.LayoutTableComponent .body .row .column .status-box.statusRed,.LayoutTableComponent .body .row .space .status-box.statusRed{background-color:#ffe6e6;border:1px solid rgba(0,0,0,.176);color:#f44336}.LayoutTableComponent .body .row .column .status-box.statusRed:before,.LayoutTableComponent .body .row .space .status-box.statusRed:before{background-color:#f44336}.LayoutTableComponent .body .row .column .status-box.statusGrey,.LayoutTableComponent .body .row .space .status-box.statusGrey{background-color:#e8e8e8;border:1px solid rgba(0,0,0,.176);color:#444}.LayoutTableComponent .body .row .column .status-box.statusGrey:before,.LayoutTableComponent .body .row .space .status-box.statusGrey:before{background-color:#444}.LayoutTableComponent .body .row .column .price,.LayoutTableComponent .body .row .space .price{padding:15px;text-align:right}.LayoutTableComponent .pagination{align-items:center;background:#fff;display:flex;gap:10px;height:45px;justify-content:center;padding-left:20px}.LayoutTableComponent .pagination .controls{display:flex;flex-direction:row;gap:10px;margin-left:auto}.LayoutTableComponent .pagination .button{align-items:center;border:none;color:#000;cursor:pointer;display:flex;gap:15px;height:45px;line-height:45px;padding:0 25px;text-transform:uppercase}.LayoutTableComponent .pagination .button:hover{background:#eee}.LayoutVersionComponent{color:#000;font-size:16px;opacity:.6}.LayoutVersionComponent .title{display:flex;gap:5px}.LayoutVersionComponent .title .name{font-weight:700}.LayoutVersionComponent .title .legal{opacity:.5}.LayoutVersionComponent .version{display:flex;font-size:13px;gap:5px;opacity:.5}.LayoutVersionComponent .version .prefix{opacity:.5}.LayoutVersionComponent .version .number{font-weight:700}.LayoutScreenComponent{display:flex;flex:1 1;flex-direction:column}@media(max-width:767px){.LayoutScreenComponent{gap:0}}.LayoutScreenComponent.LayoutScreenShowComponent{background:#fff;bottom:0;box-shadow:0 2px 22px 2999px rgba(0,0,0,.5);box-sizing:border-box;display:block;max-width:900px;overflow:hidden;overflow-x:hidden;overflow-y:scroll;padding:2%;position:fixed;right:0;top:0;width:50%;z-index:10000}@media(max-width:1207px){.LayoutScreenComponent.LayoutScreenShowComponent{min-width:100vw;width:100%}}.LayoutScreenComponent.LayoutScreenModalComponent{background:#fff;bottom:0;box-shadow:0 2px 22px 2999px rgba(0,0,0,.5);display:block;max-width:100vw;overflow:hidden;overflow-x:hidden;overflow-y:scroll;position:fixed;right:0;top:0;width:540px;z-index:10000}.LayoutScreenComponent .Space{min-height:20px;min-width:20px}@media(max-width:767px){.LayoutScreenComponent .Space{min-height:0;min-width:0}}.LayoutScreenComponent .Separation{min-height:0;min-width:0}@media(max-width:767px){.LayoutScreenComponent .Separation{min-height:20px;min-width:20px}}.LayoutScreenModalBackgroundComponent{background:rgba(0,0,0,.1);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.LayoutScreenModalComponent{-webkit-animation:TransitionSlideLeft .4s cubic-bezier(.002,.82,.165,1);animation:TransitionSlideLeft .4s cubic-bezier(.002,.82,.165,1)}@media(max-width:768px){.LayoutScreenModalComponent{-webkit-animation:none;animation:none}}@-webkit-keyframes TransitionSlideLeft{0%{-webkit-transform:translateX(200%);transform:translateX(200%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes TransitionSlideLeft{0%{-webkit-transform:translateX(200%);transform:translateX(200%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.LayoutWidgetComponent{background:#fff;border:1px solid #e3e3e3;border-radius:5px 5px;box-shadow:var(--shadow-component);padding:0}@media(max-width:768px){.LayoutWidgetComponent{border-bottom:none;border-left:none;border-radius:0;border-right:none;box-shadow:none}}.LayoutTextComponent{color:rgba(0,0,0,.4);display:flex;font-size:12px;line-height:1.5;white-space:pre-line}.LayoutBoxComponent{display:flex;flex-direction:column;gap:10px;padding:40px}@media(max-width:700px){.LayoutBoxComponent{padding:20px}}.CheckyComponent{background:#535353;border-radius:5px;color:#cb8282;overflow:hidden}.ConnectedComponent{border-top:1px solid hsla(0,0%,100%,.237);color:#fff}.ConnectedComponent .title{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.237);padding:10px 40px;position:relative}.ConnectedComponent .title span{background:hsla(0,0%,100%,.204);border-radius:5px;color:#fff;font-size:10px;margin-left:auto;padding:5px 10px;position:absolute;right:10px;text-transform:uppercase}.ConnectedComponent .title .circle{-webkit-animation:pulseFalse 2s infinite;animation:pulseFalse 2s infinite;background-color:#fff;border-radius:220px;height:10px;left:15px;margin-right:15px;margin-top:-5px;position:absolute;top:50%;width:10px}.ConnectedComponent .title .circle.true{-webkit-animation:pulseTrue 2s infinite;animation:pulseTrue 2s infinite}@-webkit-keyframes pulseTrue{0%{background-color:#2f0;box-shadow:0 0 0 0 rgba(30,255,0,.6)}to{background-color:#1f0;box-shadow:0 0 0 10px rgba(255,0,0,0)}}@keyframes pulseTrue{0%{background-color:#2f0;box-shadow:0 0 0 0 rgba(30,255,0,.6)}to{background-color:#1f0;box-shadow:0 0 0 10px rgba(255,0,0,0)}}@-webkit-keyframes pulseFalse{0%{background-color:red;box-shadow:0 0 0 0 rgba(255,0,0,.6)}to{background-color:red;box-shadow:0 0 0 10px rgba(255,0,0,0)}}@keyframes pulseFalse{0%{background-color:red;box-shadow:0 0 0 0 rgba(255,0,0,.6)}to{background-color:red;box-shadow:0 0 0 10px rgba(255,0,0,0)}}.ConnectedComponent .user{align-items:center;background-color:#eee;color:#000;display:flex;font-weight:700;padding:10px 0}.ConnectedComponent .user i{background-color:rgba(0,0,0,.1);border-radius:100px;color:#000;font-size:20px;height:30px;line-height:30px;margin-left:10px;margin-right:10px;text-align:center;width:30px}.ContactComponent{background-color:#eee;color:#000}.ContactComponent .title{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.237);display:flex;padding:0 0 0 15px}.ContactComponent .title i{align-items:center;background:#1a8529;color:#fff;display:flex;font-size:10px;font-size:25px;height:40px;justify-content:center;margin-left:auto;text-align:center;text-transform:uppercase;width:40px}.ContactComponent .title .circle{background-color:#fff;border-radius:20px;height:10px;margin-right:15px;width:10px}.AnswerBackground{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background-color:rgba(0,0,0,.8);bottom:0;left:0;position:fixed;right:0;top:0;z-index:10022220}.AnswerComponent{background:rgba(0,0,0,.675);border-radius:15px;box-sizing:border-box;display:flex;flex-direction:column;height:300px;left:50%;margin-left:-150px;margin-top:-150px;overflow:hidden;padding:20px;position:fixed;text-align:center;top:50%;width:300px;z-index:1000000000}.AnswerComponent .title{color:#fff;font-size:25px;font-weight:700;padding:15px 0 0 15px;text-align:left}.AnswerComponent p{color:hsla(0,0%,100%,.6);font-weight:100;line-height:1.6;padding:0 15px;text-align:left}.AnswerComponent p b{color:#fff;font-weight:700}.AnswerComponent .description{color:#fff;font-size:18px;font-weight:700;padding:15px;text-align:left}.AnswerComponent .buttons{display:flex;gap:10px;margin:auto 10px 10px;overflow:hidden}.AnswerComponent .buttons *{border-radius:10px;cursor:pointer;flex:1 1;letter-spacing:1px;padding:15px 0;text-align:center;text-transform:uppercase}.AnswerComponent .buttons :hover{opacity:.6}.AnswerComponent .buttons .accept{background:#3cb71e;color:#fff}.AnswerComponent .buttons .cancel{background:hsla(0,0%,100%,.18);color:#fff}.LayoutBackgroundComponent{background:red;bottom:0;left:0;position:fixed;right:0;top:0;z-index:100000000000000}.LayoutControlComponent{background-color:#292929;height:80px}.ConstructorOne{background:#000;bottom:0;display:flex;flex-direction:column;left:0;overflow-y:scroll;position:fixed;right:0;top:0;z-index:10000}.ConstructorOne .HeaderConstructorComponent{background:hsla(0,0%,100%,.1);color:#fff;font-weight:100;padding:15px 20px}.ConstructorOne .LayoutConstructorComponent{background:#191919;display:flex;flex-direction:column;margin:20px}.ConstructorOne .ActionInterface{background:pink;margin:10px;padding:10px}.ConstructorOne .ActionInterface>.name{background:rgba(0,0,0,.3);font-size:20px;font-weight:600;padding:10px 10px 10px 15px}.ConstructorOne .ActionInterface .variable{align-items:center;border-bottom:1px solid #ddd;display:flex;padding:6px 6px 6px 15px}.ConstructorOne .ActionInterface .variable .validation{background:rgba(0,0,0,.388);border-radius:5px;color:#fff;font-size:12px;margin-left:auto;padding:5px 10px}.ConstructorOne .MethodInterface{background:#bbb;width:240px}.ConstructorOne .MethodInterface>.name{background:rgba(0,0,0,.3);font-size:20px;font-weight:600;padding:10px 10px 10px 15px}.ConstructorOne .MethodInterface .variable{align-items:center;border-bottom:1px solid #ddd;display:flex;padding:6px 6px 6px 15px}.ConstructorOne .MethodInterface .variable .validation{background:rgba(0,0,0,.388);border-radius:5px;color:#fff;font-size:12px;margin-left:auto;padding:5px 10px}.ConstructorOne .InterfaceConstructor{display:flex;flex-direction:column;gap:20px;padding:20px}.ConstructorOne .InterfaceConstructor .methods,.ConstructorOne .InterfaceConstructor .middlewares{background-color:#fff;display:flex;gap:10px;padding:10px}.ConstructorOne .ComponentManager{background:rgba(205,255,205,.685);border-radius:5px;display:flex;flex-direction:column;min-width:200px;overflow:hidden}.ConstructorOne .ComponentManager>.type{align-items:center;background:rgba(0,0,0,.663);color:#fff;display:flex;font-size:13px;font-weight:600;padding:10px 10px 10px 15px}.ConstructorOne .ComponentManager>.type i{font-size:20px;margin-left:auto}.ConstructorOne .ComponentManager>.name{background:rgba(0,0,0,.3);font-size:13px;font-weight:600;padding:10px 10px 10px 15px}.ConstructorOne .ComponentManager .column{align-items:center;border-bottom:1px solid #ddd;display:flex;padding:6px 6px 6px 15px}.ConstructorOne .ComponentManager .column .type{background:rgba(0,0,0,.388);border-radius:5px;color:#fff;font-size:12px;margin-left:auto;padding:5px 10px}.ConstructorOne .ComponentManager .components{background-color:rgba(0,0,0,.5);display:flex;flex-direction:column;gap:10px;padding:10px}.ConstructorOne .ComponentManager .components .components{background-color:#000}.ConstructorOne .ComponentManager .components .components .components{background-color:#666}.ConstructorOne .ManagerConstructor{display:flex;gap:20px;justify-content:center;padding:20px}.ConstructorOne .TableModel{background:green;width:240px}.ConstructorOne .TableModel>.name{background:rgba(0,0,0,.3);font-size:20px;font-weight:600;padding:10px 10px 10px 15px}.ConstructorOne .TableModel .column{align-items:center;border-bottom:1px solid #ddd;display:flex;padding:6px 6px 6px 15px}.ConstructorOne .TableModel .column .type{background:rgba(0,0,0,.388);border-radius:5px;color:#fff;font-size:12px;margin-left:auto;padding:5px 10px}.ConstructorOne .ModelConstructor{display:flex;gap:20px;padding:20px}.HeaderTicketComponent{border-radius:10px;box-sizing:border-box;flex:1 1;font-size:1rem;padding:1rem 0;width:100%}.HeaderTicketComponent .companyName{font-size:1.6rem;font-weight:700;margin-top:1rem;padding-left:1rem}.HeaderTicketComponent .companyEmail{font-weight:100;opacity:.6;padding-left:1rem}.HeaderTicketComponent .companyAddress{padding-left:1rem}.HeaderTicketComponent .date{margin-top:1rem;padding-left:1rem}.HeaderTicketComponent .barcode{border-bottom:1px dashed #aaa;font-family:Libre Barcode\ 128 Text,cursive;font-size:2.4rem;padding:1rem;text-align:center}@media print{.HeaderTicketComponent .barcode{border-bottom:none;color:#000;font-size:2.6rem;text-align:left}}.ProductsTicketComponent .header{background-color:#000;color:#fff;padding:.5rem 1rem}@media print{.ProductsTicketComponent .header{display:none}}.ProductsTicketComponent .products{display:flex;flex-direction:column;padding:0 1rem}.ProductsTicketComponent .products .product{border-bottom:.1px solid #ddd;display:flex;flex:1 1;padding:0 1rem}.ProductsTicketComponent .products .product .name{overflow:hidden;padding:.5rem 0;text-overflow:ellipsis;white-space:nowrap;width:15rem}.ProductsTicketComponent .products .product .price{font-weight:700;margin-left:auto;padding:.5rem 0;text-align:right;width:100px}.TotalTicketComponent .tax{color:#aaa;padding:1rem}.TotalTicketComponent .total{align-items:center;display:flex;font-size:1rem;font-weight:100;justify-content:flex-end;padding:0 2rem;text-align:right;text-transform:uppercase;vertical-align:middle}.TotalTicketComponent .total b{font-size:2.3rem;font-weight:700;margin-left:20px}.TotalTicketComponent .footer{color:#aaa;font-size:.9rem;margin-top:1rem;padding:0 1rem 2rem;text-align:justify}#printWindow{display:none}.TicketComponent{flex:1 1;margin-top:20px;width:100%}.TicketComponent .printer{background-color:#000;border-radius:5px;box-shadow:0;color:#fff;cursor:pointer;font-weight:700;letter-spacing:2px;margin:20px;padding:20px;text-align:center;text-transform:uppercase;transition:all .3s ease}.TicketComponent .printer:hover{box-shadow:0 0 50px 0 rgba(0,0,0,.4);letter-spacing:6px}.TicketComponent .print{box-shadow:0 0 50px 0 rgba(0,0,0,.2);margin:0 auto;padding:0;width:500px}@media print{.TicketComponent .print{font-size:5px}}.Screens{height:100%;height:-webkit-fill-available;height:fill-available}
/*# sourceMappingURL=main.c851e24c.css.map*/