@font-face{font-family:'Wire One';src:url("../fonts/Wire_One/WireOne-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}html,body{padding:0;margin:0;width:100%;height:100%;min-height:100%;font-family:"Helvetica", "Arial", sans-serif;font-size:16px;line-height:30px;color:rgba(255,255,255,0.75);font-weight:300;letter-spacing:1px}body{background:#000}a{color:#fff;cursor:pointer}a:hover{color:rgba(255,255,255,0.7)}.bg{background:url(../img/index-bg.jpg) top center no-repeat;max-width:900px;margin:0 auto;padding:0 10px;background-size:contain;height:100%}.fontNormal{font-weight:normal}.d{max-width:770px;margin:0 auto;min-height:100%;display:flex;flex-direction:column}.d-form{padding-top:33%;text-align:center;margin-bottom:50px;margin-bottom:30px}.d-form input{height:40px;background:rgba(255,255,255,0.8) url(../img/search.svg) 10px center no-repeat;background-size:20px;width:100%;border-radius:3px;padding:0 15px 0 45px;font-size:14px;font-weight:300;color:#000;border:none;border:2px solid rgba(255,255,255,0.8)}.d-form input[readonly]{background:rgba(204,204,204,0.7)}.d-form h1,.d-form .h1{color:#f6f6f6;font-size:27px;font-weight:300;text-shadow:1px 0 20px #000,1px 0 20px #000;line-height:1.3em;margin:0 0 20px 0}.d-form h1 span,.d-form .h1 span{white-space:nowrap}.d-content{flex:auto}.form-row{display:flex;align-items:stretch}.form-row>*+*{margin-left:20px}.showAll{white-space:nowrap;color:#000;display:flex;align-items:stretch;border-radius:3px;height:40px;cursor:pointer}.showAll:hover{opacity:0.8}.showAll span{display:block}.showAll span:first-child{background:rgba(255,255,255,0.8);width:40px;position:relative;border-top-left-radius:3px;border-bottom-left-radius:3px;border:2px solid #f6f6f6}.showAll span:last-child{background:#f6f6f6;border-top-right-radius:3px;border-bottom-right-radius:3px;display:flex;align-items:center;padding:0 10px}.showAll.checked span:first-child:before{content:'';position:absolute;left:4px;top:5px;background:url(../img/checked.svg) center center no-repeat;width:29px;height:29px;background-size:cover}.d-footer{padding:70px 0 30px;font-size:0.8em;color:rgba(255,255,255,0.5);text-align:center}.d-footer span{margin-right:5px}.d-footer a{white-space:nowrap}.d-footer.projects{padding-top:0px}.d-footer .projects-box a{margin-right:10px}.d-footer .projects-box a:last-child{margin:0}.logo-box{text-align:center}.logo-box span{display:block;white-space:nowrap}.sy-logo{font-family:'Wire One', sans-serif;font-size:25px;text-decoration:none !important;letter-spacing:0.035em;color:#fff}.dataLoad{position:relative}.dataLoad>*{-webkit-user-select:none;user-select:none}.dataLoad.show:after,.dataLoad.show:before{content:'';display:flex;align-items:center;justify-content:center;position:absolute;border-radius:3px;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.8);color:#fff}.dataLoad.show:before{content:'Подождите. Идет загрузка данных';background:none;animation:shake 5s linear infinite;transform-origin:center bottom;z-index:1}@keyframes shake{from,to{transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{transform:translate3d(10px, 0, 0)}}.list__item+.list__item{margin-top:45px;padding-top:45px;border-top:1px dashed rgba(255,255,255,0.3)}.list__series-number{font-size:1.3em;color:rgba(255,255,255,0.85);margin-bottom:15px;font-weight:300}.toIndex{margin:50px 0 30px}.toIndex a{text-decoration:underline;font-size:12px}@media (max-width: 570px){.form-row{display:block}.showAll{margin:20px 0 0 0}}.tags{font-size:0.75em;margin-bottom:50px;display:flex;-webkit-user-select:none;user-select:none}.tags .tag__list{white-space:nowrap;overflow:hidden;position:relative}.tags.open .tag__list{white-space:normal;overflow:auto}.tags .tag__all{margin-left:20px;white-space:nowrap;color:rgba(255,255,255,0.7)}.tags .tag__all span{position:relative}.tags .tag__all span:after{content:'';position:absolute;bottom:5px;left:0;right:0;border-bottom:1px dashed rgba(255,255,255,0.7)}.tags span{display:inline-block;margin-right:15px;white-space:nowrap;opacity:0.8}.tags span:hover{opacity:1;cursor:pointer}
