/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */.load-book,.wb-panel,sub,sup{position:relative}.c-btn-primary,.wb-panel .wb-button,.wb-panel .wb-slider,button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}.wb-content,.wb-modal-overlay,.wb-panel{-ms-touch-action:none;-khtml-user-select:none}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.activity-form-title,.modal{font-family:Montserrat,sans-serif}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--classroom-primary:#41729C}.lms-deeplink-button{position:fixed;right:20px;bottom:20px;display:none}#full-container-form,.modal{display:flex;flex-direction:column}.button{background-color:var(--classroom-primary);border:none;color:#fff;padding:10px;text-align:center;text-decoration:none;font-size:16px;margin:4px 2px;cursor:pointer;border-radius:20px;box-shadow:0 2px 5px 0 rgba(0,0,0,.4)}.form-control,.modal{background-color:#fff}.button:hover{filter:brightness(.9)}.modal{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:hidden;justify-content:start;align-items:center;flex-wrap:nowrap;box-sizing:border-box}#full-container-form{align-items:center;transform-origin:top}#activity-notebook-container,.form-container{width:auto;display:flex;flex-direction:column}#activity-notebook-container{justify-content:center;align-items:center;border:3px solid #F0F0F0;border-radius:40px;padding:30px 50px 10px;margin-top:30px}.form-container{justify-content:center;align-items:center}.activity-form-input{width:30vw;min-width:80px;margin-bottom:.5rem;font-style:normal;font-weight:300;font-size:20px;line-height:24px;color:#9A9A9A;border:1px solid #F0F0F0;box-sizing:border-box}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.or-separator{color:var(--classroom-primary);font-style:normal;font-weight:700;font-size:20px;line-height:24px;margin:20px}.load-book{border:3px var(--classroom-primary) dotted;display:flex;flex-direction:column;align-items:center;padding:20px;margin:0 20px 20px}.img-drag-drop{width:60%;height:4em;margin:0 auto 5px;object-fit:scale-down;vertical-align:middle;border-style:none}#is_drop,.wb-loader{height:100%;width:100%;top:0;position:absolute}.activity-form-title{text-align:left;color:var(--classroom-primary);font-style:normal;font-weight:700;font-size:20px;line-height:24px}#is_drop,.activity-form-chooser-file{font-size:20px;line-height:24px;color:#FFF;font-weight:700;background:var(--classroom-primary);font-style:normal;text-align:center}.activity-form-chooser-file{border-radius:15px;cursor:pointer;margin:.5em;padding:.5em}#is_drop{display:flex;justify-content:center;align-items:center;left:0}.wb-loader,.wb-panel .wb-button{align-items:center;display:flex}.c-btn-primary{font-weight:700;border-radius:256px;padding:5px;margin:20px 0 0;background:var(--classroom-primary);color:#fff;cursor:pointer;border:3px solid transparent;vertical-align:middle;text-transform:none;font-family:inherit;font-size:inherit;line-height:inherit;filter:grayscale(.7)}.modal>div{max-width:70%}@media (max-width:768px){.modal>div{max-width:85%}}.svg{vertical-align:text-top;font-weight:900;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}#error-url{display:none;color:#b94a48}label{display:inline-block;margin-bottom:.5rem}@font-face{font-family:"Material Icons";font-weight:400;font-style:normal;src:url(../fonts/MaterialIcons-Regular.eot);src:url(../fonts/MaterialIcons-Regular.eot?#iefix) format("eot"),url(../fonts/MaterialIcons-Regular.woff) format("woff"),url(../fonts/MaterialIcons-Regular.ttf) format("truetype"),url(../fonts/MaterialIcons-Regular.svg#) format("svg")}@-webkit-keyframes wb-loader-bounce{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}@-moz-keyframes wb-loader-bounce{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}@-ms-keyframes wb-loader-bounce{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}@keyframes wb-loader-bounce{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}@-webkit-keyframes wb-microphone-recording{0%,100%{fill:currrentColor}50%{fill:#eb5757}}@-moz-keyframes wb-microphone-recording{0%,100%{fill:currrentColor}50%{fill:#eb5757}}@-ms-keyframes wb-microphone-recording{0%,100%{fill:currrentColor}50%{fill:#eb5757}}@keyframes wb-microphone-recording{0%,100%{fill:currrentColor}50%{fill:#eb5757}}@-webkit-keyframes wb-notification{0%{transform:scale(0)}60%{transform:scale(.8)}100%{transform:scale(1);opacity:0}}@-moz-keyframes wb-notification{0%{transform:scale(0)}60%{transform:scale(.8)}100%{transform:scale(1);opacity:0}}@-ms-keyframes wb-notification{0%{transform:scale(0)}60%{transform:scale(.8)}100%{transform:scale(1);opacity:0}}@keyframes wb-notification{0%{transform:scale(0)}60%{transform:scale(.8)}100%{transform:scale(1);opacity:0}}.wb-loader{left:0;justify-content:center;transition:opacity .22s ease-in-out}.wb-loader.wb-loader-hidden{opacity:0}.wb-loader .wb-loader-ball{margin:6px;display:inline-block;width:21px;height:21px;opacity:.4;border-radius:50%;background-color:#f2f2f2;-webkit-animation:wb-loader-bounce 1.4s infinite ease-in-out both;animation:wb-loader-bounce 1.4s infinite ease-in-out both}.wb-loader .wb-loader-ball.wb-loader-ball-1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.wb-loader .wb-loader-ball.wb-loader-ball-2{-webkit-animation-delay:-.16s;animation-delay:-.16s}.wb-loader .wb-loader-ball.wb-loader-ball-3{-webkit-animation-delay:0s;animation-delay:0s}.wb-panel{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;display:flex;box-sizing:border-box;height:40px;color:#333;line-height:40px;border-bottom:1px solid #b1aeae;box-shadow:0 2px 2px 2px rgba(0,0,0,.1),0 4px 3px 3px rgba(0,0,0,.08),0 1px 6px 6px rgba(0,0,0,.06);background:rgba(235,235,235,.9);background:-webkit-linear-gradient(top,rgba(235,235,235,.9),rgba(213,213,213,.9));background:-moz-linear-gradient(top,rgba(235,235,235,.9),rgba(213,213,213,.9));background:-ms-linear-gradient(top,rgba(235,235,235,.9),rgba(213,213,213,.9));background:-o-linear-gradient(top,rgba(235,235,235,.9),rgba(213,213,213,.9));background:linear-gradient(to bottom,rgba(235,235,235,.9),rgba(213,213,213,.9));transition:opacity .22s ease-in-out}.wb-content,.wb-modal-overlay{-webkit-touch-callout:none;-moz-user-select:none}.wb-panel.wb-panel-hidden{opacity:0}.wb-panel.wb-engineering-tool,.wb-panel.wb-music-tool,.wb-panel.wb-science-tool{color:#f2f2f2}.wb-panel.wb-engineering-tool .wb-button:disabled,.wb-panel.wb-music-tool .wb-button:disabled,.wb-panel.wb-science-tool .wb-button:disabled{cursor:default;color:#999}.wb-panel.wb-engineering-tool .wb-button:not(:disabled),.wb-panel.wb-music-tool .wb-button:not(:disabled),.wb-panel.wb-science-tool .wb-button:not(:disabled){color:#f2f2f2}.wb-panel.wb-engineering-tool .wb-button:not(:disabled):hover,.wb-panel.wb-music-tool .wb-button:not(:disabled):hover,.wb-panel.wb-science-tool .wb-button:not(:disabled):hover{color:#d9d9d9}.wb-panel.wb-engineering-tool .wb-button:not(:disabled):active,.wb-panel.wb-music-tool .wb-button:not(:disabled):active,.wb-panel.wb-science-tool .wb-button:not(:disabled):active{color:#bfbfbf}.wb-panel.wb-science-tool{border-bottom:1px solid #14577d;background:#2d9cdb;background:-webkit-linear-gradient(top,#2d9cdb,#2083bc);background:-moz-linear-gradient(top,#2d9cdb,#2083bc);background:-ms-linear-gradient(top,#2d9cdb,#2083bc);background:-o-linear-gradient(top,#2d9cdb,#2083bc);background:linear-gradient(to bottom,#2d9cdb,#2083bc)}.wb-panel.wb-engineering-tool{border-bottom:1px solid #5f1aa0;background:#9b51e0;background:-webkit-linear-gradient(top,#9b51e0,#862cd9);background:-moz-linear-gradient(top,#9b51e0,#862cd9);background:-ms-linear-gradient(top,#9b51e0,#862cd9);background:-o-linear-gradient(top,#9b51e0,#862cd9);background:linear-gradient(to bottom,#9b51e0,#862cd9)}.wb-panel.wb-music-tool{border-bottom:1px solid #ba5d0b;background:#f2994a;background:-webkit-linear-gradient(top,#f2994a,#ef8221);background:-moz-linear-gradient(top,#f2994a,#ef8221);background:-ms-linear-gradient(top,#f2994a,#ef8221);background:-o-linear-gradient(top,#f2994a,#ef8221);background:linear-gradient(to bottom,#f2994a,#ef8221)}.wb-panel .wb-button{border:0;padding:0;font:inherit;outline:0;cursor:pointer;background:0 0;justify-content:center;color:#333;width:32px;height:40px;margin:0 3px;transition:all .1s ease-in-out}.wb-panel .wb-button>svg{fill:currentColor;width:22px;height:22px}.wb-panel .wb-button.wb-close-button>svg{width:18px;height:18px}.wb-panel .wb-button:disabled{cursor:default;color:#999}.wb-panel .wb-button:not(:disabled):hover{color:#4d4d4d}.wb-panel .wb-button:not(:disabled):active{color:#1a1a1a}.wb-panel .wb-button.wb-volume-button{text-align:left}.wb-panel .wb-button.wb-science-tool{color:#2d9cdb}.wb-panel .wb-button.wb-science-tool:hover{color:#59b1e2}.wb-panel .wb-button.wb-science-tool:active{color:#1f7fb6}.wb-panel .wb-button.wb-engineering-tool{color:#9b51e0}.wb-panel .wb-button.wb-engineering-tool:hover{color:#b47ce8}.wb-panel .wb-button.wb-engineering-tool:active{color:#8226d8}.wb-panel .wb-button.wb-music-tool{color:#f2994a}.wb-panel .wb-button.wb-music-tool:hover{color:#f5b47a}.wb-panel .wb-button.wb-music-tool:active{color:#ef7e1a}.wb-panel .wb-button .wb-button-image{display:block}.wb-panel .wb-button-hidden~.wb-panel-title-container{margin-left:44px}.wb-panel .wb-slider{outline:0;width:6px;height:120px;border:1px solid #b5b5b5;background:#f2f2f2;border-radius:4px}.wb-panel .wb-slider .wb-slider-range{background:#d5d5d5;border-radius:4px}.wb-panel .wb-slider .wb-slider-thumb{outline:0;width:14px;height:14px;border:1px solid #b5b5b5;background:#ebebeb;border-radius:50%;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.wb-panel .wb-panel-title-container{flex-grow:1;font:inherit;display:flex;text-align:left;align-items:center;justify-content:flex-start;font-size:24px;font-weight:300}.wb-panel .wb-panel-title-container .wb-panel-title{display:inline}.wb-dock,.wb-panel .wb-panel-toolmenu{display:flex}.wb-dock{top:0;position:absolute;align-items:center;flex-direction:row;width:600px;height:60px;padding:8px 12px;border:1px solid #828282;border-top:none;transform:translateY(-94%);justify-content:space-around;opacity:.75;left:calc(50% - (600px / 2));background:#eee;border-radius:0 0 12px 12px;transition:all .3s ease-in-out .25s;box-shadow:4px 4px 5px 4px rgba(51,51,51,.25)}.wb-dock.wb-dock-wide{width:712px;left:calc(50% - (712px / 2))}.wb-dock.wb-dock-hidden{transform:translateY(-120%)}.wb-dock.wb-dock-fixed,.wb-dock:hover{transform:translateY(0);opacity:1;transition-delay:.1s}.wb-dock .wb-button{padding:0;border:none;cursor:pointer;position:relative;text-align:center;vertical-align:middle;width:60px;height:60px;background-color:transparent;color:#f2f2f2;font-size:24px;transition:all .22s ease-in-out}.wb-dock .wb-button>svg{fill:currentColor;vertical-align:middle;width:52px;height:52px;transition:all .15s ease-in-out}.wb-dock .wb-button.wb-button-active::before{content:'';top:-12px;left:27px;width:10px;height:10px;display:block;position:absolute;border-radius:50%;background-color:#4d4d4d}.wb-dock .wb-button:hover>svg{width:60px;height:60px}.wb-dock .wb-button.wb-neutral-tool{color:#828282}.wb-dock .wb-button.wb-science-tool{color:#2d9cdb}.wb-dock .wb-button.wb-engineering-tool{color:#9b51e0}.wb-dock .wb-button.wb-music-tool{color:#f2994a}.wb-dock-arrow{top:8px;padding:0;border:none;cursor:pointer;background:0 0;position:absolute;width:40px;height:20px;opacity:.75;left:calc(50% - (40px / 2));transition:all .3s ease-in-out .25s,opacity .2s ease-in-out .55s}.wb-dock-arrow.wb-dock-arrow-hidden{top:85px;opacity:0;transition-delay:.1s}.wb-dock-arrow .wb-button-image{stroke-width:.75;width:40px;height:20px;fill:#eee;stroke:#828282;filter:drop-shadow(4px 4px 4px rgba(51, 51, 51, .25))}.wb-modal-overlay{-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:100%;top:0;left:0;opacity:0;display:flex;position:absolute;visibility:hidden;align-items:center;justify-content:center;transition:all .22s ease-in-out;z-index:1001;background:rgba(51,51,51,.6)}.wb-modal-overlay.wb-modal-overlay-open{visibility:visible;opacity:1}.wb-modal-overlay .wb-modal-window{display:flex;overflow:hidden;position:absolute;align-items:stretch;flex-direction:column;color:#333;border:1px solid #828282;padding:0;z-index:1002;background:#ebebeb;border-radius:3px;box-shadow:4px 4px 4px rgba(51,51,51,.25)}.wb-modal-overlay .wb-modal-window.wb-tutorial-modal-window .wb-modal-window-content{margin:0;width:100%;height:100%}.wb-modal-overlay .wb-modal-window .wb-title-frame{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:28px;margin:0;padding:6px 12px;border-bottom:1px solid #b1aeae;background:#ebebeb;background:-webkit-linear-gradient(top,#ebebeb,#d5d5d5);background:-moz-linear-gradient(top,#ebebeb,#d5d5d5);background:-ms-linear-gradient(top,#ebebeb,#d5d5d5);background:-o-linear-gradient(top,#ebebeb,#d5d5d5);background:linear-gradient(to bottom,#ebebeb,#d5d5d5)}.wb-modal-overlay .wb-modal-window .wb-title-frame .wb-title{color:#333;font-weight:400;line-height:32px;font-size:20px}.wb-modal-overlay .wb-modal-window .wb-title-frame .wb-button{border:0;padding:0;font:inherit;outline:0;display:flex;cursor:pointer;background:0 0;overflow:visible;align-items:center;justify-content:center;color:#333;width:32px;height:40px;margin:0 3px;transition:all .1s ease-in-out}.wb-modal-overlay .wb-modal-window .wb-modal-error-wrapper .wb-modal-error-message .wb-modal-error-label,.wb-modal-overlay .wb-modal-window .wb-modal-warning-wrapper .wb-modal-warning-message .wb-modal-warning-label{margin-left:12px;font-style:italic;font-size:16px}.wb-modal-overlay .wb-modal-window .wb-modal-error-wrapper,.wb-modal-overlay .wb-modal-window .wb-modal-warning-wrapper{padding:16px 0 0 16px;transition:height .22s ease-in-out,min-height .22s ease-in-out;overflow:hidden}.wb-modal-overlay .wb-modal-window .wb-title-frame .wb-button>svg{fill:currentColor;width:22px;height:22px}.wb-modal-overlay .wb-modal-window .wb-title-frame .wb-button.wb-close-button>svg{width:18px;height:18px}.wb-modal-overlay .wb-modal-window .wb-title-frame .wb-button:disabled{cursor:default;color:#999}.wb-modal-overlay .wb-modal-window .wb-title-frame .wb-button:not(:disabled):hover{color:#4d4d4d}.wb-modal-overlay .wb-modal-window .wb-title-frame .wb-button:not(:disabled):active{color:#1a1a1a}.wb-modal-overlay .wb-modal-window .wb-title-frame .wb-button .wb-button-image{display:block}.wb-modal-overlay .wb-modal-window .wb-modal-error-wrapper .wb-modal-error-message{display:flex;align-items:center;color:#eb5757;justify-content:flex-start}.wb-modal-overlay .wb-modal-window .wb-modal-error-wrapper .wb-modal-error-message .wb-modal-error-image{fill:currentColor;width:24px;height:24px;min-width:24px}.wb-modal-overlay .wb-modal-window .wb-modal-error-wrapper .wb-modal-error-message .wb-modal-error-image .wb-image,.wb-modal-overlay .wb-modal-window .wb-modal-error-wrapper .wb-modal-error-message .wb-modal-error-label .wb-image{width:100%;height:100%}.wb-modal-overlay .wb-modal-window .wb-modal-warning-wrapper .wb-modal-warning-message{display:flex;align-items:center;color:#f2c94c;justify-content:flex-start}.wb-modal-overlay .wb-modal-window .wb-modal-warning-wrapper .wb-modal-warning-message .wb-modal-warning-image{fill:currentColor;width:24px;height:24px;min-width:24px}.wb-modal-overlay .wb-modal-window .wb-modal-window-content{margin:12px;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between;width:calc(100% - (12px * 2));height:calc(100% - (40px + (12px * 2) + 3px));color:#333;font-size:18px;font-weight:300}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-label{margin:4px 0}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-text-field{flex-grow:1;display:flex;align-items:center;justify-content:flex-start}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-text-field .wb-text-field-label{padding:8px 16px 8px 0}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-text-field .wb-text-field-value{flex-grow:1;font:inherit;vertical-align:middle;border:1px solid #b5b5b5;height:40px;padding:0 8px;font-weight:300;line-height:40px;border-radius:3px}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-radio-group{margin-top:12px}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-radio-group .wb-radio-button-container{position:relative;margin:8px 0;padding:6px 12px}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-radio-group .wb-radio-button-container .wb-radio-button{width:0;opacity:0}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-radio-group .wb-radio-button-container .wb-radio-button:checked+.wb-radio-button-label:before{border-color:#27ae60;opacity:1}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-radio-group .wb-radio-button-container .wb-radio-button:checked+.wb-radio-button-label:after{transform:scale(1)}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-radio-group .wb-radio-button-container .wb-radio-button+.wb-radio-button-label{cursor:pointer;padding-left:24px}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-radio-group .wb-radio-button-container .wb-radio-button+.wb-radio-button-label:after,.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-radio-group .wb-radio-button-container .wb-radio-button+.wb-radio-button-label:before{content:"";position:absolute;box-sizing:border-box;border-radius:50%;transition:transform .3s ease-in-out,border-color .3s ease-in-out,opacity .3s ease-in-out,border .3s ease-in-out}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-radio-group .wb-radio-button-container .wb-radio-button+.wb-radio-button-label:before{top:6px;left:8px;border:2px solid #4f4f4f;width:20px;height:20px;opacity:1}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-radio-group .wb-radio-button-container .wb-radio-button+.wb-radio-button-label:after{transform:scale(0);background:#27ae60;width:10px;height:10px;top:11px;left:13px}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-checkbox-container{padding:0;cursor:pointer;position:relative;vertical-align:bottom;height:20px;line-height:20px;margin-top:16px}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-checkbox-container .wb-checkbox{width:0;opacity:0}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-checkbox-container .wb-checkbox+.wb-checkbox-label{cursor:pointer;position:relative;padding-left:26px}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-checkbox-container .wb-checkbox+.wb-checkbox-label:after,.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-checkbox-container .wb-checkbox+.wb-checkbox-label:before{content:'';position:absolute;box-sizing:border-box;border-radius:2px}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-checkbox-container .wb-checkbox+.wb-checkbox-label:before{left:0;color:transparent;width:20px;height:20px;border-radius:50%}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-checkbox-container .wb-checkbox+.wb-checkbox-label:after{left:0;width:20px;height:20px;border:2px solid #4f4f4f;opacity:.54}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-checkbox-container .wb-checkbox:hover:not(:checked)+.wb-checkbox-label:after{border:2px solid #828282}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-checkbox-container .wb-checkbox:hover:checked+.wb-checkbox-label:after{background-color:#36d278}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-checkbox-container .wb-checkbox:checked+.wb-checkbox-label:after{content:"check";border:none;direction:ltr;word-wrap:normal;font-style:normal;text-align:center;white-space:nowrap;text-transform:none;display:inline-block;letter-spacing:normal;font-size:16px;font-family:"Material Icons";font-feature-settings:"liga";line-height:20px;color:#f2f2f2;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-weight:700;-webkit-font-smoothing:antialiased;background:#27ae60;opacity:1}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-checkbox-container .wb-checkbox:disabled+.wb-checkbox-label{color:#a6a6a6}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-checkbox-container .wb-checkbox:disabled+.wb-checkbox-label:before{box-shadow:none;border-color:#bfbfbf;background-color:#d9d9d9}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-checkbox-container .wb-checkbox:disabled:checked+.wb-checkbox-label:after{color:#999}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-settings-wrapper{width:100%;height:100%;flex-grow:1;overflow:hidden;overflow-y:auto;position:relative;box-sizing:border-box;color:#333;border:1px solid #b5b5b5;padding:8px;background:#f2f2f2}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-settings-wrapper .wb-settings-container{width:100%;height:100%;overflow:hidden;overflow-y:auto;position:relative;box-sizing:border-box;padding:4px}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-settings-wrapper .wb-settings-container::-webkit-scrollbar{width:6px}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-settings-wrapper .wb-settings-container::-webkit-scrollbar-track{-webkit-box-shadow:none}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-settings-wrapper .wb-settings-container::-webkit-scrollbar-thumb{outline:#828282 solid 1px;border-radius:3px;background-color:#828282}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-file-select-holder{width:100%;height:75%;flex-grow:1;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-file-select-holder .wb-file-select-user-container{width:34%;height:100%;margin-right:2.5%;border:1px solid #b5b5b5;background:#f2f2f2}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-file-select-holder .wb-file-select-user-container .wb-file-select-user{flex-grow:1;border:none;margin:8px 0 8px 4px;width:calc(100% - 8px);height:calc(100% - 16px)}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-file-select-holder .wb-file-select-file-container{width:63%;height:100%;flex-grow:1;position:relative;border:1px solid #b5b5b5;background:#f2f2f2}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-file-select-holder .wb-file-select-file-container .wb-multiple-select-header{width:100%;height:30px;display:flex;background:#e0e0e0;flex-direction:row;align-items:stretch;justify-content:space-between;border-bottom:1px solid #b5b5b5}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-file-select-holder .wb-file-select-file-container .wb-multiple-select-header .wb-multiple-select-header-date,.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-file-select-holder .wb-file-select-file-container .wb-multiple-select-header .wb-multiple-select-header-name{margin:0;height:30px;padding:0 12px;overflow:hidden;line-height:30px;white-space:nowrap;box-sizing:border-box;text-overflow:ellipsis}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-file-select-holder .wb-file-select-file-container .wb-multiple-select-header .wb-multiple-select-header-name{width:65%;border-right:1px solid #b5b5b5}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-file-select-holder .wb-file-select-file-container .wb-multiple-select-header .wb-multiple-select-header-date{width:35%;box-sizing:border-box}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-file-select-holder .wb-file-select-file-container .wb-file-select-file{border:none;flex-grow:1;margin:8px 0 8px 4px;width:calc(100% - 8px);height:calc(100% - 47px)}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-multiple-select{padding:0;font:inherit;overflow:hidden;overflow-y:auto;position:relative;vertical-align:middle;color:#333;border:1px solid #b5b5b5;background:#f2f2f2;line-height:32px}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-multiple-select::-webkit-scrollbar{width:6px}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-multiple-select::-webkit-scrollbar-track{-webkit-box-shadow:none}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-multiple-select::-webkit-scrollbar-thumb{outline:#828282 solid 1px;border-radius:3px;background-color:#828282}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-multiple-select .wb-multiple-select-option{display:flex;height:30px;width:calc(100% - 4px);justify-content:space-between}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-multiple-select .wb-multiple-select-option:hover{background:#ebebeb}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-multiple-select .wb-multiple-select-option.wb-multiple-select-option-selected{background:#d2d2d2}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-multiple-select .wb-multiple-select-option.wb-multiple-select-option-selected:hover{background:#b8b8b8}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-multiple-select .wb-multiple-select-option .wb-multiple-select-user-name{margin:0;flex-grow:1;overflow:hidden;line-height:30px;white-space:nowrap;vertical-align:middle;width:calc(65% - 16px);text-overflow:ellipsis;padding:0 8px}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-multiple-select .wb-multiple-select-option .wb-multiple-select-file-name{margin:0;flex-grow:1;overflow:hidden;line-height:30px;white-space:nowrap;vertical-align:middle;text-overflow:ellipsis;width:calc(65% - 16px);padding:0 8px}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-multiple-select .wb-multiple-select-option .wb-multiple-select-file-date{margin:0;text-align:right;line-height:30px;white-space:nowrap;vertical-align:middle;width:calc(35% - 24px);padding:0 8px}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-modal-action-bar{width:100%;display:flex;margin:12px 0 0;justify-content:space-between;min-height:32px}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-modal-action-bar .wb-modal-action-bar-left{display:flex;justify-content:flex-start}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-modal-action-bar .wb-modal-action-bar-right{display:flex;justify-content:flex-end}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-modal-action-bar .wb-button{border:none;font:inherit;cursor:pointer;background:0 0;color:#333;min-width:100px;height:32px;margin:0 6px;padding:0 12px;font-weight:400;font-size:20px;border-radius:3px}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-modal-action-bar .wb-button:first-child{margin-left:0}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-modal-action-bar .wb-button:last-child{margin-right:0}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-modal-action-bar .wb-button:disabled{cursor:default;background:#b8b8b8}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-modal-action-bar .wb-button:not(:disabled):hover{background:#d9d9d9}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-modal-action-bar .wb-button:not(:disabled):active{background:#bfbfbf}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-modal-action-bar .wb-button:not(:disabled).wb-modal-accept-button{color:#f2f2f2;background:#27ae60;border-radius:3px}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-modal-action-bar .wb-button:not(:disabled).wb-modal-accept-button:hover{background:#2cc36b}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-modal-action-bar .wb-button:not(:disabled).wb-modal-accept-button:active{background:#295}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-modal-action-bar .wb-button:not(:disabled).wb-modal-warning-button{color:#f2f2f2;background:#f2c94c;border-radius:3px}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-modal-action-bar .wb-button:not(:disabled).wb-modal-warning-button:hover{background:#f5d77c}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-modal-action-bar .wb-button:not(:disabled).wb-modal-warning-button:active{background:#efbb1c}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-modal-action-bar .wb-button:not(:disabled).wb-modal-error-button{color:#f2f2f2;background:#eb5757;border-radius:3px}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-modal-action-bar .wb-button:not(:disabled).wb-modal-error-button:hover{background:#f08585}.wb-modal-overlay .wb-modal-window .wb-modal-window-content .wb-modal-action-bar .wb-button:not(:disabled).wb-modal-error-button:active{background:#e62929}.wb-sidebar{width:0;right:0;display:flex;align-items:center;flex-direction:column;height:100%;background:#ebebeb;justify-content:space-evenly;min-height:728px;transition:all .3s ease-in-out}.wb-sidebar.wb-sidebar-open{width:25%;max-width:50%;border-left:2px solid #b1aeae}.wb-sidebar.wb-sidebar-open:not(.ui-resizable-disabled){min-width:346px}.wb-sidebar .wb-music-tool-container,.wb-sidebar .wb-visualization-container{margin:2px;flex-grow:1;position:relative;width:calc(100% - 5px);height:calc(50% - 4px);transition:all .22s ease-in-out}.wb-sidebar .wb-music-tool-container .wb-button,.wb-sidebar .wb-visualization-container .wb-button{top:0;left:0;padding:0;cursor:pointer;background:0 0;color:#333;width:32px;margin:0;height:32px}.wb-sidebar .wb-music-tool-container .wb-button .wb-close-button,.wb-sidebar .wb-visualization-container .wb-button .wb-close-button{display:flex;position:absolute;align-items:center;justify-content:center}.wb-sidebar .wb-music-tool-container .wb-button:hover:not(:disabled),.wb-sidebar .wb-visualization-container .wb-button:hover:not(:disabled){color:#4d4d4d}.wb-sidebar .wb-music-tool-container .wb-button:active:not(:disabled),.wb-sidebar .wb-visualization-container .wb-button:active:not(:disabled){color:#1a1a1a}.wb-sidebar .wb-music-tool-container .wb-button svg,.wb-sidebar .wb-visualization-container .wb-button svg{fill:currentColor;width:18px;height:18px}.wb-sidebar .wb-music-tool-container .wb-music-tool-iframe,.wb-sidebar .wb-music-tool-container .wb-visualization-iframe,.wb-sidebar .wb-visualization-container .wb-music-tool-iframe,.wb-sidebar .wb-visualization-container .wb-visualization-iframe{width:100%;height:100%;border:none;overflow:hidden;background:#fff}.wb-sidebar .wb-button{cursor:pointer;position:absolute;border:1px transparent;color:#333;width:60px;height:60px;background-color:transparent;font-size:24px}.wb-clipboard{overflow-y:auto;box-sizing:border-box;background:0 0;margin:-12px;padding:12px;font-size:14px;width:calc(100% + (12px * 2));height:calc(100% + (12px * 2))}.wb-clipboard .wb-clipboard-list{margin:0;padding:0;list-style:none}.wb-clipboard .wb-clipboard-list .wb-clipboard-list-inner{display:none;padding-left:0;overflow:hidden}.wb-clipboard .wb-clipboard-list .wb-clipboard-list-element .wb-clipboard-button{text-align:center;background:0 0;color:#333;width:14px;height:16px;padding:0;margin:0 3px;border:none;display:flex;flex-direction:row;align-items:center;justify-content:center}.wb-clipboard .wb-clipboard-list .wb-clipboard-list-element .wb-clipboard-button:hover{color:#4d4d4d}.wb-clipboard .wb-clipboard-list .wb-clipboard-list-element .wb-clipboard-button:active{color:#1a1a1a}.wb-clipboard .wb-clipboard-list .wb-clipboard-list-element .wb-clipboard-button .wb-clipboard-button-image{width:11px;height:12px;fill:currentColor}.wb-clipboard .wb-clipboard-list .wb-clipboard-list-element .wb-clipboard-element{outline:0;display:flex;align-items:center;background:0 0;color:#333;justify-content:space-between;transition:background .22s ease-in-out;padding:8px}.wb-clipboard .wb-clipboard-list .wb-clipboard-list-element .wb-clipboard-element:hover{background:#ebebeb}.wb-clipboard .wb-clipboard-list .wb-clipboard-list-element .wb-clipboard-element.wb-clipboard-element-selected{background:#d2d2d2}.wb-clipboard .wb-clipboard-list .wb-clipboard-list-element .wb-clipboard-element.wb-clipboard-element-selected:hover{background:#b8b8b8}.wb-clipboard .wb-clipboard-list .wb-clipboard-list-element .wb-clipboard-element .wb-clipboard-terminal-button{visibility:hidden}.wb-clipboard .wb-clipboard-list .wb-clipboard-list-element .wb-clipboard-element .wb-clipboard-element-group{display:flex;align-items:center;flex-direction:row;justify-content:space-between}.wb-clipboard .wb-clipboard-list .wb-clipboard-list-element .wb-clipboard-element .wb-clipboard-element-name{overflow:hidden;font-weight:700;padding-left:.4em;white-space:nowrap;text-overflow:ellipsis;width:25%;min-width:128px}.wb-clipboard .wb-clipboard-list .wb-clipboard-list-element .wb-clipboard-element .wb-clipboard-element-audio{flex-grow:1;display:flex;flex-direction:row;align-items:center;justify-content:center}.wb-clipboard .wb-clipboard-list .wb-clipboard-list-element .wb-clipboard-element .wb-clipboard-element-value{flex-grow:1;overflow:hidden;margin-right:12px;white-space:nowrap;text-overflow:ellipsis;fill:#333;border:1px solid transparent;padding:2px 6px;font-size:12px}.wb-clipboard .wb-clipboard-list .wb-clipboard-list-element .wb-clipboard-element .wb-clipboard-element-value:empty:before{content:"\200b"}.wb-clipboard .wb-clipboard-list .wb-clipboard-list-element .wb-clipboard-element .wb-clipboard-element-value.wb-clipboard-element-editable{text-overflow:clip;color:#333;border:1px solid #828282;background-color:#f2f2f2;border-radius:3px;padding:2px 6px}.wb-clipboard .wb-clipboard-list .wb-clipboard-list-element .wb-clipboard-element .wb-clipboard-element-value line,.wb-clipboard .wb-clipboard-list .wb-clipboard-list-element .wb-clipboard-element .wb-clipboard-element-value polyline{stroke:#333}.wb-clipboard .wb-clipboard-list .wb-clipboard-list-element .wb-clipboard-element .wb-clipboard-element-type{width:16px;height:16px;margin:0 3px;display:block}.wb-clipboard .wb-clipboard-list .wb-clipboard-list-element .wb-clipboard-element .wb-clipboard-element-type .wb-image{width:16px;height:16px;fill:currentColor}.wb-clipboard .wb-clipboard-list .wb-clipboard-list-element .wb-clipboard-element .wb-audio-controls{width:300px;display:flex;color:#333;align-items:center;flex-direction:row;background:0 0;justify-content:space-around}.wb-clipboard .wb-clipboard-list .wb-clipboard-list-element .wb-clipboard-element .wb-audio-controls .wb-button{margin:0;padding:0;width:22px;height:22px;border:none;color:#333;cursor:pointer;background:0 0}.wb-clipboard .wb-clipboard-list .wb-clipboard-list-element .wb-clipboard-element .wb-audio-controls .wb-button:not(:disabled):hover{color:#4d4d4d}.wb-clipboard .wb-clipboard-list .wb-clipboard-list-element .wb-clipboard-element .wb-audio-controls .wb-button:not(:disabled):active{color:#1a1a1a}.wb-clipboard .wb-clipboard-list .wb-clipboard-list-element .wb-clipboard-element .wb-audio-controls .wb-button:disabled{color:#999}.wb-clipboard .wb-clipboard-list .wb-clipboard-list-element .wb-clipboard-element .wb-audio-controls .wb-button.wb-audio-button-play{width:16px;height:16px}.wb-clipboard .wb-clipboard-list .wb-clipboard-list-element .wb-clipboard-element .wb-audio-controls .wb-button .wb-image-container{width:22px;height:22px}.wb-clipboard .wb-clipboard-list .wb-clipboard-list-element .wb-clipboard-element .wb-audio-controls .wb-button .wb-button-image{width:100%;height:100%;fill:currentColor}.wb-clipboard .wb-clipboard-list .wb-clipboard-list-element .wb-clipboard-element .wb-audio-controls .wb-label{font-size:12px}.wb-clipboard .wb-clipboard-list .wb-clipboard-list-element .wb-clipboard-element .wb-audio-controls .wb-audio-recording{width:150px;height:4px;border:none;cursor:pointer;padding:8px 0;background:#828282;background-clip:content-box}.wb-clipboard .wb-clipboard-list .wb-clipboard-list-element .wb-clipboard-element .wb-audio-controls .wb-audio-recording .wb-audio-recording-track{height:4px;border:none;cursor:pointer;padding:8px 0;background:#333;background-clip:content-box}.wb-clipboard .wb-clipboard-list .wb-clipboard-list-element .wb-clipboard-element .wb-audio-controls .wb-audio-recording .wb-audio-recording-thumb{width:10px;height:10px;border:none;display:block;cursor:pointer;margin-top:9px;margin-left:-5px;border-radius:50%;background:#333}.wb-clipboard::-webkit-scrollbar{width:6px}.wb-clipboard::-webkit-scrollbar-track{-webkit-box-shadow:none}.wb-clipboard::-webkit-scrollbar-thumb{outline:#828282 solid 1px;background-color:#828282}.wb-sound-recorder{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.wb-sound-recorder .wb-sound-recorder-button-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-right:35px}.wb-sound-recorder .wb-sound-recorder-button-container .wb-button.wb-sound-recorder-button{padding:0!important;background:0 0!important;width:24px!important;margin:12px 6px!important;height:24px!important;font-size:24px!important}.wb-sound-recorder .wb-sound-recorder-button-container .wb-button.wb-sound-recorder-button.wb-sound-recorder-pause-button,.wb-sound-recorder .wb-sound-recorder-button-container .wb-button.wb-sound-recorder-button.wb-sound-recorder-play-button,.wb-sound-recorder .wb-sound-recorder-button-container .wb-button.wb-sound-recorder-button.wb-sound-recorder-stop-button{color:#333}.wb-sound-recorder .wb-sound-recorder-button-container .wb-button.wb-sound-recorder-button.wb-sound-recorder-pause-button:disabled,.wb-sound-recorder .wb-sound-recorder-button-container .wb-button.wb-sound-recorder-button.wb-sound-recorder-play-button:disabled,.wb-sound-recorder .wb-sound-recorder-button-container .wb-button.wb-sound-recorder-button.wb-sound-recorder-stop-button:disabled{color:#aaa;cursor:default}.wb-sound-recorder .wb-sound-recorder-button-container .wb-button.wb-sound-recorder-button.wb-sound-recorder-pause-button:hover:not(:disabled),.wb-sound-recorder .wb-sound-recorder-button-container .wb-button.wb-sound-recorder-button.wb-sound-recorder-play-button:hover:not(:disabled),.wb-sound-recorder .wb-sound-recorder-button-container .wb-button.wb-sound-recorder-button.wb-sound-recorder-stop-button:hover:not(:disabled){color:#4d4d4d}.wb-sound-recorder .wb-sound-recorder-button-container .wb-button.wb-sound-recorder-button.wb-sound-recorder-pause-button:active:not(:disabled),.wb-sound-recorder .wb-sound-recorder-button-container .wb-button.wb-sound-recorder-button.wb-sound-recorder-play-button:active:not(:disabled),.wb-sound-recorder .wb-sound-recorder-button-container .wb-button.wb-sound-recorder-button.wb-sound-recorder-stop-button:active:not(:disabled){color:#1a1a1a}.wb-sound-recorder .wb-sound-recorder-button-container .wb-button.wb-sound-recorder-button.wb-sound-recorder-record-button{color:#eb5757}.wb-sound-recorder .wb-sound-recorder-button-container .wb-button.wb-sound-recorder-button.wb-sound-recorder-record-button:disabled{color:#aaa;cursor:default}.wb-sound-recorder .wb-sound-recorder-button-container .wb-button.wb-sound-recorder-button.wb-sound-recorder-record-button:hover:not(:disabled){color:#f08585}.wb-sound-recorder .wb-sound-recorder-button-container .wb-button.wb-sound-recorder-button.wb-sound-recorder-record-button:active:not(:disabled){color:#e62929}.wb-sound-recorder .wb-sound-recorder-button-container .wb-button.wb-sound-recorder-button .wb-sound-recorder-button-image{display:block}.wb-sound-recorder .wb-sound-recorder-recording{width:80%;height:4px;border:none;cursor:pointer;padding:10px 0;position:relative;background:#828282;background-clip:content-box}.wb-sound-recorder .wb-sound-recorder-recording .wb-sound-recorder-recording-track{width:0%;height:4px;border:none;cursor:pointer;padding:10px 0;position:absolute;background:#333;background-clip:content-box}.wb-sound-recorder .wb-sound-recorder-recording .wb-sound-recorder-recording-thumb{left:0;width:10px;height:10px;border:none;cursor:pointer;display:block;margin-top:12px;margin-left:-5px;border-radius:50%;position:absolute;background:#333}.wb-sound-recorder .wb-sound-recorder-timestamp-container{width:80%;display:flex;margin-top:-6px;align-items:center;flex-direction:row;justify-content:space-between}.wb-sound-recorder .wb-sound-recorder-timestamp{transition:all .22s ease-in-out}.wb-sound-recorder .wb-sound-recorder-timestamp.wb-sound-recorder-timestamp-big{margin:0 calc(50% - 2em)}.wb-sound-recorder .wb-sound-recorder-timestamp.wb-sound-recorder-timestamp-big .wb-sound-recorder-timestamp-number{font-size:24px}.wb-sound-recorder .wb-sound-recorder-timestamp.wb-sound-recorder-timestamp-big .wb-sound-recorder-timestamp-decimals{font-size:18px}.wb-sound-recorder .wb-sound-recorder-timestamp.wb-sound-recorder-timestamp-small{font-size:12px}.wb-sound-recorder .wb-sound-recorder-timestamp.wb-sound-recorder-timestamp-small .wb-sound-recorder-timestamp-decimals{display:none}.wb-metronome{display:flex;flex-direction:column;align-items:center;justify-content:space-between}.wb-metronome .wb-metronome-settings-container{width:80%;margin:6px 0;display:flex;align-items:center;flex-direction:row;justify-content:space-between}.wb-metronome .wb-metronome-settings-container .wb-metronome-settings-label-container{height:162px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.wb-metronome .wb-metronome-settings-container .wb-metronome-settings-label-container .wb-label{height:22px}.wb-metronome .wb-metronome-settings-container .wb-metronome-settings-field-container{display:flex;flex-direction:column;justify-content:space-between;height:172px}.wb-metronome .wb-metronome-settings-container .wb-metronome-settings-field-container .wb-metronome-tempo{display:flex;align-items:center;justify-content:flex-start;margin-bottom:8px}.wb-metronome .wb-metronome-settings-container .wb-metronome-settings-field-container .wb-metronome-tempo .wb-spinner:not(.wb-spinner-content){width:100px;height:36px;margin-right:16px}.wb-metronome .wb-metronome-settings-container .wb-metronome-settings-field-container .wb-metronome-signature{display:flex;align-items:center;justify-content:flex-start}.wb-metronome .wb-metronome-settings-container .wb-metronome-settings-field-container .wb-metronome-signature .wb-select{width:100px}.wb-metronome .wb-metronome-settings-container .wb-metronome-settings-field-container .wb-metronome-signature .wb-label{margin:0 15px}.wb-metronome .wb-metronome-settings-container .wb-metronome-settings-field-container .wb-metronome-resolution{display:flex;align-items:center;justify-content:flex-start;margin-top:8px}.wb-metronome .wb-metronome-settings-container .wb-metronome-settings-field-container .wb-metronome-resolution .wb-select{width:10em;padding-top:4px!important;padding-bottom:4px!important}.wb-metronome .wb-metronome-controls-container{width:80%;margin:12px 0 6px;display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}.wb-metronome .wb-metronome-controls-container .wb-button.wb-metronome-button{width:40px!important;background:0 0!important;color:#333!important}.wb-metronome .wb-metronome-controls-container .wb-button.wb-metronome-button:hover{color:#4d4d4d!important}.wb-metronome .wb-metronome-controls-container .wb-button.wb-metronome-button:active{color:#1a1a1a!important}.wb-metronome .wb-metronome-controls-container .wb-button.wb-metronome-button.wb-metronome-play-button,.wb-metronome .wb-metronome-controls-container .wb-button.wb-metronome-button.wb-metronome-stop-button{width:100px!important;display:flex!important;transition:box-shadow .1s ease-in-out;color:#f2f2f2!important;background:#27ae60!important;border-radius:3px!important}.wb-metronome .wb-metronome-controls-container .wb-button.wb-metronome-button.wb-metronome-play-button:hover,.wb-metronome .wb-metronome-controls-container .wb-button.wb-metronome-button.wb-metronome-stop-button:hover{background:#2cc36b!important}.wb-metronome .wb-metronome-controls-container .wb-button.wb-metronome-button.wb-metronome-play-button:active,.wb-metronome .wb-metronome-controls-container .wb-button.wb-metronome-button.wb-metronome-stop-button:active{background:#295!important}.ui-front{z-index:200}.wb-dropdown{position:relative}.wb-dropdown.wb-dropdown-open .wb-dropdown-wrapper{visibility:visible;transition-delay:0s;opacity:1}.wb-dropdown .wb-dropdown-wrapper{overflow:visible;position:absolute;visibility:hidden;background:0 0;z-index:101;margin:17px 0 0 -6px;opacity:0;transition:visibility 0s linear .2s,opacity .2s linear}.wb-dropdown .wb-dropdown-wrapper:after,.wb-dropdown .wb-dropdown-wrapper:before{content:" ";width:0;height:0;right:100%;display:block;position:absolute;pointer-events:none;border-color:transparent;z-index:102;border-style:solid solid outset}.wb-dropdown .wb-dropdown-wrapper:before{border-width:9px}.wb-dropdown .wb-dropdown-wrapper:after{border-width:8px}.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-center .wb-dropdown-container,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-left .wb-dropdown-container,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-right .wb-dropdown-container{margin-top:-3px}.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-center:after,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-center:before,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-left:after,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-left:before,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-right:after,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-right:before{top:-20px;transform:rotate(180deg)}.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-center:before,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-left:before,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-right:before{border-top-color:#828282}.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-center:after,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-left:after,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-right:after{margin-top:2px;margin-left:1px;border-top-color:#f2f2f2}.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-center.wb-dropdown-center:not(.wb-dropdown-titleless):after,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-center.wb-dropdown-left:not(.wb-dropdown-titleless):after,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-center.wb-dropdown-right:not(.wb-dropdown-titleless):after,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-left.wb-dropdown-center:not(.wb-dropdown-titleless):after,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-left.wb-dropdown-left:not(.wb-dropdown-titleless):after,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-left.wb-dropdown-right:not(.wb-dropdown-titleless):after,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-right.wb-dropdown-center:not(.wb-dropdown-titleless):after,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-right.wb-dropdown-left:not(.wb-dropdown-titleless):after,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-right.wb-dropdown-right:not(.wb-dropdown-titleless):after{border-top-color:#ebebeb}.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-center.wb-dropdown-left,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-left.wb-dropdown-left,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-right.wb-dropdown-left{left:12px}.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-center.wb-dropdown-left:after,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-center.wb-dropdown-left:before,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-left.wb-dropdown-left:after,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-left.wb-dropdown-left:before,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-right.wb-dropdown-left:after,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-right.wb-dropdown-left:before{left:7px}.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-center.wb-dropdown-center,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-left.wb-dropdown-center,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-right.wb-dropdown-center{right:0}.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-center.wb-dropdown-center:before,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-left.wb-dropdown-center:before,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-right.wb-dropdown-center:before{right:13px}.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-center.wb-dropdown-center:after,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-left.wb-dropdown-center:after,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-right.wb-dropdown-center:after{right:14px}.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-center.wb-dropdown-center .wb-dropdown-container,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-left.wb-dropdown-center .wb-dropdown-container,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-right.wb-dropdown-center .wb-dropdown-container{margin-left:calc((100% - 44px)/ 2)}.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-center.wb-dropdown-right,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-left.wb-dropdown-right,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-right.wb-dropdown-right{right:0}.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-center.wb-dropdown-right:before,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-left.wb-dropdown-right:before,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-right.wb-dropdown-right:before{right:13px}.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-center.wb-dropdown-right:after,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-left.wb-dropdown-right:after,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-right.wb-dropdown-right:after{right:14px}.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-bottom,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-top{margin-top:-57px;margin-left:86px}.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-bottom .wb-dropdown-container,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-top .wb-dropdown-container{margin-left:-3px}.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-bottom:after,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-bottom:before,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-top:after,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-top:before{top:16px;left:-20px}.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-bottom:before,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-top:before{border-right-color:#828282}.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-bottom:after,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-top:after{margin-top:1px;margin-left:2px;border-right-color:#f2f2f2}.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-bottom.wb-dropdown-top:not(.wb-dropdown-titleless):after,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-top.wb-dropdown-top:not(.wb-dropdown-titleless):after{border-right-color:#ebebeb}.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-bottom.wb-dropdown-bottom .wb-dropdown-container,.wb-dropdown .wb-dropdown-wrapper.wb-dropdown-top.wb-dropdown-bottom .wb-dropdown-container{margin-top:calc(-100% + 12px)}.wb-dropdown .wb-dropdown-wrapper .wb-dropdown-container{overflow:hidden;line-height:normal;box-sizing:border-box;color:#333;z-index:101;border:1px solid #828282;min-height:60px;border-radius:3px;background-color:#f2f2f2;box-shadow:1px 1px 10px 0 rgba(0,0,0,.12),2px 2px 4px -1px rgba(0,0,0,.2),4px 4px 5px 0 rgba(0,0,0,.14)}.wb-dropdown .wb-dropdown-wrapper .wb-dropdown-container .wb-title-container{display:flex;align-items:center;flex-direction:row;justify-content:space-between;height:40px;color:#333;margin:0;padding:0 12px;width:calc(100% - (12px * 2));border-bottom:1px solid #b1aeae;background:#ebebeb;background:-webkit-linear-gradient(top,#ebebeb,#d5d5d5);background:-moz-linear-gradient(top,#ebebeb,#d5d5d5);background:-ms-linear-gradient(top,#ebebeb,#d5d5d5);background:-o-linear-gradient(top,#ebebeb,#d5d5d5);background:linear-gradient(to bottom,#ebebeb,#d5d5d5)}.wb-dropdown .wb-dropdown-wrapper .wb-dropdown-container .wb-title-container~.wb-dropdown-content{height:calc(100% - (40px + (12px * 2)))}.wb-dropdown .wb-dropdown-wrapper .wb-dropdown-container .wb-title-container .wb-title{margin:0;padding:0;text-align:left;font-size:20px}.wb-dropdown .wb-dropdown-wrapper .wb-dropdown-container .wb-title-container .wb-title-button-container{display:flex;flex-direction:row}.wb-dropdown .wb-dropdown-wrapper .wb-dropdown-container .wb-title-container .wb-title-button-container .wb-button{margin:0 6px;position:relative;color:#333;width:24px;height:24px}.wb-dropdown .wb-dropdown-wrapper .wb-dropdown-container .wb-title-container .wb-title-button-container .wb-button:first-child{margin-left:0}.wb-dropdown .wb-dropdown-wrapper .wb-dropdown-container .wb-title-container .wb-title-button-container .wb-button:last-child{margin-right:0}.wb-dropdown .wb-dropdown-wrapper .wb-dropdown-container .wb-title-container .wb-title-button-container .wb-button svg{fill:currentColor;stroke:transparent;min-width:24px;max-height:24px;transition:fill .22s ease-in-out,stroke .22s ease-in-out}.wb-dropdown .wb-dropdown-wrapper .wb-dropdown-container .wb-title-container .wb-title-button-container .wb-button:hover{color:#4d4d4d}.wb-dropdown .wb-dropdown-wrapper .wb-dropdown-container .wb-title-container .wb-title-button-container .wb-button:active{color:#1a1a1a}.wb-dropdown .wb-dropdown-wrapper .wb-dropdown-content{padding:12px;width:calc(100% - (12px * 2));height:calc(100% - (40px + (12px * 2)))}.wb-dropdown .wb-dropdown-wrapper .wb-dropdown-content .wb-volume{display:flex;align-items:center;flex-direction:column;justify-content:stretch;font-weight:700}.wb-dropdown .wb-dropdown-wrapper .wb-dropdown-content .wb-volume .wb-slider-label-less,.wb-dropdown .wb-dropdown-wrapper .wb-dropdown-content .wb-volume .wb-slider-label-plus{margin:6px 0}.wb-dropdown .wb-dropdown-wrapper .wb-dropdown-content .wb-music-tools,.wb-dropdown .wb-dropdown-wrapper .wb-dropdown-content .wb-visualization-tools{margin:-6px 0}.wb-dropdown .wb-dropdown-wrapper .wb-dropdown-content .wb-music-tools .wb-button,.wb-dropdown .wb-dropdown-wrapper .wb-dropdown-content .wb-visualization-tools .wb-button{border:none;height:auto;cursor:pointer;padding:6px 8px;text-align:left;overflow:visible;white-space:nowrap;display:inline-block;vertical-align:middle;background:0 0;color:#333;font-size:18px;margin:0 -8px;font-weight:400;line-height:24px;width:calc(100% + ((12px - 4px) * 2))}.wb-dropdown .wb-dropdown-wrapper .wb-dropdown-content.wb-contextual-menu-content{padding:4px;width:calc(100% - (4px * 2))}.wb-dropdown .wb-dropdown-wrapper .wb-dropdown-content.wb-contextual-menu-content .wb-button{margin:0;height:auto;display:flex;font-size:18px;padding:6px 8px;align-items:center;flex-direction:row;color:#333;justify-content:flex-start}.wb-dropdown .wb-dropdown-wrapper .wb-dropdown-content.wb-contextual-menu-content .wb-button .wb-button-image{margin-right:4px}.wb-dropdown .wb-dropdown-wrapper .wb-dropdown-content.wb-contextual-menu-content .wb-button .wb-button-label{margin-left:4px}.wb-dropdown .wb-dropdown-wrapper .wb-dropdown-content .wb-button{border:0;width:100%;padding:8px;font:inherit;cursor:pointer;background:0 0;text-align:left;overflow:visible;display:inline-block;vertical-align:middle;margin:0 -12px;color:#f2f2f2;line-height:24px}.wb-dropdown .wb-dropdown-wrapper .wb-dropdown-content .wb-button:hover{background:#d9d9d9}.wb-dropdown .wb-dropdown-wrapper .wb-dropdown-content .wb-button:active{background:#bfbfbf}.wb-dropdown .wb-dropdown-wrapper .wb-dropdown-content .wb-button .wb-button-image{display:inline;font-size:24px}.wb-dropdown .wb-dropdown-wrapper .wb-dropdown-content .wb-button .wb-button-label{display:inline;white-space:nowrap;font-size:16px}.wb-dropdown .wb-dropdown-wrapper .wb-dropdown-content .wb-separator{border:none;width:calc(100% - 8px);border-bottom:1px solid #b8b8b8}.tooltipster-sidetip.tooltipster-borderless.tooltipster-borderless-customized .tooltipster-box{background:#ebebeb;border:1px solid #828282;border-radius:6px;box-shadow:1px 1px 10px 0 rgba(0,0,0,.12),2px 2px 4px -1px rgba(0,0,0,.2),4px 4px 5px 0 rgba(0,0,0,.14)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-borderless-customized .tooltipster-content{color:#333}.tooltipster-sidetip.tooltipster-borderless.tooltipster-borderless-customized.tooltipster-bottom .tooltipster-arrow{height:9px}.wb-body,body,html{height:100%;width:100%}.tooltipster-sidetip.tooltipster-borderless.tooltipster-borderless-customized.tooltipster-bottom .tooltipster-arrow .tooltipster-arrow-border{border-bottom-color:#828282}.tooltipster-sidetip.tooltipster-borderless.tooltipster-borderless-customized.tooltipster-bottom .tooltipster-arrow .tooltipster-arrow-background{display:unset;top:1px;border:8px solid transparent;border-bottom-color:#ebebeb}:focus{outline:0}::-moz-focus-inner{border:0}body,html{min-width:1365px;min-height:767px}body{position:relative;font-family:Roboto,"Open Sans",sans-serif;background:#f2994a;background:-webkit-linear-gradient(-45deg,#f2994a 0,#9b51e0 65%,#2d9cdb 100%);background:-moz-linear-gradient(-45deg,#f2994a 0,#9b51e0 65%,#2d9cdb 100%);background:-ms-linear-gradient(-45deg,#f2994a 0,#9b51e0 65%,#2d9cdb 100%);background:-o-linear-gradient(-45deg,#f2994a 0,#9b51e0 65%,#2d9cdb 100%);background:linear-gradient(135deg,#f2994a 0,#9b51e0 65%,#2d9cdb 100%)}body.wb-body-loading{overflow:hidden}.wb-body.wb-body-blurred{filter:blur(0)}.wb-content{-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:calc(100% - 40px);display:flex;overflow:hidden;position:relative;flex-direction:row;justify-content:flex-end}.wb-content .wb-lesson-iframe-holder{height:100%;flex-grow:1;transform:translateY(100%);background-color:#f2f2f2;transition:transform .22s ease-in-out}.wb-content .wb-lesson-iframe-holder.wb-lesson-iframe-holder-open{transform:translateY(0)}.wb-content .wb-lesson-iframe-holder .wb-lesson-iframe{width:100%;height:100%;border:none;overflow:hidden}.wb-content .wb-iframe-holder{height:100%;flex-grow:1;transform:translateX(-100%);background-color:#f2f2f2;transition:transform .22s ease-in-out}.wb-content .wb-iframe-holder.wb-iframe-holder-open{transform:translateX(0)}.wb-content .wb-iframe-holder .wb-tool-iframe{width:100%;height:100%;border:none;overflow:hidden}.wb-toast-notification{top:0;left:0;right:0;bottom:0;opacity:.7;width:256px;height:256px;display:flex;z-index:10000;border-radius:50%;position:absolute;align-items:center;margin:auto!important;justify-content:center;color:#828282;background-color:#f2f2f2;animation:wb-notification .6s ease-in-out}.wb-toast-notification .wb-toast-notification-image{width:128px;height:128px;fill:currentColor}