﻿@font-face{font-family:Vox;src:url("/fonts/vox.ttf")}@font-face{font-family:MaterialIcons;src:url("/fonts/material-icons.ttf")}@keyframes menu-notification-dot-pulsation{0%{opacity:1}50%{opacity:0}}#featured-background{background-image:url("/img/back.png");position:fixed;top:0px;left:0px;right:0px;bottom:0px}body{font-family:Consolas,Monospace,Arial,monospace;margin-top:0px}body>#container{z-index:1;position:absolute;width:1200px;left:calc(50% - 600px)}body>#container.debug_mode .top .user_info::before{color:#bdbdbd}body>#container .top{text-align:right;background:#fff;background-size:50px;border:1px #d3d3d3 solid;border-top:none;box-shadow:0px 0px 33px -11px gray;margin-bottom:5px}body>#container .top.new-year{background-image:url("/img/decor/new-year/decoration.png");background-repeat:no-repeat;background-size:413px;background-position-y:top;background-position-x:30%}body>#container .top .user_info{padding:10px;margin-bottom:5px}body>#container .top .user_info::before{content:attr(data-title);font-family:Vox,Monospace,Arial,Serif;font-size:24px;position:absolute;left:17px;top:3px;color:#42A5F5}body>#container .top .menu{height:39px;display:flex;justify-content:space-between;box-shadow:inset 0px 0px 0px 22px #fff}body>#container .top .menu a::before{font-family:MaterialIcons;position:absolute;margin-left:-25px;margin-top:-1px;font-size:19px}body>#container .top .menu a[href="/users"]::before{content:"person";overflow:hidden;width:19px}body>#container .top .menu a[href="/settings"]::before{content:"settings";overflow:hidden;width:19px}body>#container .top .menu a[href="/net/pools"]::before{content:"clear_all";overflow:hidden;width:19px}body>#container .top .menu a[href="/reports"]::before{content:"attach_money";overflow:hidden;width:19px}body>#container .top .menu a[href="/charts"]::before{content:"poll";overflow:hidden;width:19px}body>#container .top .menu a[href="/logs"]::before{content:"history";overflow:hidden;width:19px}body>#container .top .menu a[href="/devices/switch"]::before{content:"storage";overflow:hidden;width:19px}body>#container .top .menu a[href="/devices/matrix"]::before{content:"live_tv";overflow:hidden;width:19px}body>#container .top .menu a[href="/services"]::before{content:"turned_in";overflow:hidden;width:19px}body>#container .top .menu a[href="/service/turn_tasks"]::before{content:"av_timer";overflow:hidden;width:19px}body>#container .top .menu a[href="/service/ktv_switching_list"]::before{content:"tv_off";overflow:hidden;width:19px}body>#container .top .menu a[href="/service/custom_speed_list"]::before{content:"network_check";overflow:hidden;width:19px}body>#container .top .menu a[href="/settings/devices"]::before{content:"dns";overflow:hidden;width:19px}body>#container .top .menu a[href="/statistics"]::before{content:"bar_chart";overflow:hidden;width:19px}body>#container .top .menu a[href="/sms_queue/unsent"]::before{content:"message-alert-outline";overflow:hidden;width:19px}body>#container .top .menu,body>#container .top .menu ul{position:relative;list-style:none;margin:0px;padding:0px;z-index:100}body>#container .top .menu li{margin:0px}body>#container .top .menu li:hover>ul{transform:scaleY(1) translateY(0%)}body>#container .top .menu li:hover>a{color:#0d47a1}body>#container .top .menu li:hover>a[x-sum-counter]::after{opacity:0;animation:none}body>#container .top .menu li a{outline:none;transition:color .1s ease;color:#424242;text-align:left;display:block;background-color:#fff;border-bottom:none !important;padding:8px 35px;transition:background-color .2s linear}body>#container .top .menu li a:hover{background-color:#f7f7f7}body>#container .top .menu li a:active{background-color:#e0e0e0}body>#container .top .menu li a[x-counter]::after,body>#container .top .menu li a[x-sum-counter]::after{content:"";display:inline-block;width:0;height:0;position:absolute;margin-left:0px;margin-top:-2px;border-radius:50%;border:3px red solid;background:red;box-shadow:0px 0px 4px red;opacity:1;transition:opacity .1s linear;animation:menu-notification-dot-pulsation 2s infinite ease-out}body>#container .top .menu li ul{transform:scaleY(0) translateY(-100%);transition:transform .1s ease;position:absolute;padding-top:5px;padding-bottom:5px;background:#fff;box-shadow:0px 0px 6px -1px gray}body>#container .top .menu li ul ul{margin-top:-45px;margin-left:100%}#notifications{z-index:2000;position:fixed;right:10px;bottom:10px}#notifications>div{width:300px;background-color:#fff;margin:5px;padding:5px 15px;min-height:60px;display:flex;align-items:center;border-bottom:3px gray solid;box-shadow:0px 0px 28px -3px #AAA;cursor:pointer;position:relative;overflow:hidden;transition-property:opacity,margin,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.42, 0, .4, 1.48)}#notifications>div>div{width:100%;word-wrap:break-word}#notifications>div.error{border-bottom-color:red}#notifications>div.done{border-bottom-color:blue}#notifications>div.info{border-bottom-color:green}#notifications>div.warning{border-bottom-color:gold}#notifications>div.leaving{opacity:0;margin-top:-78px}#notifications>div.creating{transform:scaleX(0) translateX(90%);opacity:0}a{cursor:pointer}a:not(.ns){color:#000;text-decoration:none;border-bottom:1px transparent solid;transition:border .2s linear}a:not(.ns):hover{border-bottom-color:#000}.tabs>hr{margin:0px;border-bottom:3px solid #d3d3d3;position:relative;z-index:-1;top:-4px;margin-bottom:-3px}.tabs>input{display:none}.tabs>input:checked+label{border-bottom-color:#42a5f5}.tabs>input:nth-of-type(1):checked ~ div.tab1{display:block}.tabs>input:nth-of-type(2):checked ~ div.tab2{display:block}.tabs>input:nth-of-type(3):checked ~ div.tab3{display:block}.tabs>input:nth-of-type(4):checked ~ div.tab4{display:block}.tabs>input:nth-of-type(5):checked ~ div.tab5{display:block}.tabs>input:nth-of-type(6):checked ~ div.tab6{display:block}.tabs>input:nth-of-type(7):checked ~ div.tab7{display:block}.tabs>input:nth-of-type(8):checked ~ div.tab8{display:block}.tabs>input:nth-of-type(9):checked ~ div.tab9{display:block}.tabs>input:nth-of-type(10):checked ~ div.tab10{display:block}.tabs>label{display:inline-block;margin:1px 0px 0px 8px;border-bottom:3px transparent solid;padding:7px 15px;cursor:pointer;transition-property:border;transition-duration:.15s;transition-timing-function:linear}.tabs>label:hover{border-bottom-color:#90caf9}.tabs div[class^="tab"]{display:none}.tabs>input:nth-of-type(1):checked ~ div.tab1,.tabs>input:nth-of-type(2):checked ~ div.tab2,.tabs>input:nth-of-type(3):checked ~ div.tab3,.tabs>input:nth-of-type(4):checked ~ div.tab4,.tabs>input:nth-of-type(5):checked ~ div.tab5,.tabs>input:nth-of-type(6):checked ~ div.tab6,.tabs>input:nth-of-type(7):checked ~ div.tab7,.tabs>input:nth-of-type(8):checked ~ div.tab8{display:block}img{vertical-align:middle}img.icon{vertical-align:middle}img.btn{cursor:pointer}img.btn.small{width:16px}img.btn.normal{width:18px}img.btn.normal_ex{width:24px}img.btn.big{width:32px}img.btn:not(.disabled){transition:filter .2s linear;filter:drop-shadow(0px 0px 2px transparent)}img.btn:not(.disabled):hover{filter:drop-shadow(0px 0px 2px #00a8ec)}img.btn.disabled{opacity:.3}table.minimal{border-collapse:collapse}table.minimal.f{font-size:12px}table.minimal .head-button{display:block;float:right;margin-top:-10px}table.minimal tr.empty-table td{text-align:center;color:gray;padding-top:10px}table.minimal tr>th,table.minimal tr>td{border:1px #DDD solid;padding:4px}table.minimal tr>th:first-child,table.minimal tr>td:first-child{border-left-color:transparent}table.minimal tr>th:last-child,table.minimal tr>td:last-child{border-right-color:transparent}table.minimal tr:first-of-type>td,table.minimal tr:first-of-type>th{border-top-color:transparent}table.minimal tr:last-of-type>td,table.minimal tr:last-of-type>th{border-bottom-color:transparent}table.minimal thead tr:last-of-type>td,table.minimal thead tr:last-of-type>th{border-bottom-color:#DDD}.table-sorting-support th[data-order],table:not(.ns) th[data-order]{cursor:pointer}.table-sorting-support th[data-order]:hover,table:not(.ns) th[data-order]:hover{text-decoration:underline}.table-sorting-support th[data-order-mode]::after,table:not(.ns) th[data-order-mode]::after{content:"▲";color:gray;float:right}.table-sorting-support th[data-order-mode="asc"]::after,table:not(.ns) th[data-order-mode="asc"]::after{transform:rotate(180deg)}table:not(.ns){background-color:#fff;border:1px #a9a9a9 solid;border-collapse:collapse}table:not(.ns):not(.no-shadows){box-shadow:0 0 33px -11px gray}table:not(.ns) th,table:not(.ns) td{padding:4px;border:1px #DDD solid}table td.empty{text-align:center;color:gray;padding-top:20px !important;padding-bottom:20px !important;font-size:18px}.block{border:1px #d3d3d3 solid;box-shadow:0px 0px 33px -11px gray;background:#fff;padding:10px}.block>hr,.block hr.block-separator{border:none;border-bottom:1px solid #d3d3d3;margin:15px -10px}.block>hr.dotted,.block hr.block-separator.dotted{border-bottom-style:dotted}.text-btn{text-decoration:none;border:transparent 1px solid;color:#1A58C7;transition:border-bottom-color .2s linear;margin-left:-1px;cursor:pointer}.text-btn:hover{border-bottom-color:#1A58C7}.center{display:block;margin-left:auto;margin-right:auto;text-align:center}hr{border-color:transparent;border-bottom:#000 1px solid}select{padding:5px;outline:none}input{font-size:12px;outline:none}input[type="date"]{padding:2px}input[type="button"],input[type="submit"]{padding:4px 10px 5px}.context_menu{outline:none;position:absolute;z-index:100;background:#fff;border:1px solid #bababa;background:#f5f5f5}.context_menu .item{padding:3px 9px;cursor:pointer}.context_menu .item:hover{background-color:#90c8f6}.context_menu .item::after{content:attr(data-bind);color:gray;float:right;margin-left:10px}@font-face{font-family:Rouble;src:url("/static/fonts/rouble.ttf")}.price::after{font-family:Rouble;content:"o";margin-left:3px}tr.hoverable:not(.disabled):hover td,tbody.hoverable tr:not(.disabled):hover td{border-top-color:#2196f3 !important;border-bottom-color:#2196f3 !important}.inp{padding:8px;border:none;box-shadow:0px 1px 0px 0px #d3d3d3,inset 0px 1000px 0px 0px #fff;transition-property:box-shadow;transition-timing-function:ease-in;transition-duration:.2s}.inp:hover{box-shadow:0px 1px 0px 0px #a9a9a9,inset 0px 1000px 0px 0px #fff}.inp:focus{box-shadow:0px 2px 0px 0px #004d40,inset 0px 1000px 0px 0px #fff}.button{border:none;background:#fff;cursor:pointer;font-size:13px;font-weight:bold;font-family:Consolas,Monospace,Arial,monospace;border-radius:3px;transition:background .2s ease-in,color .2s linear;padding:6px 25px !important}.button:hover,.button:focus{background-color:rgba(0,0,0,0.1)}.button:active{background-color:rgba(0,0,0,0.2)}.button:disabled{background-color:#fff;color:#d3d3d3}.client_service_status[data-status="1"]{color:green}.client_service_status[data-status="2"]{color:red}.client_service_status[data-status="4"]{color:gray}.form-item{display:inline-block;margin-right:15px}fieldset{border:1px #d3d3d3 solid}fieldset legend{padding-left:10px;padding-right:10px}[title]{cursor:help}.scrollbar,.block.error-list .item .source{overflow:hidden;overflow-y:scroll;display:block}.scrollbar::-webkit-scrollbar,.block.error-list .item .source::-webkit-scrollbar{width:8px;height:8px}.scrollbar::-webkit-scrollbar-thumb,.block.error-list .item .source::-webkit-scrollbar-thumb{background:#BBB}.scrollbar::-webkit-scrollbar-thumb:hover,.block.error-list .item .source::-webkit-scrollbar-thumb:hover{background:#999}.scrollbar::-webkit-scrollbar-thumb:active,.block.error-list .item .source::-webkit-scrollbar-thumb:active{background:#777}.scrollbar::-webkit-scrollbar-track,.block.error-list .item .source::-webkit-scrollbar-track{background:#EEE}.scrollbar::-webkit-scrollbar-track:hover,.block.error-list .item .source::-webkit-scrollbar-track:hover{background:#EEE}.scrollbar::-webkit-scrollbar-track:active,.block.error-list .item .source::-webkit-scrollbar-track:active{background:#EEE}.scrollbar::-webkit-scrollbar-corner,.block.error-list .item .source::-webkit-scrollbar-corner{background:transparent}.flat_input{display:inline-block}.flat_input>input,.flat_input select,.flat_input textarea{width:100%;padding:8px 10px;outline:none;box-sizing:border-box;background:none;border:none;border-bottom:1px #DADADA solid;font-size:14px;height:35px}.flat_input>input:not(:disabled):hover ~ .underline.movement,.flat_input select:not(:disabled):hover ~ .underline.movement,.flat_input textarea:not(:disabled):hover ~ .underline.movement{width:100%}.flat_input>input:not(:disabled):focus ~ .underline.active,.flat_input select:not(:disabled):focus ~ .underline.active,.flat_input textarea:not(:disabled):focus ~ .underline.active{width:100%}.flat_input>input:not(:disabled):disabled,.flat_input select:not(:disabled):disabled,.flat_input textarea:not(:disabled):disabled{border-bottom-style:dotted}.flat_input>input{box-shadow:inset 500px 0px 0px 0px #fff}.flat_input>textarea{border:1px #DADADA solid;margin-bottom:-4px}.flat_input .underline{content:"";border-bottom:1px transparent solid;width:0%;display:block;position:relative;margin-left:auto;margin-right:auto;transition:width .2s linear;margin-top:-1px}.flat_input .underline.movement{border-bottom-color:#82B1FF;z-index:1}.flat_input .underline.active{border-bottom-color:#2962FF;z-index:2}a.icon-button{text-decoration:none}.icon-button{font-family:MaterialIcons;width:16px;height:16px;display:inline-block;transition:filter .2s ease;user-select:none;color:#000}.icon-button:not(.disabled):not(.no-hover):hover{filter:drop-shadow(0px 0px 2px #00a8ec);cursor:pointer}.icon-button.disabled{color:gray}.icon-button.normal{width:18px;height:18px;font-size:21px}.icon-button.large{width:16px;height:16px;font-size:17px}.icon-button.big{width:24px;height:24px;font-size:27px}.flat_button{font-size:15px;border:none;font-weight:bold;background:transparent;transition:background .2s linear;padding:8px 24px !important;display:inline-block;border-radius:3px;cursor:pointer}.flat_button.green:hover{background:#c8e6c9}.flat_button.green:active{background:#4caf50}.flat_button.blue:hover{background:#BBDEFB}.flat_button.blue:active{background:#2196F3}.flat_button.red:hover{background:#ffcdd2}.flat_button.red:active{background:#f44336}.flat_button.gray:hover{background:#eee}.flat_button.gray:active{background:#9e9e9e}.flat[type="checkbox"],.flat[type="radio"]{display:none}.flat[type="checkbox"]+label,.flat[type="radio"]+label{margin:2px;display:inline-block;width:16px;height:16px;border-radius:2px;border:1px #DDD solid;cursor:pointer}.flat[type="checkbox"]+label:hover,.flat[type="radio"]+label:hover{border-color:#BBDEFB}.flat[type="checkbox"]+label:active,.flat[type="radio"]+label:active,.flat[type="checkbox"]+label:focus,.flat[type="radio"]+label:focus{border-color:#2196F3}.flat[type="checkbox"]+label::before,.flat[type="radio"]+label::before{content:"done";font-family:MaterialIcons;font-weight:bold;color:#DDD;transition:color .2s ease;font-size:initial}.flat[type="checkbox"]+label:after,.flat[type="radio"]+label:after{content:attr(data-text);position:relative;top:-3px;line-height:16px;margin-left:10px;white-space:pre}.flat[type="checkbox"]:checked+label:before,.flat[type="radio"]:checked+label:before{color:#2196F3 !important}.flat[type="radio"]+label{border-radius:50%}.flat[type="radio"]+label:before{border-radius:50%;content:"1";color:transparent;box-shadow:inset 0px 0px 0px 2px #fff,inset 0px 0px 0px 8px #ddd}.flat[type="radio"]+label:active:before,.flat[type="radio"]+label:focus:before{box-shadow:inset 0px 0px 0px 2px #fff,inset 0px 0px 0px 8px #2196F3}.flat[type="radio"]:checked+label::before{box-shadow:inset 0px 0px 0px 2px #fff,inset 0px 0px 0px 8px #2196F3}.block.error-list{margin-top:5px}.block.error-list .item{margin-bottom:35px}.block.error-list .item:last-child{margin-bottom:unset}.block.error-list .item .title .msg{color:#ef5350}.block.error-list .item .title .file{color:#616161}.block.error-list .item .source{overflow-y:hidden;overflow-x:auto}.block.error-list .item .source .line{white-space:pre}.block.error-list .item .source .line::before{content:attr(line);width:40px;display:inline-block;text-align:right;border-right:1px #ddd solid;padding-right:8px;color:#42A5F5;margin-right:32px}.block.error-list .item .source .line.target{box-shadow:inset 0px -1px 0px 0px #42A5F5,inset 0px 1px 0px 0px #42A5F5;background:rgba(66,165,245,0.2)}ib-multiselect{display:inline-block;border:1px #ddd solid;cursor:pointer;height:20px;padding:5px;min-width:60px;outline:none;user-select:none}ib-multiselect:not([value])::before{content:attr(placeholder);color:#9e9e9e;position:absolute}ib-multiselect[disabled]{background:#d3d3d3;cursor:default}ib-multiselect:focus:not([disabled]) ib-option{display:block}ib-option{display:none;padding:6px 27px;border:#f5f5f5 1px solid;margin-top:-1px;transition:box-shadow .1s linear}ib-option[disabled]{color:#d3d3d3;cursor:default}ib-option:hover{box-shadow:inset 2px 0px 0px 0px #42A5F5,inset -2px 0px 0px 0px #42A5F5}ib-option:hover[disabled]{box-shadow:inset 2px 0px 0px 0px #d3d3d3,inset -2px 0px 0px 0px #d3d3d3}ib-option::before{content:"done";font-family:MaterialIcons;color:#d3d3d3;position:absolute;margin-left:-22px;border-radius:2px;border:1px #ddd solid;transition:color .2s ease}ib-option[selected]::before{color:#2196F3}ib-values{display:block;height:20px;margin-bottom:5px;white-space:pre}ib-values[x-more]::after{content:"+" attr(x-more);font-family:monospace;color:#aaa}ib-values>span{padding:3px 7px;margin-right:7px;border-radius:4px;background:#eee;line-height:22px;font-size:14px;color:#000}ib-values>span::after{content:"❌";font-family:monospace;font-size:13px;margin-left:7px;color:#fff;transition:color .1s linear}ib-values>span:hover::after{color:#42A5F5}ib-options{box-shadow:2px 3px 14px -5px gray;display:block;margin-left:-5px;position:absolute;margin-top:2px;background:#fff;z-index:9000}.icon-button.note{color:#42A5F5;vertical-align:middle;margin-left:2px;margin-right:2px;font-size:15px}
