*{box-sizing:border-box;font-family:inherit;font-size:inherit;line-height:inherit;text-align:left;border-width:0;margin:0;padding:0}:root{--back:#fff;--light:#eee;--text:#000}a,a:link,a:visited{color:var(--text);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a:focus,a:hover,a:active{color:var(--text);text-decoration:underline}aside{background-color:var(--back);width:100%;max-width:100%;position:fixed;bottom:0}body{background-color:var(--back);color:var(--text);font-family:Notoserif,serif;font-size:1rem;line-height:1.5rem}button{color:var(--text);cursor:pointer;background-color:#0000;padding:.5rem;display:none}button:focus{outline:2px solid var(--text)}dialog{background-color:var(--back);color:var(--text);width:100%;padding:1rem 1rem 0;position:fixed;left:0;right:0;overflow:auto}fieldset{border-top:1px solid var(--text);display:flex}figure,h3,p,ol,ul{margin-bottom:1rem}h1{display:none}h2{background-color:var(--text);color:var(--back);padding:.5rem;font-weight:700;position:sticky;top:0}html{font-size:13px}input{background-color:var(--back);color:var(--text);width:100%;padding:.5rem;display:block;position:relative}input:focus{outline:2px solid var(--text);z-index:1}label,legend{display:none}main{max-width:100%;padding-bottom:calc(2.5rem + 1px)}ol{list-style:inside decimal}ul{list-style:none}.details{border-bottom:1px solid var(--text);max-height:calc(100vh - 5rem);top:2.5rem}.details .closer{color:#0000;white-space:nowrap;width:2.5rem;height:2.5rem;display:block;position:fixed;top:2.5rem;right:0;overflow:hidden}.details .closer:after,.details .closer:before{background-color:var(--text);content:"";text-align:center;width:1.5rem;height:2px;display:block;position:absolute;top:calc(50% - 1px);left:.5rem}.details .closer:after{transform:rotate(45deg)}.details .closer:before{transform:rotate(-45deg)}.details .description span{display:block}.details .image{background-color:var(--back);border:1px solid var(--light);color:var(--text);max-height:calc(100vh - 10rem);padding:1rem 2.5rem 1rem 1rem;position:fixed;top:3.5rem;left:1rem;right:1rem;overflow:auto}.details .image .closer{position:absolute;top:0;right:0}.details .image img{max-width:100%;height:auto}.details .images{gap:0 .5rem;display:flex;overflow:auto}.details .images button{cursor:pointer;padding:0;display:inline-flex}.details .images img{vertical-align:top;width:auto;max-height:100px}.details .images li{padding:2px}.form-group,li button,li span{flex-shrink:1;flex-basis:20%}.form-group.production,li span.production{flex-shrink:0;flex-basis:3rem}.form-group.size,li span.size{flex-shrink:0;flex-basis:6rem}.records{margin-bottom:0}.records li{display:flex}.records li:nth-child(2n){background-color:var(--light)}.records li button,.records li span{-webkit-hyphens:auto;hyphens:auto;padding:.5rem}.records li .kennung{word-break:break-all}.records li .title{cursor:pointer;background-color:#0000;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex}.records li .title:focus,.records li .title:hover{text-decoration-style:solid}.with-details{max-height:100%;overflow:hidden}@media screen and (width>=1024px){html{font-size:16px}}@media screen and (prefers-color-scheme:dark){:root{--back:#000;--light:#222;--text:#fff}}@font-face{font-family:Notoserif;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/notoserif-light-BEZYT_x7.ttf)format("truetype"),url(/assets/notoserif-light-DspUtZZq.woff)format("woff"),url(/assets/notoserif-light-BKoCDMhl.woff2)format("woff2")}@font-face{font-family:Notoserif;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/notoserif-lightitalic-DiBoGMC7.ttf)format("truetype"),url(/assets/notoserif-lightitalic-BLDdCRIl.woff)format("woff"),url(/assets/notoserif-lightitalic-D1LjuiFo.woff2)format("woff2")}@font-face{font-family:Notoserif;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/notoserif-medium-2PFX2azS.ttf)format("truetype"),url(/assets/notoserif-medium-8m9emdUf.woff)format("woff"),url(/assets/notoserif-medium-eMniZxaQ.woff2)format("woff2")}@font-face{font-family:Notoserif;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/notoserif-mediumitalic-tcyvs7I9.ttf)format("truetype"),url(/assets/notoserif-mediumitalic-C4yqZJuo.woff)format("woff"),url(/assets/notoserif-mediumitalic-D7WPqdpw.woff2)format("woff2")}
