body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:inherit;text-decoration:none}.login-background-sol{background-image:url(https://storage.googleapis.com/pifa.se/companies/6617c990824414844797191b/sol.jpg)}.login-background,.login-background-sol{background-origin:content-box;background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh}.login-background{background-image:url(https://storage.googleapis.com/pifa.se/AdobeStock_592027801.jpg)}.login-container{align-content:center;align-items:center;display:flex;height:100vh;justify-content:space-around;margin:0 auto;width:90vw}.login-card-sol{width:550px}.login-card,.login-card-sol{padding:1rem;position:relative;z-index:1000}.login-card{width:450px}.login-button{border-radius:5px;color:#fff}.login-button:hover{border-radius:40px;color:#fff}.landing-page-title-mobile{display:none}@media screen and (max-device-width:700px){.login-background{background-image:url(https://storage.googleapis.com/pifa.se/AdobeStock_592027801.jpg);background-origin:content-box;background-repeat:no-repeat;background-size:cover;height:100vh;text-align:center}.login-container{align-content:center;align-items:center;display:flex;height:100vh;justify-content:space-around;text-align:center}.login-card{z-index:1000}.app-logo{margin:0 auto}.create-order-link{margin:0;padding:0}.landing-page-title,.login-button-landing-page{display:none}.login-link-landing-page-mobile{display:inline}.login-link-landing-page{display:none}.landing-page-title-mobile{display:inline}.login-button-landing-page-mobile{background:linear-gradient(90deg,#5aff15,#00b712 35%);border:1px solid #000;border-radius:5px;color:#fff;display:inline;font-weight:500;margin-right:100px;padding:10px 0;text-transform:none;z-index:100}}@media screen and (max-device-width:1100px){.mobile-link-menu,.mobile-settings-menu{display:block}.create-order-link,.desktop-settings-menu,.nav-item{display:none}}.create-order-link{margin:0 1rem}.landing-page-title{color:#000;font-size:2rem;margin:auto 0;text-decoration:none}.login-button-landing-page{background:linear-gradient(90deg,#5aff15,#00b712 35%);border:1px solid #000;border-radius:5px;color:#fff;font-weight:500;text-transform:none;width:150px;z-index:100}.login-button-landing-page-mobile{display:none}.login-button-landing-page:hover{border:1px solid #fff;border-radius:50px}.login-link-landing-page-mobile{display:none}.login-link-landing-page{display:inline-flex}.create-order{border:1px solid #000;border-radius:5px;color:#000;font-weight:500}.create-order:hover{border-radius:50px}.nav-item a{color:#000;position:relative;text-decoration:none}.nav-item:hover{cursor:pointer}.nav-link{font-size:.9rem}.nav-item>a:hover:before{transform:scaleX(1);visibility:visible}.nav-item>a:before{background:#000;bottom:0;content:"";height:2px;left:0;margin-top:1rem;position:absolute;transform:scaleX(0);transition:all .3s ease-in-out 0s;visibility:hidden;width:100%}.logo{margin:0 2rem 0 6rem}.myAvatar{display:none}@media only screen and (max-width:1300px){.myLinks{display:none}.myAvatar{display:inline}.navItem .myLinks{display:none}.logo{margin:0 1rem}}@media only screen and (max-width:1600px){.desktop-settings-menu{display:none}.mobile-settings-menu{display:inline}}.mainMenu{color:#fff}.mainMenu:hover{background:#d3d3d3;color:#000}.articleCentralLink:hover{font-weight:700}.customerCentralLink:hover{font-weight:700}@font-face{font-family:sflight;src:url(/static/media/SFUIText-Light.50a2235d5523a8194f4e.ttf) format("truetype")}@font-face{font-family:sfregular;src:url(/static/media/SFUIText-Regular.96141c83bd71d7cccb63.ttf) format("truetype")}@font-face{font-family:sfmedium;src:url(/static/media/SFUIText-Medium.e04b6fa4dc6937fba636.ttf) format("truetype")}@font-face{font-family:sfsemibold;src:url(/static/media/SFUIText-Semibold.ecf579529674436eb3c5.ttf) format("truetype")}@font-face{font-family:sfbold;src:url(/static/media/SFUIText-Bold.39019507036595a661d4.ttf) format("truetype")}@font-face{font-family:sfheavy;src:url(/static/media/SFUIText-Heavy.19874e1b83169c077427.ttf) format("truetype")}.login-root{background:url(/static/media/squares.0ab7be5c8e124faa7c12.png) no-repeat 50% fixed;background-size:cover;display:grid;grid-template-columns:1fr 1fr;height:100vh}.login-left{background-image:url(/static/media/squares.0ab7be5c8e124faa7c12.png);background-position:50%;background-size:cover}.login-left,.login-right{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.login-right{background:linear-gradient(135deg,#112427,#365f62);color:#bccbcf;overflow:hidden;padding:20px;text-align:center}.login-right:before{animation:gradientAnimation 15s ease infinite;background:linear-gradient(135deg,#112427b3,#365f62b3);background-size:400% 400%;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.login-card{z-index:1}.logo-container{animation:fadeIn 1s ease-in-out;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#bccbcfcc;border-radius:10px;box-shadow:0 8px 16px #0003;margin:7rem;padding:20px;transition:transform .3s,box-shadow .3s,background-color .3s}.logo-container:hover{background-color:#bccbcfe6;box-shadow:0 12px 24px #0000004d;transform:translateY(-5px)}.logoimg{height:auto;max-width:100%}.social-media{bottom:0;display:flex;flex-direction:row;gap:35px;justify-content:center;padding:10px 0;position:fixed;width:100%;z-index:1000}.login-card{background-color:#ffffffe6;border-radius:15px;box-shadow:0 8px 16px #0003;max-width:400px;width:100%}@media (max-width:767px){.social-media{position:fixed}.login-left{background-image:none}.snackbar-container-mobile{align-items:center;bottom:20px;display:flex;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);width:100%}.snackbar-container-desktop{display:none}.login-root{align-items:center;display:flex;flex-direction:column;justify-content:center}.login-left{box-sizing:border-box;padding:20px;width:100%}.login-right{display:none}.login-card-mobile{background-color:#ffffffe6;border-radius:15px;box-shadow:0 8px 16px #0003;color:#000;display:block;max-width:400px;padding:5px;text-align:center;width:100%}}@media (min-width:768px){.snackbar-container-desktop{align-items:center;bottom:20px;display:flex;justify-content:center;max-width:400px;position:absolute;right:20px;width:auto;z-index:10}.login-card-mobile,.snackbar-container-mobile{display:none}.login-root{display:grid;grid-template-columns:1fr 1fr}.login-left{align-items:center;background-image:url(/static/media/squares.0ab7be5c8e124faa7c12.png);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;position:relative}.login-left,.login-right{display:flex}.social-media{bottom:20px;justify-content:center}}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes gradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@font-face{font-family:San Francisco;font-weight:100;src:url(https://storage.googleapis.com/pifa.se/fonts/sanfranciscodisplay-ultralight-webfont.woff)}@font-face{font-family:San Francisco;font-weight:200;src:url(https://storage.googleapis.com/pifa.se/fonts/sanfranciscodisplay-thin-webfont.woff)}@font-face{font-family:San Francisco;font-weight:400;src:url(https://storage.googleapis.com/pifa.se/fonts/sanfranciscodisplay-regular-webfont.woff)}@font-face{font-family:San Francisco;font-weight:500;src:url(https://storage.googleapis.com/pifa.se/fonts/sanfranciscodisplay-medium-webfont.woff)}@font-face{font-family:San Francisco;font-weight:600;src:url(https://storage.googleapis.com/pifa.se/fonts/sanfranciscodisplay-semibold-webfont.woff)}@font-face{font-family:San Francisco;font-weight:700;src:url(https://storage.googleapis.com/pifa.se/fonts/sanfranciscodisplay-bold-webfont.woff)}#root,.app,.content,body,html{min-height:100vh;width:100%}*{font-family:sfregular,Roboto,Titillium Web,Arial,-apple-system,Helvetica,Times New Roman,serif,sans-serif}.app{display:flex;position:relative}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#e0e0e0}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}
/*# sourceMappingURL=main.0a915123.css.map*/