body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}@font-face{font-family:"Asap-Regular";src:local("Asap-Regular"),url(/static/media/Asap-Regular.e5d847d1.ttf)}@font-face{font-family:"Asap-SemiBold";src:local("Asap-SemiBold"),url(/static/media/Asap-SemiBold.e0f8d338.ttf)}@font-face{font-family:"Asap-Bold";src:local("Asap-Bold"),url(/static/media/Asap-Bold.5253a1b5.ttf)}@font-face{font-family:"Asap-Italic";src:local("Asap-Italic"),url(/static/media/Asap-Italic.407bc93c.ttf)}@font-face{font-family:"Asap-Medium";src:local("Asap-Medium"),url(/static/media/Asap-Medium.41b92a2c.ttf)}@font-face{font-family:"Asap-SemiBoldItalic";src:local("Asap-SemiBoldItalic"),url(/static/media/Asap-SemiBoldItalic.d9d2e16c.ttf)}.inkassoFooter{color:#fff;margin:30px 0 2px;font-family:Asap-Medium;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:normal;text-align:left}.inkassoSpinnerWrapper{display:flex;align-items:center;justify-content:center;margin-top:30px;margin-bottom:30px;height:10%}.inkassoInvoiceMainFrame{padding:0;background-color:#f8f8f4;width:100%;height:100%;overflow:auto;display:flex;flex-direction:column;align-items:center;overflow-x:hidden}.sveaLogoBlueWrapper{width:100%;height:auto;display:flex;justify-content:flex-start;align-items:flex-start;flex-shrink:0}.sveaLogoBlue{height:50px;margin-top:60px;margin-left:60px;margin-bottom:42px}.inkassoInvoiceFrame{align-items:center;flex-shrink:0}.inkassoGridContentsWrapper,.inkassoInvoiceFrame{display:flex;justify-content:center}.inkassoInvoiceInfoWrapper{width:335px}.inkassoInvoiceHeader{margin-bottom:10px;font-family:Asap-SemiBold;font-size:20px;font-weight:600;line-height:1.3}.inkassoInvoiceDueDate,.inkassoInvoiceHeader{font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:left;color:#434343}.inkassoInvoiceDueDate{margin-bottom:20px;font-family:Asap-Medium;font-size:14px;font-weight:500;line-height:1.71}.inkassoInvoiceDetailsFrame{margin-bottom:20px;background-color:#fff;border-radius:6px;box-shadow:0 2px 5px 0 rgba(0,0,0,.16);height:295px}.inkassoInvoiceDetailsHeader{font-family:Asap-SemiBold;font-size:16px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.63;letter-spacing:normal;text-align:left;color:#434343;padding-left:20px;padding-top:12px}.inkassoInvoiceDetailsDivider{background-color:#ececec;height:1px;width:295px;border-radius:3px;border:1px solid #ececec}.inkassoInvoiceDetail{display:flex;width:100%;flex-direction:row;justify-content:space-between}.inkassoInvoiceDetailsLabel{margin-left:20px;margin-bottom:12px;margin-right:auto;font-family:Asap-SemiBold;font-weight:600;text-align:left}.inkassoInvoiceDetailsLabel,.inkassoInvoiceDetailsValue{font-size:14px;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:normal;color:#434343}.inkassoInvoiceDetailsValue{margin-right:20px;font-family:Asap-Regular;font-weight:400;text-align:right}.inkassoInvoiceTotal{margin-bottom:10px;font-family:Asap-SemiBold;font-size:32px;font-weight:600;line-height:2.19;color:#00325c;height:25px}.inkassoInvoiceToPay,.inkassoInvoiceTotal{font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center}.inkassoInvoiceToPay{height:10px;font-size:14px;font-weight:400;line-height:5;color:#434343}.payButtonWrapper{margin-bottom:10px}.inkassoPdfWrapper{max-width:360px}.inkassoPdfContainer{background:#fff;min-height:100%;max-height:504px;overflow:scroll;min-width:360px}.inkassoPdfPlaceholder{height:504px;width:360px;background-color:#fff}.inkassoInvoiceDivider{background-color:#00829a;height:3px;width:100%;margin:200px 0 60px;overflow:visible}.inkassoInvoiceLinkBlue a{color:#00829a;font-size:14px;margin:0 10px 2px;font-family:Asap-SemiBold;white-space:nowrap;text-decoration:none;border-bottom:1px solid #00829a;padding-bottom:2px}.inkassoFooterBlack{color:#434343;margin:42px 0 60px;font-family:Asap-Medium;font-size:13px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.71;letter-spacing:normal;text-align:left}@media not all and (min-width:960px){.onlyDesktop{width:100%;visibility:hidden;height:0}.sveaLogoBlue{margin-left:0;margin-top:100px;margin-bottom:30px}.inkassoInvoiceDivider{margin-top:0}.inkassoInvoiceFrame{margin-top:40px}}@media (min-width:960px){.onlyMobile{visibility:hidden;height:0}}.inkassoBankIdLogoWrapper{width:100%}.inkassoBankIdLogoFrame,.inkassoBankIdLogoWrapper{display:flex;align-items:center;justify-content:center}.inkassoBankIdLogoFrame{margin:10px 0 30px;width:90px;height:90px;border-radius:45px;background-color:#e4f6f9}.inkassoBankIdLogo{width:50px;height:50px}.inkassoCancelWrapper{width:100%;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.sveaLogoLeftWrapper{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;margin-left:60px;flex-shrink:0}.sveaLogoCenterWrapper{width:100%;display:flex;justify-content:center;align-items:center;flex-shrink:0}.sveaLogo50px{height:50px}.sveaLogo70px{height:70px}.inkassoMainFrame{background-image:url(/img/inkasso_landing_bg.jpg);background-position:50%;background-size:cover;width:100%;height:100vh;overflow-x:hidden;display:flex;flex-direction:column;align-items:center}.inkassoPopupFrameMainPage{justify-content:center}.inkassoPopupFrame,.inkassoPopupFrameMainPage{background-color:#fff;max-width:560px;width:100%;border-radius:10px;display:flex;flex-direction:column;align-items:center;flex-shrink:0}.inkassoPopupFrame{justify-content:start}.inkassoDivider{background-color:#fff;height:3px;width:100%;margin:134px 0 60px}.inkassoLinksWrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:22px;flex-shrink:0}.inkassoLink a{color:#fff;font-size:13px;margin:0 10px 2px;font-family:Asap-SemiBold;white-space:nowrap;text-decoration:none;border-bottom:1px solid #fff;padding-bottom:2px}.inkassoAvbryt{margin:15px 0 80px;display:flex;align-content:center;justify-content:center}.inkassoAvbryt a{color:#00829a;margin:0 10px 2px;font-family:Asap-SemiBold;font-size:14px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;white-space:nowrap;text-decoration:none;border-bottom:1px solid #00829a;padding-bottom:1px}.inkassoBankIdElementsWrapper{display:flex;align-items:center;justify-content:center;margin:0}.inkassoBankIdElement{width:380px;text-align:center;margin-left:10px;margin-right:10px}.inkassoActionWrapper{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.inkassoInfoText{width:380px;font-family:Asap-SemiBoldItalic;color:#00325c;font-size:32px;font-weight:400;font-stretch:normal;line-height:1.31;letter-spacing:normal;text-align:center;margin-bottom:30px;text-shadow:0 0 1px #00325c}.inkassoMobileLink{border-radius:10px}.inkassoMobileLink,.inkassoOtherLink{text-decoration:none;color:#2b85ac}.inkassoSsnField{margin-bottom:40px}.inkassoPrimaryButton{width:100%;margin-bottom:10px}.inkassoCancelButton{width:100%;margin-bottom:80px}@media (max-width:959px){.inkassoAuthOnlyDesktop{width:100%;visibility:hidden;height:0}.inkassoMainFrame{overflow-x:hidden;min-width:320px}.inkassoPopupFrameMainPage{background:hsla(0,0%,100%,0)}.inkassoSsnField{margin-left:20px;margin-right:20px;width:100%}.inkassoPrimaryButton{margin-bottom:10px}.inkassoCancelButton,.inkassoPrimaryButton{width:100%;max-width:335px;margin-left:20px;margin-right:20px}.inkassoCancelButton{margin-bottom:80px}.inkassoBankIdElement{max-width:380px;display:flex;min-width:320px;width:100%}.body{min-width:320px}.inkassoDivider{height:2px;width:80%;margin:20px 10px}.inkassoInfoText{font-size:24px}.inkassoSpinnerWrapper{margin-top:0}}@media not all and (max-width:959px){.inkassoAuthOnlyDesktop{width:100%}.inkassoAuthOnlyMobile{width:0;visibility:hidden;height:0;margin:0}}.notAuthorizedMain{padding:0;background-color:#f8f8f4;width:100%;height:100%;display:flex;flex-direction:column;align-items:center}.notAuthorizedChild{padding-top:20px;height:auto;display:flex;justify-content:center;align-items:flex-start;flex-shrink:0}.notAuthorizedHeader{margin-bottom:10px;font-family:Asap-SemiBold;font-size:20px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.3;letter-spacing:normal;text-align:left;color:#434343;width:100%}#root,.App,body,html{height:100%;margin:0;padding:0}
/*# sourceMappingURL=main.63c559e1.chunk.css.map */