body,html{width:100%;height:100%;overflow:hidden}body{color:#fff;background:linear-gradient(#037,#37b 30%,#37b 85%,#259);margin:0 auto;text-align:center;-webkit-print-color-adjust:exact;print-color-adjust:exact}button,input,select,textarea{font-size:1em;border-radius:.2em}input,select,textarea{border:1px solid #add8e6}button{padding:.3em .5em;border:none;background-color:#eee;box-shadow:0 .1em .2em rgba(0,0,0,.5)}button.query-btn{width:1.5em;height:1.5em;background-image:url(/tyre/img/search.svg)}button.query-btn:disabled{filter:contrast(.5)}input[type=date],input[type=month]{width:9.5em}@media screen and (max-width:360px){input[type=date],input[type=month]{font-size:.9em}}input[type=datetime-local]{width:14.5em}::-webkit-input-placeholder{color:#d3d3d3}::-moz-placeholder{color:#d3d3d3}header{height:2.5em;line-height:2em;flex-shrink:0;color:#fff;position:relative;display:flex;align-items:center;justify-content:center}footer{color:#000;background-color:#fff;display:flex;flex-wrap:wrap;justify-content:space-evenly;flex-shrink:0;z-index:1}label.check{color:#000;background-color:#fff;padding:0 .3em;border-radius:.5em}.scrollbar{scrollbar-width:thin}.no-spin-button input[type=number]::-webkit-inner-spin-button,.no-spin-button input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.no-spin-button input[type=number]{-moz-appearance:textfield;appearance:textfield}.container{flex-grow:1;margin:.2em;overflow:auto}.disabled{pointer-events:none;filter:grayscale(.5) contrast(.5)}.nav{text-align:left;font-weight:700;margin-bottom:.5em}.nav>*{margin-right:.5em}.nav>a{padding:.1em .5em;background-color:#fff;border-radius:.3em}.group{border:inset 1px #fff;border-radius:.2em;margin:.1em;padding:.1em;display:inline-block}.group select{font-size:1em;height:1.5em}.group input[type=number]{width:4em}.group label{min-width:5em;line-height:2em;margin-right:.5em;display:inline-block}.checkmark{background:#fff url(/tyre/img/checkmark.svg);border-radius:.2em}.tag{background-color:#fff;font-size:.9em;margin:.1em;padding:0 .5em;border-radius:.6em;display:inline-block}.light{width:1em}.caption{position:relative;font-weight:700}.datable caption{background-color:#37b}.datable caption{color:#fff}.datable caption a{color:#ff0}.datable caption .nav a{color:#00e;color:-webkit-link}.url{color:#00e;color:-webkit-link;text-decoration:underline;cursor:pointer}.close{width:1em;height:1em;padding:.25em;margin-left:.25em;background:center no-repeat url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxsaW5lIHN0cm9rZT0iYmxhY2siIHN0cm9rZS13aWR0aD0iMiIgeDE9IjIiIHkxPSIyIiB4Mj0iMTMiIHkyPSIxMyIvPgo8bGluZSBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHgxPSIxMyIgeTE9IjIiIHgyPSIyIiB5Mj0iMTMiLz4KPC9zdmc+);background-size:1em;cursor:pointer;display:inline-block;flex-shrink:0}.close:hover{background-color:rgba(0,0,0,.3)}.text{font-size:1.1em;text-align:left;white-space:pre-wrap;color:#000;background-color:#fff;margin:0 0 .2em 0;border:1px inset;overflow:auto}.nowrap{white-space:nowrap}.red{color:red}.orange{color:orange}.yellow{color:#ff0}.green{color:green}.blue{color:#00f}.purple{color:purple}.gray{color:gray}.lightgray{color:#d3d3d3}.black{color:#000}.bold{font-weight:700}.bg-green{background-color:green}.bg-yellow{color:#000;background-color:#ff0}.bg-red{background-color:red}.bg-blue{background-color:#00f}.bg-blue,.bg-green,.bg-red{color:#fff}.bg-white{color:#000!important;background-color:#fff}.bg-black{background-color:#000}.bg-orange{color:#000!important;background-color:#fc0}.bg-green.license{color:#000;background:linear-gradient(white 10%,#5d5 90%)}.bg-yellow-green.license{color:#000;padding:0;overflow:hidden}.bg-yellow-green>span:first-child{background:gold;padding-left:.2em}.bg-yellow-green>span:nth-child(2){background-color:#90ee90;padding-right:.2em}.bg-lightgreen{background-color:#90ee90}.dan,.hi,.low,.med{width:1.8em;line-height:1.8em;flex-shrink:0}.risk{border-radius:50%}.low.risk{color:#fff;background-color:green}.med.risk{background-color:#ff0;box-shadow:0 0 0 1px #d3d3d3}.hi.risk{color:#fff;background-color:red}.dan.risk{color:#fff;background-color:#000;font-weight:700}.glass{background-image:linear-gradient(rgba(255,255,255,.2) 30%,transparent 30%),radial-gradient(120% 100% at 50% 100%,rgba(255,255,255,.2) 10%,rgba(0,0,0,.2) 50%);box-shadow:0 0 .3em #fff inset}.icon{width:1em;height:1em;margin:0 .1em;background-repeat:no-repeat;background-size:contain;flex-shrink:0;position:relative;display:inline-block;vertical-align:middle}.license{display:inline-block;min-width:5em;color:#fff;border:.07em solid;border-radius:.2em;box-shadow:0 0 .1em 1px rgba(0,0,0,.5);padding:0 .2em;white-space:nowrap}.unlicensed{display:inline-block;min-width:5em;border:1px solid red;border-radius:.2em}ul.menu{list-style:none;margin:0;padding:0;text-align:left}.menu li{position:relative}.menu img{max-width:1.5em;max-height:1.5em;margin-right:.2em}.menu div,.menu li{white-space:nowrap}.menu>li>.split{padding:0;margin:.5em 0;border-bottom:1px solid gray}.menu>li>a:hover,.menu>li>div:not(.deny):hover{color:#fff;background-color:#7af}.menu>li>.select{color:#fff;background-color:#37f}.menu>li>a,.menu>li>div,.menu>li>label{display:flex;align-items:center;padding:.5em;overflow:hidden}.dt-out{position:relative;overflow:auto}table.datable{color:#555;border-spacing:0;text-align:center;width:100%}.datable caption{min-height:1.2em;font-weight:700;padding-top:.2em;position:sticky;position:-webkit-sticky;top:-1em;z-index:1}.datable caption .nav{float:left;margin:0 0 .1em .5em;font-weight:400}.datable caption .nav a,.datable caption a.nav{font-weight:700}.datable thead{white-space:nowrap}.datable tbody{background-color:#fff}.datable tr{height:2em}.datable tr.even,.datable tr:nth-of-type(even){background-color:#efe}.datable tr.odd{background-color:#fff}.datable th{position:sticky;position:-webkit-sticky;top:0;z-index:2}.datable thead tr:nth-child(2) th{top:2em}.datable th,.dt-ver td:first-child,.fixed{background-color:#bef;border:1px outset #fff;white-space:nowrap}.datable thead tr:first-child th:first-child{border-top-left-radius:.5em}.datable thead tr:first-child th:last-child{border-top-right-radius:.5em}.datable th>div{display:inline-block}.datable td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;word-break:break-word}.datable-left{text-align:left}.datable td label{display:inline-block}.datable a,.datable button{margin:.1em .2em}.datable button{white-space:nowrap}.datable input,.datable tbody select{font-size:1em;width:100%;min-height:1.8em;box-sizing:border-box}.datable input[type=checkbox],.datable input[type=radio]{width:auto;min-height:auto}.datable pre{margin:0;text-align:left;min-height:2em;white-space:pre-wrap}.datable img{max-width:5em;max-height:5em}tr.selection{color:#fff;background-color:#37f!important}.selection a{color:#ff0}.alarm .datable th{background-color:#fdd}.act{position:absolute;left:0;bottom:0}a.act,div.act{padding:0 .3em;border-radius:.3em;background-color:#fff}.act>*{margin:.2em!important}.dt-info{position:absolute;right:0;bottom:0;font-weight:400}.dt-page{margin:0 .5em .1em;float:left;font-weight:400;display:flex}.dt-page>div{width:.5em;padding:0 .1em;color:gray;border-radius:.5em;font-size:2em;line-height:.5em;cursor:pointer;border-radius:.1em}.dt-page>div:hover{background-color:#add8e6}.dt-nowrap{white-space:nowrap}.dt-ver td:first-child,.fixed{font-weight:700}.dt-ver td:first-child{width:20%}.dt-ver tr:first-child td:first-child{border-top-left-radius:.5em}.dt-ver tr:last-child td:first-child{border-bottom-left-radius:.5em}.dt-ver tr:first-child td:last-child.fixed{border-top-right-radius:.5em}input:invalid{color:red}.form{margin:.5em auto;padding:.5em 1em 1em;text-align:center;border:1px solid #ccc;border-radius:.2em;color:#2f4f4f;background-color:#fff;box-shadow:.2em .2em .5em rgba(0,0,0,.5);box-sizing:border-box}.field{display:grid;grid-template-columns:auto 1fr;grid-auto-rows:2.3em;align-items:center}.field.with-clear{grid-template-columns:auto auto auto}.field>span{margin-right:.5em;text-align:right}.form .caption{font-weight:700;margin-bottom:.5em}.form .action{margin-top:.5em}.form .action button{margin:.1em .5em}.form input[type=email],.form input[type=file],.form input[type=number],.form input[type=password],.form input[type=text],.form select{width:100%;line-height:1.5em;font-size:1em;border:1px solid #add8e6;border-radius:.2em;box-sizing:border-box}.form b{display:inline-block;margin-bottom:.5em}.form .left{display:inline-block;text-align:left;width:10em;margin:2px 0 2px 10px}.form input[type=button],.form input[type=submit]{height:3em;min-width:100px;margin:2px;border:1px solid gray;border-radius:.2em}.submit{color:#fff;background-color:#8080ff;font-weight:700}
