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}::-webkit-scrollbar{scrollbar-color:#c0c0c0 #000000;width:10px;background:transparent}::-webkit-scrollbar-thumb{background:#a3a3a3;border-radius:5px;border:2px solid gray}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html,body,#root{height:100%}.ant-checkbox-group-item{white-space:nowrap}.modal-big{width:100%!important}.iconaLogout:hover{color:red}.reflex-splitter{width:.5rem!important}.reflex-splitter:hover{background-color:#1899d0!important}:root{--PRIMARY_BLUE: #005ca9;--PRIMARY_ANTHRACITE: #2f2f2f;--PRIMARY_WHITE: #ffffff;--SECONDARY_DARK_BLUE: #152f5d;--SECONDARY_LIGHT_BLUE: #d4dff1;--SECONDARY_ICE_WHITE: #f3f6fb;--NEUTRAL_DARK_GRAY: #575756;--NEUTRAL_GRAY: #949494;--NEUTRAL_LIGHT_GRAY: #dddddd;--FEEDBACK_DANGER: #9a333b;--FEEDBACK_SUCCESS: #11551c;--FEEDBACK_WARNING: #9e6600;--FEEDBACK_BG_DANGER: #ffd2cb;--FEEDBACK_BG_SUCCESS: #c8e9cd;--FEEDBACK_BG_WARNING: #fff7d6;--EXTENSION_IRIS: #3d4f96;--EXTENSION_DENIM: #006fb1;--EXTENSION_TURQUOISE: #2f8a81;--EXTENSION_ORANGE: #c85804;--GRADIENT_LINEAR_BLUE_START: #005ca9;--GRADIENT_LINEAR_BLUE_END: #152f5d;--SHADOWS_START: #295eb9;--SHADOWS_END: #152f5d}@font-face{font-family:Oswald-SemiBold;src:local("Oswald-SemiBold"),url(/fonts/Oswald/Oswald-Bold.ttf) format("truetype")}@font-face{font-family:Oswald-Bold;src:local("Oswald-Bold"),url(/fonts/Oswald/Oswald-Bold.ttf) format("truetype")}@font-face{font-family:Oswald-Regular;src:local("Oswald-Regular"),url(/fonts/Oswald/Oswald-Regular.ttf) format("truetype")}@font-face{font-family:Roboto-Bold;src:local("Roboto-Bold"),url(/fonts/Roboto/Roboto-Bold.ttf) format("truetype")}@font-face{font-family:Roboto-SemiBold;src:local("Roboto-SemiBold"),url(/fonts/Roboto/Roboto-Black.ttf) format("truetype")}@font-face{font-family:Roboto-Regular;src:local("Roboto-Regular"),url(/fonts/Roboto/Roboto-Regular.ttf) format("truetype")}a{font-family:Roboto-Regular;color:var(--PRIMARY_BLUE);text-decoration:underline}a:hover{font-family:Roboto-Regular;color:var(--SECONDARY_DARK_BLUE);text-decoration:underline}.heading-xxl{font-family:Oswald-SemiBold;font-size:56px;text-transform:uppercase;line-height:84px}.heading-xl{font-family:Oswald-SemiBold;font-size:48px;text-transform:uppercase;line-height:72px}.heading-l{font-family:Oswald-SemiBold;font-size:40px;text-transform:uppercase;line-height:60px}.heading-m{font-family:Oswald-SemiBold;font-size:32px;text-transform:uppercase;line-height:48px}.heading-s{font-family:Oswald-SemiBold;font-size:24px;text-transform:uppercase;line-height:36px}.heading-xs{font-family:Oswald-SemiBold;font-size:20px;text-transform:uppercase;line-height:30px}.subheading-l{font-family:Roboto-Bold;font-size:24px}.subheading-m{font-family:Roboto-Bold;font-size:20px}.subheading-s{font-family:Roboto-Bold;font-size:16px}.body-xl-semi-bold{font-family:Roboto-SemiBold;font-size:20px}.body-xl-regular-default{font-family:Roboto-Regular;font-size:20px}.body-xl-regular-underline{font-family:Roboto-Regular;text-decoration:underline;font-size:20px}.body-l-semi-bold{font-family:Roboto-Bold;font-size:16px}.body-l-regular-default{font-family:Roboto-Regular;font-size:16px}.body-l-regular-underline{font-family:Roboto-Regular;text-decoration:underline;font-size:16px}.body-m-bold{font-family:Roboto-Bold;font-size:14px}.body-m-regular-default{font-family:Roboto-Regular;font-size:14px}.body-m-regular-underline{font-family:Roboto-Regular;text-decoration:underline;font-size:14px}.body-s-bold{font-family:Roboto-Bold;font-size:12px}.body-s-regular-default{font-family:Roboto-Regular;font-size:12px}.body-m-regular-underline{font-family:Roboto-Regular;text-decoration:underline;font-size:12px}.label-l-default{font-family:Roboto-Regular;font-size:16px;text-transform:uppercase}.label-l-underline{font-family:Roboto-Regular;font-size:16px;text-decoration:underline;text-transform:uppercase}.label-m-default{font-family:Roboto-Regular;font-size:14px;text-transform:uppercase}.label-m-underline{font-family:Roboto-Regular;font-size:14px;text-transform:uppercase;text-decoration:underline}.spacing-xxs{gap:4px}.spacing-xs{gap:8px}.spacing-s{gap:16px}.spacing-m{gap:24px}.spacing-l{gap:32px}.spacing-xl{gap:40px}.spacing-stack-xs{row-gap:8px}.spacing-stack-s{row-gap:16px}.spacing-stack-m{row-gap:24px}.spacing-stack-l{row-gap:32px;display:flex}.spacing-stack-xl{row-gap:40px}.spacing-stack-xxl{row-gap:48px}.spacing-inline-xxs{column-gap:4px}.spacing-inline-xs{column-gap:8px;display:flex}.spacing-inline-s{column-gap:16px}.spacing-inline-m{column-gap:24px}.spacing-inline-l{column-gap:32px}.spacing-inset-s{padding:16px}.spacing-inset-m{padding:24px}.spacing-inset-l{padding:32px}.spacing-inset-xl{padding:40px}.spacing-inset-xxl{padding:48px}.disabled{pointer-events:none}.generic-primary-button{background-color:var(--PRIMARY_BLUE);color:var(--PRIMARY_WHITE)}.generic-primary-button svg path{stroke:var(--PRIMARY_WHITE)}.generic-primary-button:hover{background-color:var(--SECONDARY_DARK_BLUE)!important;color:var(--PRIMARY_WHITE)!important}.generic-add-edit-button{background-color:var(--PRIMARY_BLUE);color:var(--PRIMARY_WHITE)}.generic-add-edit-button svg path{stroke:var(--PRIMARY_WHITE)}.generic-add-edit-button:hover{background-color:var(--SECONDARY_DARK_BLUE)!important;color:var(--PRIMARY_WHITE)!important}.generic-success-button{background-color:var(--FEEDBACK_SUCCESS);color:var(--PRIMARY_WHITE)!important}.generic-success-button svg path{stroke:var(--PRIMARY_WHITE)}.generic-success-button:hover svg path{stroke:var(--PRIMARY_ANTHRACITE)!important}.generic-success-button:hover{background-color:var(--FEEDBACK_BG_SUCCESS)!important;color:var(--PRIMARY_ANTHRACITE)!important}.generic-secondary-button{background-color:var(--PRIMARY_WHITE)!important;color:var(--PRIMARY_BLUE)!important}.generic-danger-button{background-color:var(--FEEDBACK_DANGER);color:var(--PRIMARY_WHITE)!important}.generic-danger-button svg path{stroke:var(--PRIMARY_WHITE)}.generic-danger-button:hover svg path{stroke:var(--PRIMARY_ANTHRACITE)!important}.generic-danger-button:hover,.generic-danger-button:active{background-color:var(--FEEDBACK_BG_DANGER)!important;color:var(--PRIMARY_ANTHRACITE)!important}.generic-secondary-button:hover{background-color:var(--SECONDARY_LIGHT_BLUE)!important;color:var(--PRIMARY_BLUE)!important;border:1px solid var(--PRIMARY_BLUE)}.ant-form-item-label>label{font-family:Roboto-Bold;font-size:24px}.ant-checkbox-wrapper{font-family:Roboto-Bold;font-size:24px}.danger-notification{background-color:var(--FEEDBACK_BG_DANGER);border:1px solid var(--FEEDBACK_DANGER);color:var(--PRIMARY_ANTHRACITE);border-radius:8px}.warning-notification{background-color:var(--FEEDBACK_BG_WARNING);border:1px solid var(--FEEDBACK_WARNING);color:var(--PRIMARY_ANTHRACITE);border-radius:8px}.success-notification{background-color:var(--FEEDBACK_BG_SUCCESS);border:1px solid var(--FEEDBACK_SUCCESS);color:var(--PRIMARY_ANTHRACITE);border-radius:8px}.table-row-light{background-color:var(--SECONDARY_ICE_WHITE)}.table-row-dark{background-color:var(--SECONDARY_LIGHT_BLUE)}.ant-table{border:0px}.ant-table-thead>tr>th{font-family:Roboto-SemiBold}.neutral-background{background-color:var(--SECONDARY_ICE_WHITE);border:1px solid var(--NEUTRAL_LIGHT_GRAY)}.neutral-light-background{background-color:var(--SECONDARY_LIGHT_BLUE);border:1px solid var(--NEUTRAL_GRAY)}.back-icon{width:5rem;height:1rem}.back-icon svg path{stroke:var(--PRIMARY_WHITE);width:2rem;height:100%}.title-icon svg path{stroke:var(--PRIMARY_ANTHRACITE)}.title-icon svg{stroke:var(--PRIMARY_ANTHRACITE);width:2rem;height:100%}.ant-descriptions-item-label{font-family:Roboto-Regular;font-size:14px;text-transform:uppercase;color:var(--PRIMARY_BLUE)!important}.ant-descriptions-item-content{font-family:Roboto-Regular;font-size:14px}.milestoneDetail{font-family:Roboto-Regular;text-decoration:underline;color:var(--PRIMARY_BLUE)}.milestoneDetail{color:var(--SECONDARY_DARK_BLUE)}@media screen and (min-width: 901px){.milestoneDescription{font-size:2vw}.milestoneValue{font-size:7.5vw}h1.codeBox{font-size:4vw}.milestoneCard{width:95%;height:85%}.milestoneCardBody{display:flex;flex-direction:column;padding:0;align-items:center;justify-content:center;width:100%}.milestoneDetail{font-size:1.7vw}}#homePage{display:grid;grid-template-columns:33% 33% 33%;width:100%;height:90%;place-items:center}.login-logo{position:fixed}@media screen and (max-height: 750px){.login-logo{display:none}}#detailGrid{display:grid;grid-template-columns:50% 50%;place-items:center;gap:0px;width:100%;height:40%;padding:0}#badgeCard{grid-column:span 3;width:95%;animation:blink infinite 3s}#QRScanner{grid-column:span 3}.milestoneDescription,.milestoneValue{text-align:center}@media screen and (max-width: 1000px){#homePage{grid-template-columns:100%;padding:10px}#detailGrid{grid-template-columns:100%;margin:0%;height:auto;padding:0}#badgeCard{grid-column:span 1;width:100%}#QRScanner{grid-column:span 1}.milestoneDescription,.milestoneDetail{font-size:3vw}.milestoneValue{font-size:7.5vw}h1.codeBox{font-size:3vw}.milestoneCard{width:100%;height:95%;min-width:100%}}@media screen and (max-width: 700px){.milestoneDescription{font-size:3vh}.milestoneValue{font-size:7.5vh}.milestoneDetail,h1.codeBox{font-size:3vh}.milestoneCard{width:100%;flex-direction:row}}.listStyle{margin:0;border:1px solid var(--PRIMARY_ANTHRACITE);padding:10px;border-radius:5px}.listItemClass span{font-size:1.5vw}@keyframes blink{0%,to{transform:scale(1)}50%{transform:scale(.9)}}.custom-icon svg path{stroke:var(--PRIMARY_WHITE);height:100%}.radioButtonSuccess{background-color:var(--FEEDBACK_BG_SUCCESS);color:var(--PRIMARY_ANTHRACITE)}.radioButtonSuccess:hover,.radioButtonSuccess:active,.radioButtonSuccess .ant-radio-button-checked{background-color:var(--FEEDBACK_SUCCESS)!important;color:var(--SECONDARY_ICE_WHITE)}.radioButtonWarning{background-color:var(--FEEDBACK_BG_WARNING);color:var(--PRIMARY_ANTHRACITE)}.radioButtonWarning:hover,.radioButtonWarning .ant-radio-button-checked,.radioButtonWarning:active{background-color:var(--FEEDBACK_WARNING)!important;color:var(--PRIMARY_ANTHRACITE)}
