html{box-sizing:border-box;height:100%}*,*:before,*:after{box-sizing:inherit}body{height:100%;padding:0;margin:0;background-color:#f4f4f4;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}#root{max-width:500px;width:100%;padding:0 12px;margin:0 auto}img{max-width:100%}.ant-notification-notice-with-icon[role=alert] .ant-notification-notice-description{font-size:10px!important}.ant-notification-notice-with-icon[role=alert] .ant-notification-notice-message{font-size:14px!important}.main-navigation-drawer .ant-drawer-body{padding:0!important}.desktop-only{display:none!important}@media only screen and (min-width: 1023px){.desktop-only{display:block!important}}.mobile-only{display:block!important}@media only screen and (min-width: 1023px){.mobile-only{display:none!important}}@media only screen and (max-width: 1023px){.ant-table-wrapper.kpn-responsive-table .ant-table{background:transparent}.ant-table-wrapper.kpn-responsive-table table{border-collapse:separate;border-spacing:0 1em}.ant-table-wrapper.kpn-responsive-table .ant-table-thead{display:none}.ant-table-wrapper.kpn-responsive-table .ant-table-row{background:#fff}.ant-table-wrapper.kpn-responsive-table ol{margin-top:0}}.ant-card .ant-card-body{padding:16px}.hide{display:none!important}.w-full{width:100%}.h-full{height:100%}.flex{display:flex}.flex-col{flex-direction:column}.py-6{padding-top:6px;padding-bottom:6px}.pb-6{padding-bottom:6px}.py-16{padding-top:16px;padding-bottom:16px}.mb-2{margin-bottom:8px}.StatusModal .ant-modal-body{text-align:center;font-size:20px}.StatusModal .status-wrapper{display:flex;justify-content:center;align-items:center;padding:20px 0}.StatusModal .icon-wrapper{border-radius:50%;font-size:80px;color:#fff;display:inline-flex;justify-content:center;align-items:center;padding:20px}.StatusModal .icon-wrapper.error{background:#ff7875}.StatusModal .icon-wrapper.success{background:#8bc34a}.LoaderContainer{display:flex;justify-content:center;align-items:center;height:90vh}.header{position:fixed;top:0;left:0;width:100%;background-color:#fff;padding:8px 16px;display:flex;align-items:center;height:60px;z-index:99;box-shadow:1px 1px 15px #dbdbdb}.header .logo-wrapper{height:30px;display:flex}.header .header-title{font-weight:600;flex:1;display:flex;align-items:center;font-size:18px}.MainLayout main{padding-top:70px}.error-page .mainContainer{min-height:100vh}.error-page .flexRow{margin-bottom:20px;flex-direction:column}.error-page .error-message-container{text-align:center}.error-page .error-message-container h1{font-size:36px}.error-page .error-message-container p{font-size:20px}.error-page .error-message-container .error{color:#d11818}.MainMenu .navlink{border:1px solid #b32625;border-radius:6px;padding:10px;box-shadow:#0000000d 0 5px 10px;height:72px;align-items:center}.MainMenu .navlink .label{font-size:14px;font-weight:500}.MainMenu .navlink .icon{display:flex;justify-content:end}.MainMenu .navlink .icon .anticon{font-size:20px;border-radius:8px;color:#fff;padding:6px}.MainMenu .navlink.navlink-0{background-color:#fffad8;color:#705405;border:1px #ffe993 solid}.MainMenu .navlink.navlink-0 .icon .anticon{background-color:#e7b52b}.MainMenu .navlink.navlink-1{background-color:#ffeef2;color:#9a2742;border:1px #ffdde7 solid}.MainMenu .navlink.navlink-1 .icon .anticon{background-color:#e35179}.MainMenu .navlink.navlink-2{background-color:#edffe7;color:#195507;border:1px #ceffd3 solid}.MainMenu .navlink.navlink-2 .icon .anticon{background-color:#49925f}.MainMenu .navlink.navlink-3{background-color:#e4f7ff;color:#054270;border:1px #c7f0ff solid}.MainMenu .navlink.navlink-3 .icon .anticon{background-color:#a96ff6}.MainMenu .navlink.navlink-4{background-color:#fee9ff;color:#340570;border:1px #eee1ff solid}.MainMenu .navlink.navlink-4 .icon .anticon{background-color:#70cbff}.MainMenu .navlink.navlink-5{background-color:#dffff8;color:#057057;border:1px #c3f3e5 solid}.MainMenu .navlink.navlink-5 .icon .anticon{background-color:#32b68a}.OTPForm .alert{margin-bottom:16px}.OTPForm .cardStyle{border:none;background-color:transparent}.OTPForm .description{padding-top:2rem}.OTPForm .descriptionColumn{align-self:center;font-size:16px;padding-bottom:16px}.OTPForm .lightText{color:#707070}.OTPForm .changeButton{padding:0}.OTPForm .resendButton{padding:0;padding-left:.5rem}.OTPForm .oTPMessage{font-size:12px;text-align:center;margin-top:7px}.phoneNumberForm .alert{margin-bottom:16px}.phoneNumberForm .detailsContainer{align-self:center}.phoneNumberForm .lightText{color:#707070}.login .loginContainer{min-height:100vh;padding-top:3rem}.login .iconContainer{margin-bottom:20px}.entryCard{padding-top:0;margin-top:.75rem}.entryCard .editButton{border:none;color:#b42525}.entryCard .columnHeader{padding-right:1rem}
