@font-face{font-family:icons;src:url(/fonts/gen/icons_092097508c53b57bf355145cdba2c2a7.eot);src:url(/fonts/gen/icons_092097508c53b57bf355145cdba2c2a7.eot?#iefix) format("embedded-opentype"),url(/fonts/gen/icons_092097508c53b57bf355145cdba2c2a7.woff) format("woff"),url(/fonts/gen/icons_092097508c53b57bf355145cdba2c2a7.ttf) format("truetype"),url(/fonts/gen/icons_092097508c53b57bf355145cdba2c2a7.svg#icons) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:icons;src:url(/fonts/gen/icons_092097508c53b57bf355145cdba2c2a7.svg#icons) format("svg")}}[data-icon]:before{content:attr(data-icon)}[data-icon]:before,.i-arrow_left:before,.i-arrow_right:before,.i-cabinet:before,.i-cauge:before,.i-clock:before,.i-close:before,.i-cycler:before,.i-minus:before,.i-music:before,.i-pencil:before,.i-plus:before,.i-training_shoe:before{display:inline-block;font-family:icons;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.i-arrow_left:before{content:""}.i-arrow_right:before{content:""}.i-cabinet:before{content:""}.i-cauge:before{content:""}.i-clock:before{content:""}.i-close:before{content:""}.i-cycler:before{content:""}.i-minus:before{content:""}.i-music:before{content:""}.i-pencil:before{content:""}.i-plus:before{content:""}.i-training_shoe:before{content:""}*{font-family:Asap,sans-serif;color:#6f7997;color:var(--color_c);-webkit-box-sizing:border-box;box-sizing:border-box}body,html{font-size:16px;height:100%;padding:0;margin:0}.cycling__App{display:-webkit-box;display:-ms-flexbox;display:flex}body{background:radial-gradient(ellipse,#edf0f4,#e0e2e8) no-repeat fixed}div{width:100%}input,textarea{-webkit-box-flex:1;-ms-flex:1;flex:1;border:solid 1px #E1E3E9;border:solid 1px var(--color_d);height:40px;padding:5px;font-size:1rem}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}input::-moz-placeholder,textarea::-moz-placeholder{color:#999}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#999}input::placeholder,textarea::placeholder{color:#999}input:focus,textarea:focus{background:#fff;background:var(--color_a);-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px #0000001a;outline:none;border:solid 1px #999}textarea{height:80px}form{width:100%;max-width:600px;margin:0 auto;padding:20px}form .row{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px}.login_form{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;max-width:600px;background:#ffffff4d;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.1);box-shadow:0 5px 10px #0000001a;border:solid 1px #FFF;border:solid 1px var(--color_a)}.login_form:before{content:"";display:block;height:80px;margin:30px 0;background:url(/logo.png) no-repeat center center;background-size:contain}.login_form .btn.accept_btn{width:100%}.cancel_btn,.accept_btn{display:block;cursor:pointer;width:50%;border:none;background:#e9ebf1;line-height:50px;text-align:center;padding:0 10px;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.cancel_btn:hover,.accept_btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.accept_btn{background:#24b1cf;background:var(--color_l_2);color:#fff;color:var(--color_a);font-size:1rem}.toolbar.larger.ui .bar_add,.toolbar.larger.ui .bar_remove{display:block!important}@media print{.attrib_panel .tools,.perc_bar .bar_add,.perc_bar .bar_remove,.scheduler_panel .add_a_bar .add_a_bar_btn,.left_side_legend_bar_panel.back_btn{display:none!important}.perc_bar .toolbar.smaller{top:-30px!important}}.left_side_legend_bar_panel_container{position:absolute;left:0;top:0;bottom:0;width:90px;z-index:2000}.left_side_legend_bar_panel.back_btn{position:absolute;left:0;top:-30px;display:block;line-height:30px;width:90px;height:30px;-webkit-text-decoration:none;text-decoration:none;text-align:center;overflow:hidden}.left_side_legend_bar_panel.back_btn:before{font-size:12px}.left_side_legend_bar_panel{width:90px;height:100%;position:absolute;left:0;top:0;bottom:0;z-index:20;overflow-x:scroll;background:#fff6;-webkit-box-shadow:0 0 30px rgba(0,0,0,.15);box-shadow:0 0 30px #00000026}.left_side_legend_bar{position:absolute;left:0;top:0;bottom:50%;width:90px}.left_side_legend_bar .level{position:absolute;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:top;-ms-flex-align:top;align-items:top;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;bottom:0}.left_side_legend_bar .level span{color:#000;color:var(--color_b);display:inline-block;padding:5px;font-size:.875rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:700;height:27px;background-color:#fff;margin-top:8px;border-radius:3px;opacity:.8}.left_side_legend_bar .level_1{background:#60dbf5;background:var(--color_l_1);height:12%}.left_side_legend_bar .level_2{background:#24b1cf;background:var(--color_l_2);height:28%}.left_side_legend_bar .level_3{background:#81d02a;background:var(--color_l_3);height:40%}.left_side_legend_bar .level_4{background:#fc0;background:var(--color_l_4);height:52%}.left_side_legend_bar .level_5{background:#ff8a44;background:var(--color_l_5);height:88%}.left_side_legend_bar .level_6{background:#ff4259;background:var(--color_l_6);height:100%}.left_side_legend_bar span.i-arrow_right{margin:0!important;text-align:right;width:10px;padding:0 0 0 3px}.left_side_legend_bar span.i-arrow_right:before{font-size:8px;padding:0}.toggle_elements{position:absolute;bottom:20px;cursor:pointer;z-index:100;border:solid 2px #6F7997;border:solid 2px var(--color_c);border-radius:24px;height:24px;width:38px;left:50%;padding:1px 0 1px 1px;-webkit-transform:translateX(-50%);transform:translate(-50%);display:block;-webkit-transition:padding .3s;transition:padding .3s}.toggle_elements:before{content:"";display:block;width:18px;height:18px;border-radius:100%;background:#6f7997;background:var(--color_c)}.toggle_elements.show{padding-left:15px}.overlay_ui_box{position:fixed;inset:0;z-index:3000;background:#ffffffb3;overflow:auto;-webkit-overflow-scrolling:touch}.overlay_ui_box .overlay_ui_content{width:100%;max-width:600px;background:#fff;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:solid 1px #E1E3E9;border:solid 1px var(--color_d);-webkit-box-shadow:0 0 25px rgba(0,0,0,.05);box-shadow:0 0 25px #0000000d;z-index:300000}.overlay_ui_box .overlay_ui_content.fullscreen{max-width:none;width:100vw;height:100vh;left:0;top:0;-webkit-transform:none;transform:none;border:none;-webkit-box-shadow:none;box-shadow:none;z-index:300000}.overlay_ui_box .title_bar{height:50px;background:#fff;background:var(--color_a);border-bottom:solid 1px #E1E3E9;border-bottom:solid 1px var(--color_d);display:-webkit-box;display:-ms-flexbox;display:flex}.overlay_ui_box .title_bar strong,.overlay_ui_box .title_bar span{display:block}.overlay_ui_box .title_bar strong{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px;font-weight:400;font-size:1.1em}.overlay_ui_box .title_bar span{width:50px;height:50px;text-align:center;line-height:50px;border-left:solid 1px #E1E3E9;border-left:solid 1px var(--color_d);cursor:pointer}.overlay_ui_box .title_bar span:hover{color:#e1e3e9;color:var(--color_d)}.bar_widget{position:relative;height:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-transition:background .3s;transition:background .3s}.bar_widget[style*=flex-basis]{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.bar_widget:hover{background:#0000000d;z-index:100}.perc_bar{position:absolute;bottom:0;left:2px;right:2px;background:green}.perc_bar .bar_add,.perc_bar .bar_remove{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px;text-align:center;line-height:20px;border-radius:100%;background:#fff;background:var(--color_a);cursor:pointer;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;position:relative;z-index:1002}.perc_bar .bar_add:before,.perc_bar .bar_remove:before{display:inline-block;font-size:10px;padding:8px 0}.perc_bar .bar_add:hover,.perc_bar .bar_remove:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.perc_bar .bar_add:before{padding:0;position:relative;top:-2px}.perc_bar .bar_tip,.perc_bar .bar_add,.perc_bar .bar_remove{margin:3px auto;-webkit-text-decoration:none;text-decoration:none}.perc_bar.add_new_bar{bottom:50%}.perc_bar.add_new_bar .toolbar{top:-30px}.perc_bar .toolbar{position:absolute;top:-80px;height:80px;right:0;width:100%;z-index:1000}.perc_bar .toolbar.smaller{top:-60px;height:60px}.perc_bar .toolbar.no_ui{top:-40px}.perc_bar .toolbar.inverted{top:10px}.bar_tip{background:#fff;background:var(--color_a);padding:5px 2px;font-size:12px;position:absolute;display:block;text-align:center;width:35px;z-index:1001;left:0}.bar_tip:before{content:"";display:block;border-left:solid 5px transparent;border-right:solid 5px transparent;border-top:solid 5px #FFF;border-top:solid 5px var(--color_a);position:absolute;bottom:-5px;left:10px}.bar_color_a{background-color:#60dbf5;background-color:var(--color_l_1)}.bar_color_b{background-color:#24b1cf;background-color:var(--color_l_2)}.bar_color_c{background-color:#81d02a;background-color:var(--color_l_3)}.bar_color_d{background-color:#fc0;background-color:var(--color_l_4)}.bar_color_e{background-color:#ff8a44;background-color:var(--color_l_5)}.bar_color_f{background-color:#ff4259;background-color:var(--color_l_6)}.attrib_panel{position:relative;background:#fff;background:var(--color_a);margin:0 2px}.attrib_panel .row{border-bottom:solid 1px #E1E3E9;border-bottom:solid 1px var(--color_d);padding:10px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex}.attrib_panel .row:before{-ms-flex-item-align:start;align-self:flex-start;display:inline-block;font-size:20px;width:30px;margin-right:5px}.attrib_panel h3{padding:0;margin:0;font-weight:400;font-size:1rem}.attrib_panel .row p{padding:0;margin:0}.attrib_panel .row_body{min-height:140px;text-align:left}.attrib_panel .tools{position:absolute;right:5px;top:50%;width:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.attrib_panel .tools>span,.attrib_panel .tools>a{width:30px;height:30px;background:#fff;background:var(--color_a);border-radius:100%;display:block;text-align:center;-webkit-box-shadow:-2px 2px 0 rgba(0,0,0,.1);box-shadow:-2px 2px #0000001a;margin-bottom:3px;border:solid 1px #E1E3E9;border:solid 1px var(--color_d);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;position:relative}.attrib_panel .tools>span:before,.attrib_panel .tools>a:before{font-size:20px;display:inline-block;line-height:30px;position:relative}.attrib_panel .tools>span.attrib_edit:before,.attrib_panel .tools>a.attrib_edit:before{left:3px}.attrib_panel .tools>span.attrib_remove:before,.attrib_panel .tools>a.attrib_remove:before{top:8px}.attrib_panel .tools>span.show_confirm,.attrib_panel .tools>a.show_confirm{background:#f8f9fa}@-webkit-keyframes confirmAppear{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes confirmAppear{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.bar_panel{width:205px;position:relative;height:100%;margin:0 10px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:150px;max-width:1500px}.bar_panel .bars_block{display:-webkit-box;display:-ms-flexbox;display:flex;height:50%}.bar_panel .resize-handle{position:absolute;right:-5px;top:0;bottom:0;width:10px;cursor:ew-resize;background:transparent;z-index:100}.bar_panel .resize-handle:hover:before{content:"";position:absolute;right:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:6px;height:30px;background:var(--color_a);border-radius:3px;opacity:.7;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px #0000001a}.bar_panel.resizing{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.bar_panel.resizing .resize-handle:before{content:"";position:absolute;right:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:6px;height:30px;background:var(--color_d);border-radius:3px;opacity:1;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px #0003}.block_number_label{position:absolute;top:50%;right:-10px;-webkit-transform:translateY(20px);transform:translateY(20px);background:var(--color_a);border:2px solid var(--color_l_2);border-radius:50%;width:30px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:14px;color:var(--color_text);z-index:10;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px #0000001a}.form_block{overflow:hidden}.form_block fieldset{border:none;margin:0;padding:20px;border-bottom:solid 1px #E1E3E9;border-bottom:solid 1px var(--color_d)}.form_block legend{padding:10px 0 0;margin:0;display:block;font-size:1.1rem}.form_block .form_row{padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.form_block .form_row.success input,.form_block .form_row.success textarea{border-color:#81d02a;border-color:var(--color_l_3)}.form_block .form_row.error input,.form_block .form_row.error textarea{border-color:#ff8a44;border-color:var(--color_l_5);padding-right:120px}.form_block .form_row .error_message{color:#ff8a44;color:var(--color_l_5);font-size:.75rem;font-weight:500;display:block;position:absolute;top:8px;right:8px;background:#fffffff2;padding:2px 6px;border-radius:3px;border:1px solid #FF8A44;border:1px solid var(--color_l_5);white-space:nowrap;max-width:110px;overflow:hidden;text-overflow:ellipsis;z-index:10}.form_block .form_row.textarea .error_message{top:8px}.form_block label{display:none}.form_block .append_after{width:50px;padding:0 10px;height:40px;display:inline-block;line-height:40px}.form_block .toolbar{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex}.scheduler_panel.show_ui .attrib_panel .row.row_title.i-cycler{cursor:-webkit-grab!important;cursor:grab!important;position:relative}.scheduler_panel.show_ui .attrib_panel .row.row_title.i-cycler:hover{background:#0000000d}.scheduler_panel.show_ui .attrib_panel .row.row_title.i-cycler:active{cursor:-webkit-grabbing!important;cursor:grabbing!important}.scheduler_panel .messenger_box{position:fixed;right:0;top:0;width:100%;max-width:500px;padding:25px;background:#ffffff80;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;-webkit-transform:translateX(95%);transform:translate(95%)}.scheduler_panel .messenger_box.show{-webkit-transform:translateX(0);transform:translate(0)}.scheduler_panel .messenger_box p{margin:0;padding-bottom:5px}.scheduler_panel .messenger_box .btn_close{display:block;position:absolute;text-align:center;left:0;bottom:0;height:20px;width:20px;line-height:20px}.scheduler_panel .messenger_box .btn_close:before{font-size:10px;position:relative;top:-3px}.scheduler_panel .scheduler_scroller{overflow-y:visible;overflow-x:scroll;-webkit-overflow-scrolling:touch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:absolute;padding-left:100px;padding-right:100px;-webkit-transform-origin:center center;transform-origin:center center;inset:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.scheduler_panel .scheduler_scroller .bar_panel{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.scheduler_panel .scheduler_scroller .bar_panel:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.scheduler_panel .scheduler_scroller .bar_panel.sortable-chosen{cursor:-webkit-grabbing;cursor:grabbing;z-index:1000}.scheduler_panel .scheduler_scroller .bar_panel.sortable-ghost{opacity:.3;-webkit-transform:scale(.95);transform:scale(.95)}.scheduler_panel .scheduler_scroller .bar_panel.sortable-drag{opacity:.8;-webkit-box-shadow:0 8px 16px rgba(0,0,0,.3);box-shadow:0 8px 16px #0000004d}.scheduler_panel.show_ui .scheduler_scroller .bar_panel{cursor:default}.scheduler_panel .add_a_bar{width:205px;position:relative;height:100%;margin:0 100px 0 10px;-webkit-box-flex:1;-ms-flex:1 0 205px;flex:1 0 205px}.scheduler_panel .add_a_bar .add_a_bar_btn{background:#fff;background:var(--color_a);display:inline-block;width:55px;height:55px;text-align:center;border-radius:100%;margin-top:100px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;cursor:pointer;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center;-webkit-text-decoration:none;text-decoration:none}.scheduler_panel .add_a_bar .add_a_bar_btn:before{position:relative;top:15px;font-size:25px}.scheduler_panel .delete_message_box{position:fixed;top:20px;right:20px;background:#5cb85c;color:#fff;padding:15px 20px;border-radius:5px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px #00000026;z-index:1000;-webkit-animation:slideInFromRight .3s ease,slideOutToRight .3s ease 2.7s forwards;animation:slideInFromRight .3s ease,slideOutToRight .3s ease 2.7s forwards}.scheduler_panel .delete_message_box p{margin:0;font-weight:500;font-size:14px}.scheduler_panel .delete_message_box.error{background:#d9534f}@-webkit-keyframes slideInFromRight{0%{-webkit-transform:translateX(100%);transform:translate(100%);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@keyframes slideInFromRight{0%{-webkit-transform:translateX(100%);transform:translate(100%);opacity:0}to{-webkit-transform:translateX(0);transform:translate(0);opacity:1}}@-webkit-keyframes slideOutToRight{0%{-webkit-transform:translateX(0);transform:translate(0);opacity:1}to{-webkit-transform:translateX(100%);transform:translate(100%);opacity:0}}@keyframes slideOutToRight{0%{-webkit-transform:translateX(0);transform:translate(0);opacity:1}to{-webkit-transform:translateX(100%);transform:translate(100%);opacity:0}}:root{--color_a: #FFF;--color_b: #000;--color_c: #6F7997;--color_d: #E1E3E9;--color_e: #F3F6FB;--color_l_1: #60DBF5;--color_l_2: #24B1CF;--color_l_3: #81D02A;--color_l_4: #FFCC00;--color_l_5: #FF8A44;--color_l_6: #FF4259}.lessons_panel{max-width:800px;margin:0 auto;width:100%;padding:20px}.lessons_panel ul{background:#fff;background:var(--color_a);padding:0;margin:0;list-style-type:none}.lessons_panel a.i-plus{display:block;margin:50px auto;border-radius:100%;width:80px;height:80px;background:#fff;background:var(--color_a);text-align:center;line-height:80px;-webkit-text-decoration:none;text-decoration:none;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.lessons_panel a.i-plus:before{font-size:25px;position:relative;display:inline-block;top:5px}.lessons_panel .refresh-button{display:block;margin:20px auto;padding:12px 24px;background:#f8f9fa;border:2px solid #dee2e6;border-radius:8px;font-size:14px;font-weight:500;color:#495057;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;max-width:200px}.lessons_panel .refresh-button:hover{background:#e9ecef;border-color:#adb5bd;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px #0000001a}.lessons_panel .refresh-button:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px #0000001a}.lessons_panel .refresh-button .i-refresh{font-size:16px;font-weight:700;display:inline-block;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.lessons_panel .refresh-button:hover .i-refresh{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.lessons_panel li{border-bottom:solid 1px #E1E3E9;border-bottom:solid 1px var(--color_d);display:-webkit-box;display:-ms-flexbox;display:flex;height:40px}.lessons_panel li a,.lessons_panel li input{font-size:1.1rem;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px;display:block;border:none;display:none}.lessons_panel li a.visible,.lessons_panel li input.visible{display:block}.lessons_panel li input:focus{background:#f3f6fb;background:var(--color_e);border:solid 1px #FFF;border:solid 1px var(--color_a);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.2);box-shadow:0 2px 5px #0003;outline:none}.lessons_panel li span,.lessons_panel li a.edit_btn,.lessons_panel li a.copy_btn{display:inline-block;border-left:solid 1px #E1E3E9;border-left:solid 1px var(--color_d);height:40px!important;width:40px!important;text-align:center;line-height:40px;-webkit-text-decoration:none;text-decoration:none;-webkit-box-flex:0;-ms-flex:0;flex:0;cursor:pointer}.lessons_panel li span:before,.lessons_panel li a.edit_btn:before,.lessons_panel li a.copy_btn:before{display:inline-block;position:relative;top:-6px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.lessons_panel li span:hover:before,.lessons_panel li a.edit_btn:hover:before,.lessons_panel li a.copy_btn:hover:before{-webkit-transform:scale(1.5);transform:scale(1.5)}.lessons_panel li .edit_btn:before,.lessons_panel li a.copy_btn:before{left:2px}.lessons_panel li .edit_btn{position:relative;padding:10px}.lessons_panel li .edit_btn .comfirm{display:block;position:absolute;right:-13px;width:auto!important;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(-50%);transform:translate(-50%);background:#fff;border:solid 1px #CCC;height:50px}.lessons_panel li .edit_btn .comfirm span,.lessons_panel li .edit_btn .comfirm a{display:block!important;line-height:20px;padding:10px}.lessons_panel li .edit_btn .comfirm a.warning{color:#ff4259;color:var(--color_l_6)}.lessons_panel li .edit_btn .comfirm:before{content:"";display:block;width:1px;position:absolute;top:50%;right:-10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-top:transparent 10px solid;border-left:#CCC 10px solid}.lessons_panel li .delete_btn:before{top:0}.app_container{position:absolute;inset:30px 0 0;width:100%}
