:root{--page-bg:#eceff1;--text:#263238;--accent:#8892bf;--accent-dark:#4f5b93;--link:#0000b4;--link-hover:#00f;--border-light:#eceff1;--gold-border:#c07001;--gold-top:#fccf52;--gold-bottom:#f5a904;--red-border:#c00101;--red-top:#fc6969;--red-bottom:#ef2626;--green:#5dcc57;--red:#ef3939}*{box-sizing:border-box;margin:0;padding:0;font-family:Helvetica,Arial,sans-serif}html,body{background-color:var(--page-bg);color:var(--text);min-height:100%}#root{min-height:100vh}a{color:var(--link);text-decoration:none}a:hover{color:var(--link-hover)}a:active{text-decoration:underline}h1,h2{font-weight:700}.content-width{width:calc(100% - 50px);max-width:1170px;margin:0 auto}.navbar{z-index:200;background-color:var(--accent);width:100%;height:56px;font-size:12pt;position:sticky;top:0;box-shadow:0 1px 8px #0000004d}.navbar-inner{align-items:center;width:calc(100% - 50px);max-width:1170px;height:56px;margin:0 auto;display:flex}.navbar .logo{height:40px;margin-right:30px}.navbar .nav{align-items:stretch;height:100%;list-style:none;display:flex}.navbar .nav.right{margin-left:auto}.navbar .nav a,.navbar .nav .nav-text{color:#fff;opacity:.8;text-shadow:0 -1px #00000040;white-space:nowrap;align-items:center;height:100%;padding:0 12px;font-size:16px;font-weight:700;display:flex}.navbar .nav a:hover{opacity:1;color:#fff}.navbar .nav a.active{opacity:1;background-color:var(--accent-dark);cursor:default;box-shadow:inset 0 3px 8px #00000020}.box{text-align:left;color:var(--text);background-color:#fff;margin:25px 0 0;position:relative;box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.box-head{border-bottom:1px solid var(--border-light);background-color:#fff;padding:15px;font-weight:700;line-height:18px}.box-head.active{background-color:var(--accent-dark);color:#fff;border-bottom:0}.box-head.green{background-color:var(--green);color:#fff}.box-head.red{background-color:var(--red);color:#fff}.box-body{padding:15px;font-size:11pt}.box-body hr{border:none;border-top:1px solid var(--border-light);margin:15px -15px}.box-table{border-spacing:0;border-collapse:separate;width:100%}.box-table td,.box-table th{text-align:left;padding:11px}.box-table tr:hover:not(.no-hover),.box-table tr.active{background-color:#8895bd0d}button,input[type=button],input[type=submit],.button{color:#000;border:1px solid var(--gold-border);background:linear-gradient(var(--gold-top), var(--gold-bottom));cursor:pointer;border-radius:0;padding:8px;font-size:9pt;font-weight:700;box-shadow:0 1px 1px #c3c7cd,inset 0 1px 1px #feecbb}button:hover,input[type=button]:hover,input[type=submit]:hover{background:linear-gradient(#fcdb80,#f6b217);border-color:#c17909}button:active,input[type=button]:active,input[type=submit]:active{background:linear-gradient(#ddaa38,#d89003);border-color:#ab7519;box-shadow:inset 0 1px 1px #ba9032}button:disabled,input[type=button]:disabled,input[type=submit]:disabled{color:#6d6d6d;cursor:default;background:linear-gradient(#e9e9e9,#dedede);border:1px solid #d7d7d7;box-shadow:inset 0 1px 1px #f6f6f6}button.danger,.button.danger{border-color:var(--red-border);background:linear-gradient(var(--red-top), var(--red-bottom))}button.danger:hover,.button.danger:hover{background:linear-gradient(#f99999,#f23737);border-color:#c10909}input[type=text],input[type=password],input[type=email],input[type=number],textarea,select{background-color:#fff;border:1px solid #bbb;border-radius:0;padding:8px;font-family:inherit;font-size:9pt;box-shadow:inset 0 0 3px #ddd,1px 1px 2px #ddd}input[type=checkbox]{vertical-align:middle}input.unremarkable{box-shadow:none;border:none;padding:0}input.inline,.button.inline{margin:0 4px 0 0}input[type=text]:hover,input[type=password]:hover,input[type=email]:hover,textarea:hover{border-color:#aaa}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,textarea:focus{border-color:#888}table{border-collapse:collapse}.form-table td{padding:4px 8px 4px 0}.box-head img:first-child{opacity:.8;width:20px;height:20px;margin:0 8px -4px 0}.box-head-right-icon{opacity:.5;cursor:pointer;width:24px;height:24px;position:absolute;top:12px;right:12.5px}.box-head-right-icon:hover{opacity:.8}.box-head-right-icon+.box-head-right-icon{right:49px}.nav-image{opacity:.8;filter:drop-shadow(0 -1px #00000040);width:32px;height:32px}.navbar .nav a:hover .nav-image{opacity:1}.box-table.cursor-pointer tr{cursor:pointer}.box-table.cursor-pointer tr.active td:first-child{box-shadow:inset 3px 0 0 var(--accent-dark)}.table-icon{opacity:.3;cursor:pointer;width:18px;height:18px;box-shadow:none;background:0 0;border:none;padding:4px}.table-icon:hover{opacity:.7}tr:hover .table-icon{opacity:.5}tr:hover .table-icon:hover{opacity:.9}.button-right-column td:last-child{text-align:right;white-space:nowrap}.nothing-info{color:#555;text-align:center;margin:45px 0}.columns{align-items:flex-start;gap:25px;display:flex}.left-column{flex:7;min-width:0}.right-column{flex:3;min-width:0}@media (width<=700px){.columns{flex-direction:column}}.tour-element{margin-top:30px}.tour-element h2{margin-bottom:15px}.tour-row{align-items:center;gap:25px;margin-bottom:20px;display:flex}.tour-row .col-l{flex:4}.tour-row .col-r{flex:6}@media (width<=700px){.tour-row{flex-direction:column;align-items:stretch}}.language{font-style:italic}.full-width{border-radius:2px;width:100%;display:block}.sk-three-bounce{text-align:center;width:70px;margin:40px auto}.sk-three-bounce .sk-child{background-color:var(--accent-dark);border-radius:100%;width:14px;height:14px;animation:1.4s ease-in-out infinite both sk-three-bounce;display:inline-block}.sk-three-bounce .sk-bounce1{animation-delay:-.32s}.sk-three-bounce .sk-bounce2{animation-delay:-.16s}@keyframes sk-three-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}
