html,body{background-color:#f8ffff !important;font-family:'Rubik',sans-serif !important;font-size:16px;color:#333 !important;letter-spacing:0 !important}.MuiPaper-root{font-family:'Rubik',sans-serif;letter-spacing:0;color:#333 !important}.MuiOutlinedInput-root{border-radius:8px !important}.ag-theme-alpine,.ag-theme-alpine-dark,.ag-theme-alpine-auto-dark{--ag-row-hover-color:#bfd6e940 !important;--ag-header-background-color:#00113f !important;--ag-secondary-foreground-color:#00113f !important}.ag-column-select-column-label,.ag-label{color:white}.ag-menu-option,.ag-menu-option .ag-icon{color:white}.ag-header-row,.ag-header-row .ag-icon{color:white !important}.ag-theme-alpine .ag-menu,.ag-theme-alpine-dark .ag-menu,.ag-theme-alpine-auto-dark .ag-menu{background-color:#00113f !important}.table-header .ag-header{background-color:#00113f !important}.table-header .ag-header-cell{background-color:#00113f !important}.gradient1{background:radial-gradient(67.22% 50% at 50% 50%,rgba(255,100,51,0.15) 0,rgba(245,228,255,0) 100%);height:120vh;left:0;position:absolute;top:0;width:100%;z-index:-1}.gradient2{background:radial-gradient(67.22% 50% at 50% 50%,rgba(51,231,255,0.15) 0,rgba(245,228,255,0) 100%);height:125%;left:-7%;opacity:.9;position:absolute;top:-25%;width:107%;z-index:-1}h1{font-size:40px;text-align:center}.headerLogo{height:120px}.headerLogoSm{height:120px;margin-bottom:-40px;margin-top:-30px}h1.signin{font-size:28px;font-weight:600;margin:0 0 20px 0}h2{font-size:24px;margin-bottom:20px;margin-top:30px;text-align:center}.headerContainer h1{margin-bottom:10px}.headerContainer h2{margin-top:0;margin-bottom:30px;font-size:18px}.shortStopSplash{background-image:url(http://s.conceptjs.com/coldchain/shortstop-splash.jpg);background-position:center;background-position-y:top;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:fit-content;justify-content:center;min-height:100vh;overflow-y:auto}.shortStopSignin{align-items:center;background-color:#f8ffff;background:#f8f8f8;border-radius:8px;display:flex;flex-direction:column;margin:0 auto;max-width:80vw;opacity:.95;width:500px;padding:40px}button.MuiButton-root.signinBtn{font-size:16px;font-weight:600;height:50px;margin:30px 0 20px 0;text-transform:uppercase}.headerActions{position:absolute;right:120px;top:50px}.headerActions button{color:#ff8242}.shortageSearch{background-color:#fff;margin:0 auto 16px auto}.shortageControls{margin:0 auto 30px auto}.dashboardMenu{position:relative;width:0;top:-90px;left:-15px}.adminMenu{position:relative;top:-15px}.adminMenu svg,.dashboardMenu svg,.notification-badge svg{width:30px;height:30px;color:#000}@media screen and (max-width:759.99px){.shortageSearch,.shortageControls{width:calc(100% - 10px)}}@media screen and (min-width:760px) and (max-width:1139.99px){.shortageSearch,.shortageControls{width:730px}}@media screen and (min-width:1140px) and (max-width:1519.99px){.shortageSearch,.shortageControls{width:1110px}}@media screen and (min-width:1520px) and (max-width:1899.99px){.shortageSearch,.shortageControls{width:1490px}}@media screen and (min-width:1900px) and (max-width:2279.99px){.shortageSearch,.shortageControls{width:1870px}}@media screen and (min-width:2280px) and (max-width:2659.99px){.shortageSearch,.shortageControls{width:2250px}}@media screen and (min-width:2660px) and (max-width:3039.99px){.shortageSearch,.shortageControls{width:2630px}}@media screen and (min-width:3040px){.shortageSearch,.shortageControls{width:3010px}}.shortageSearchField input{font-size:16px;font-weight:600}.shortageSearchField>div{border-radius:8px}.bookmarkToggle{margin-right:20px}.bookmarkToggle button{color:#777;background-color:#fff;border-radius:8px;text-transform:none;font-weight:400}.bookmarkToggle button.Mui-selected{color:#000;background-color:#fff;font-weight:600}.bookmarkToggle button:hover{background-color:#eee}.bookmarkToggle button.MuiToggleButtonGroup-lastButton{border-left:1px solid rgba(0,0,0,0.12)}button.shortageInfoBtn{color:#00113f;margin:0 0 0 2px;padding:8px;scale:.9;position:relative;top:-5px}.shortageSort{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-top:16px;align-items:center}.infoBox{max-width:50%;width:600px;padding:20px}.infoBox h2{font-size:20px;margin:12px}.infoBox ul{list-style:none;padding-left:0;margin-left:0}.infoBox div.legend{background-color:#777;display:inline-block;height:12px;margin-right:10px;width:60px}.infoBox .legend.shortage{background-color:#ff8242}.infoBox .legend.discontinued{background-color:#ec3c5c}.infoBox .legend.limited{background-color:#ffe142}.infoBox .legend.resolved{background-color:#37ae9a}.infoBox .altBadge{display:inline-block}.dashboardStatusFilter{display:flex;align-items:center;margin-right:12px}.cardHeader{display:flex;align-items:center;justify-content:space-between}.bookmark.active{color:#fa7f45 !important}#shortage-sortby-lbl{font-size:16px;padding-right:12px;font-weight:600}.shortageCardFilter{width:250px}.shortageSort-root.MuiInputBase-root{background-color:#fff;border-radius:8px}.shortageSort-root .MuiSelect-select{font-size:14px;padding-bottom:14px;padding-top:14px}.shortageSort-item.MuiMenuItem-root{font-size:16px}.shortageCardFilterMenu{width:250px}.leftRight{display:flex;flex-wrap:nowrap}.leftRight>div:first-child{flex:1 1 auto}.leftRight>div:last-child{flex:0 0 auto}.alternativeCardSection{display:flex;flex-wrap:wrap;margin-top:20px;align-items:flex-start;justify-content:center}.noAlternativesSection{margin:16px;font-size:16px;font-style:italic}.alternativeCard{background-color:#fff;border-radius:8px;border-top:6px solid rgba(25,118,210,0.75);box-shadow:3px 3px 10px rgb(52 52 52 / 25%);font-size:16px;margin:12px;min-height:100px;padding:12px 20px;max-width:100%;width:350px}.altBadge{background-color:#1976d2;border-radius:50%;color:#fff;font-size:14px;line-height:20px;margin-top:auto;min-width:28px;padding:4px;text-align:center}.shortageCardSection{margin-bottom:50px}.shortageCardSection>div{z-index:2;background-color:#f8ffff}.shortageCardSection>div>span{opacity:1 !important}.shortageCard{background-color:#fff;border-radius:8px;border-top:6px solid #333;box-shadow:3px 3px 10px rgb(52 52 52 / 25%);cursor:pointer;font-size:16px;min-height:100px;padding:12px 20px;width:100%}.organizationCard{background-color:#fff;border-radius:8px;border-top:6px solid #333;box-shadow:3px 3px 10px rgb(52 52 52 / 25%);font-size:16px;min-height:100px;padding:12px 20px;width:100%}.shortageCard.discontinued,.cardDialog h2.discontinued{border-top:6px solid #ec3c5c}.shortageCard.shortage,.cardDialog h2.shortage{border-top:6px solid #ff8242}.shortageCard.limited,.cardDialog h2.limited{border-top:6px solid #ffe142}.organizationCard.resolved,.shortageCard.resolved,.cardDialog h2.resolved{border-top:6px solid #37ae9a}.organizationCard .ndc10f,.shortageCard .ndc10f,.alternativeCard .ndc10f{font-weight:600}.organizationCard .ndc11f,.shortageCard .ndc11f{font-size:14px}.organizationCard .ai,.shortageCard .ai,.alternativeCard .ai{margin-top:20px}.organizationCard .cn,.shortageCard .cn,.alternativeCard .cn{font-weight:300}.shortageCard .pkg,.alternativeCard .pkg{margin-top:16px;font-size:14px}.organizationCard .stat,.shortageCard .stat{margin-bottom:12px;margin-top:16px}.shortageChanges{margin-top:20px;width:100%;font-size:16px;padding:20px}.shortageChanges th{background-color:#eee}.shortageChanges th:first-child{border-radius:8px 0 0 8px;width:125px}.shortageChanges th:last-child{border-radius:0 8px 8px 0}.shortageChanges td,.shortageChanges th{padding:8px;vertical-align:top}.shortageChanges tbody tr td{border-top:1px solid rgb(0,0,0,0.12)}.shortageChanges tbody tr:first-child td{border-top:0}.shortageChanges tr.samedate td:first-child{border-top:0}.cardDialog.MuiPaper-root{font-size:14px;width:1200px;max-width:80vw;height:80vh;border-radius:8px}.cardDialog h2{text-align:left;font-size:24px;padding:16px 80px 8px 24px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.cardDialogTabs.MuiTabs-root{border-top:.8px solid rgba(0,0,0,0.12)}.cardDialogTab.MuiTab-root{font-size:14px}.cardDialog .closeIcon{position:absolute;right:24px;top:12px;color:#777;padding:18px}.cardDialog .closeIcon svg.MuiSvgIcon-root{transform:scale(2)}.cardDialog .MuiDialogContent-root{padding:0 24px 20px 24px}.shortStopShowAll,.shortStopMarkSeen{margin:20px auto 50px auto;display:flex;justify-content:center}.shortStopShowAll>.MuiButton-root,.shortStopMarkSeen>.MuiButton-root{font-size:16px;background-color:#fff}.shortStopShowAll{-webkit-animation:fadeIn 7s;animation:fadeIn 7s}.shortStopShowAll>.MuiButton-root{font-size:16px}@-webkit-keyframes fadeIn{0%{opacity:0}80%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}80%{opacity:0}100%{opacity:1}}.custom-menu-paper{overflow:visible;filter:drop-shadow(0 2px 8px rgba(0,0,0,0.32));margin-top:12px}.custom-menu-paper .MuiAvatar-root{width:32px;height:32px;margin-left:-4px;margin-right:8px}.custom-menu-paper::before{content:"";display:block;position:absolute;top:0;left:9px;width:10px;height:10px;background-color:#fff;transform:translateY(-50%) rotate(45deg);z-index:0}.drugInfoList{list-style:none;padding:16px;height:calc(100% - 80px);overflow:auto;border-bottom:1px solid rgba(0,0,0,0.12)}.drugInfoList li{font-size:16px;width:100%;margin:5px 0 0 0}.diFieldName{font-weight:600}.dialogTable{font-family:'Rubik',sans-serif;font-size:16px;width:100%;margin:20px 0}.dateFootnote{font-weight:300;font-size:14px}.mainFooter{background-color:#333;bottom:0;color:#fff;font-size:12px;height:24px;left:0;line-height:24px;position:fixed;right:0;text-align:center;z-index:10}.mainFooter a{color:#fff}.lds-container{position:absolute;width:100px;height:100px;top:400px;left:calc(50vw - 50px)}.lds-spinner{color:#637b9d}.lds-spinner,.lds-spinner div,.lds-spinner div:after{box-sizing:border-box}.lds-spinner{color:currentColor;display:inline-block;position:relative;width:80px;height:80px}.lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:3.2px;left:36.8px;width:6.4px;height:17.6px;border-radius:20%;background:currentColor}.lds-spinner div:nth-child(1){transform:rotate(0);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-0.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-0.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-0.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-0.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-0.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-0.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-0.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-0.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-0.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}.admin-page{margin:0 40px 0 40px;min-height:500px;height:calc(100vh - 80px);padding-bottom:20px}.admin-header-container{display:flex;justify-content:space-between;align-items:center;margin-right:20px}.flex-auto{flex:1 1 auto;margin-left:200px;margin-right:200px}.admin-header-container h1{flex:1 1 auto;margin-left:200px;margin-right:200px}.admin-user-info{position:relative;right:12px;width:0;background-color:transparent;display:flex;flex-direction:row;padding:6px 0;margin-top:20px;justify-content:flex-end;align-items:center;gap:12px}.admin-user-info .user-name{font-size:14px;font-weight:600;text-align:right}.admin-user-info .user-role{font-size:14px;text-align:right;width:max-content}.user-info-avatar{width:35px;height:35px}.user-profile-button{background:#00113f;color:white}.user-profile-close-btn{position:absolute;right:8px;top:8px;color:white}.user-profile-avatar-container{display:flex;flex-direction:column;align-items:center;gap:6px}.size-100{width:100px;height:100px}.success-message-text{color:#37ae9a}.pageTitle--organisation{gap:50px;margin-bottom:10px;justify-content:center}.drawer-container{width:30vw;padding:6px 12px}.drawer-header-container{display:flex;justify-content:space-between;align-items:center}.drawer-cards-container{display:flex;flex-direction:column;gap:12px}.shortage-notification-card{padding:6px 12px}.shortage-notification-card h2{display:flex;margin-top:12px;margin-bottom:12px;font-size:medium}.notification-badge span.MuiBadge-badge{background-color:#e55361;color:#fff}.notification-li-title-left{display:flex;gap:15px}.notification-li-title-text{font-size:.715rem !important}.region-custom-select select{padding:14px;border-radius:8px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23333' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px}.region-custom-select select.error{border-color:#d32f2f}.region-custom-select .Mui-error{color:#d32f2f;font-family:Rubik,sans-serif;font-weight:400;line-height:1.66;text-align:left;margin:3px 14px 0;font-size:.75rem}