.sp10-eft-page{background:#ececec}.sp10-eft-hero{background:#0c2535;color:#fff;padding:20px 0}.sp10-eft-hero .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}.sp10-eft-hero h1{font-size:28px;margin:4px 0 0}.sp10-eft-hero p{max-width:480px;margin:0;color:#c3d5de;font-size:13px;line-height:1.55}.sp10-route{display:flex;align-items:center;gap:7px;white-space:nowrap;font:700 11px/1 Consolas,"Courier New",monospace;color:#e4f5f8}.sp10-route b{padding:7px 8px;border:1px solid #467184;background:#123a4e}.sp10-route i{color:#62d5c9;font-style:normal}.sp10-shell{padding:12px 0 48px}.sp10-shell .wrap{max-width:760px}.sp10-toolbar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:10px;padding:8px 10px;border:1px solid #c1c1c1;border-radius:6px;background:#f7f7f7;box-shadow:0 1px 3px rgba(0,0,0,.08)}.sp10-toolbar-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-left:auto}.sp10-button{height:27px;border:1px solid #bfc4c8;border-radius:4px;background:#fff;color:#333;padding:3px 10px;font:12px/1.2 inherit;cursor:pointer;white-space:nowrap}.sp10-button:hover{border-color:#3889cc;background:#f4f9fd;color:#1767aa}.sp10-button.primary{border-color:#408dd0;background:#fff;color:#1b70b5}.sp10-button:disabled{cursor:not-allowed;opacity:.52}.sp10-toolbar label.sp10-button{display:flex;align-items:center;gap:4px}.sp10-toolbar label input{margin:0;accent-color:#3889cc}.sp10-link-state{display:flex;align-items:center;gap:6px;color:#666;font-size:12px;flex:1 1 auto;min-width:68px}.sp10-link-state:before{content:"";width:8px;height:8px;border-radius:50%;background:#aaa}.sp10-link-state.is-ready{color:#187547}.sp10-link-state.is-ready:before{background:#26ae6d}.sp10-link-state.is-error{color:#b23830}.sp10-link-state.is-error:before{background:#d85048}.sp10-firmware{font:12px/1 Consolas,"Courier New",monospace;color:#65717a;white-space:nowrap}.sp10-tabs{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid #bdbdbd;border-bottom:0;border-radius:6px 6px 0 0;background:#e0e0e0}.sp10-tab{border:0;border-right:1px solid #bdbdbd;background:transparent;color:#4e5b64;padding:10px 8px;cursor:pointer;font:600 13px/1.2 inherit}.sp10-tab:last-child{border-right:0}.sp10-tab:hover{background:#d5d5d5}.sp10-tab.is-active{background:#f7f7f7;color:#111;box-shadow:inset 0 -2px #4a90d9}.sp10-panel{border:1px solid #bdbdbd;border-radius:0 0 6px 6px;background:#f7f7f7;padding:0 22px 8px;box-shadow:0 2px 6px rgba(0,0,0,.08)}.sp10-panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 0 9px;border-bottom:2px solid #4a90d9}.sp10-panel-head h2{font-size:15px;margin:0}.sp10-panel-head p{display:none}.sp10-bypass{min-width:132px}.sp10-bypass.is-active{background:#e8f6ec;border-color:#1a7f37;color:#14612a;font-weight:600}.sp10-bypass.is-bypassed{background:#fdf3e2;border-color:#ba7517;color:#7a4a00;font-weight:600}.sp10-parameters{margin-top:1px}.sp10-param{display:grid;grid-template-columns:minmax(205px,1fr) 150px 132px 54px;gap:14px;align-items:center;padding:8px 0;border-bottom:1px solid #d9d9d9}.sp10-param-label{display:block;min-width:0}.sp10-param-label:before{content:"*";color:#d0021b;font-weight:700;margin-right:5px}.sp10-param-label strong{font-size:14px;font-weight:500}.sp10-param-label span{color:#111;font-size:14px}.sp10-param-label span:before{content:" ("}.sp10-param-label span:after{content:")"}.sp10-param input[type=range]{width:150px;appearance:none;height:18px;margin:0;background:transparent;cursor:pointer}.sp10-param input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:#d2d2d2;box-shadow:inset 0 1px 2px rgba(0,0,0,.14)}.sp10-param input[type=range]::-webkit-slider-thumb{appearance:none;width:16px;height:16px;margin-top:-5px;border:1px solid #999;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25)}.sp10-param input[type=range]::-moz-range-track{height:6px;border-radius:3px;background:#d2d2d2}.sp10-param input[type=range]::-moz-range-progress{height:6px;border-radius:3px;background:#5b9bd5}.sp10-param input[type=range]::-moz-range-thumb{width:14px;height:14px;border:1px solid #999;border-radius:50%;background:#fff}.sp10-stepper{display:grid;grid-template-columns:26px 80px 26px;height:27px}.sp10-stepper button{border:1px solid #bfc4c8;background:#fff;color:#333;font:16px/1 inherit;cursor:pointer}.sp10-stepper button:hover{background:#f1f1f1}.sp10-stepper button:first-child{border-radius:4px 0 0 4px}.sp10-stepper button:last-child{border-radius:0 4px 4px 0}.sp10-param-value{width:80px;border:1px solid #bfc4c8;border-right:0;border-left:0;background:#fff;color:#182d3b;padding:3px 4px;text-align:center;font:13px/1 Consolas,"Courier New",monospace}.sp10-param-unit{display:none}.sp10-help-button{justify-self:start;width:54px}.sp10-help{grid-column:1/-1;display:none;margin:-1px 0 2px;padding:9px 11px;border:1px solid #c8dced;border-radius:4px;background:#eef5fc;color:#3a4b55;font-size:12px;line-height:1.55}.sp10-help.is-open{display:block}.sp10-help strong{display:block;margin-bottom:2px;color:#1a4263}.sp10-help p{margin:0}.sp10-bottom{display:block;margin-top:10px}.sp10-notice{padding:5px 0;color:#606060;font-size:12px;line-height:1.55}.sp10-notice strong{color:#333}.sp10-log{border:1px solid #c1c1c1;border-radius:6px;background:#f7f7f7;font-size:12px}.sp10-log summary{padding:7px 10px;cursor:pointer;color:#57636c}.sp10-log[open] summary{border-bottom:1px solid #d9d9d9}.sp10-log pre{max-height:220px;overflow:auto;border-top:0;margin:0;padding:8px 10px;background:#fff;color:#34515f;font:11px/1.5 Consolas,"Courier New",monospace;white-space:pre-wrap}.sp10-log-actions{padding:6px 10px 0;display:flex;gap:10px;align-items:center}.sp10-log-actions label{font-size:12px;color:#637986}.sp10-log-actions button{margin-left:auto}.sp10-error{margin:0 0 10px;padding:8px 10px;background:#fff1f0;border:1px solid #f1bbb7;border-radius:4px;color:#a63129;font-size:13px}.sp10-error[hidden]{display:none}@media(max-width:760px){.sp10-eft-hero .wrap{display:block}.sp10-route{margin-top:12px;overflow:auto}.sp10-shell .wrap{max-width:none}.sp10-toolbar-actions{margin-left:0;width:100%}.sp10-panel{padding:0 14px 8px}.sp10-param{grid-template-columns:minmax(0,1fr) 120px 54px;gap:8px}.sp10-param input[type=range]{grid-column:1/-1;grid-row:2;width:100%}.sp10-stepper{grid-column:2;grid-row:3}.sp10-help-button{grid-column:3;grid-row:3}.sp10-param-label{grid-column:1/-1}.sp10-firmware{display:none}}@media(max-width:430px){.sp10-toolbar-actions{gap:5px}.sp10-button{padding-left:7px;padding-right:7px}.sp10-param{grid-template-columns:minmax(0,1fr) 132px}.sp10-help-button{grid-column:2;grid-row:4}.sp10-stepper{grid-column:1;grid-row:3}.sp10-param input[type=range]{grid-row:2}}
