@charset "UTF-8";*{box-sizing:border-box}body{background-color:#ececec;color:#292929;font-family:"Roboto",sans-serif}.container{display:flex;margin:0 auto;flex-direction:column;width:calc(100% - 10px);max-width:1200px}h1{padding:0}table{text-align:left}table td:last-child{text-align:right}@media screen and (max-width:900px){table.loaded thead{display:none}table.loaded tr{display:block;margin-bottom:2em}table.loaded td{display:inline-block}table.loaded td::after{content:",";margin-right:.3em}table.loaded td:last-child::after,table.loaded td:nth-last-child(2)::after{content:""}table.loaded td:last-child{display:block}}.l{width:100%;background:#8e8e8e;background:linear-gradient(90deg,#8e8e8e 0%,#9b9b9b 13%,#c9c9c9 26%,#c9c9c9 41%,#909090 59%,#8e8e8e 100%);animation:bgmove 3s linear infinite;opacity:.3}.l::before{content:"‎"}@keyframes bgmove{0%{background-position:0}100%{background-position:800px}}.btn{border:none;margin-top:4px;border-radius:3px;background-color:#3f58ff;color:#fff;padding:8px 16px;cursor:pointer;user-select:none}.btn:focus{outline:1px solid silver}.btn.danger{background:#c93333}.btn.success{background:rgba(7,141,0,.7)}.btn.slim{padding:2px 5px;vertical-align:middle;margin-top:0}.btn.loading,.btn:disabled{opacity:.7;color:transparent;pointer-events:none;position:relative}.btn.loading::after,.btn:disabled::after{color:#fff;animation:spin 1s infinite linear;font-size:1.6em;line-height:1.6em;content:"⠇";position:absolute;width:100%;height:100%;text-align:center;vertical-align:middle;top:-1px;left:0}.btn.loading.slim::after,.btn:disabled.slim::after{font-size:1.6em;line-height:1.1em}@keyframes spin{0%{content:"⠇"}25%{content:"⠋"}50%{content:"⠙"}75%{content:"⠸"}100%{content:"⠴"}}dialog{position:fixed;top:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;border:none;padding:0;margin:0;background:rgba(0,0,0,.385);display:block;opacity:0;transition:opacity 0.3s ease-in-out;pointer-events:none}dialog[open]{opacity:1;pointer-events:auto}dialog main{z-index:2;position:relative;border:none;border-radius:6px;background-color:#fff;color:#202020;margin:0 auto;display:block;width:calc(100% - 30px);max-width:600px;min-width:300px;padding:15px;margin-top:60px}dialog header{margin-bottom:20px}dialog footer{margin-top:20px;text-align:right}dialog h3{margin:0;padding:0;border-bottom:1px solid #cacaca}label{display:block;margin-top:5px}input[type="text"]{width:100%;padding:5px;border:1px solid #cacaca;border-radius:3px}input[type="text"]:focus{outline:1px solid #3f58ff}