@import'ubuntu.css';*{padding:0;margin:0;border:0;outline:0;font-family:"Ubuntu";font-style:normal;font-size:14px;color:#333;-webkit-text-size-adjust:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}body{background-color:#fff;line-height:1.5;font-weight:300}a{text-decoration:none;color:#111}a:hover,a.underline{cursor:pointer;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:.5px}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}:focus{outline:none}input::placeholder{font-style:italic;color:#aaa}::-webkit-scrollbar{background:none;width:8px}::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:4px}ul{margin-top:5px}li{background:url("../img/bullet.svg") no-repeat left center;padding-left:15px}.red{color:#b31111}.green{color:green}.blue{color:#005aff}.datetime.month{width:70px}.datetime.day{width:60px}.datetime.year{width:80px}table.grid{display:table;margin-left:0;width:100%;margin-bottom:10px;border-collapse:collapse;border:1px solid #ccc;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:0}table.grid.hidden{display:none}table.grid tr th{background:#aaa;color:#ededed;padding-left:15px;text-align:left;line-height:2.5;font-size:12px;text-transform:uppercase}table.grid tr td{white-space:nowrap;height:48px;vertical-align:middle;padding-left:10px;text-align:left}table.grid tr td.center{text-align:center}table.grid tr:nth-child(even){background:#fff}table.grid tr:nth-child(odd){background:#eee}table.grid tr>td:last-child,table.grid tr>th:last-child{width:100%;white-space:nowrap}#empty td{text-align:center}.left{float:left}.right{float:right}.clear{clear:both}hr{clear:both;width:100%;height:5px}.hidden{display:none}p{margin:10px 0;line-height:1.75}b{font-weight:bold;font-size:inherit}.box{line-height:1;background:#eee;padding:10px;margin-bottom:10px;border:1px solid #ccc;border-radius:5px}.msg{position:relative;padding:.5rem .75rem;line-height:1.75;background:#eee;width:100%;margin-bottom:10px}.msg:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.msg:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.realtime{width:100%;margin-bottom:0}#realtime .msg:last-child{margin-bottom:10px}div.error{padding:5px;line-height:1.5;border-left:3px solid red;background-color:rgba(255,0,0,.1);margin-bottom:10px;background-image:url("../img/error.svg");background-repeat:no-repeat;background-position:10px 50%;background-size:32px;padding:10px;padding-left:51px}div.error ul{margin:0;padding:0}div.error ul li{list-style-type:none;background-image:unset;padding:0}img.err{width:20px;height:20px;position:absolute;right:5px;top:calc(50% - 10px);z-index:1}.ok{border-left:3px solid green;background-color:rgba(0,128,0,.1)}.extra{border-left:3px solid orange;background-color:rgba(255,165,0,.1)}.helpdesk{border-left:3px solid green;background-color:rgba(0,128,0,.1)}.notices{border-left:3px solid red;background-color:rgba(255,0,0,.1)}.urgent{border-left:3px solid orange;background-color:rgba(255,165,0,.1)}span.noinput{display:inline-block;margin:5px;padding:5px;font-weight:bold;line-height:1.75}input[type=text],input[type=password],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:32px;height:32px;font-size:14px;color:#000;background:#fff;margin:5px;resize:none;padding-left:10px;padding-right:10px;border-radius:5px;outline:none;border:1px solid #ccc}textarea{padding:5px 10px;line-height:1.5}input[type=text]:disabled,input[type=password]:disabled,textarea:disabled,select:disabled{background:#ddd;color:#888}select{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;line-height:32px;height:32px;margin:5px;padding-right:30px;padding-left:10px;font-size:14px;box-shadow:none;box-sizing:border-box;border:0;border-radius:5px;background:url(../img/chevron.svg) no-repeat right 10px center #fff;background-size:8px;border:1px solid #ccc}input[type=checkbox],input[type=radio]{vertical-align:middle;position:relative}label{white-space:nowrap;display:inline-block;margin:0;padding:0;line-height:32px;height:32px}label.top{vertical-align:top;padding-top:5px}button{vertical-align:top;cursor:pointer;padding:0 15px;font-size:14px;background-image:linear-gradient(to right, #555, #444);border:0;color:#fff;outline:0;text-transform:capitalize;border-radius:32px;height:32px;line-height:32px;min-width:100px;margin-bottom:10px}button.remove{background:red;color:#fff}button:hover{background:#1e90ff;color:#fff}button:disabled{background:#dcdcdc;color:#999}button.inline{position:relative;float:right;display:none;border-radius:0 !important;height:32px !important;margin-bottom:0}button.inline:first-child{border-top-right-radius:32px !important;border-bottom-right-radius:32px !important;margin-right:4px !important}button.inline:last-child{border-top-left-radius:32px !important;border-bottom-left-radius:32px !important}button.awesome{background:#1e90ff;pointer-events:none;width:32px !important;overflow:hidden;min-width:32px;padding:5px;vertical-align:top}button.awesome>span.spinner{width:22px;height:22px;border:3px solid #eee;border-bottom-color:rgba(0,0,0,0);border-radius:50%;display:block;animation:spin 500ms linear infinite}@keyframes spin{100%{transform:rotate(360deg)}}.boop{animation:boop .3s ease-in-out}@keyframes boop{0%,100%{transform:none}50%{transform:scale3d(1.1, 1.1, 1)}}#grail{min-width:800px}#grail-main{margin-top:60px;padding:10px}#grail-main.animate{margin-left:13.5rem}#header{position:fixed;top:0;width:100%;min-width:780px;z-index:2;background-color:#555;height:60px;display:flex;justify-content:space-between;align-items:center}#header #links{display:flex;justify-content:flex-end;align-items:center}#header #links a{display:inline-block;margin-right:10px;color:#fff;text-decoration:none;line-height:60px}#header #links a:hover{text-decoration:underline}#header #links div#store{padding:0 10px;margin-right:10px;border-radius:15px;border:1px solid orange;background-color:rgba(255,165,0,.66);height:32px;display:flex;align-items:center}#header #links div#helpdesk{margin-right:10px;border-radius:15px;border:1px solid #888;background-color:#777;height:32px;display:flex;align-items:center;justify-content:space-between}#header #links div#helpdesk a{display:block;margin:0;margin-left:10px;margin-right:10px}#header #links div#helpdesk #helpdesk-bubble{height:24px;min-width:24px;width:fit-content;padding:0 5px;background:red;color:#fff;line-height:24px;border-radius:24px;font-weight:bold;text-align:center;margin-right:2.5px;margin-left:-5px;transition:transform 250ms}#header #links div#helpdesk #helpdesk-bubble:empty{display:none}#header #links div#helpdesk #helpdesk-bubble.pop{transform:scale(1.5)}#header #links div#store>a{line-height:0;margin:0}#header #links div#store>span.icon{margin-right:5px;display:inline-block;background-color:#fff;vertical-align:middle;width:18px;height:18px;mask-repeat:no-repeat;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url("../img/icon/shopping-cart.svg");-webkit-mask-image:url("../img/icon/shopping-cart.svg")}#pure{user-select:none;white-space:nowrap}#pure ul{position:fixed;left:0;top:60px;height:calc(100vh - 60px);max-width:13.5rem;min-width:13.5rem;margin-left:-13.5rem;margin-top:0;line-height:1rem;position:absolute;background:#333;color:#fff;z-index:1;overflow-y:auto}#pure ul.animate{margin-left:0}#pure a,#pure>a:hover{font-weight:bold;color:#fff;text-decoration:none}#pure>a{background:red}#pure a#nav{float:left;margin-right:10px;margin-left:10px;height:32px;width:32px;background-color:#777;border:1px solid #888;cursor:pointer;border-radius:32px;background-image:url(../img/bars-light.svg);background-repeat:no-repeat;background-position:center;background-size:16px}#pure a#nav.active{background-image:url(../img/bars-dark.svg);background-color:#eee;border:1px solid #eee}#pure div#vps{position:relative;display:flex;align-items:center;justify-content:space-between;font-size:14px;border:1px solid #888;border-radius:32px;background:#777;color:#eee;padding-left:12.5px;height:32px}#pure div#vps div#refresh{content:"";display:inline-block;color:#fff;border-radius:32px;outline:1px solid #00a300;background-color:rgba(0,163,0,.66);height:30px;width:30px;padding:0 10px;margin-left:12.5px;background-image:url("../img/mark.svg");background-repeat:no-repeat;background-position:center;background-size:18px}#pure div#vps div#refresh.updating{outline:1px solid orange;background-color:rgba(255,165,0,.66);background-image:url("../img/gear.svg");background-size:20px;animation:spin 1500ms linear infinite}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#pure div#vps>a{font-weight:normal}#pure div#vps>a:hover{text-decoration:underline}#pure ul>section>h3{background-color:#555;color:#eee;padding-top:.75rem;padding-bottom:.75rem;padding-left:.5rem;display:inline-block;width:100%;border-left:3px solid rgba(0,0,0,0);cursor:pointer}#pure ul>section>li>a:hover{background-color:#666;color:#eee}#pure ul>section>li>a{display:inline-block;font-weight:300;padding-top:1rem;width:100%;padding-top:.75rem;padding-bottom:.75rem;padding-left:.5rem;border-left:3px solid rgba(0,0,0,0)}#pure ul>section{background-color:#444;margin:.5rem;border-radius:3px;overflow:hidden}#pure ul>section>li{color:#888;background:none;padding-left:0}#pure ul>section>li>a.here{border-left:3px solid orange;color:#fff}#pure ul>section>li>a.disabled{color:#888}#pure ul>section>li>a.disabled:hover{cursor:default;color:inherit;background-color:inherit}@media screen and (max-width: 852px){#pure>ul.animate{width:100vw;max-width:initial}}@media screen and (min-width: 1920px){#pure>ul{margin-left:0}#grail-main{margin-left:13.5rem}}a.tab{display:inline-block;margin-right:5px;padding:8px 15px;color:#555;height:36px;min-width:100px;width:fit-content;text-align:center;border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #ccc;position:relative;cursor:pointer}a.tab.active{background:#eee;border-bottom:0;cursor:unset}a.tab.active::after{content:"";position:absolute;width:100%;height:1px;background-color:#eee;bottom:-1px;left:0;z-index:1}a.tab.active:hover{text-decoration:none}a.tab.inactive{background:#ccc}.tabs{display:flex;flex-direction:column;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding-bottom:5px;border:1px solid #ccc;border-top-left-radius:0}.tabs.hidden{display:none}#modal{position:fixed;display:flex;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.75);z-index:1}#modal #modal-dialog{border:1px solid #ccc;background:#eee;border-radius:10px;width:500px}#modal #modal-dialog h1{margin:10px 10px 5px;font-size:18px}#modal #modal-dialog h1:empty{display:none}#modal #modal-dialog h2{margin:0 10px 10px;font-weight:normal;line-height:1.5}#modal #modal-dialog h2:empty{display:none}#modal #modal-dialog ul li{line-height:1.5}#modal #modal-dialog #modal-buttons{margin:0 10px 10px;display:flex;flex-direction:row}#modal #modal-dialog #modal-buttons button{margin:0;width:100%;color:#fff}#modal #modal-dialog #modal-buttons button.yes{background:green}#modal #modal-dialog #modal-buttons button.yes:empty{display:none}#modal #modal-dialog #modal-buttons button.no{background:red}#modal #modal-dialog #modal-buttons button.no:empty{display:none}#modal #modal-dialog #modal-buttons button:first-child{margin-right:5px}.controls{white-space:nowrap}.controls a{text-decoration:none}.controls a:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:.5px}.controls>label{margin-left:0;margin-right:12.5px}.controls>input[type=checkbox].toggle,.controls>input[type=radio].radio{margin-left:0}.togglelist{margin-left:5px !important;line-height:1.5 !important;display:inline-block}.togglelist input,.togglelist label{margin:0 !important;margin-right:5px !important;vertical-align:middle}input[type=checkbox].toggle{cursor:pointer;position:relative;-webkit-appearance:none;outline:none;width:32px;height:16px;margin-top:-3px;margin-left:5px;background-color:#fff;border:1px solid #aaa;border-radius:8px;box-shadow:inset -16px 0 0 0 #aaa}input[type=checkbox].toggle:checked{box-shadow:inset 16px 0 0 0 #1e90ff;border-color:#1e90ff}input[type=checkbox].toggle:disabled{opacity:.3}input[type=checkbox].toggle+label{display:inline;margin-left:3px}input[type=checkbox].check{position:relative;display:inline-block;cursor:pointer;position:relative;-webkit-appearance:none;outline:none;width:16px;height:16px;background-color:#aaa;border:1px solid #aaa;border-radius:3px;margin-top:-2.5px}input[type=checkbox].check:disabled{opacity:.3}input[type=checkbox].check.inuse{opacity:.3}input[type=checkbox].check:checked{background:#1e90ff;border-color:#1e90ff}input[type=checkbox].check:checked::after{content:"";display:inline-block;height:4px;width:8px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);position:absolute;top:3px;left:2px}input[type=radio].radio{position:relative;display:inline-block}input[type=radio].radio{cursor:pointer;position:relative;-webkit-appearance:none;outline:none;width:16px;height:16px;background-color:#aaa;border:1px solid #aaa;border-radius:50%;margin-top:-2.5px}input[type=radio].radio:disabled{opacity:.3}input[type=radio].radio+label{margin-left:3px}input[type=radio].radio:checked{background:#1e90ff;border-color:#1e90ff}input[type=radio].radio:checked::after{content:"";display:inline-block;height:6px;width:6px;position:absolute;top:calc(50% - 3px);left:calc(50% - 3px);background:#fff;border-radius:50%}#processing{margin-top:30px;text-align:center}#processing h1{font-size:18px;font-weight:normal;text-align:center;line-height:1}#processing div.progress-bar-wrapper{width:384px;display:inline-block;text-align:left}#processing div.progress-bar{width:384px}div.progress-bar-wrapper{display:none;position:absolute;line-height:36px;height:36px;width:300px;padding:0;margin-left:5px}div.progress-bar{line-height:36px;display:inline-block;width:256px;position:absolute;top:50%;height:1px;background-color:#ccc;text-align:center;margin-left:auto;margin-right:auto}div.progress-bar:before{content:"";display:block;height:5px;position:absolute;top:-2px;left:0;border-radius:5px;background-color:#333;animation:move 7s linear infinite}@keyframes move{0%{width:0}100%{width:100%}}span.badge{display:inline-block;margin-left:.5rem;padding:0 1rem;height:24px;line-height:24px;font-size:12px;font-weight:bold;border-radius:3px;text-transform:uppercase;color:#eee}span.badge:not(:first-child){margin-left:.5rem}div.allnone a{display:block;margin-top:5px;margin-bottom:5px}div.material-group{display:flex;flex-direction:row}div.material-group div.material{margin-right:5px}div.material-group div.material-controls div.material{margin-right:0}div.material-controls{display:flex;flex-direction:row;align-items:center;width:100%}div.material-controls div.controls{margin:0;padding:0;margin-bottom:5px;margin-left:10px}div.material-controls div.controls.first{margin-left:0;margin-right:10px}div.material.toggle label{margin-bottom:5px}div.material.toggle label input{margin-left:0}div.material.toggle label:last-child{margin-bottom:0}div.material.multi{padding:0;overflow:hidden;position:relative;padding:20px 5px 5px;background:#fff;border:1px solid #ccc;height:250px;width:350px;border-radius:5px;display:inline-block}div.material.multi>label{all:unset;color:#888;display:block;position:absolute;top:5px;left:5px;transform:scale(0.85);transform-origin:left top;user-select:none}div.material.multi div.material-multi{position:relative;width:100%;height:100%;display:inline-block;vertical-align:top;margin:0;color:#000;text-align:left;overflow-y:scroll;overflow-x:hidden}div.material.multi div.material-multi.sortable>div *{cursor:move}div.material.multi div.material-multi div{height:28px;overflow:hidden;margin-right:5px}div.material.multi div.material-multi div.ghost{background:#eee;border-radius:3px;opacity:.4}div.material.multi div.material-multi div.drag{background:#888;border-radius:3px;box-shadow:unset;padding-left:5px}div.material.multi div.material-multi div.drag label{color:#eee}div.material.multi div.material-multi div input[type=checkbox]{margin-right:5px}div.material.multi div.material-multi div label{cursor:inherit;height:28px;line-height:28px;cursor:pointer}div.material.select{background:#fff;border:1px solid #ccc;border-radius:5px;position:relative;height:46px;overflow:hidden;margin-bottom:5px}div.material.select label{all:unset;color:#888;display:block;position:absolute;top:5px;left:5px;transform:scale(0.85);transform-origin:left top;user-select:none}div.material.select select{all:unset;width:100%;height:100%;box-sizing:border-box;padding:20px 5px 5px;font-size:1rem;line-height:1.33rem;background-image:url(../img/select.svg);background-repeat:no-repeat;background-size:10px;background-position:right 5px top 50%;margin-right:20px}div.material.textarea{background:#fff;border:1px solid #ccc;border-radius:5px;position:relative;height:100px;overflow:hidden;margin-bottom:5px}div.material.textarea label{all:unset;color:#888;display:block;position:absolute;top:5px;transform:scale(0.85);left:5px;transform-origin:left top;user-select:none}div.material.textarea textarea{all:unset;display:block;width:100%;height:100%;box-sizing:border-box;padding:20px 5px 5px;font-size:1rem;line-height:1.33rem}div.material.textarea.rows3{height:83px}div.material.input{background:#fff;border:1px solid #ccc;border-radius:5px;position:relative;height:46px;margin-bottom:5px}div.material.input label{all:unset;color:#888;display:block;position:absolute;top:5px;transform:scale(0.85);left:5px;transform-origin:left top;user-select:none}div.material.input input{all:unset;width:100%;height:100%;box-sizing:border-box;padding:20px 5px 5px;font-size:1rem}div.material.input input:focus{outline:none}div.material.input input[readonly]{background:#ddd}div.material.wfit{width:fit-content}div.material.w100{width:100%}div.material.w64{width:64px}div.material.w96{width:96px}div.material.w128{width:128px}div.material.w192{width:192px}div.material.w256{width:256px}div.material.w384{width:384px}div.material.w512{width:512px}div.material.w768{width:768px}#details{overflow-y:auto;max-height:100%;display:flex;flex-direction:column;gap:10px;position:fixed;top:60px;right:0;width:400px;bottom:0;background:#eee;border-left:1px solid #ccc;padding:10px;transform:translateX(100%);transition:transform 200ms ease-in-out;will-change:transform;z-index:1}#details.show{transform:translateX(0)}#details div#close{display:none;width:100%;height:15px;background-image:url(../img/close.svg);background-repeat:no-repeat;background-size:15px;background-position:right 50%;cursor:pointer}#details section{border-radius:5px;border:1px solid #ccc;padding:10px;background:#fff;background-image:url(../img/select.svg);background-repeat:no-repeat;background-size:10px;background-position:right 10px top 18px;cursor:pointer}#details section p{margin-top:5px;margin-bottom:0;display:none;max-height:350px;overflow-y:auto}#details section ul{max-height:350px}#details section ul li{background:none;padding:0;margin-bottom:5px}#details section ul li:last-child{margin:0}#details .controls{display:flex;flex-direction:row;align-items:center;gap:5px}#details .controls button{margin:0}#details table.history{width:100%;table-layout:auto;border-collapse:collapse}#details table.history td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:2.5px;height:auto}#details table.history td:first-child{padding-left:0}#details table.history tr td:last-child{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:1px}#details table.history tr:last-child td{padding-bottom:0}@media(max-width: 600px)and (orientation: portrait){#details{width:100%}#details div#close{display:block}}