@keyframes slide-in-elliptic-left-fwd{0%{transform:translateX(-300px) rotateY(30deg) scale(0);transform-origin:-100% 50%;opacity:0}to{transform:translateX(0) rotateY(0) scale(1);transform-origin:600px 50%;opacity:1}}@keyframes rotate-center{0%{transform:rotate(0)}to{transform:rotate(90deg)}}@keyframes spinner-rotate{to{transform:rotate(360deg)}}@keyframes spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes slide-right{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateY(0)}}.panel,.panel__overlay{position:fixed;top:0;left:0}.panel{display:none;height:100vh;font-size:17px;transform:translateZ(0) translateX(-100%);transition:transform .6s cubic-bezier(.77,0,.175,1);transition-delay:.3s;z-index:500}.panel.is-active{transform:translateZ(0) translateX(0)}.panel.is-active .panel__button .core-cog{animation:rotate-center .3s ease-in-out both}.panel__overlay{right:0;bottom:0;opacity:0;pointer-events:none;background-color:rgba(43,47,54,.8);transition:.5s ease opacity;z-index:350}.panel__overlay.is-active,.panel__overlay.is-opened{opacity:1;pointer-events:auto}.panel__button{position:absolute;top:calc(50% - 20px);left:calc(100% + 1em);display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding:unset;appearance:none;border:unset;cursor:pointer;border-radius:6px;box-shadow:0 0 4px rgba(0,0,0,.12);background-color:#2b2f36;transition:.25s ease background-color;transform:translate3d(0,0,0);animation:slide-in-elliptic-left-fwd .3s cubic-bezier(.25,.46,.45,.94) both;animation-delay:1s;z-index:1}.panel__button .core-cog{display:block;width:22px;height:22px;padding:9px;fill:#fff}.panel__button:focus{outline:0}.panel .is-highlighted{color:hsl(var(--ph),var(--ps),var(--pl))}#panel-overlay{display:none}@media (min-width:1100px){#panel-overlay,.panel{display:block}}.clr-picker{position:absolute;display:none;justify-content:flex-end;flex-wrap:wrap;direction:ltr;width:220px;border-radius:6px;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.05),0 5px 20px rgba(0,0,0,.1);user-select:none;z-index:1000}.clr-picker.clr-open,.clr-picker[data-inline=true]{display:flex}.clr-gradient,.clr-picker[data-inline=true]{position:relative}.clr-gradient{width:100%;height:100px;margin-bottom:15px;border-radius:6px 6px 0 0;background-image:linear-gradient(transparent,#000),linear-gradient(90deg,#fff,currentColor);cursor:pointer}.clr-marker{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border:2px solid #fff;border-radius:50%;background-color:currentColor;cursor:pointer}.clr-picker input[type=range]::-webkit-slider-runnable-track{width:100%;height:16px}.clr-picker input[type=range]::-webkit-slider-thumb{width:16px;height:16px}.clr-picker input[type=range]::-moz-range-track{width:100%;height:16px;border:0}.clr-picker input[type=range]::-moz-range-thumb{width:16px;height:16px;border:0}.clr-hue{background-image:linear-gradient(to right,red 0,#ff0 16.66%,#0f0 33.33%,#0ff 50%,#00f 66.66%,#f0f 83.33%,red 100%)}.clr-alpha,.clr-hue{position:relative;width:calc(100% - 40px);height:8px;margin:5px 20px;border-radius:6px}.clr-alpha span{display:block;height:100%;width:100%;border-radius:inherit;background-image:linear-gradient(90deg,transparent,currentColor)}.clr-alpha input,.clr-hue input{position:absolute;width:calc(100% + 32px);height:16px;left:-16px;top:-4px;margin:0;background-color:transparent;opacity:0;cursor:pointer;appearance:none}.clr-alpha div,.clr-alpha div:before,.clr-hue div{position:absolute;left:0;border-radius:50%;background-color:currentColor}.clr-alpha div,.clr-hue div{width:16px;height:16px;top:50%;margin-left:-8px;border:2px solid #fff;transform:translateY(-50%);box-shadow:0 0 4px rgba(0,0,0,.12);pointer-events:none}.clr-alpha div:before{content:'';height:100%;width:100%;top:0}.clr-format{display:none;order:1;width:calc(100% - 40px);margin:0 20px 20px}.clr-segmented{display:flex;position:relative;width:100%;margin:0;padding:0;box-sizing:border-box;border:1px solid #ededed;border-radius:15px;color:#8f8f99;font-size:12px}.clr-segmented input,.clr-segmented legend{position:absolute;width:100%;height:100%;margin:0;padding:0;border:0;left:0;top:0;opacity:0;pointer-events:none}.clr-segmented label{flex-grow:1;margin:0;padding:4px 0;font-size:inherit;font-weight:400;line-height:initial;text-align:center;cursor:pointer}.clr-segmented label:first-of-type{border-radius:10px 0 0 10px}.clr-segmented label:last-of-type{border-radius:0 10px 10px 0}.clr-segmented input:checked+label{color:#fff;background-color:#262a2c}.clr-swatches{order:2;width:calc(100% - 32px);margin:0 16px}.clr-swatches div{display:flex;flex-wrap:wrap;padding-bottom:12px;justify-content:center}.clr-swatches button{position:relative;width:20px;height:20px;margin:0 4px 6px;padding:0;border:0;border-radius:50%;color:inherit;text-indent:-1000px;white-space:nowrap;overflow:hidden;cursor:pointer}.clr-field button:after,.clr-swatches button:after{content:'';position:absolute;left:0;top:0;display:block;width:100%;height:100%;border-radius:inherit;background-color:currentColor;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}input.clr-color{width:calc(100% - 80px);height:32px;margin:15px 20px 20px auto;padding:0 10px;background-color:#f6f7f9;border:1px solid #ededed;border-radius:6px;color:#262a2c;font-size:14px;text-align:center;transition:border-color .2s cubic-bezier(.25,.46,.45,.94);order:1;box-shadow:none}input.clr-color:focus,input.clr-color:hover{outline:0;border-color:#d9d9d9}.clr-clear,.clr-close{height:24px;padding:0 20px;border:0;border-radius:6px;color:#fff;background-color:#8f8f99;font-family:inherit;font-size:12px;font-weight:400;order:2;cursor:pointer}.clr-clear{display:none;margin:0 20px 20px}.clr-close{display:block;margin:0 20px 20px auto}.clr-preview{position:relative;width:32px;height:32px;margin:15px 0 20px 20px;border-radius:50%;overflow:hidden}.clr-preview:after,.clr-preview:before{content:'';position:absolute;left:0;top:0;height:100%;width:100%;border:1px solid #fff;border-radius:50%}.clr-preview:after{border:0;background-color:currentColor;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.clr-field button,.clr-preview button{position:absolute;height:100%;margin:0;padding:0;border:0;overflow:hidden}.clr-preview button{width:100%;border-radius:50%;outline-offset:-2px;background-color:transparent;text-indent:-9999px;cursor:pointer;z-index:1}.clr-alpha div,.clr-color,.clr-hue div,.clr-marker{box-sizing:border-box}.clr-field{display:block;position:relative;color:transparent}.clr-field input{margin:0;direction:ltr}.clr-field button{right:0;top:50%;width:30px;transform:translateY(-50%);color:inherit;text-indent:-1000px;white-space:nowrap;pointer-events:none}.clr-field.clr-rtl button{left:.6rem;right:auto;width:28px;height:28px;border-radius:4px}.clr-alpha,.clr-alpha div,.clr-field button,.clr-preview:before,.clr-swatches button{background-image:repeating-linear-gradient(45deg,#aaa 25%,transparent 25%,transparent 75%,#aaa 75%,#aaa),repeating-linear-gradient(45deg,#aaa 25%,#fff 25%,#fff 75%,#aaa 75%,#aaa);background-position:0 0,4px 4px;background-size:8px 8px}.clr-marker:focus{outline:0}.clr-keyboard-nav .clr-alpha input:focus+div,.clr-keyboard-nav .clr-hue input:focus+div,.clr-keyboard-nav .clr-marker:focus,.clr-keyboard-nav .clr-segmented input:focus+label{outline:0;box-shadow:0 0 0 2px hsl(var(--ph),var(--ps),var(--pl)),0 0 2px 2px #fff}.clr-picker[data-alpha=false] .clr-alpha,.clr-picker[data-minimal=true] .clr-alpha,.clr-picker[data-minimal=true] .clr-color,.clr-picker[data-minimal=true] .clr-gradient,.clr-picker[data-minimal=true] .clr-hue,.clr-picker[data-minimal=true] .clr-preview{display:none}.clr-picker[data-minimal=true]{padding-top:16px}.drop-zone{position:relative;display:grid;align-items:center;grid-template-columns:1fr;grid-gap:10px;width:100%;height:120px;padding:1.5rem;box-sizing:border-box;border:1px solid #e3e3e3;border-radius:6px;cursor:pointer;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:1}.drop-zone.is-over{box-shadow:0 0 0 4px #f6f7f9}.drop-zone::after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;border-radius:6px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%238f8f8f' fill-opacity='0.3' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");transition:opacity .2s cubic-bezier(.25,.46,.45,.94);will-change:opacity;z-index:-1}.drop-zone:focus::after,.drop-zone:hover::after{opacity:1}.drop-zone:focus{outline:0}.drop-zone__input{display:none}.drop-zone__content{user-select:none}.drop-zone__text{display:block;margin-bottom:5px;font-size:.95em;line-height:1.4em}.drop-zone__hint{display:block;font-size:.8em;line-height:1.4em;color:#8f8f99}.drop-zone .core-folder{display:block;width:42px;height:42px}@media (min-width:768px){.drop-zone{grid-template-columns:auto 1fr;grid-gap:2rem;padding:2rem;fill:#a8a8a8}}.panel-hooks{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;margin-top:20px}.panel-hooks__item{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;margin-bottom:10px}.panel-hooks__label{cursor:pointer;font-size:.95em}.irs--flat{height:40px}.irs--flat.irs-with-grid{height:60px}.irs--flat .irs-line{top:25px;height:12px;background-color:#ededed;border-radius:4px}.irs--flat .irs-bar{top:25px;height:12px;background-color:hsl(var(--ph),var(--ps),var(--pl))}.irs--flat .irs-bar--single{border-radius:4px 0 0 4px}.irs--flat .irs-shadow{height:1px;bottom:16px;background-color:#ededed}.irs--flat .irs-handle{top:22px;width:16px;height:18px;background-color:transparent}.irs--flat .irs-handle>i:first-child{position:absolute;display:block;top:0;left:50%;width:2px;height:100%;margin-left:-1px;background-color:hsl(var(--ph),var(--ps),calc(var(--pl) - 8%))}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background-color:hsl(var(--ph),var(--ps),calc(var(--pl) - 16%))}.irs--flat .irs-max,.irs--flat .irs-min{top:0;padding:1px 3px;color:#999;font-size:10px;line-height:1.333;text-shadow:none;background-color:#ededed;border-radius:4px}.irs--flat .irs-from,.irs--flat .irs-single,.irs--flat .irs-to{color:hsl(var(--bh),var(--bs),var(--bl));font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:hsl(var(--ph),var(--ps),var(--pl));border-radius:4px}.irs--flat .irs-from:before,.irs--flat .irs-single:before,.irs--flat .irs-to:before{position:absolute;display:block;content:'';bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:hsl(var(--ph),var(--ps),var(--pl))}.irs--flat .irs-grid-pol{background-color:#e2e5e9}.irs--flat .irs-grid-text{color:#999}.irs,.irs-line{position:relative;display:block}.irs{-webkit-touch-callout:none;user-select:none;font-size:12px;font-family:Arial,sans-serif}.irs-line{overflow:hidden;outline:0!important}.irs-bar,.irs-shadow,.navigation-generator__tree:before{position:absolute;display:block;left:0;width:0}.irs-shadow{display:none}.irs-handle{box-sizing:border-box;z-index:1}.irs-handle.type_last{z-index:2}.irs-handle,.irs-max,.irs-min{position:absolute;display:block;cursor:default}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-single,.irs-to{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:0 0;z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;overflow:hidden;outline:0!important;z-index:-9999!important;background:0 0!important;border-style:solid!important;border-color:transparent!important}.navigation-generator__tree{position:relative;display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-start;padding-left:1rem}.navigation-generator__tree:before{content:'';top:50%;width:2px;height:calc(100% - 45px);background-color:#d9d9d9;transform:translateY(-50%)}.navigation-generator__tree.is-overlaid{z-index:0}.navigation-generator__tree.is-sub:after{position:absolute;top:1.15rem;left:-1rem;content:'';display:block;height:2px;width:1rem;background-color:#d9d9d9}.navigation-generator__tree.is-sub .navigation-generator__branch-item{background-color:#f6f7f9}.navigation-generator__branch{position:relative;user-select:none}.navigation-generator__branch.is-active .navigation-generator__branch-item::before{opacity:1}.navigation-generator__branch.is-active .navigation-generator__branch-item{background-color:transparent}.navigation-generator__branch-action{position:relative;display:block;padding-top:5px;padding-bottom:5px}.navigation-generator__branch-action:before{content:'';position:absolute;top:.75rem;left:calc(-1rem - 6px);display:block;height:10px;width:10px;border-radius:50%;background-color:#f6f7f9;border:2px solid #d9d9d9;transition:.15s ease;transform-origin:50% 50%;z-index:1}.navigation-generator__branch-action:hover:before{border-color:#a8a8a8;transform:scale(1.25)}.navigation-generator__branch-item{position:relative;display:flex;align-items:center;height:32px;padding:0 .8rem;border:1px solid #e3e3e3;border-radius:6px;font-size:.95em;line-height:1.4em;color:#8f8f99;white-space:nowrap;cursor:move}.navigation-generator__branch-item::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;border-radius:6px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%238f8f8f' fill-opacity='0.3' fill-rule='evenodd'%3E%3Cpath d='M5 0h1L0 6V5zM6 5v1H5z'/%3E%3C/g%3E%3C/svg%3E");transition:opacity .2s cubic-bezier(.25,.46,.45,.94);will-change:opacity;z-index:-1}.navigation-generator__buttons{display:flex;align-items:center;padding-left:1rem;margin-left:auto}.navigation-generator__buttons>:not(:last-of-type){margin-right:10px}.navigation-generator__button{padding:3px;border:unset;background-color:transparent;cursor:pointer}.navigation-generator__button>svg{display:block;width:16px;height:16px;fill:#a8a8a8}.navigation-generator__button .core-cross{width:11px;height:11px;transform:rotate(45deg)}.navigation-generator__button:focus{outline:0}.navigation-generator__add-button{display:inline-grid;grid-template-columns:auto 1fr;grid-gap:15px;align-items:center;padding:2px 10px;margin-top:10px;border:1px solid #e3e3e3;border-radius:6px;background:#f6f7f9;font-size:.95em;line-height:1.4em;color:#8f8f99;white-space:nowrap;cursor:pointer}.navigation-generator__add-button .core-cross{display:block;width:10px;height:10px;transform:rotate(45deg);fill:#a8a8a8}.navigation-generator__add-button:focus{outline:0}.navigation-generator__popup{position:absolute;top:45px;left:0;width:320px;border-radius:6px;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.05),0 5px 20px rgba(0,0,0,.1);overflow:hidden;pointer-events:auto;z-index:2}.navigation-generator__popup-buttons{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e3e3e3}.navigation-generator__popup-button{width:100%;height:40px;border:unset;background-color:transparent;font-family:inherit;font-size:.95em;line-height:1.4em;transition:background-color .2s cubic-bezier(0,1,.5,1);cursor:pointer}.navigation-generator__popup-button:not(:last-of-type){border-right:1px solid #e3e3e3}.navigation-generator__popup-button:hover{background-color:#f6f7f9}.navigation-generator__popup-button:focus{outline:0}.navigation-generator__popup-label{display:block;margin-bottom:5px;font-size:.95em;line-height:1.4em}.navigation-generator__popup-content{display:grid;grid-gap:1rem;padding:1rem}.navigation-generator__popup-input{display:block;width:100%;height:36px;padding:0 .8rem;box-sizing:border-box;background-color:#f6f7f9;border:1px solid #ededed;border-radius:6px;font-family:inherit;font-weight:inherit;font-size:.95em;line-height:1.4em;color:#262a2c;overflow-y:hidden;transition:border-color .2s cubic-bezier(.25,.46,.45,.94);resize:none}.navigation-generator__popup-input:focus,.navigation-generator__popup-input:hover{border-color:#d9d9d9}.navigation-generator__popup-input:focus{outline:0}.panel-actions{position:absolute;left:50%;transform:translateX(-50%);display:none;justify-content:flex-end;width:100%;max-width:var(--frame-width);margin:0 auto;opacity:0;transition:opacity .2s cubic-bezier(.25,.46,.45,.94);color:#262a2c;pointer-events:none;z-index:60}.panel-actions.is-top{top:1rem}.panel-actions.is-bottom{bottom:1rem}.panel-actions>div:not(:first-of-type){margin-left:.4rem}.panel-actions__wrapper{position:relative}.panel-actions__wrapper:hover .panel-actions{opacity:1}.panel-actions__wrapper::before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';display:block;border:2px solid transparent;border-radius:6px;pointer-events:none;transition:border-color .2s cubic-bezier(.25,.46,.45,.94)}.panel-actions__wrapper.is-active::before,.panel-demo__image-option.is-active .panel-demo__image-wrapper{border-color:hsl(var(--ph),var(--ps),var(--pl))}.panel-actions__button,.panel-actions__spinner{align-items:center;justify-content:center;width:32px;height:32px}.panel-actions__button{display:flex;padding:unset;border-radius:4px;border:1px solid #ebebeb;background-color:#f7f7f7;cursor:pointer;transition:all .15s ease}.panel-actions__button svg{fill:#a8a8a8}.panel-actions__button:hover{background-color:#fff;border-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.05),0 5px 20px rgba(0,0,0,.1)}.panel-actions__spinner{display:none}.panel-actions__spinner.is-active{display:flex}.panel-actions__spinner .core-spinner{animation:spinner-rotate 2s linear infinite}.panel-actions__spinner .core-spinner__path{stroke-linecap:round;stroke-width:5px;animation:spinner-dash 1.5s ease-in-out infinite;stroke:hsl(var(--ph),var(--ps),var(--pl))}.panel-actions__name{display:flex;align-items:center;height:32px;padding:.6em;box-sizing:border-box;border-width:1px;border-style:solid;border-radius:4px;font-size:13px;background-color:#f5f5f5;border-color:#ebebeb;pointer-events:none;white-space:nowrap;transform:translateX(-10px);transition:all .2s cubic-bezier(.25,.46,.45,.94);will-change:transform,opacity;opacity:0;visibility:hidden}.panel-actions__name.is-active{visibility:visible;opacity:1;transform:translate(0,0)}.panel-actions__name svg{margin-right:10px;fill:#a8a8a8}@media (min-width:992px){.panel-actions{display:flex}}.panel-admin{display:grid;grid-template-columns:73px 1fr;width:950px;height:100%}.panel-admin__tabs{padding:12px;background-color:#fff;border-right:1px solid #e3e3e3}.panel-admin__tab{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:5px;border-radius:6px;transition:.15s ease;cursor:pointer}.panel-admin__tab.is-active,.panel-admin__tab:hover{background-color:#ededed}.panel-admin__tab svg{fill:#8f8f99}.panel-admin__pages{position:relative}.panel-admin__page{display:none;height:100%;width:100%;background-color:#fff;color:#262a2c}.panel-admin__page.is-active{display:block}.panel-admin__alert{position:absolute;bottom:0;left:2rem;width:calc(100% - 4rem)}.panel-alert,.panel-alert__close svg{transition:all .2s cubic-bezier(.25,.46,.45,.94)}.panel-alert{position:absolute;display:grid;grid-template-columns:1fr auto;grid-gap:1rem;padding:.75rem 1.25rem;box-sizing:border-box;border-radius:6px;visibility:hidden;background-color:#fff3cc;transform:translateY(30px);opacity:0;z-index:200}.panel-alert--top{bottom:calc(100% + 1rem);left:0;width:100%}.panel-alert--bottom{bottom:1rem;left:1rem;width:calc(100% - 2rem - 8px)}.panel-alert.is-active{visibility:visible;transform:translateY(0);opacity:1}.panel-alert__text{font-size:.95em;line-height:1.4em}.panel-alert__close{display:flex;align-items:center;justify-content:center;width:22px;height:22px;padding:unset;border:0;background-color:unset;cursor:pointer}.panel-alert__close:hover svg{fill:#262a2c}.panel-alert__close svg{width:10px;height:10px;fill:#8f8f99}.panel-demo{width:600px;height:100%;background-color:#fff}.panel-demo__content{height:calc(100vh - 100px);padding:34px;box-sizing:border-box;overflow-y:scroll}.panel-demo__content::-webkit-scrollbar{width:8px;height:4px;background-color:#ededed}.panel-demo__content::-webkit-scrollbar-thumb{background-color:#d4d4d4}.panel-demo__item:not(:last-of-type){margin-bottom:1rem}.panel-demo__title{margin-bottom:1rem;font-weight:600}.panel-demo__checkbox{display:grid;grid-template-columns:auto 1fr;grid-gap:1em}.panel-demo__label{cursor:pointer;font-size:.95em}.panel-demo__item-name{margin-bottom:10px;font-size:.95em;line-height:1.4em}.panel-demo__image-select{display:flex;flex-wrap:wrap;grid-gap:5px}.panel-demo__image-option:focus{outline:0}.panel-demo__image-wrapper{position:relative;display:block;border-radius:6px;cursor:pointer;transition:.15s ease;border:2px solid #e3e3e3;overflow:hidden}.panel-demo__image-wrapper:hover{border-color:hsl(var(--ph),var(--ps),var(--pl))}.panel-demo__image-wrapper img,.panel-pages__image-wrapper img{display:block;max-width:100%;height:auto}.panel-demo__hint{font-size:.95em;line-height:1.4em}.panel-demo__footer-wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;height:100px;padding:1rem;box-sizing:border-box}.panel-demo__footer-wrapper::after{position:absolute;content:'';display:block;bottom:100%;width:calc(100% - 2rem);height:50px;background-image:linear-gradient(to top,#fff 0,transparent 100%);pointer-events:none;z-index:100}.panel-demo__footer{position:relative;display:grid;grid-template-columns:1fr 220px;grid-gap:1rem;align-items:center;justify-content:space-between;padding:1rem;border-radius:6px;background-color:#ededed}.panel-demo__controls{display:flex;align-items:center}.panel-demo__controls>div:not(:last-of-type),.panel-settings__controls>div:not(:last-of-type){margin-right:5px}.panel-demo__menu{position:relative}.panel-demo__menu-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;transition:background-color .3s ease;cursor:pointer}.panel-demo__menu-button.is-active,.panel-demo__menu-button:active{background-color:#d4d4d4}.panel-demo__menu-button .core-menu{fill:#a8a8a8}.panel-demo__vendor{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr}.panel-demo__vendor>.is-stretch{grid-column:span 2}.panel-demo__vendor.is-loaded .panel-demo__spinner{display:none}.panel-demo__spinner{display:flex;align-items:center}.panel-demo__spinner .core-spinner{display:block;margin-right:10px;animation:spinner-rotate 2s linear infinite}.panel-demo__spinner .core-spinner__path{stroke-linecap:round;stroke-width:5px;animation:spinner-dash 1.5s ease-in-out infinite;stroke:hsl(var(--ph),var(--ps),var(--pl))}.panel-dropdown{position:absolute;bottom:calc(100% + 2em);left:-1em;display:grid;grid-template-rows:1fr auto;width:270px;border-radius:6px;background-color:#fff;transform-origin:left bottom;transform:scale(0);opacity:0;overflow:hidden;visibility:hidden;box-shadow:0 0 5px rgba(0,0,0,.05),0 5px 20px rgba(0,0,0,.1);transition:all .2s cubic-bezier(.25,.46,.45,.94);pointer-events:none;z-index:400}.panel-dropdown.is-active{visibility:visible;transform:scale(1);opacity:1;pointer-events:auto}.panel-dropdown__navigation{padding:8px;border-bottom:1px solid #e3e3e3}.panel-dropdown__item{display:flex;align-items:center;padding:8px;border-radius:6px;text-decoration:none;font-size:.95em;color:#262a2c}.panel-dropdown__footer,.panel-dropdown__item:hover{background-color:#f6f7f9}.panel-dropdown__footer{display:grid;grid-gap:5px;padding:8px 16px}.panel-dropdown__text{font-size:.9em;line-height:1.4em}.panel-generator{display:grid;grid-template-columns:312px 1fr}.panel-generator__navigation{height:100vh;padding:2rem 0;box-sizing:border-box;overflow-y:scroll;background-color:#f6f7f9}.panel-generator__navigation::-webkit-scrollbar{width:6px;height:4px;background-color:#e3e3e3}.panel-generator__navigation::-webkit-scrollbar-thumb{background-color:#c7c7c7}.panel-generator__tabs{display:flex;flex-direction:column;user-select:none;color:#262a2c}.panel-generator__tab:not(:last-of-type){border-bottom:1px solid #e3e3e3}.panel-generator__tab-name{position:relative;display:grid;grid-template-columns:1fr 20px;grid-gap:1rem;align-items:center;padding:1rem 2rem;letter-spacing:.05em;text-transform:uppercase;font-size:.8em;line-height:1.4em;cursor:pointer}.panel-generator__tab-name.is-active{border-bottom:1px solid #e3e3e3}.panel-generator__tab-name.is-active+.panel-generator__tab-list{display:flex;flex-direction:column;grid-gap:1px;background-color:#ededed}.panel-generator__tab-name.is-active .core-dropdown{transform:rotate(-90deg)}.panel-generator__tab-list{display:none}.panel-generator__page{display:flex;grid-gap:10px;align-items:flex-start;justify-content:space-between;padding:1rem 2rem;font-size:.95em;line-height:1.4em;transition:all .1s cubic-bezier(.25,.46,.45,.94);cursor:pointer}.panel-generator__page.is-active,.panel-generator__page:hover{background-color:#e3e3e3}.panel-generator__page:first-of-type{box-shadow:0 5px 5px -5px rgba(34,60,80,.3) inset}.panel-generator__title{display:block;padding:0 2rem;margin-bottom:1rem;font-size:.75rem;font-weight:600;letter-spacing:.05em;color:#8f8f99;text-transform:uppercase}.panel-generator__content-wrapper{position:relative}.panel-generator__content{height:100vh;padding:2rem;box-sizing:border-box;overflow-y:scroll}.panel-generator__content::-webkit-scrollbar{width:8px;height:4px;background-color:#ededed}.panel-generator__content::-webkit-scrollbar-thumb{background-color:#d4d4d4}.panel-generator__header{margin-bottom:20px}.panel-generator__name{margin-bottom:10px;font-size:.95em;line-height:1.4em;font-weight:600}.panel-generator__desc,.panel-generator__hint p{margin-bottom:15px;font-size:.95em;line-height:1.6em}.panel-generator__hint{display:none;margin-bottom:20px}.panel-generator__hint p span{font-weight:700}.panel-generator__hint p a{color:#262a2c}.panel-generator__hint.is-active{display:block}.panel-generator__hint-button{display:flex;align-items:center;padding:unset;background-color:unset;border:unset;border-bottom:1px dotted #8f8f99;margin-bottom:20px;font-family:inherit;font-size:.95em;color:#8f8f99;cursor:pointer}.panel-generator__code-wrapper{width:100%;padding:5px;margin-bottom:10px;box-sizing:border-box;border-radius:6px;background-color:#f6f7f9}.panel-generator__code-header{display:flex;justify-content:space-between;min-height:2em;padding:0 15px;margin-bottom:5px;border-radius:4px;line-height:2em;font-size:.9em;background-color:#fff;user-select:none}.panel-generator__copy{cursor:pointer;font-size:.95em;font-weight:600}.panel-generator__copy span:first-of-type{display:none}.panel-generator__copy.is-active span:first-of-type{display:flex;align-items:center;opacity:0;animation:slide-right .15s ease forwards}.panel-generator__copy span:last-of-type{display:block}.panel-generator__copy.is-active span:last-of-type{display:none}.panel-generator__copy .core-check{display:block;margin-right:5px;fill:#33cc5e}.panel-generator__code>span{position:relative;display:block;min-height:1.6em;padding:0 1rem 0 calc(40px + 1rem);border-radius:4px;line-height:1.6em;font-size:.95em;white-space:pre-wrap;word-wrap:break-word}.panel-generator__code>span::after{content:attr(data-line);position:absolute;display:inline-block;left:0;top:0;width:40px;height:100%;padding-right:.5rem;box-sizing:border-box;border-right:1px solid #ededed;color:#8f8f99;text-align:right;line-height:1.6em;font-size:.95em;user-select:none}.panel-generator__code>span:nth-child(odd){background-color:#fcfcfd}.panel-generator__code .is-comment{color:#8f8f99}.panel-generator__code .is-property{position:relative;color:#3e3ee0;cursor:default}.panel-generator__code .is-property:hover,.panel-structure__issue-item>a:hover{text-decoration:underline}.panel-generator__code .is-property:hover .is-hint{visibility:visible;transform:translateY(0);opacity:1;transition-delay:.5s}.panel-generator__code .is-hint{position:absolute;top:100%;left:-20px;display:block;width:300px;padding:.8em 1em;margin-top:5px;box-sizing:border-box;border-radius:6px;background-color:#2b2f36;color:#fff;line-height:1.4em;font-size:15px;white-space:normal;visibility:hidden;transform:translateY(10px);opacity:0;transition-property:transform,opacity;transition-duration:.25s;transition-timing-function:ease;z-index:10;user-select:none}.panel-generator__code .is-hint span{display:inline-block;width:100%}.panel-generator__code .is-hint span:first-of-type{margin-top:5px;padding-top:5px;border-top:1px solid #4c5461}.panel-generator__code .is-value{color:#2fac65;word-break:break-all}.panel-generator__code .is-attribute{color:#3e3ee0}.panel-generator__code .is-variable{color:#866eaa}.panel-icons{height:100%;padding:15px;box-sizing:border-box;overflow-y:scroll}.panel-icons::-webkit-scrollbar{width:6px;background-color:#ededed}.panel-icons::-webkit-scrollbar-thumb{background-color:#d4d4d4}.panel-icons__wrapper{position:absolute;bottom:calc(100% + .7em);right:0;width:270px;height:400px;border-radius:6px;background-color:#fff;transform-origin:right bottom;transform:scale(0);overflow:hidden;opacity:0;visibility:hidden;box-shadow:0 0 5px rgba(0,0,0,.05),0 5px 20px rgba(0,0,0,.1);transition:all .2s cubic-bezier(.25,.46,.45,.94);pointer-events:none;z-index:300}.panel-icons__wrapper.is-active{visibility:visible;transform:scale(1);opacity:1;pointer-events:auto}.panel-icons__wrapper::before{position:absolute;bottom:0;content:'';display:block;width:calc(100% - 1.4rem);height:40px;background-image:linear-gradient(to top,#fff 0,transparent 100%);pointer-events:none}.panel-icons__name{font-size:.95em;line-height:1.4em;margin-bottom:10px}.panel-icons__name:not(:first-of-type){margin-top:15px}.panel-icons__group{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;box-sizing:border-box}.panel-icons__item{display:flex;align-items:center;justify-content:center;height:40px;border:1px solid #ededed;background-color:#f6f7f9;border-radius:6px;transition:all .2s cubic-bezier(.25,.46,.45,.94);cursor:pointer}.panel-icons__item.is-active{box-shadow:0 0 0 4px #f6f7f9;background-color:#ededed;border-color:#c7c7c7}.panel-icons__item:hover{background-color:#ededed;border-color:#d9d9d9}.panel-icons__icon{display:block;width:22px;height:22px;filter:opacity(.35)}.panel-navigation{display:flex;flex-direction:column;user-select:none;color:#262a2c}.panel-navigation__tab:not(:last-of-type){border-bottom:1px solid #e3e3e3}.panel-navigation__tab-name{position:relative;display:grid;grid-template-columns:1fr 20px;grid-gap:1rem;align-items:center;padding:1rem 2rem;letter-spacing:.05em;text-transform:uppercase;font-size:.8em;line-height:1.4em;cursor:pointer}.panel-navigation__tab-name.is-active{border-bottom:1px solid #e3e3e3}.panel-navigation__tab-name.is-active+.panel-navigation__tab-list{display:flex;flex-direction:column;grid-gap:1px;background-color:#ededed}.panel-navigation__tab-name.is-active .core-dropdown{transform:rotate(-90deg)}.panel-navigation .core-dropdown{display:block;width:20px;height:20px;transition:transform .1s cubic-bezier(.25,.46,.45,.94);fill:#262a2c}.panel-navigation__tab-list{display:none}.panel-navigation__page{display:flex;grid-gap:10px;align-items:flex-start;justify-content:space-between;padding:1rem 2rem;font-size:.95em;line-height:1.4em;transition:all .1s cubic-bezier(.25,.46,.45,.94);cursor:pointer}.panel-navigation__page.is-active,.panel-navigation__page:hover{background-color:#e3e3e3}.panel-navigation__page:first-of-type{box-shadow:0 5px 5px -5px rgba(34,60,80,.3) inset}.panel-navigation__badge{display:block;padding:.2rem .6rem;border-radius:4px;font-size:.8em;line-height:1.2em;letter-spacing:.04em;background-color:hsl(var(--ph),var(--ps),var(--pl));color:#fff}.panel-pages__setting{margin-bottom:20px}.panel-pages__image-option input,.panel-pages__item,.panel-pages__radio input[type=radio]{display:none}.panel-pages__item.is-active{display:block}.panel-pages__header{display:grid;grid-template-columns:1fr auto;grid-gap:1rem;align-items:center;margin-bottom:20px;font-weight:400}.panel-pages__actions{display:flex;align-items:center}.panel-pages__back{display:block;cursor:pointer}.panel-pages .core-arrow-back{fill:#a8a8a8;transform:scale(-1,1)}.panel-pages__description{margin-bottom:20px;padding:1rem;border-radius:6px;font-size:.95em;line-height:1.4em;background-color:hsl(var(--ph),var(--ps),var(--pl));color:#fff}.panel-pages__description a{color:#fff}.panel-pages__checkbox{display:grid;grid-template-columns:auto 1fr;grid-gap:1em}.panel-pages__label{cursor:pointer;font-size:.95em}.panel-pages__desc{margin-top:10px;font-size:.8em;line-height:1.4em;color:#8f8f99}.panel-pages__name{margin-bottom:10px;font-size:.95em;line-height:1.4em}.panel-pages__name.is-title{font-weight:600}.panel-pages__image-select{display:flex;flex-wrap:wrap;grid-gap:5px}.panel-pages__image-option:focus{outline:0}.panel-pages__image-option input:checked+.panel-pages__image-wrapper,.panel-pages__radio input[type=radio]:checked+label span{border-color:hsl(var(--ph),var(--ps),var(--pl))}.panel-pages__image-option input:checked+.panel-pages__image-wrapper.is-highlighted::after{transform:scale(1);opacity:1;background-color:hsl(var(--ph),var(--ps),var(--pl));border-color:hsl(var(--ph),var(--ps),var(--pl))}.panel-pages__image-wrapper{position:relative;display:block;border-radius:6px;cursor:pointer;transition:.15s ease;border:2px solid #e3e3e3;overflow:hidden}.panel-pages__image-wrapper.is-highlighted::after{content:'';position:absolute;top:6px;left:6px;display:block;width:16px;height:16px;border:2px solid #ededed;background-color:#fff;border-radius:50%;opacity:0;transform:scale(0);transition:.25s ease;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='192' height='192' fill='%23FFFFFF' viewBox='0 0 256 256'%3E%3Crect width='256' height='256' fill='none'%3E%3C/rect%3E%3Cpolyline points='216 72.005 104 184 48 128.005' fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='32'%3E%3C/polyline%3E%3C/svg%3E");background-size:12px;background-repeat:no-repeat;background-position:50% 50%}.panel-pages__image-wrapper.is-highlighted:hover::after{transform:scale(1);opacity:1}.panel-pages__image-wrapper:hover{border-color:hsl(var(--ph),var(--ps),var(--pl))}.panel-pages__color-wrapper{position:relative}.panel-pages__color{width:100%;padding:.6em .8em .6em 3em;box-sizing:border-box;border:1px solid #ededed;background-color:#f6f7f9;border-radius:6px;font-family:inherit;font-weight:inherit;font-size:.95em;line-height:1.4em;color:#262a2c;transition:border-color .2s cubic-bezier(.25,.46,.45,.94)}.panel-pages__color:focus,.panel-pages__color:hover{border-color:#d9d9d9}.panel-pages__color:focus{outline:0}.panel-pages__textarea{display:block;width:100%;padding:.6em .8em;box-sizing:border-box;background-color:#f6f7f9;border:1px solid #ededed;border-radius:6px;font-family:inherit;font-weight:inherit;font-size:.95em;line-height:1.4em;color:#262a2c;overflow-y:hidden;transition:border-color .2s cubic-bezier(.25,.46,.45,.94);resize:none}.panel-pages__textarea:focus,.panel-pages__textarea:hover{border-color:#d9d9d9}.panel-pages__textarea:focus{outline:0}.panel-pages__select{position:relative}.panel-pages__select button{width:100%;padding:.6em .8em;box-sizing:border-box;background-color:#f6f7f9;border:1px solid #ededed;border-radius:6px;text-align:left;font-family:inherit;font-weight:inherit;font-size:.95em;line-height:1.4em;color:#262a2c;transition:border-color .2s cubic-bezier(.25,.46,.45,.94);cursor:pointer;list-style:none}.panel-pages__select button.is-active{border-color:#d9d9d9}.panel-pages__select button.is-active~.core-dropdown{transform:rotate(-180deg)}.panel-pages__select button:focus,.panel-pages__select button:hover{border-color:#d9d9d9}.panel-pages__select button:focus{outline:0}.panel-pages__select button::-webkit-details-marker{display:none}.panel-pages__select-button{position:relative;display:flex;align-items:center;width:100%}.panel-pages__select-button .core-dropdown{position:absolute;right:.8em;display:block;width:20px;height:20px;transition:transform .2s cubic-bezier(.25,.46,.45,.94);fill:#262a2c;pointer-events:none}.panel-pages__select-dropdown{position:absolute;display:none;flex-direction:column;width:100%;margin-top:-1px;box-sizing:border-box;background-color:#fff;border-radius:6px;border:1px solid #ededed;z-index:2}.panel-pages__select-dropdown.is-active,.panel-spreadsheet__header.is-column-selected>div,.panel-spreadsheet__header:hover>div,.panel-spreadsheet__number.is-row-selected>div{display:flex}.panel-pages__select-dropdown label{position:relative;cursor:pointer}.panel-pages__select-dropdown input{position:absolute;appearance:none;visibility:hidden}.panel-pages__select-dropdown input:checked+span{background-color:#ededed}.panel-pages__select-dropdown span{display:flex;align-items:center;padding:8px;font-size:.95em;color:#262a2c}.panel-pages__select-dropdown span:hover{background-color:#f6f7f9}.panel-pages__subtitle{position:relative;display:inline-block;padding-top:15px;font-size:17px}.panel-pages__subtitle::before{content:'';position:absolute;top:100%;left:0;display:block;width:100%;height:2px;background-color:hsl(var(--ph),var(--ps),var(--pl))}.panel-pages__file{display:flex;flex-direction:column;align-items:flex-start}.panel-pages__file-container{position:relative;margin-bottom:20px}.panel-pages__file-container:hover .panel-pages__file-remove{visibility:visible;opacity:1}.panel-pages__file-container>ul{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.panel-pages__file-container>ul>li{display:flex;justify-content:center;align-items:center;width:18px;height:18px;background-color:#d4d4d4;border:2px solid #fff;border-radius:50%;color:#fff;font-size:12px;user-select:none;pointer-events:auto;cursor:pointer;transition:background-color .3s cubic-bezier(0,1,.5,1)}.panel-pages__file-container>ul>li.is-pointer-down{background-color:#bababa}.panel-pages__file-image{position:relative;display:block;max-width:270px;height:auto;border-radius:6px;background-color:#f6f7f9}.panel-pages__file-remove{position:absolute;top:10px;right:10px;box-sizing:content-box;border-radius:50%;border:unset;padding:unset;font-size:.8em;font-family:inherit;background-color:hsl(var(--ph),var(--ps),var(--pl));transition:all .3s ease;cursor:pointer;visibility:hidden;opacity:0}.panel-pages__file-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px}.panel-pages__file-icon svg{width:10px;height:10px;fill:#fff}.panel-pages__radio-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}.panel-pages__radio input[type=radio]:checked+label{background-color:#f6f7f9;box-shadow:0 0 0 4px #f6f7f9}.panel-pages__radio input[type=radio]:checked+label span::before{background:hsl(var(--ph),var(--ps),var(--pl));transform:scale(1)}.panel-pages__radio label{grid-gap:10px;padding:10px 12px;border:1px solid #d4d4d4;border-radius:6px;font-size:.8em;line-height:1.6em;transition:border-color .2s cubic-bezier(.25,.46,.45,.94);cursor:pointer}.panel-pages__radio label span{position:relative;display:block;height:16px;width:16px;border:2px solid #d4d4d4;border-radius:50%;transition:border-color .2s cubic-bezier(.25,.46,.45,.94);z-index:5}.panel-pages__radio label span::before{content:'';position:absolute;top:3px;left:3px;display:block;height:10px;width:10px;margin:auto;border-radius:50%;transform:scale(.5);transition:all .2s cubic-bezier(.25,.46,.45,.94)}.panel-pages__icons{display:flex;flex-direction:column;align-items:flex-start}.panel-pages__icons-wrapper,.panel-pages__radio label{display:grid;grid-template-columns:auto 1fr;align-items:center}.panel-pages__icons-wrapper{grid-column-gap:1rem;margin-top:20px}.panel-pages__icon{display:flex;justify-content:center;align-items:center;width:120px;height:120px;box-sizing:border-box;border:1px solid #e3e3e3;border-radius:6px;background-color:#fff;cursor:pointer;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:1}.panel-pages__icon:focus,.panel-pages__icon:hover{background-color:#f6f7f9}.panel-pages__icon:focus,.panel-spreadsheet__data textarea:focus,.panel-spreadsheet__header textarea:focus{outline:0}.panel-pages__icon img{display:block;width:38px;height:38px;filter:opacity(.35)}.panel-pages__icons-text{display:block;margin-bottom:5px;font-size:.95em;line-height:1.4em}.panel-pages__icons-hint{display:block;font-size:.8em;line-height:1.4em;color:#8f8f99}.panel-pages__columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;margin-top:20px}.panel-pages__columns[data-state=opened]{opacity:1;visibility:visible}.panel-pages__columns[data-state=closed]{opacity:0;visibility:hidden;position:absolute;width:100%;pointer-events:none}.panel-settings{display:grid;grid-template-columns:312px 1fr}.panel-settings__navigation{height:100vh;padding:2rem 0;box-sizing:border-box;overflow-y:scroll;background-color:#f6f7f9}.panel-settings__navigation::-webkit-scrollbar{width:6px;height:4px;background-color:#e3e3e3}.panel-settings__navigation::-webkit-scrollbar-thumb{background-color:#c7c7c7}.panel-settings__content{height:calc(100vh - 100px);padding:34px;box-sizing:border-box;overflow-y:scroll}.panel-settings__content::-webkit-scrollbar{width:8px;height:4px;background-color:#ededed}.panel-settings__content::-webkit-scrollbar-thumb{background-color:#d4d4d4}.panel-settings__footer-wrapper{position:relative;display:flex;flex-direction:column;justify-content:center;height:100px;padding:1rem;box-sizing:border-box}.panel-settings__footer-wrapper::after{position:absolute;content:'';display:block;bottom:100%;width:calc(100% - 2rem);height:50px;background-image:linear-gradient(to top,#fff 0,transparent 100%);pointer-events:none;z-index:100}.panel-settings__footer{position:relative;display:grid;grid-template-columns:1fr 25px 220px;grid-gap:1rem;align-items:center;justify-content:space-between;padding:1rem;border-radius:6px;background-color:#ededed}.panel-settings__controls{display:flex;align-items:center}.panel-settings__menu{position:relative}.panel-settings__menu-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;transition:background-color .3s ease;cursor:pointer}.panel-settings__menu-button.is-active,.panel-settings__menu-button:active{background-color:#d4d4d4}.panel-settings__menu-button .core-menu{fill:#a8a8a8}.panel-settings__spinner .core-spinner{display:none;animation:spinner-rotate 2s linear infinite}.panel-settings__spinner .core-spinner__path{stroke-linecap:round;stroke-width:5px;animation:spinner-dash 1.5s ease-in-out infinite;stroke:hsl(var(--ph),var(--ps),var(--pl))}.panel-settings__spinner.is-active .core-spinner{display:block}.panel-settings__title{display:block;padding:0 2rem;margin-bottom:1rem;font-size:.75rem;letter-spacing:.05em;font-weight:600;color:#8f8f99;text-transform:uppercase}.panel-shop{height:100vh;padding:2rem;box-sizing:border-box;overflow-y:scroll}.panel-shop::-webkit-scrollbar{width:6px;height:4px;background-color:#e3e3e3}.panel-shop::-webkit-scrollbar-thumb{background-color:#c7c7c7}.panel-shop__header{margin-bottom:20px}.panel-shop__name{margin-bottom:10px;font-size:.95em;font-weight:600;line-height:1.4em}.panel-shop__items{display:grid;grid-gap:1rem}.panel-shop__items.is-plugins,.panel-shop__items.is-vendor{grid-template-columns:repeat(3,1fr)}.panel-shop__items.is-vendor>.is-stretch{grid-column:span 3}.panel-shop__items.is-loaded .panel-shop__spinner{display:none}.panel-shop__spinner{display:flex;align-items:center}.panel-shop__spinner .core-spinner{display:block;margin-right:10px;animation:spinner-rotate 2s linear infinite}.panel-shop__spinner .core-spinner__path{stroke-linecap:round;stroke-width:5px;animation:spinner-dash 1.5s ease-in-out infinite;stroke:hsl(var(--ph),var(--ps),var(--pl))}.panel-shop__promo{margin-bottom:10px}.panel-shop__promo>:not(:last-child){margin-bottom:10px}.panel-shop__promo-hint{display:block;font-size:.8em;line-height:1.4em;color:#8f8f99}.panel-shop__promo-badge{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:50%;background-color:#fd6363;vertical-align:middle}.panel-shop__promo-desc{display:block;font-size:.95em;line-height:1.4em}.panel-shop__promo-code{display:grid;grid-template-columns:1fr auto;align-items:center;max-width:450px;padding:8px 20px;box-sizing:border-box;border-radius:6px;background-color:#fcfcfc;border:1px solid #ededed}.panel-shop__promo-button,.panel-shop__promo-text{display:flex;justify-content:center;font-size:.95em}.panel-shop__promo-text{padding-right:20px;margin-right:20px;border-right:1px dashed #e3e3e3;text-align:center;line-height:1.4em;font-weight:700;color:#8f8f99}.panel-shop__promo-button{align-items:center;min-width:150px;padding:2px 8px;border:unset;box-sizing:border-box;background-color:transparent;user-select:none;cursor:pointer}.panel-shop__promo-button>svg{display:block;width:16px;height:16px;margin-right:8px;fill:#a8a8a8}.panel-shop__item{display:block;color:#262a2c;text-decoration:none}.panel-shop__item-wrapper{display:flex;flex-direction:column;padding:.8rem;border-radius:12px;background-color:#fcfcfc;border:1px solid #ededed}.panel-shop__image-wrapper{position:relative;display:block}.panel-shop__image{display:block;width:100%;height:auto;box-sizing:border-box;border-radius:8px;border:1px solid #ededed;background-color:#fff}.panel-shop__category{position:absolute;top:5px;right:5px;display:block;padding:2px 12px;border-radius:6px;background-color:#33cc5e;color:#fff;font-size:14px}.panel-shop__item-name{display:block;margin:10px 0;font-size:1em;line-height:1.4em}.panel-shop__item-desc{margin-bottom:5px;font-size:.8em;line-height:1.4em;color:#8f8f99}.panel-shop__price-wrapper{display:flex;align-items:center;margin-top:auto}.panel-shop__price{font-weight:600}.panel-shop__discount{position:absolute;bottom:5px;left:5px;display:block;padding:2px 12px;border-radius:6px;background-color:#fd6363;color:#fff;font-size:14px}.panel-shop__hint,.panel-shop__old-price{display:block;color:#8f8f99;font-size:.8em}.panel-shop__old-price{margin-left:5px;text-decoration:line-through}.panel-shop__hint{margin-top:10px;padding:0 .8rem;line-height:1.4em}.panel-spreadsheet{position:relative}.panel-spreadsheet__table{display:block;max-width:480px;padding-bottom:20px;margin-bottom:20px;box-sizing:border-box;overflow-x:scroll;border-collapse:collapse;table-layout:fixed}.panel-spreadsheet__table::-webkit-scrollbar{height:8px;background-color:#ededed}.panel-spreadsheet__table::-webkit-scrollbar-thumb{background-color:#a8a8a8}.panel-spreadsheet__header{position:relative;max-width:200px;padding:.6rem calc(2rem + 20px) .6rem 1rem;border:1px solid #dedede;box-sizing:border-box;background-color:#f6f7f9;vertical-align:middle}.panel-spreadsheet__header::before{position:absolute;content:'';display:block;top:0;right:0;width:30px;height:100%;background-image:linear-gradient(to left,#f6f7f9 0,transparent 100%);pointer-events:none;z-index:1}.panel-spreadsheet__header.is-column-selected{background-color:#e2e4f8}.panel-spreadsheet__header.is-column-selected::after{border-color:#7d82ba}.panel-spreadsheet__header.is-column-selected::before{background-image:linear-gradient(to left,#e2e4f8 0,transparent 100%)}.panel-spreadsheet__header.is-active::after{box-shadow:inset 0 0 0 1px hsl(var(--ph),var(--ps),var(--pl))}.panel-spreadsheet__header:hover:not(.is-column-selected){background-color:#ededed}.panel-spreadsheet__header:hover:not(.is-column-selected)::before{background-image:linear-gradient(to left,#ededed 0,#ededed 55%,transparent 100%);width:calc(2rem + 20px + 30px)}.panel-spreadsheet__header>div{position:absolute;top:.6rem;right:.6rem;display:none;justify-content:center;align-items:center;z-index:2}.panel-spreadsheet__header>span{display:block;font-size:.9em;line-height:20px;text-align:left;white-space:nowrap;user-select:none;overflow:hidden}.panel-spreadsheet__data{position:relative;border:1px solid #dedede}.panel-spreadsheet__data::before{position:absolute;content:'';display:block;top:0;right:0;width:30px;height:100%;background-image:linear-gradient(to left,#fff 0,transparent 100%);pointer-events:none;z-index:1}.panel-spreadsheet__data.is-row-selected{background-color:#f6fef9}.panel-spreadsheet__data.is-row-selected::after{border-color:#47b36b}.panel-spreadsheet__data.is-row-selected::before{background-image:linear-gradient(to left,#f6fef9 0,transparent 100%)}.panel-spreadsheet__data.is-column-selected:not(.is-row-selected){background-color:#eef2fb}.panel-spreadsheet__data.is-column-selected:not(.is-row-selected)::after{border-color:#7d82ba}.panel-spreadsheet__data.is-column-selected:not(.is-row-selected)::before{background-image:linear-gradient(to left,#eef2fb 0,transparent 100%)}.panel-spreadsheet__data.is-active::after{box-shadow:inset 0 0 0 1px hsl(var(--ph),var(--ps),var(--pl))}.panel-spreadsheet__data span{display:block;max-width:200px;padding:.6rem 1rem;box-sizing:border-box;font-size:.95em;line-height:20px;white-space:nowrap;user-select:none;overflow:hidden}.panel-spreadsheet__number{position:relative;padding:.6rem;font-size:.95em;line-height:20px;vertical-align:middle;text-align:center;border:1px solid #dedede;background-color:#f6f7f9}.panel-spreadsheet__number.is-row-selected{background-color:#d4dee3}.panel-spreadsheet__empty.is-row-selected::after,.panel-spreadsheet__number.is-row-selected::after{border-color:#47b36b}.panel-spreadsheet__number:hover:not(.is-row-selected){background-color:#ededed}.panel-spreadsheet__number:hover:not(.is-row-selected)>div{display:flex}.panel-spreadsheet__number>div{position:absolute;top:0;right:0;bottom:0;left:0;display:none;justify-content:center;align-items:center;transform:scale(.9)}.panel-spreadsheet__empty{position:relative;border:1px dashed #c4c4c4;background-color:#f2f2f2}.panel-spreadsheet__empty.is-row-selected{background-color:#f6fef9}.panel-spreadsheet__empty.is-column-selected{background-color:#eef2fb}.panel-spreadsheet__empty.is-column-selected::after{border-color:#7d82ba}.panel-spreadsheet__data::after,.panel-spreadsheet__empty::after,.panel-spreadsheet__header::after,.panel-spreadsheet__number::after{position:absolute;content:'';top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid transparent;pointer-events:none;z-index:3}.panel-spreadsheet__data textarea,.panel-spreadsheet__header textarea{position:absolute;top:0;right:0;bottom:0;left:0;resize:none;padding:.6rem 1rem;border:0;box-sizing:border-box;white-space:nowrap;font-family:inherit;line-height:20px;scrollbar-width:none;scrollbar-color:transparent transparent;overflow-y:hidden;z-index:2}.panel-spreadsheet__data textarea{font-size:.95em}.panel-spreadsheet__data textarea::-webkit-scrollbar,.panel-spreadsheet__header textarea::-webkit-scrollbar{display:none}.panel-spreadsheet__header textarea{background-color:#ededed;font-weight:700;font-size:.9em}.panel-spreadsheet__add,.panel-spreadsheet__button{padding:.6rem;border:1px dashed #c4c4c4;background-color:#e8e8e8;transition:.15s ease;cursor:pointer}.panel-spreadsheet__add:hover{background-color:#dedede}.panel-spreadsheet__add .core-cross{display:block;margin:0 auto;transform:rotate(45deg);padding:5px;width:9px;height:9px;border-radius:50%;fill:#fff;background-color:hsl(var(--ph),var(--ps),var(--pl))}.panel-spreadsheet__button{display:flex;align-items:center;justify-content:center;height:42px;padding:.6rem 1rem;box-sizing:border-box;background-color:#fff;border-radius:6px;border:1px solid #e3e3e3;font-size:.85em}.panel-spreadsheet__button:hover{background-color:#f6f7f9}.panel-spreadsheet__button:not(:last-of-type){margin-right:10px}.panel-spreadsheet__button .core-cross{display:block;width:10px;height:10px;margin-right:8px;fill:hsl(var(--ph),var(--ps),var(--pl))}.panel-structure{display:grid;grid-template-columns:312px 1fr}.panel-structure__message{font-size:.95em;line-height:1.4em;color:#8f8f99}.panel-structure__navigation{height:100vh;padding:2rem;box-sizing:border-box;overflow-y:scroll;background-color:#f6f7f9}.panel-structure__navigation::-webkit-scrollbar{width:6px;height:4px;background-color:#e3e3e3}.panel-structure__navigation::-webkit-scrollbar-thumb{background-color:#c7c7c7}.panel-structure__content{height:100vh;padding:2rem;box-sizing:border-box;overflow-y:scroll}.panel-structure__content::-webkit-scrollbar{width:8px;height:4px;background-color:#ededed}.panel-structure__content::-webkit-scrollbar-thumb{background-color:#d4d4d4}.panel-structure__title{display:block;margin-bottom:1rem;font-size:.75rem;font-weight:600;letter-spacing:.05em;color:#8f8f99;text-transform:uppercase}.panel-structure__tree{position:relative;display:flex;flex-wrap:wrap;flex-direction:column;padding-left:1rem;z-index:0}.panel-structure__tree.is-sub:after,.panel-structure__tree:before{position:absolute;content:'';display:block;background-color:#d9d9d9}.panel-structure__tree:before{left:0;top:50%;width:2px;height:calc(100% - 2em);transform:translateY(-50%)}.panel-structure__tree.is-sub:after{top:1.15rem;left:-1rem;height:2px;width:1rem}.panel-structure__branch-action{display:flex;flex-wrap:wrap;align-items:center}.panel-structure__branch-link{position:relative;display:block;padding-top:.5em;padding-bottom:.5em;font-size:.95em;line-height:1.4em;color:#8f8f99;text-decoration:none;transition:.15s ease;white-space:nowrap}.panel-structure__branch-link:before{content:'';position:absolute;top:.75rem;left:calc(-1rem - 6px);display:block;height:10px;width:10px;border-radius:50%;background-color:#f6f7f9;border:2px solid #d9d9d9;transition:.15s ease;transform-origin:50% 50%;z-index:1}.panel-structure__branch-link:hover{color:#262a2c}.panel-structure__branch-link:hover:before{border-color:#a8a8a8;transform:scale(1.25)}.panel-structure__header{margin-bottom:20px}.panel-structure__name{margin-bottom:10px;font-size:.95em;font-weight:600;line-height:1.4em}.panel-structure__issue{margin-bottom:20px}.panel-structure__issue-title{display:grid;grid-template-columns:auto 1fr;grid-gap:1rem;line-height:1.6em}.panel-structure__issue-title .core-check,.panel-structure__issue-title .core-cross,.panel-structure__issue-title .core-dot{display:block;width:16px;height:16px;margin-top:5px}.panel-structure__issue-title .core-cross{fill:#fd6363}.panel-structure__issue-title .core-check{fill:#33cc5e}.panel-structure__issue-title .core-dot{fill:#a8a8a8}.panel-structure__issue-desc{margin-top:10px;font-size:.95em;line-height:1.4em;color:#8f8f99}.panel-structure__issue-list{display:grid;grid-gap:5px;margin-top:10px}.panel-structure__issue-item{padding-left:calc(16px + 1rem)}.panel-structure__issue-item>a{font-size:.95em;line-height:1.4em;color:#8f8f99;text-decoration:none}.panel-structure__issue-item .core-link{display:inline-block;margin-left:5px;fill:#8f8f99;width:12px;height:12px}.panel-switch{position:relative;display:inline-block}.panel-switch *,.panel-switch ::after,.panel-switch ::before{box-sizing:border-box}.panel-switch input[type=checkbox]{position:absolute;top:0;left:0;opacity:0}.panel-switch input[type=checkbox][disabled]~label{pointer-events:none;color:#262a2c}.panel-switch input[type=checkbox][disabled]~label .panel-switch__button{opacity:.4}.panel-switch input[type=checkbox]:checked~label .panel-switch__button,.panel-toggle input:checked+.panel-toggle__label{background-color:hsl(var(--ph),var(--ps),var(--pl))}.panel-switch input[type=checkbox]:checked~label .panel-switch__button::before{content:attr(data-unchecked-text);left:0}.panel-switch input[type=checkbox]:checked~label .panel-switch__button::after{content:attr(data-checked-text);transform:translate3d(calc(170px + 5px),0,0);color:hsl(var(--ph),var(--ps),var(--pl))}.panel-switch input[type=checkbox]:checked~label:hover{color:hsl(var(--ph),var(--ps),var(--pl))}.panel-switch input[type=checkbox]:checked:focus~label .panel-switch__button,.panel-switch input[type=checkbox]:checked:hover~label .panel-switch__button{background-color:hsl(var(--ph),var(--ps),var(--pl))}.panel-switch input[type=checkbox]:checked:focus~label .panel-switch__button::after,.panel-switch input[type=checkbox]:checked:hover~label .panel-switch__button::after{color:hsl(var(--ph),var(--ps),var(--pl))}.panel-switch input[type=checkbox]:focus~label .panel-switch__button,.panel-switch input[type=checkbox]:hover~label .panel-switch__button{background-color:hsl(var(--ph),var(--ps),var(--pl))}.panel-switch input[type=checkbox]:focus~label .panel-switch__button::after,.panel-switch input[type=checkbox]:hover~label .panel-switch__button::after{color:hsl(var(--ph),var(--ps),var(--pl))}.panel-switch input[type=checkbox]:hover~label{color:hsl(var(--ph),var(--ps),var(--pl))}.panel-switch label{position:relative;display:flex;align-items:center;font-size:.95em;line-height:1.4em;user-select:none}.panel-switch label .panel-switch__button{position:relative;height:42px;flex:0 0 calc((170px*2) + 14px);transition:background-color .2s cubic-bezier(0,1,.5,1);border-radius:6px;background:hsl(var(--ph),var(--ps),var(--pl));cursor:pointer}.panel-switch label .panel-switch__button::before{content:attr(data-checked-text);position:absolute;top:0;left:calc(170px + 7px);display:flex;justify-content:center;align-items:center;height:100%;width:calc(170px + 7px);padding:0 12px;text-align:center;color:#fff}.panel-switch label .panel-switch__button::after{content:attr(data-unchecked-text);position:absolute;top:2px;left:2px;display:flex;justify-content:center;align-items:center;height:calc(100% - 4px);width:calc(170px + 5px);border-radius:4px;transform:translate3d(0,0,0);transition:transform .2s cubic-bezier(0,1,.5,1);text-align:center;z-index:1;background:#fff;color:hsl(var(--ph),var(--ps),var(--pl))}.panel-toggle__label{cursor:pointer;text-indent:-9999px;width:40px;height:20px;display:block;background-color:#a8a8a8;border-radius:100px;position:relative}.panel-toggle__label:active:after{width:24px}.panel-toggle__label::after{content:'';position:absolute;top:2px;left:2px;width:16px;height:16px;background-color:#fff;border-radius:90px;transition:.3s;will-change:transform}.panel-toggle input{display:none;visibility:hidden;height:0;width:0}.panel-toggle input:checked+.panel-toggle__label::after{left:calc(100% - 2px);transform:translateX(-100%)}.panel-sortable{display:grid;grid-gap:10px}.panel-sortable__item{display:grid;grid-template-columns:auto 1fr auto;grid-gap:1rem;align-items:center;padding:1rem;border:1px solid #e3e3e3;background-color:#f6f7f9;border-radius:6px;user-select:none;cursor:move;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.panel-sortable__item.is-active{background-color:#ededed;box-shadow:0 0 0 4px #f6f7f9}.panel-sortable .core-drag{width:20px;height:20px;fill:hsl(var(--ph),var(--ps),var(--pl))}.panel-sortable__name{display:inline-block;font-size:.95em;line-height:1.4em}.panel-sortable__link{cursor:pointer}.title-size__radio{margin-bottom:20px}.title-size__range-wrapper{margin-bottom:10px}.title-size__radio{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px}.title-size__option,.tooltip{border-radius:6px;transition:.15s ease}.title-size__option{display:flex;align-items:center;justify-content:center;height:44px;box-sizing:border-box;border:1px solid #e3e3e3;font-size:.8em;cursor:pointer}.title-size__option:hover{background-color:#f6f7f9}.title-size__option.is-active{box-shadow:0 0 0 4px #f6f7f9}.tooltip{position:absolute;display:block;width:auto;padding:.8em 1em;font-size:15px;line-height:1em;white-space:nowrap;color:#fff;transform:scale(0);box-shadow:0 0 8px 0 rgba(0,0,0,.2);opacity:0;z-index:1}.tooltip--gap{margin-bottom:var(--gap)}.tooltip--primary{color:#fff}.tooltip--primary,.tooltip--primary::after,.tooltip--primary::before{background-color:#2b2f36}.tooltip--primary,.tooltip--primary::before{box-shadow:0 0 4px rgba(0,0,0,.12)}.tooltip--secondary{color:#262a2c}.tooltip--secondary,.tooltip--secondary::after,.tooltip--secondary::before{background-color:#fff}.tooltip--secondary,.tooltip--secondary::before{box-shadow:0 0 8px 0 rgba(0,0,0,.2)}.tooltip--bottom{transform-origin:50% 100%;top:calc(100% + .75rem)}.tooltip--bottom::before{transform:translateX(-50%) rotate(45deg);top:-5px;left:20px}.tooltip--bottom::after{transform:translateX(-50%);top:0;left:20px;height:12px;width:30px}.tooltip--right{transform-origin:100% 50%;left:calc(100% + .75rem)}.tooltip--right::before{transform:translateY(-50%) rotate(45deg);left:-5px;top:50%}.tooltip--right::after{transform:translateY(-50%);left:0;top:50%;height:20px;width:10px}.tooltip--left{transform-origin:0 50%;right:calc(100% + .75rem)}.tooltip--left::before{transform:translateY(-50%) rotate(45deg);right:-5px;top:50%}.tooltip--left::after{transform:translateY(-50%);right:0;top:50%;height:20px;width:10px}.tooltip::after,.tooltip::before{position:absolute;content:'';display:block}.tooltip::before{height:10px;width:10px}.tooltip__trigger{position:relative;display:inline-flex;align-items:center;pointer-events:auto}.tooltip__trigger:hover .tooltip{transform:scale(1);opacity:1}