:root{--default-theme-color:#3eaf7c}.app-picker-layout{align-items:center;flex-direction:column;margin-bottom:15px}.app-picker-layout,.app-picker-layout>div{display:flex;flex-wrap:wrap;justify-content:center;row-gap:15px}.app-picker-layout>div{-moz-column-gap:10px;column-gap:10px}.app-picker-layout.element-end #app-picker-end{display:block}.app-picker-layout.element-end .easepick-wrapper{order:2}.app-picker-layout input{border:1px solid #ddd;border-radius:3px;font-size:26px;max-height:34px;text-align:center}.app-picker-layout input#app-picker-end{display:none}.tabs-wrapper .tabs{-moz-column-gap:3px;column-gap:3px;display:flex}.tabs-wrapper .tabs.uppercase .tab{text-transform:uppercase}.tabs-wrapper .tabs .tab{align-items:center;background-color:#f1f4f8;border-bottom:3px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px;-moz-column-gap:10px;column-gap:10px;display:flex;flex:1;font-weight:700;justify-content:center;padding:10px 50px 10px 25px}.tabs-wrapper .tabs .tab input[type=radio]{pointer-events:none}.tabs-wrapper .tabs .tab:hover{cursor:pointer}.tabs-wrapper .tabs .tab.active{background-color:var(--default-theme-color);border-radius:3px;color:#fff;z-index:1}.tabs-wrapper .contents{border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:20px 0}.tabs-wrapper .contents .tab-content{border-radius:3px;display:none}.tabs-wrapper .contents .tab-content.active{display:block}.tabs-wrapper .contents div.highlighter-rouge{margin:0}.tabs-wrapper .contents.bg .tab-content{background-color:#f2f4f9;box-sizing:border-box;height:100%}.tabs-wrapper.tabs-vertical{align-items:flex-start;display:flex;justify-content:flex-start}.tabs-wrapper.tabs-vertical .tabs{flex-direction:column;justify-content:flex-start;row-gap:3px;width:100px}.tabs-wrapper.tabs-vertical .tabs .tab{align-items:center;background-color:#fff;border-bottom:1px solid transparent;border-bottom-left-radius:3px;border-left:3px solid transparent;border-top-left-radius:3px;border-top-right-radius:0;box-shadow:none;display:flex;flex:1;font-weight:700;justify-content:center;margin-right:-1px;padding:10px 50px 10px 25px}.tabs-wrapper.tabs-vertical .tabs .tab.active{border-bottom:1px solid #e9ebee;border-bottom-right-radius:0;border-left:3px solid var(--default-theme-color);border-top:1px solid #e9ebee;border-top-right-radius:0;box-shadow:-1px 3px 2px 0 #e8eaed;color:var(--default-theme-color)}.tabs-wrapper.tabs-vertical .contents{border:1px solid #e8ebee;border-bottom-right-radius:3px;border-top-right-radius:3px;box-shadow:-1px 3px 2px 0 #e8eaed;padding:20px;width:calc(100% - 100px)}.app-wrapper{display:flex}.app-wrapper .packages-list{display:flex;flex-direction:column;justify-content:flex-start;row-gap:3px}.app-wrapper .packages-list .pkg-tab{align-items:flex-start;background-color:#fff;border-bottom:1px solid transparent;border-bottom-left-radius:3px;border-left:3px solid transparent;border-top:1px solid transparent;border-top-left-radius:3px;display:flex;flex-direction:column;justify-content:flex-start;margin-right:-1px;max-width:190px;padding:10px 50px 10px 25px}.app-wrapper .packages-list .pkg-tab:hover{cursor:pointer}.app-wrapper .packages-list .pkg-tab.active{border-bottom:1px solid #e9ebee;border-left:3px solid var(--default-theme-color);border-top:1px solid #e9ebee;box-shadow:-1px 3px 2px 0 #e8eaed;z-index:1}.app-wrapper .packages-list .pkg-tab.active .pkg-tab-name{color:var(--default-theme-color)}.app-wrapper .packages-list .pkg-tab .pkg-tab-name{align-items:center;color:#222331;-moz-column-gap:10px;column-gap:10px;display:flex;font-weight:700;justify-content:center}.app-wrapper .packages-list .pkg-tab .pkg-tab-name span{white-space:nowrap}.app-wrapper .packages-list .pkg-tab .pkg-tab-info{color:#6c6e78;font-size:13px}.app-wrapper .package-options{border:1px solid #e8ebee;border-bottom-left-radius:0;border-bottom-right-radius:3px;border-top-right-radius:3px;box-shadow:-1px 3px 2px 0 #e8eaed;flex:1;padding:20px}.app-wrapper .package-options .pkg-options-content{background-color:#f2f4f9;height:100%}.app-wrapper .package-options .pkg-options{border-radius:3px;display:none;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.app-wrapper .package-options .pkg-options fieldset{border:1px solid #9e9e9e;border-radius:3px;display:grid;font-size:14px;grid-column:1/3;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin:5px 10px;padding:10px}.app-wrapper .package-options .pkg-options fieldset>legend{background-color:#607d8b;border-radius:3px;color:#fff;font-size:14px;padding:5px 10px}.app-wrapper .package-options .pkg-options fieldset:not(.configurable){display:none}.app-wrapper .package-options .pkg-options>div.highlighter-rouge{margin:0}.app-wrapper .package-options .pkg-options.active{display:grid}.app-wrapper .package-options .pkg-options .pkg-option{display:flex;flex-direction:column;padding:10px;row-gap:10px}.app-wrapper .package-options .pkg-options .pkg-option:not(.configurable){display:none}.app-wrapper .package-options .pkg-options .pkg-option:hover .pkg-option-buttons .icon.icon-info{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 416.979 416.979' xml:space='preserve'%3E%3Cpath fill='%23335fd7' d='M356.004 61.156c-81.37-81.47-213.377-81.551-294.848-.182-81.47 81.371-81.552 213.379-.181 294.85 81.369 81.47 213.378 81.551 294.849.181 81.469-81.369 81.551-213.379.18-294.849zM237.6 340.786a5.821 5.821 0 0 1-5.822 5.822h-46.576a5.821 5.821 0 0 1-5.822-5.822V167.885a5.821 5.821 0 0 1 5.822-5.822h46.576a5.82 5.82 0 0 1 5.822 5.822v172.901zm-29.11-202.885c-18.618 0-33.766-15.146-33.766-33.765 0-18.617 15.147-33.766 33.766-33.766s33.766 15.148 33.766 33.766c0 18.619-15.149 33.765-33.766 33.765z'/%3E%3C/svg%3E")}.app-wrapper .package-options .pkg-options .pkg-option:hover .pkg-option-buttons .icon.icon-link{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 162.656 162.656' width='13' height='13' xml:space='preserve'%3E%3Cpath d='M151.764 10.894c-14.522-14.522-38.152-14.525-52.676-.008l.003.003-22.979 22.983 10.607 10.605 22.983-22.988-.002-.002c8.678-8.663 22.785-8.658 31.457.014 8.673 8.672 8.672 22.786 0 31.461l-34.486 34.484a22.095 22.095 0 0 1-15.729 6.516 22.098 22.098 0 0 1-15.73-6.516L64.605 98.052c7.035 7.035 16.389 10.91 26.338 10.91 9.949 0 19.303-3.875 26.335-10.91l34.487-34.484c14.519-14.525 14.519-38.155-.001-52.674z'/%3E%3Cpath d='M52.96 141.162c-8.675 8.67-22.788 8.668-31.461-.005-8.673-8.675-8.673-22.791-.001-31.465L55.98 75.21c8.675-8.674 22.789-8.674 31.462 0L98.05 64.604c-14.524-14.523-38.154-14.524-52.676 0L10.89 99.086c-14.519 14.523-14.519 38.154.001 52.678 7.263 7.262 16.801 10.893 26.341 10.892 9.536 0 19.074-3.629 26.333-10.887l.002-.001 22.984-22.99-10.608-10.606-22.983 22.99z'/%3E%3C/svg%3E")}.app-wrapper .package-options .pkg-options .pkg-option.unavailable{position:relative}.app-wrapper .package-options .pkg-options .pkg-option.unavailable:before{background-color:#fff;border-radius:3px;bottom:1px;content:" ";left:0;opacity:.5;position:absolute;right:1px;top:0;z-index:5}.app-wrapper .package-options .pkg-options .pkg-option.unavailable .pkg-option-name .pkg-option-buttons .icon.icon-warn{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 554.2 554.199' xml:space='preserve'%3E%3Cpath fill='%23ff9800' d='M538.5 386.199 356.5 70.8a91.803 91.803 0 0 0-79.501-45.9c-32.8 0-63.1 17.5-79.5 45.9L12.3 391.6a91.793 91.793 0 0 0 0 91.8c16.4 28.4 46.7 45.9 79.5 45.9H462.4c50.7 0 91.8-41.101 91.8-91.8 0-19-5.8-36.7-15.7-51.301zm-222.2 30.7c0 21.7-16.7 38.3-39.2 38.3s-39.2-16.6-39.2-38.3V416c0-21.601 16.7-38.301 39.2-38.301S316.3 394.3 316.3 416v.899zm.9-258.199-19.4 169.4c-1.3 12.2-9.4 19.8-20.7 19.8s-19.4-7.7-20.7-19.8L237 158.6c-1.3-13.1 5.801-23 18-23h44.1c12.2.1 19.4 10 18.1 23.1z'/%3E%3C/svg%3E");z-index:7}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-buttons{align-items:center;-moz-column-gap:5px;column-gap:5px;display:flex;justify-content:center}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-buttons .icon{background-position:50%;background-repeat:no-repeat;height:18px;position:relative;width:18px}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-buttons [data-title]:hover:before{background:#000;border-radius:3px;box-shadow:1px 1px 2px 1px #9e9e9e;color:#fff;content:attr(data-title);display:inline-block;font-family:sans-serif;font-size:12px;padding:3px 6px;position:absolute;right:0;top:-26px;white-space:nowrap}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-buttons [data-title]:hover:after{border:6px solid transparent;border-top-color:#000;color:#fff;content:"";display:inline-block;left:3px;position:absolute;top:-3px}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-name{display:flex;justify-content:space-between}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-range{-moz-column-gap:10px;column-gap:10px;display:flex;justify-content:space-between}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-range input{accent-color:var(--default-theme-color);width:100%}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-range span{align-items:center;background-color:var(--default-theme-color);border-radius:3px;color:#fff;display:flex;font-size:12px;justify-content:center;padding:0 10px}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-dropdown select{padding:5px;width:100%}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-boolean{border-radius:3px;height:30px;position:relative;width:100%}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-boolean input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#1e1e1e;border-radius:3px;font-family:Oswald,sans-serif;height:30px;margin:0;outline:none;padding:0;position:relative;width:100%}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-boolean input:after,.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-boolean input:before{color:#fff;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-boolean input:before{content:"ON";left:15px}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-boolean input:after{content:"OFF";right:15px}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-boolean label{border-radius:3px;bottom:5px;position:absolute;top:5px;z-index:1}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-boolean input{transition:.25s -.1s}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-boolean input:checked{background-color:#fff}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-boolean input:checked:before{color:#fff;transition:color .5s .2s}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-boolean input:checked:after{color:#ccc;transition:color .5s}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-boolean input:checked+label{background-color:var(--default-theme-color);left:5px;right:100px;transition:left .5s,right .4s .2s}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-boolean input:not(:checked){background-color:#9e9e9e;transition:background .5s -.1s}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-boolean input:not(:checked):before{color:#ccc;transition:color .5s}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-boolean input:not(:checked):after{color:#1e1e1e;transition:color .5s .2s}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-boolean input:not(:checked)+label{background-color:#fff;left:100px;right:5px;transition:left .4s .2s,right .5s,background .35s -.1s}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-number{align-items:center;background-color:#fff;border-radius:3px;display:flex;justify-content:center;padding:5px}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-number button{background-color:transparent;border:none;font-size:19px;outline:none}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-number input{border:none;height:1rem;outline:none;text-align:center;width:80px}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-string{background-color:#ddd;border-radius:3px;font-size:13px;line-break:anywhere;padding:5px 0;text-align:center}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-date input,.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-text input{padding:5px;width:100%}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-unconfigurable{background-color:#cfd8dc;border-radius:3px;font-size:14px;padding:5px;text-align:center}.app-wrapper .package-options.all-options .pkg-options fieldset{display:grid}.app-wrapper .package-options.all-options .pkg-options .pkg-option{display:flex}@media (prefers-color-scheme:dark){#app-configurator.spinner:before{background-color:#2d333b;border-color:#444c56}#app-picker,#app-picker-end{background-color:#22272d;border-color:#444c56;color:#acbac7}.app-wrapper .packages-list .pkg-tab{background-color:#2d333b}.app-wrapper .packages-list .pkg-tab .pkg-tab-name{color:#acbac7}.app-wrapper .packages-list .pkg-tab .pkg-tab-info{color:#768390}.app-wrapper .packages-list .pkg-tab.active{border-bottom-color:#373e47;border-left-color:#ec775c;border-top-color:#373e47;box-shadow:none}.app-wrapper .packages-list .pkg-tab.active .pkg-tab-name{color:var(--default-theme-color)}.app-wrapper .package-options{border-color:#373e47;box-shadow:none}.app-wrapper .package-options .pkg-options-content{background-color:#2d333b}.app-wrapper .package-options .pkg-options-content input,.app-wrapper .package-options .pkg-options-content select{background-color:#22272d;border-color:#444c56;color:#acbac7}.app-wrapper .package-options .pkg-options fieldset{border-color:#444c56}.app-wrapper .package-options .pkg-options .pkg-option.unavailable:before{background-color:#000}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-buttons [data-title]:hover:before{box-shadow:none;color:#acbac7}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-boolean input:checked,.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-unconfigurable{background-color:#22272c}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-boolean input:checked+label{background-color:#347c39}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-boolean input:not(:checked){background-color:#22272c}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-boolean input:not(:checked)+label{background-color:#68717c}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-number{background-color:#22272c}.app-wrapper .package-options .pkg-options .pkg-option .pkg-option-number button{color:#acbac7}.tabs-wrapper .tabs .tab{background-color:#2d333b}.tabs-wrapper .tabs .tab.active{background-color:#347c39}.tabs-wrapper.tabs-vertical .tabs .tab{background-color:#2d333b;color:#acbac7}.tabs-wrapper.tabs-vertical .tabs .tab.active{border-bottom-color:#373e47;border-left-color:#ec775c;border-top-color:#373e47;box-shadow:none;color:var(--default-theme-color)}.tabs-wrapper.tabs-vertical .contents{border-color:#373e47;box-shadow:none}.tabs-wrapper.tabs-vertical .contents .tab-content{background-color:#2d333b}}