@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Oswald:wght@200..700&display=swap";.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-float infinite 3s ease-in-out}}.App-header{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin)}.App-link{color:#704cb6}@keyframes App-logo-float{0%{transform:translateY(0)}50%{transform:translateY(10px)}to{transform:translateY(0)}}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-box-shadow:0 3px 13px rgba(0,0,0,.08);box-shadow:0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid rgba(72,72,72,.2)}.flatpickr-calendar.hasTime .flatpickr-innerContainer{border-bottom:0}.flatpickr-calendar.hasTime .flatpickr-time{border:1px solid rgba(72,72,72,.2)}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#48484833}.flatpickr-calendar.arrowTop:after{border-bottom-color:#ef5350}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#48484833}.flatpickr-calendar.arrowBottom:after{border-top-color:#ef5350}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{border-radius:5px 5px 0 0;background:#ef5350;color:#fff;fill:#fff;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#fff;fill:#fff}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#bbb}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(72,72,72,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(72,72,72,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(72,72,72,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#ffffff80}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#fff}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#fff}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#ffffff80;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:#ef5350;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#ef5350;outline:none;padding:0}.flatpickr-weekdays{background:#ef5350;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:#ef5350;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px;border-left:1px solid rgba(72,72,72,.2);border-right:1px solid rgba(72,72,72,.2)}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 rgba(72,72,72,.2);box-shadow:-1px 0 #48484833}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#484848;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e2e2e2;border-color:#e2e2e2}.flatpickr-day.today{border-color:#bbb}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#bbb;background:#bbb;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#ef5350;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#ef5350}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #ef5350;box-shadow:-10px 0 #ef5350}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e2e2e2,5px 0 0 #e2e2e2;box-shadow:-5px 0 #e2e2e2,5px 0 #e2e2e2}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#4848484d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#4848481a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #ef5350,5px 0 0 #ef5350;box-shadow:-5px 0 #ef5350,5px 0 #ef5350}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;border-left:1px solid rgba(72,72,72,.2)}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#4848484d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background:#fff;border-bottom:1px solid rgba(72,72,72,.2)}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff;border-radius:0 0 5px 5px}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#484848}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#484848}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#484848;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#484848;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eaeaea}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{text-align:center;white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day-name--disabled,.react-datepicker__day--disabled,.react-datepicker__time-name--disabled{cursor:default;color:#ccc}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media(max-width:400px),(max-height:550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}.color-inline-wrapper{position:relative;display:inline-block}.color-inline-button{background:transparent;border:none;cursor:pointer;padding:4px 8px;border-radius:4px;display:flex;align-items:center;justify-content:center}.color-inline-button:hover{background-color:#0000000f}.color-icon{display:flex;flex-direction:column;align-items:center;font-weight:600;font-size:14px;line-height:1}.color-underline{display:block;width:14px;height:3px;margin-top:2px;border-radius:1px;background-color:currentColor}.color-picker-modal{position:absolute;transform:translate(-50%);background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;padding:12px;width:220px;z-index:10000;box-sizing:border-box}.color-picker-header{font-size:13px;font-weight:600;color:#333;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid #eee}.color-picker-custom{display:flex;align-items:center;gap:10px;margin-bottom:12px}.color-input{width:28px;height:28px;padding:0;border:none;border-radius:4px;cursor:pointer;background:transparent;flex-shrink:0}.color-input::-webkit-color-swatch-wrapper{padding:0}.color-input::-webkit-color-swatch{border:1px solid #ddd;border-radius:4px}.color-preview{width:100%;height:70px;border-radius:4px;border:1px solid #ddd;overflow:hidden;flex-shrink:0;background-image:linear-gradient(45deg,#ccc 25%,transparent 25%),linear-gradient(-45deg,#ccc 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#ccc 75%),linear-gradient(-45deg,transparent 75%,#ccc 75%);background-size:8px 8px;background-position:0 0,0 4px,4px -4px,-4px 0px}.color-preview-overlay{width:100%;height:100%;background-color:transparent}.color-info{width:100%}.color-hex{font-size:12px;font-family:monospace;color:#333;font-weight:500}.color-empty-text{font-size:11px;color:#999}.color-picker-grid{display:grid;grid-template-columns:repeat(7,24px);gap:6px;margin-bottom:12px;justify-content:center}.color-btn{width:24px;height:24px;border:1px solid rgba(0,0,0,.1);border-radius:4px;cursor:pointer;padding:0;transition:transform .1s,box-shadow .1s;box-sizing:border-box}.color-btn:hover{transform:scale(1.1);box-shadow:0 2px 6px #0003}.color-btn.active{box-shadow:0 0 0 2px #fff,0 0 0 4px #007bff}.color-clear-btn{width:100%;padding:8px 12px;background:#f5f5f5;border:1px solid #ddd;border-radius:4px;color:#666;font-size:12px;cursor:pointer;transition:background-color .15s,color .15s}.color-clear-btn:hover:not(.disabled){background:#e8e8e8;color:#333}.color-clear-btn.disabled{opacity:.5;cursor:not-allowed}.font-size-tool{font-weight:700;font-size:13px;line-height:1;padding-block:2px;margin-left:5px;cursor:pointer;width:32px}.font-size-tool span{font-size:10px;display:block;margin-top:3px}.font-size-popup{background:#fff;border:1px solid #ddd;box-shadow:0 2px 6px #0000001a;border-radius:6px;padding:4px 5px;z-index:9999}.font-size-option{position:relative;font-size:12px;font-weight:500;padding:3px 10px 3px 30px;cursor:pointer;transition:background .2s;border:1px solid transparent;border-radius:5px}.font-size-option:not(:last-child){margin-bottom:2px}.font-size-option:before,.font-size-option:after{content:"A";position:absolute;left:5px;font-size:13px;font-weight:700}.font-size-option:after{font-size:10px;left:13px;top:4px}.font-size-option:hover{border-color:#388ae5}.font-size-option.active{background:#388ae5;color:#fff;font-weight:700}.text-tiny{font-size:10px}.text-small{font-size:12px}.text-normal{font-size:14px}.text-large{font-size:20px;line-height:1.4}.text-huge{font-size:24px;line-height:1.4}.link-inline-wrapper{position:relative;display:inline-block}.link-inline-button{border:none;background:transparent;cursor:pointer;font-size:12px;line-height:1}.link-inline-button .link-icon{display:block;transform:translateY(-3px)}.link-popup-inside{position:absolute;top:38px;left:0;z-index:10;padding:8px;background:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 10px #0000001a;display:flex;flex-direction:column;gap:10px;width:220px}.link-popup-inside label{display:flex;align-items:center;gap:4px;line-height:1}.link-popup-inside label input{width:auto}.link-popup-inside input{width:100%;padding:4px 6px;outline:none;border:1px solid #ccc;border-radius:4px;font-size:13px}.link-popup-inside button{padding:4px 8px;border:none;background:#1976d2;color:#fff;border-radius:4px;cursor:pointer}.remove-link-btn{background:#ac1e23!important}.upload-image-wrapper{position:relative;display:flex;flex-direction:column;gap:8px;padding-block:5px}.upload-image-wrapper.empty{border:1px solid #ac1e23;text-align:center;cursor:pointer;color:#888;font-size:14px;transition:all .2s}.upload-image-wrapper.empty:hover{border-color:#4a90e2;color:#4a90e2}.upload-image-wrapper.empty:before{content:"Upload Image";display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ac1e23;padding-top:80px;margin:auto;width:141px;height:138px;background:url(/admin/assets/thumbnail-BvtNn1Bs.png) no-repeat center;background-size:cover}.upload-image-wrapper.drag-over{border:1px dashed #4a90e2;background:#4a90e21a}.upload-image-wrapper:not(.empty) .file-label{display:none}.upload-image-wrapper:not(.empty) .image-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:all .3s ease}.upload-image-wrapper:not(.empty) .image-wrap:before{background:#0006}.upload-image-wrapper .click-area{cursor:pointer;position:absolute;z-index:3;border:2px solid #fff;width:150px;height:40px;top:44%;left:50%;transform:translate(-50%,-50%) scale(.8);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:18px;opacity:0;transition:all .3s ease}.upload-image-wrapper:hover .click-area,.upload-image-wrapper:hover .image-wrap{opacity:1}.upload-image-wrapper:hover .click-area:before,.upload-image-wrapper:hover .image-wrap:before{opacity:1}.upload-image-wrapper:hover .click-area{transform:translate(-50%,-50%) scale(1)}.upload-image-wrapper .controls{display:flex;gap:5px}.upload-image-wrapper .controls button{padding:4px 6px;cursor:pointer}.upload-image-wrapper .image-wrap{position:relative}.upload-image-wrapper img{transition:transform .3s ease-in-out}.upload-image-wrapper img.preview{max-width:100%;height:auto;display:block;width:900px}.upload-image-wrapper img.left{margin-right:auto}.upload-image-wrapper img.center{margin:0 auto}.upload-image-wrapper img.right{margin-left:auto}.upload-image-wrapper input[type=file]{display:none}.image-setting{padding:0 4px}.image-setting div{display:flex;flex-wrap:wrap}.image-setting div .text{width:100%;font-weight:700;margin-left:-4px;margin-bottom:2px}.image-setting div .cdx-settings-button{flex:1;font-size:13px}.image-setting div label{font-weight:700}.image-setting div label input{padding:4px 8px;font-size:13px;border:1px solid #ccc;border-radius:4px;outline:none;transition:border-color .2s ease,box-shadow .2s ease;background-color:#fff;color:#333}.image-setting div label input:focus{border-color:#409eff;box-shadow:0 0 0 2px #409eff33}.image-setting div label input[type=number]::-webkit-inner-spin-button,.image-setting div label input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.image-setting div label input[type=number]{-moz-appearance:textfield}.codex-editor [data-placeholder]:empty:before,.codex-editor [data-placeholder][data-empty=true]:before{content:attr(data-placeholder);opacity:.5}.image-caption{font-size:14px!important;outline:none;text-align:center}.image-gallery-wrapper{position:relative;padding-block:5px;width:100%;font-family:Inter,sans-serif}.gallery-add-btn{display:block;margin-inline:auto 0;padding:8px 16px;border-radius:6px;border:none;background:#ac1e23;border:1px solid #ac1e23;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s}.gallery-add-btn:hover{background:transparent;color:#ac1e23}.swiper-container{width:100%;height:100%;margin-top:15px;border-radius:10px;overflow:hidden}.swiper-wrapper .swiper-slide{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;overflow:hidden;gap:5px}@media screen and (max-width:768px),print{.swiper-wrapper .swiper-slide{height:100%}}.gallery-image{position:relative;width:100%;height:600px;aspect-ratio:16 / 9;transition:transform .3s ease}.gallery-image span{cursor:pointer;position:absolute;z-index:3;border:2px solid #fff;width:150px;height:40px;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:18px;opacity:0;transition:all .3s ease}.gallery-image:hover span{opacity:1;transform:translate(-50%,-50%) scale(1)}.gallery-image:hover img{filter:brightness(.6);transition:filter .3s ease}.gallery-image img{display:block;width:100%;height:100%;object-fit:cover;border-radius:8px}.image-caption{width:100%}.gallery-caption{width:450px;background:#fff;-moz-border-radius:0 10px 0 10px;border-radius:0 10px;padding:20px;font-weight:500;font-size:1.8rem;line-height:1.5;position:absolute;border:none;bottom:0;left:0}.gallery-caption:focus{box-shadow:0 0 0 2px #2563eb4d}@media screen and (max-width:768px),print{.gallery-caption{width:90%;font-size:14px;padding:5px 20px}}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{width:50px;height:50px;border-radius:50%;background:#b4131a;color:#fff;top:275px!important}.swiper-container .swiper-button-next svg,.swiper-container .swiper-button-prev svg{width:auto;height:auto;fill:#fff}.gallery-delete-btn{position:absolute;top:15px;right:15px;background:#0009;color:#fff;border:none;border-radius:50%;width:30px;height:30px;cursor:pointer;font-size:14px;line-height:1}.gallery-caption.limit-warning{border-color:#ff4d4d;background-color:#fff0f0}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.mediatext-wrapper{display:flex;gap:40px;padding-block:10px;margin-bottom:20px}.mediatext-wrapper .upload-image-wrapper{padding:0}.mediatext-wrapper .upload-image-wrapper:before{top:0;right:0;bottom:25px;left:0}.mediatext-wrapper .codex-editor__redactor{padding-bottom:10px!important}.mediatext-wrapper .ce-block{width:100%!important}.mediatext-wrapper .ce-block .ce-paragraph{white-space:normal;word-break:break-word}.mediatext-wrapper.align-left{flex-direction:row}.mediatext-wrapper.align-right{flex-direction:row-reverse}.mediatext-wrapper .mediatext-image{position:relative;z-index:2;flex-shrink:0}.mediatext-wrapper.w-50 .mediatext-image{flex-basis:50%}.mediatext-wrapper.w-25 .mediatext-image{flex-basis:25%}.mediatext-wrapper:not(.layout-wrap) .mediatext-text{flex:1;display:flex;flex-direction:column}.mediatext-options{margin-top:10px}.media-text-setting{display:flex}.media-text-setting .cdx-settings-button{flex:1}.mediatext-wrapper.layout-wrap{display:block}.mediatext-wrapper.layout-wrap:after{content:"";display:table;clear:both}.mediatext-wrapper.layout-wrap .ce-block__content{max-width:100%}.mediatext-wrapper.layout-wrap .mediatext-image{float:left;margin:0 16px 4px 0;width:auto;max-width:50%}.mediatext-wrapper.layout-wrap.align-right .mediatext-image{float:right;margin:0 0 4px 16px}.mediatext-wrapper.layout-wrap.w-25 .mediatext-image{width:25%}.mediatext-wrapper.layout-wrap.w-50 .mediatext-image{width:50%}.mediatext-wrapper{display:flex;align-items:flex-start}.mediatext-wrapper.valign-top{align-items:flex-start}.mediatext-wrapper.valign-center{align-items:center}.mediatext-wrapper.valign-bottom{align-items:flex-end}.textbox-wrapper{margin-block:15px;padding:30px;border-radius:10px;outline:none;cursor:text;transition:background-color .2s ease,border-color .2s ease;background-color:#ffefef;font-size:1.6rem;line-height:1.7}.textbox-settings{display:flex;flex-direction:column;gap:8px;padding:6px 0}.textbox-setting-label{display:flex;align-items:center;gap:6px;font-size:14px;color:#333;cursor:pointer}.textbox-setting-label input[type=color]{width:32px;height:24px;padding:0;border:none;background:transparent;cursor:pointer}.textbox-color-grid{display:grid;grid-template-columns:repeat(9,1fr);gap:4px;margin-top:6px}.textbox-color-box{width:22px;height:22px;border:1px solid #ccc;border-radius:4px;cursor:pointer;transition:all .2s ease}@media screen and (max-width:768px),print{.textbox-color-box{width:2.6rem;height:2.6rem}}.textbox-color-box:hover{border-color:#443a3a}.textbox-color-menu{position:absolute;background:#fff;border:1px solid #ddd;box-shadow:0 2px 8px #00000026;border-radius:6px;z-index:9999;font-size:13px;overflow:hidden}.textbox-color-option{padding:6px 10px;cursor:pointer;white-space:nowrap;transition:background .2s}.textbox-color-option:hover{background:#f5f5f5}.textbox-color-option{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:14px;-webkit-user-select:none;user-select:none;transition:opacity .2s}.textbox-color-option:hover{opacity:.8}.textbox-color-option .color-icon{display:inline-block;width:14px;height:14px;border-radius:3px;border:1px solid #ccc}.button-block-wrapper{display:grid;gap:20px;border-radius:6px;margin:15px 0}.button-block-wrapper.layout-1{grid-template-columns:1fr}.button-block-wrapper.layout-2{grid-template-columns:repeat(2,1fr)}@media screen and (max-width:768px),print{.button-block-wrapper.layout-2{grid-template-columns:1fr}}.button-block-wrapper.layout-3{grid-template-columns:repeat(3,1fr)}@media screen and (max-width:768px),print{.button-block-wrapper.layout-3{grid-template-columns:1fr}}.button-col{display:flex;flex-direction:column;align-items:center;gap:8px}.button-col input{width:280px;padding:6px;font-size:14px;border:1px solid #ddd;border-radius:4px;outline:none}.button-col .url-wrapper{display:flex;align-items:center;width:280px;justify-content:space-between}.button-col .url-wrapper input{width:200px}.button-col .url-wrapper input[type=checkbox]{width:25px}.ce-block .c-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:60px;min-width:280px;padding:10px 45px;border-radius:6px;border:1px solid #b4131a;background-color:#b4131a;color:#fff;font-weight:500;font-size:1.4rem;text-decoration:none;transition:opacity .3s linear}.ce-block .c-btn:after{position:absolute;right:12px;content:"";width:30px;height:30px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAACXBIWXMAABYlAAAWJQFJUiTwAAAFyWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDMgNzkuOTY5MGE4NywgMjAyNS8wMy8wNi0xOToxMjowMyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI2LjggKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyNS0xMC0zMFQwOToyNzoyMiswNzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjUtMTAtMzBUMTQ6MDU6MDErMDc6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjUtMTAtMzBUMTQ6MDU6MDErMDc6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM0ZjU0MTM4LWI1MzItZDc0Mi04MDEyLWMwM2E4NzZkNzM3MCIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjkxMjE3MWI5LTc3YzMtNTQ0NC05NGRiLTM0NTJiZmMxMjViMSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmRlZmI4MDQyLWRlMWYtNzQ0OS1hNDRlLWJjMjA2OGI1MTFmOSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZGVmYjgwNDItZGUxZi03NDQ5LWE0NGUtYmMyMDY4YjUxMWY5IiBzdEV2dDp3aGVuPSIyMDI1LTEwLTMwVDA5OjI3OjIyKzA3OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjYuOCAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjM0ZjU0MTM4LWI1MzItZDc0Mi04MDEyLWMwM2E4NzZkNzM3MCIgc3RFdnQ6d2hlbj0iMjAyNS0xMC0zMFQxNDowNTowMSswNzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDI2LjggKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiUVJuAAAAP2SURBVGiB5ZvhVdswEIA/ewIxAe4EeIO4E4QNYINkg6QTQCeATgCdADMBMAHpBMkG1x86xbJxTBJbSgL3np5eHPt0n+4sS2c5ERFCSJIkBiiAcyDXYoCscepCywp4BZ6BVxFZBbFrSGCFnAIjLGwfKYFH4K+ILHrqWssgwEmSFMCMOuQK6zFX3oCliPxrXHuO9brR63M+dlYJ/BKRsrexIrJ3UcOeANGyBB6wHjY99BpgDNx5ugV4B8a9bN7ToKwFdNYH8pO2rhXWtXcHZFGAsffoMjTohrZnHvg7cBUMWMPs1uvlh317eQCP+6F+Mziwwr54Xp3EBm2xyY+0l207f9se9cMoPzRsh22fQg+u8AigTR/gl2OG3QD90gXdpeT2FGA3QN/sBKzPPTdAHT2sZ3fuDWTTrYAbPTU5NMQe0NMuZ7Vd4J5xd4c2vgf0gzI8dQIDl6d033YAGy+0C/+/lLrcaH0vAy7JYovYtfSt/pw1/3S9UqDePbSHQnrZ97DriXmQbo8sm7yciAhJkmTY+xbgxymHsy+agXnHevtMRFbOw2OtT/rebYp6udSfE2Ad0pdaP8YyRns/hvzWunAHDNXa0kQaUOZEevRRH7xMip2OAZQSKDXaIpmWJx0/gokyverPUYpNuOEdDC4icg38IRI0FVtW83DgRmsSGfpN6zzFxjjYPHJUiQj9qnWeUr36WARqrFMiQa+0NqAj9BFMBe8JuHChehKFAaaam+9TBod2upurpW8h3y6kXTrn/AvDZk5/SjWCnYUPpo+SJMk9cIV9SvyUMIuXTOtFSvWMugjQUKdEggVvruED54Eaa5WIsOBNn1PAvZHPAzZYk8iw0Jg+G6o8rok0SM2IuzxcL3/dwSdaUpqhDYnUziVejtpNPEqtJ0ECqkUk3trbpa8eoUriGWxIr7BJvFjGBJW25GQKtWSXIaKXI0ihdbkeGL1YL4g8eEW4f90scrQ+1jjBDV6zQxs7AOycljcpzZO+hJepv/IdbwRuePnh0Ib3AN74yndT77g87vTQxu8BO6Vj5fXZRUuOaJvSFrC+s65az+m4+Karp46t0GdTiyownOi2pc5zP1FkOL2NaZ02Dq4wMmy+q2279KIL7+UxjN583Fxqtrpux0bcQCb02KTdE9RQbUsStWkr2J2BtcHrRhjNI4LOqW9On+ysZ8/GM+qbtN+xKZvBPd4CKtjZ4F5t9TVm7HnbD/XLXcJsA2ShodsEHfWxeajPeEbqhaLxV0n18dUKWEgjYaeLdIMdcS+of9Tl65mLyHNvW4cAXiuzxo+xHi56qiu1/JYBMzCDAtcU27TRBdXHV4Zqb4cvC+ofdS2A5yEhffkPoubc/wV/M3cAAAAASUVORK5CYII=);background-repeat:no-repeat;background-size:100% 100%;filter:invert(100%) sepia(0%) saturate(2%) hue-rotate(312deg) brightness(104%) contrast(101%)}.ce-block .c-btn[target=_blank]:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAyIDc5LmE2YTYzOTY4YSwgMjAyNC8wMy8wNi0xMTo1MjowNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkZWZiODA0Mi1kZTFmLTc0NDktYTQ0ZS1iYzIwNjhiNTExZjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDEyNTM4NTFEQkJCMTFGMEIzRDFFNjQ4NjYwMzg3MzUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDEyNTM4NTBEQkJCMTFGMEIzRDFFNjQ4NjYwMzg3MzUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI2LjggKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzRmNTQxMzgtYjUzMi1kNzQyLTgwMTItYzAzYTg3NmQ3MzcwIiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6OTEyMTcxYjktNzdjMy01NDQ0LTk0ZGItMzQ1MmJmYzEyNWIxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+b3TUyAAABM5JREFUeNrkW01oE0EUnmy3KoKyFbwJ3Z48dq8KksWDFw/J0R+kBe+24MlT4k0QSXrwXAX1oIfUS69NC3qTtP4cpSn0UtAmUKmVtsY34c32ZZhNNtmZJBsHPl7TZGfeN2/m7Zs3M6lGo8FMlFQq5YDwAZMAD8H/50o/rSLqgHXAKpegV92IXjoJI8l5QBrJxillwBLgPehYHSrCQJSTy0kkhcUENgA1aG9LenYSrS5GhKfoLE7+MTxbjq0sJ9wrULEVXg2iBiihhZ0Y9XLyGcAiqZtjk/8/ls49KuQqiObikOzQ1iySFe3xjnD7QhjnaM000ZC2c4Q4lzPGCOMwK5JeLvXayxosTod6QTthJFshVp3rN9EOI60StfOj9igdRt6gybbRzY1FuJcKh4C0E4dwZZjJhpCutCPdrpJiEsiGkC50RRjfe8JBDT1ZordHHNl8JMJST80lhazkvUONpXpAvOMWk0aWcCghh5W2hKFkkzRvO8QNYmj79DtLWksUUL7QuSTrd8G1dBE/5pSrJVz5NK2bVMtGsTK1sOiJPBuBEmblZgIAFuHCM/MyleThrMjAbKK1J3gnCAtnTM9dnhUBfATsRcAu4AlgXIOVRZZkLpjDZDGfMTSfpgAHUvYiCu5raNunr6gUmdxMmN2Ade+AeA3YBtwDHAGskJ8fYPBwG7AM+tzUOaxtDMeaiTJTqVEop1DWoiTiQMkKEh7T4bygvnW0dNrChBvDzKIx/4EyKoGzKA81tS+4uS0W1jiE+Zy9xocn9PBbkL8H7LA3UHo2jm2RR9ZB9gaIV4CL+JnPn50BExYW9iyy9aHrdfQcyW7jtsl3wLkBExbGdGxBWN4RiFFEB96FOtfQyhMDjrqqoENTN8tA/Qcoj2mbwxJ9WQbrHlO0cxTx2V+m9LP71LF/UV6AoXUVCanabmCnXDFJmDsrl+/iaZzHcvmEpC8BPuD7NYzMMQlUljW9OQLHbBEPNmHQaXwDcYu8CcZxyKvAyf4EPEOPr9ORVm18R/HgY9pktAWk30FPr6GVD0kktY/WP4+EuU67mldtQaxh05cy4KVOjgrSO3IQAp3wAMQP+O6NQR8ShM+c8BYhrKOcRrkfYW5dBrGAf38G0l8NEQ7CZ5vE0B5fSmlYMdUx0noI9X0hDkj1vqad/Mdg1sMPYmopAeBrWHA/6mGhXzSYzMvSBIBNVko+pkHirpqeAvYA1wFnpIhLDnqOsb2iwfkr0ldLNIknsh51TOLV2QgUVXLSkpJdTpDsGo3ik2xONUjiSckubmlnRJLxYlMwHba3JJxXbgTI5pliJyUspZloK7PWLd9Mp+1SYeVSggmHbvmG9U7bXfSEbIgrt3yj7KJ7CRvKwlgz3R5qKbD/5VCL4vRdoo4txTmn5bDkHUxzdR89dIfsmJK+o4cSaXq4dH5IvDE9XBopbui2kQLTcEhbw9mNEtGj0E2Q1EuDs9IwyveRaJ61Hk7v+uCcrkPazdPpJiyuINrAaLA/VwAkZTKs9S6CGOpZFv+Sh49DVyaajqOzrms8abSCL31VZieXr/iauyqnX3GR7pBUMb3URevhU2c1tq6aL2q5aPUs03NRi2NBZwZGK2FFtnCanVy+EtfwXOmnVdZ6qYt/XjWVZvonwAAR6QS69HBMbgAAAABJRU5ErkJggg==)}.ce-block .c-btn:hover{opacity:.7}.tune-btn{padding:4px 10px;font-size:13px;border:1px solid #ccc;border-radius:4px;background:#f9f9f9;cursor:pointer}.tune-btn:not(:last-child){margin-right:10px}.tune-btn.active{border-color:#b4131a;background:#b4131a;color:#fff}.fake-editable{position:absolute;opacity:0;pointer-events:none;height:0px;overflow:hidden}.embed-block{overflow:hidden;text-align:center;padding-block:10px}.embed-block input{width:100%;padding:8px 15px;outline:none}.embed-preview{margin-top:15px}.embed-preview iframe{border-radius:10px;overflow:hidden;max-width:100%;width:100%;margin-inline:auto;text-align:center}.embed-caption{font-size:14px!important;text-align:center}.embed-error{margin-top:4px;font-size:14px}.hidden{display:block;visibility:hidden;height:0!important;padding:0!important;margin:0!important}.place-area{width:100%;padding-block:25px;display:flex;align-items:flex-start;gap:25px}@media screen and (max-width:768px),print{.place-area{flex-wrap:wrap}}.place-area .place-box{position:relative;width:100%;border:1px solid var(--color-main);border-radius:10px;padding:20px 25px;min-height:73px}.place-area .place-box .label{position:absolute;background:var(--color-main);font-size:15px;font-weight:500;color:#fff;border-radius:10px;padding:8px 15px;top:-20px;right:25px}.place-area .place-box>p{margin:0 0 5px}.place-area .place-box .name{font-size:18px;color:var(--color-main);font-weight:700;margin-block:0 10px}.place-area .place-box .extra-name{color:var(--color-main);margin-bottom:15px}.place-area .place-box p{display:flex;white-space:pre-line}.place-area .place-box p span{position:relative;width:85px;flex-shrink:0;margin-right:5px}.place-area .place-box p span small{right:0;position:absolute;font-size:14px!important}.place-area .place-box .notes{font-size:12px;line-height:1.3;white-space:pre-line}.place-area .place-setting{display:flex;flex-direction:column;width:350px;flex-shrink:0}@media screen and (max-width:768px),print{.place-area .place-setting{width:100%}}.place-area .place-setting .select-ttl{font-weight:700;margin-block:0 10px}.place-area .place-setting .select-ttl span{color:var(--color-main)}.place-area .place-setting select{cursor:pointer;padding:5px 35px 5px 10px;outline:none;margin-bottom:15px;border:1px solid #ddd;height:4.5rem;color:#000;border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml,%3csvg%20stroke='currentColor'%20fill='%23ac1e23'%20stroke-width='0'%20viewBox='0%200%2024%2024'%20height='200px'%20width='200px'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill='none'%20d='M0%200h24v24H0V0z'%3e%3c/path%3e%3cpath%20d='M7.41%208.59%2012%2013.17l4.59-4.58L18%2010l-6%206-6-6%201.41-1.41z'%3e%3c/path%3e%3c/svg%3e") center right .5rem no-repeat;background-size:2.5rem auto;background-color:#f4f4f4}.place-area .place-setting .checkbox-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:15px 5px}.place-area .place-setting .checkbox-wrap label{display:flex;align-items:center;cursor:pointer}.place-area .place-setting .checkbox-wrap label input:checked~span:before{background:url("data:image/svg+xml,%3csvg%20stroke='currentColor'%20fill='%23ac1e23'%20stroke-width='0'%20viewBox='0%200%20512%20512'%20height='200px'%20width='200px'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M186.301%20339.893L96%20249.461l-32%2030.507L186.301%20402%20448%20140.506%20416%20110z'%3e%3c/path%3e%3c/svg%3e") center center/ 20px 20px no-repeat}@media screen and (max-width:768px),print{.place-area .place-setting .checkbox-wrap label input:checked~span:before{background:url("data:image/svg+xml,%3csvg%20stroke='currentColor'%20fill='%23ac1e23'%20stroke-width='0'%20viewBox='0%200%20512%20512'%20height='200px'%20width='200px'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M186.301%20339.893L96%20249.461l-32%2030.507L186.301%20402%20448%20140.506%20416%20110z'%3e%3c/path%3e%3c/svg%3e") center center/ 18px 18px no-repeat}}.place-area .place-setting .checkbox-wrap label span{color:var(--color-text);display:flex;align-items:center;line-height:1;cursor:pointer}@media screen and (max-width:768px),print{.place-area .place-setting .checkbox-wrap label span{font-size:13px}}.place-area .place-setting .checkbox-wrap label span:before{content:"";flex-shrink:0;width:20px;height:20px;border-radius:4px;border:1px solid #ccc;display:inline-block;margin-right:5px}@media screen and (max-width:768px),print{.place-area .place-setting .checkbox-wrap label span:before{width:18px;height:18px}}.place-area .place-sns{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;padding:0;margin:30px 0 0;list-style:none}.place-area .place-sns a img{width:30px}.toc-wrapper{background-color:#ffefef;border:1px solid #f5bfc1;border-radius:.6rem;padding:1rem;color:var(--color-text);font-family:sans-serif;position:relative;margin:1.6rem 0}.toc-header{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;padding-bottom:1.2rem;border-bottom:1px solid #f5bfc1;margin-bottom:1.6rem}.toc-level-selector{display:flex;justify-content:center;gap:.6rem}.toc-level-btn{border:1px solid #ccc;background-color:#fff;padding:.4rem 1rem;border-radius:.4rem;cursor:pointer;font-size:1.3rem;font-weight:500;transition:all .2s ease}.toc-level-btn:hover{border-color:var(--color-main)}.toc-level-btn.active{background-color:var(--color-main);border-color:var(--color-main);color:#fff}.toc-action-buttons{display:flex;gap:.6rem}.toc-action-btn{width:3.2rem;height:3.2rem;border:1px solid #ccc;border-radius:.4rem;background:#fff;cursor:pointer;font-size:1.6rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease;padding:.4rem}.toc-action-btn svg path{stroke:none!important}.toc-action-btn:hover{background-color:var(--color-main);border-color:var(--color-main)}.toc-action-btn:hover svg{fill:#fff}.toc-action-btn:active{transform:scale(.95)}.toc-action-btn svg{width:100%;height:100%;fill:var(--color-text)}.toc-content{min-height:6rem}.toc-empty{padding:2rem;text-align:center;color:#666;font-size:1.6rem;font-style:italic}.toc-edit-wrapper{border:1px solid var(--color-text);border-radius:.8rem;background:#fff;overflow:hidden}.toc-edit-header{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.6rem;border-bottom:1px solid #e0e0e0;background:#fff}.toc-edit-title{font-weight:600;font-size:1.6rem;color:var(--color-text)}.toc-edit-toggle{width:2.8rem;height:2.8rem;border:1px solid var(--color-text);border-radius:.4rem;background:#fff;cursor:pointer;font-size:1.8rem;font-weight:600;display:flex;align-items:center;justify-content:center;transition:all .2s ease;padding:0;line-height:1}.toc-edit-toggle:hover{background:#f5f5f5}.toc-edit-content{padding:1.6rem}.toc-edit-list{display:flex;flex-direction:column}.toc-edit-item{font-size:1.6rem}.toc-edit-item.toc-h2{margin-top:.5rem}.toc-edit-item.toc-h2:first-child{margin-top:0}.toc-edit-item.toc-h3{margin-left:2.8rem}.toc-edit-item.toc-h4{margin-left:5.6rem}.toc-edit-label{display:flex;align-items:center;gap:.3rem}.toc-checkbox{position:relative;top:-.1rem;width:1.8rem;height:1.8rem;cursor:pointer;flex-shrink:0;accent-color:var(--color-main)}.toc-edit-input{flex:1;color:var(--color-text);font-size:1.6rem;border:1px solid transparent;background:transparent;padding:.8rem 3rem .8rem .5rem;border-radius:.2rem;outline:none;transition:all .2s ease;cursor:text}.toc-edit-input:focus{outline:1px solid #ccc;background:#fff;white-space:normal;overflow:visible}.toc-reset-btn{position:absolute;top:50%;right:1rem;z-index:2;width:1.8rem;height:1.8rem;display:flex;align-items:center;justify-content:center;padding:0;margin:0;border:none;outline:none;background-color:transparent;transform:translateY(-50%);transition:opacity .2 ease;cursor:pointer}.toc-reset-btn svg{width:1.8rem;height:1.8rem}.toc-reset-btn svg path{fill:var(--color-main);stroke:none!important}.toc-reset-btn:hover{opacity:.7}.toc-preview-wrapper{border:1px solid var(--color-text);border-radius:.8rem;background:#fff;overflow:hidden}.toc-preview-header{display:flex;justify-content:space-between;align-items:center;padding:1.2rem 1.6rem;border-bottom:1px solid #e0e0e0;background:#fff}.toc-preview-title{font-weight:600;font-size:1.6rem;color:var(--color-text)}.toc-preview-toggle{width:2.8rem;height:2.8rem;border:1px solid var(--color-text);border-radius:.4rem;background:#fff;cursor:pointer;font-size:1.8rem;font-weight:600;display:flex;align-items:center;justify-content:center;transition:all .2s ease;padding:0;line-height:1}.toc-preview-toggle:hover{background:#f5f5f5}.toc-preview-content{padding:1.6rem}.toc-preview-list{list-style:none;padding:0;margin:0;counter-reset:h2-counter}.toc-preview-item{margin:.8rem 0;display:flex;align-items:baseline;font-size:1.6rem;line-height:1.4;gap:.4rem}.toc-preview-item.toc-h2{margin-top:1.5rem}.toc-preview-item.toc-h2:first-child{margin-top:0}.toc-preview-item.toc-h3{position:relative;margin-left:2.1rem;padding-left:1.4rem}.toc-preview-item.toc-h3 .toc-icon{position:absolute;top:calc(50% - 1px);left:0;width:.2rem;height:88%;background-color:#000;border-radius:.2rem;transform:translateY(-50%)}.toc-preview-item.toc-h4{position:relative;font-size:1.6rem;margin-left:3.6rem;padding-left:1.8rem;color:var(--color-text)}.toc-preview-item.toc-h4 .toc-icon{position:absolute;top:.3rem;left:0;font-size:1.4rem;line-height:1}.toc-preview-item.toc-h4 .toc-icon:after{content:"▶"}.toc-preview-item a{color:var(--color-text)!important;text-decoration:none!important;transition:opacity .2s ease;flex:1}.toc-preview-item a:hover{opacity:.7}.toc-number{font-weight:500;color:var(--color-text)}.toc-list{background:#fff;border-radius:.4rem;padding:1.2rem}.toc-items{list-style:none;padding:0;margin:0}.toc-item{margin:.4rem 0;color:var(--color-text);font-size:1.6rem}.toc-item.toc-h3 a{margin-left:2rem}.toc-item.toc-h4 a{margin-left:4rem}.toc-item a{display:block;padding:1rem 1.2rem;color:var(--color-text);text-decoration:none;border-radius:.4rem;background:#f6f9ff;transition:background .2s ease;text-align:left}.toc-item a:hover{background:#e9f1ff}.advanced-table-wrapper{position:relative;margin:2rem 0;outline:none!important}.advanced-table-wrapper:focus{outline:none!important}.advanced-table-wrapper:not(.is-focused) .table-toolbar,.advanced-table-wrapper:not(.is-focused) .row-selector-col,.advanced-table-wrapper:not(.is-focused) .col-selector-row{display:none}.table-toolbar{display:flex;align-items:center;gap:.4rem;padding:.6rem .8rem;background:#fff;border:.1rem solid #e8e8eb;border-radius:.8rem;margin-bottom:1.2rem;flex-wrap:wrap;position:sticky;top:10rem;left:0;z-index:100}.table-toolbar-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;height:3.2rem;padding:.5rem .8rem;background:#f5f5f5;border:.1rem solid #ddd;border-radius:.3rem;cursor:pointer;color:#2e2e2e;font-size:1.1rem;font-weight:500;transition:all .15s ease;white-space:nowrap}.table-toolbar-btn:not(.dropdown-trigger){width:3.2rem;height:3.2rem}.table-toolbar-btn:not(.dropdown-trigger) svg{width:1.6rem;height:1.6rem}.table-toolbar-btn:hover:not(.disabled){background:#e8e8e8;border-color:#ccc}.table-toolbar-btn.disabled{opacity:.4;cursor:not-allowed;pointer-events:none;background:#f9f9f9}.table-toolbar-btn svg{flex-shrink:0}.table-toolbar-btn.color-picker-btn svg{overflow:visible}.table-toolbar-btn.color-picker-btn .color-fill{transition:fill .2s ease,stroke .2s ease}.table-toolbar-btn.color-picker-btn .color-text,.table-toolbar-btn.color-picker-btn .color-underline{transition:stroke .2s ease}.table-toolbar-btn.change-tag{padding-left:0;padding-right:0}.table-toolbar-btn.change-tag svg{width:2.6rem!important;height:2.6rem!important}.table-toolbar-btn.change-tag.active{background-color:var(--color-main);pointer-events:none}.table-toolbar-btn.change-tag.active svg path{fill:#fff;stroke:none!important}.table-toolbar-btn.format-btn.active{background-color:var(--color-main)}.table-toolbar-btn.format-btn.active svg path{fill:#fff;stroke:none!important}.table-toolbar-btn.change-color{padding-top:6px}.table-toolbar-btn.change-color svg{width:15px;height:15px}.table-toolbar-btn.align-btn{padding:.4rem .6rem;display:flex;align-items:center;justify-content:center}.table-toolbar-btn.align-btn svg{width:1.4rem;height:1.4rem}.table-toolbar-dropdown{position:relative;display:inline-block}.dropdown-trigger{min-width:3.2rem;padding:0 .8rem}.dropdown-arrow{margin-left:.2rem;transition:transform .2s ease}.dropdown-menu{position:absolute;top:calc(100% + 1rem);left:0;min-width:20rem;background:#fff;border:.1rem solid #e8e8eb;border-radius:.8rem;box-shadow:0 .4rem 1.2rem #00000014;opacity:0;visibility:hidden;transform:translateY(-.4rem);transition:all .15s ease;z-index:1000;padding:.6rem}.dropdown-menu.show{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu.show .dropdown-trigger .dropdown-arrow{transform:rotate(180deg)}.dropdown-item{display:flex;align-items:center;gap:.8rem;width:100%;padding:1rem .8rem;background:transparent;border:none;border-radius:.6rem;cursor:pointer;color:#2e2e2e;font-size:1.3rem;text-align:left;transition:background .15s ease}.dropdown-item svg{flex-shrink:0;opacity:.6;width:2rem;height:2rem}.dropdown-item:hover:not(.disabled){background:#f5f5f7}.dropdown-item.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.dropdown-item.active{color:#2196f3;border:.1rem solid #2196f3}.dropdown-item.active svg{stroke:#2196f3;opacity:1}.dropdown-separator{height:.1rem;background:#e8e8eb;margin:.6rem 0}.toggle-item{display:flex;align-items:center;gap:.8rem;padding:.8rem 1.2rem;cursor:pointer;border-radius:.6rem;transition:background .15s ease}.toggle-item:hover{background:#f5f5f7}.toggle-item input[type=checkbox]{width:1.6rem;height:1.6rem;cursor:pointer;margin:0}.toolbar-separator{width:.1rem;height:2.4rem;background:#e8e8eb;margin:0 .4rem}.table-settings-container{background:#f9f9f9;border:.1rem solid #e0e0e0;border-radius:.8rem;padding:2rem}.table-settings-header{display:flex;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:1.8rem;font-weight:700}.table-settings-header .table-icon{flex-shrink:0;width:3rem;height:3rem}.table-settings-header .table-icon svg{width:100%}.number-input-wrapper{position:relative;width:8rem}.number-input-wrapper:hover .number-spinner{opacity:1}.number-input-wrapper:focus-within .number-spinner{border-color:var(--color-main)}.number-input{width:100%;padding:1rem 3.2rem 1rem 1.2rem;border:.1rem solid #ccc;border-radius:.4rem;font-size:1.4rem;box-sizing:border-box}.number-input:focus{outline:none;border-color:var(--color-main)}.number-spinner{position:absolute;right:.8rem;top:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;width:2rem;overflow:hidden;opacity:0;transition:opacity .2s linear}.spinner-btn{border:none;cursor:pointer;font-size:.8rem;line-height:1;color:#666;height:.9rem;background-color:transparent}.table-icon{color:#666}.table-header-toggle{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.table-toggle-container{display:flex;flex-wrap:wrap;gap:2rem 3rem}.toggle-switch{position:relative;display:inline-block;width:4rem;height:2rem}.toggle-switch input{opacity:0;width:0;height:0}.toggle-switch input:checked+.toggle-slider{background-color:var(--color-main)}.toggle-switch input:checked+.toggle-slider:before{transform:translate(2rem)}.toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.3s;border-radius:2.6rem}.toggle-slider:before{position:absolute;content:"";height:1.6rem;width:1.6rem;left:.2rem;bottom:.2rem;background-color:#fff;transition:.3s;border-radius:50%}.toggle-label{color:var(--color-text);font-size:1.4rem;font-weight:500}.table-input-controls{display:flex;gap:1.5rem;align-items:flex-end}.input-group{display:flex;flex-direction:column;gap:.5rem}.input-group label{font-size:1.3rem;color:#666}.input-group input{width:8rem;padding:1rem 1.2rem;border:.1rem solid #ccc;border-radius:.4rem;font-size:1.4rem;box-sizing:border-box}.input-group input:focus{outline:none;border-color:var(--color-main)}.create-table-btn{padding:1rem 2.4rem;background:var(--color-main);color:#fff;border:none;border-radius:.4rem;cursor:pointer;font-size:1.4rem;font-weight:500;transition:background .2s;white-space:nowrap}.create-table-btn:hover{background:#8b1a1d}.toolbar-group{display:flex;gap:.3rem;padding:0 .8rem;border-right:.1rem solid #ddd}.toolbar-group:last-child{border-right:none}.table-layout{display:flex;align-items:flex-start}.row-selector-col{display:flex;flex-direction:column;flex-shrink:0}.corner-spacer{width:2.4rem;height:2.4rem;flex-shrink:0}.row-selector{width:2.4rem;min-height:3.6rem;background:#f8f8f8;border:.1rem solid #ddd;border-right:none;border-top:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box}.row-selector:first-of-type{border-top:.1rem solid #ddd}.row-selector:hover{background:#e3f2fd}.row-selector.active{background:#2196f3}.row-selector.active .selector-arrow{color:#fff}.table-wrapper{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.col-selector-row{display:flex;flex-shrink:0;overflow:hidden}.col-selector-wrapper{position:relative;flex-shrink:0;min-width:10rem;box-sizing:border-box}.col-selector-wrapper.resizing{background:#2196f31a}.col-selector-wrapper:first-child .col-selector{border-left:.1rem solid #ddd}.col-selector{width:100%;height:2.4rem;background:#f8f8f8;border:.1rem solid #ddd;border-left:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box}.col-selector:hover{background:#e3f2fd}.col-selector.active{background:#2196f3}.col-selector.active .selector-arrow{color:#fff}.col-selector .selector-arrow{transform:rotate(90deg)}.selector-arrow{color:#999;font-size:1.2rem;font-weight:700}.col-resize-handle{position:absolute;top:0;right:-.3rem;width:.6rem;height:100%;cursor:col-resize;z-index:10}.col-resize-handle:hover{background:#2196f34d}.table-container{overflow-x:auto;overflow-y:visible}.advanced-table{border-collapse:collapse;background:#fff;table-layout:auto;width:max-content;min-width:100%}.advanced-table.table-fixed{table-layout:fixed;width:100%}.advanced-table.table-striping tbody tr:nth-of-type(2n) th,.advanced-table.table-striping tbody tr:nth-of-type(2n) td{background-color:#ffefef}.advanced-table.table-striping tbody tr:nth-of-type(odd) th,.advanced-table.table-striping tbody tr:nth-of-type(odd) td{background-color:#fff}.advanced-table.dragging{-webkit-user-select:none;user-select:none}.advanced-table.resizing{-webkit-user-select:none;user-select:none;cursor:col-resize}.advanced-table td,.advanced-table th{border:.1rem solid #f5bfc1;padding:.8rem 1rem;min-width:5rem;height:3.6rem;box-sizing:border-box;position:relative;cursor:default;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.advanced-table td[contenteditable=true],.advanced-table th[contenteditable=true]{cursor:text;outline:.2rem solid #2196f3;outline-offset:-.2rem;overflow:visible;white-space:normal;display:table-cell}.advanced-table td.selected,.advanced-table th.selected{box-shadow:inset 0 0 0 .2rem #2196f3}.advanced-table thead th,.advanced-table .header-cell{background-color:var(--color-main);color:#fff}.advanced-table tbody th{background-color:#ffefef;font-weight:400}.resize-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;cursor:col-resize;z-index:9999}.resize-line{position:absolute;width:.2rem;background-color:#2196f3;pointer-events:none;z-index:10000;display:none}.color-picker-wrapper{position:relative;display:inline-block}.color-picker-modal{position:absolute;top:calc(100% + 1rem);left:0;background:#fff;border:.1rem solid #ddd;border-radius:.8rem;padding:1.6rem;box-shadow:0 .4rem 1.2rem #00000026;z-index:1000;width:28rem}.color-picker-header{font-weight:600;margin-bottom:1.2rem;font-size:1.4rem}.color-picker-custom{display:flex;flex-direction:column;margin-bottom:1.6rem;border:.1rem solid #e0e0e0;border-radius:.4rem;position:relative;overflow:hidden;cursor:pointer}.color-input{position:absolute;top:0;left:0;z-index:2;opacity:0;width:100%;height:7rem;cursor:pointer}.color-preview{position:relative;height:7rem;background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 25%,transparent 75%,#e0e0e0 75%,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 25%,transparent 75%,#e0e0e0 75%,#e0e0e0);background-position:0 0,2.45rem 2.455rem;background-size:4.9rem 4.9rem;border-bottom:.1rem solid #e0e0e0}.color-preview-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.color-info{padding:1.2rem}.color-hex{font-size:1.4rem;font-weight:500;color:#333}.color-picker-label{font-size:1.2rem;color:#666;margin-bottom:.8rem}.color-picker-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.6rem;margin-bottom:1.2rem}.color-btn{aspect-ratio:1/1;border:.1rem solid #ddd;cursor:pointer;padding:0;border-radius:.2rem;transition:all .2s}.color-btn:hover{transform:scale(1.1);border-color:#0693e3;box-shadow:0 .2rem .4rem #0003}.color-clear-btn{width:100%;padding:.8rem;border:.1rem solid #ddd;background:#fff;border-radius:.4rem;cursor:pointer;font-size:1.3rem;color:#0693e3;transition:background .2s}.color-clear-btn.disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.color-clear-btn:hover{background:#f5f5f5}.column-width-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.column-width-modal{background:#fff;border-radius:.8rem;overflow:hidden;box-shadow:0 .8rem 2.4rem #0003;width:40rem;max-width:90vw;animation:slideUp .2s ease}@keyframes slideUp{0%{transform:translateY(2rem);opacity:0}to{transform:translateY(0);opacity:1}}.column-width-modal-header{padding:2rem 2.4rem;border-bottom:.1rem solid #e0e0e0;background-color:var(--color-main);font-size:1.8rem;font-weight:700;color:#fff}.column-width-modal-content{padding:2.4rem}.column-width-label{display:block;font-size:1.4rem;color:#666;margin-bottom:1.2rem;font-weight:500}.column-width-input-wrapper{position:relative;display:flex;align-items:center;gap:.8rem}.column-width-input{flex:1;padding:1.2rem 1.6rem;border:.1rem solid #ddd;border-radius:.6rem;font-size:1.6rem;font-weight:500;transition:all .2s ease}.column-width-input:focus{outline:none;border-color:var(--color-main);box-shadow:0 0 0 .3rem #ac1e231a}.column-width-unit{font-size:1.4rem;color:#999;font-weight:500;-webkit-user-select:none;user-select:none}.column-width-hint{margin-top:.8rem;font-size:1.2rem;color:#999}.column-width-modal-footer{padding:1.6rem 2.4rem;border-top:.1rem solid #e0e0e0;display:flex;justify-content:flex-end;gap:1.2rem}.column-width-btn{padding:1rem 2rem;border:none;border-radius:.6rem;font-size:1.4rem;font-weight:500;cursor:pointer;transition:all .2s ease}.column-width-btn.column-width-btn-cancel{background:#f5f5f5;color:#666}.column-width-btn.column-width-btn-cancel:hover{background:#e0e0e0}.column-width-btn.column-width-btn-apply{background:var(--color-main);color:#fff}.column-width-btn.column-width-btn-apply.disabled{opacity:.7;pointer-events:none}.column-width-btn.column-width-btn-apply:hover{background:#8b1a1d}.column-width-btn.column-width-btn-apply:active{transform:scale(.98)}.ce-popover__item{display:flex;align-items:center;gap:3px;padding:2px 4px;font-weight:500;cursor:pointer;transition:background-color .15s ease}.ce-popover__item:hover{background-color:var(--color-background-item-hover)}.ce-popover__item-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px}.ce-popover__item-icon svg{width:16px;height:16px}.ce-popover__item-icon svg{fill:currentColor;opacity:.7;transition:opacity .15s ease}.ce-popover__item:hover .ce-popover__item-icon svg{opacity:1}.ce-popover__item-label{font-size:14px;line-height:20px;color:inherit}.app-download-block{position:relative;display:flex;align-items:center;gap:20px;margin:20px 0}.app-download-block--compact{gap:15px}.app-download-block--reverse{flex-direction:row-reverse}.app-download-block__logo{position:relative;flex-shrink:0;width:120px;height:120px;display:flex;align-items:center;justify-content:center;background-color:#eaeaea;border-radius:8px;overflow:hidden;cursor:pointer}.app-download-block--compact .app-download-block__logo{width:120px;height:120px}.app-download-block__logo-img{max-width:100%;max-height:100%;object-fit:contain}.app-download-block__logo-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;color:#ccc;font-size:18px;font-weight:700;text-transform:uppercase;text-align:center;padding:5px}.app-download-block__content{flex:1;display:flex;flex-direction:column}.app-download-block--compact .app-download-block__content{gap:8px}.app-download-block__description{font-size:14px;color:#333;padding:8px;max-height:200px;overflow-y:auto;line-height:1.5;outline:none}.app-download-block--compact .app-download-block__description{font-size:13px;min-height:40px}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);color:#999}.app-download-block__links{display:flex;flex-wrap:wrap;gap:10px;margin-top:5px}.app-download-block__store-link{display:block;opacity:.3;transition:opacity .2s}.app-download-block__store-link img{width:auto;height:40px}.app-download-block__store-link--active{opacity:1}.app-download-block__store-link:hover{opacity:.8}.app-download-block__store-img{width:100%;height:auto;display:block}.app-download-block__settings-icon{position:absolute;top:0;right:0;display:flex;width:32px;height:32px;align-items:center;justify-content:center;background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;transition:all .2s;color:#666;z-index:10}.app-download-block__settings-icon svg path{stroke:none!important}@media(hover:hover){.app-download-block__settings-icon{transition:background .2s linear}.app-download-block__settings-icon svg{transition:fill .2s linear}.app-download-block__settings-icon:hover{background-color:#ac1e23}.app-download-block__settings-icon:hover svg{fill:#fff}}.app-download-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.app-download-modal__content{background:#fff;border-radius:8px;padding:24px;width:90%;max-width:500px;box-shadow:0 4px 20px #00000026}.app-download-modal__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.app-download-modal__title{font-size:18px;font-weight:700;margin:0}.app-download-modal__close{background:none;border:none;font-size:24px;cursor:pointer;color:#999;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.app-download-modal__close:hover{color:#333}.app-download-modal__body{margin-bottom:20px}.app-download-modal__label{display:block;font-size:14px;font-weight:500;margin-bottom:8px;color:#333}.app-download-modal__input{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px;box-sizing:border-box}.app-download-modal__input:focus{outline:none;border-color:#ac1e23}.app-download-modal__footer{display:flex;justify-content:flex-end;gap:10px}.app-download-modal__button{padding:10px 20px;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background .2s}.app-download-modal__button--cancel{background:#f0f0f0;color:#333}.app-download-modal__button--cancel:hover{background:#e0e0e0}.app-download-modal__button--save{background-color:#ac1e23;color:#fff}@media(hover:hover){.app-download-modal__button--save{transition:opacity .2s linear}.app-download-modal__button--save:hover{opacity:.7}}.app-download-toolbar{display:flex;gap:5px;display:none;margin-top:10px}.app-download-toolbar__button{padding:6px 12px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;font-size:13px;display:flex;align-items:center;gap:5px;transition:all .2s}*{box-sizing:border-box}body,button,input,textarea,select{margin:0;font-family:Noto Sans JP,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.4rem;line-height:2rem;font-weight:400}body{word-break:break-word}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{font-size:10px}@media screen and (max-width:1280px)and (min-width:769px){html{font-size:.78125vw}}@media screen and (max-width:768px){html{font-size:calc(10 / 390 * 100vw)}}:root{--color-main: #ac1e23;--color-second: #f5bfc1;--color-text: #081627;--color-background: #f1f1f1;--font-main: "Noto Sans JP", sans-serif;--font-en: "Oswald", sans-serif}
