body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0f0f1a;color:#f7f7f7}input{background:none;color:inherit;font:inherit;outline:none;border:0;border-bottom:1px solid #fff;padding:2px 5px;transition:all .2s ease;box-sizing:border-box}input:focus{border-radius:4px;border-color:#6da2ff;box-shadow:inset 0 0 0 1px #6da2ff}textarea{background-color:#1e1e28;border:none;outline:none;padding:10px;resize:vertical;display:block;color:#f7f7f7;border-radius:5px;font:inherit}textarea:focus{background-color:#272733}button{background:none;font:inherit;color:inherit;padding:10px;border:1px solid hsla(0,0%,100%,.5);border-radius:4px;outline:none;cursor:pointer;transition:background .2s ease}button.blue{border:none;background-color:#6da2ff;color:#fff}button.blue:hover{background-color:#91b9ff}button.red{border:none;background-color:#ff6d6d;color:#fff}button.red:hover{background-color:#ff9a9a}button:hover{background-color:hsla(0,0%,100%,.2)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.app{padding:15px;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif}.app .heading{font-size:24px;line-height:32px;margin-bottom:25px}.app .subheading{font-size:18px;line-height:24px;margin-bottom:15px}.app .subsubheading{font-weight:700;margin-bottom:10px}.app code{display:block;padding:10px;margin:10px 0;background-color:#333;border-radius:5px}.app .data,.app .productList{display:grid;grid-gap:15px;gap:15px;grid-template-columns:1fr;margin-bottom:30px}@media screen and (min-width:700px){.app .data,.app .productList{grid-template-columns:1fr 1fr}}@media screen and (min-width:1200px){.app .data,.app .productList{grid-template-columns:1fr 1fr 1fr}}.productsPage .productCreation{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px;margin-bottom:15px}.productsPage .productCreation .massCreation{display:flex;flex-direction:column}.productsPage .productCreation .massCreation textarea{margin-bottom:15px}.productItem{align-items:stretch;padding:15px;background-color:#1e1e28;border-radius:5px;text-decoration:none;color:inherit;transition:background .3s ease}.productItem,.productItem .fields{display:flex;flex-direction:column}.productItem .fields{flex-grow:1;margin-bottom:10px}.productItem .fields .field{display:flex;align-items:center}.productItem .fields .field:not(:last-child){margin-bottom:5px}.productItem .fields .field .fieldLabel{font-weight:700;flex-basis:80px}.productItem .fields .field input{flex-grow:1}.productItem .actions{display:flex;align-items:center}.productItem .actions button:not(:last-child){margin-right:5px}.dataItem{display:flex;align-items:center;padding:15px;background-color:#1e1e28;border-radius:5px;text-decoration:none;color:inherit;transition:background .3s ease;overflow:hidden}.dataItem.inStock{background-color:#032703}.dataItem.notInStock{background-color:#350505}.dataItem.loading{opacity:.8}.dataItem .leftContent{margin-bottom:5px;display:flex;flex-direction:column;flex-grow:1;overflow:hidden;margin-right:15px}.dataItem .leftContent .headerContent{margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;flex-grow:1;display:flex;align-items:center}.dataItem .leftContent .headerContent .name{margin-left:5px;flex-grow:1;white-space:nowrap}.dataItem .leftContent .smallContent{display:flex;font-size:12px;color:#a8a8a8}.dataItem .rightContent{display:flex;flex-direction:column;align-items:flex-end}.dataItem .rightContent .price{margin-bottom:5px;white-space:nowrap}.dataItem .rightContent .visitButton{white-space:nowrap;border:1px solid #ccc;padding:5px;text-align:center;border-radius:5px;color:inherit;text-decoration:none}.dataItem .rightContent .visitButton:hover{background:hsla(0,0%,100%,.2)}.dataItem .loadingSpinner{width:14px;max-width:14px;height:14px;max-height:14px}
/*# sourceMappingURL=main.d316cfeb.chunk.css.map */