@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&family=Roboto+Condensed:wght@700&display=swap";body{margin:0;font-family:Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body a{text-decoration:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.spinner.centered{display:flex;justify-content:center;align-items:center}.spinner.fill-container{width:100%;height:100%}.spinner .ant-spin-dot{width:unset;height:unset}.no-assigned-programmes__wrapper{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.no-assigned-programmes__wrapper .no-assigned-programmes__content{display:flex;flex-direction:column;text-align:center;max-width:300px}.no-assigned-programmes__wrapper .no-assigned-programmes__content img{margin-bottom:2rem}.page-back-link{width:max-content}.page-back-link .page-back-link__content{display:flex;color:#2378b1}.page-back-link .page-back-link__content .ant-typography{margin-left:.5rem;color:#2378b1}.create-fieldworker-form__wrapper{width:100%;display:flex;justify-content:center}.create-fieldworker-form__wrapper .ant-form{min-width:550px}.create-fieldworker-form__wrapper .ant-form .ant-form-item .ant-input-number-group-wrapper,.create-fieldworker-form__wrapper .ant-form .ant-form-item .ant-input-number,.create-fieldworker-form__wrapper .ant-form .ant-form-item .ant-picker-range{width:100%}.create-fieldworker-form__wrapper .ant-form .form-buttons .ant-btn{margin-right:2rem}.create-programme-form__wrapper .ant-form{min-width:550px}.create-programme-form__wrapper .ant-form .ant-form-item .ant-input-number-group-wrapper,.create-programme-form__wrapper .ant-form .ant-form-item .ant-input-number,.create-programme-form__wrapper .ant-form .ant-form-item .ant-picker-range{width:100%}.create-programme-form__wrapper .ant-form .form-buttons .ant-btn{margin-right:2rem}.create-user-form__wrapper .ant-form{min-width:550px}.create-user-form__wrapper .ant-form .ant-form-item .ant-input-number-group-wrapper,.create-user-form__wrapper .ant-form .ant-form-item .ant-input-number,.create-user-form__wrapper .ant-form .ant-form-item .ant-picker-range{width:100%}.create-user-form__wrapper .ant-form .form-buttons .ant-btn{margin-right:2rem}.voucher-form__wrapper .ant-form{min-width:550px}.voucher-form__wrapper .ant-form .ant-form-item .ant-input-number-group-wrapper,.voucher-form__wrapper .ant-form .ant-form-item .ant-input-number,.voucher-form__wrapper .ant-form .ant-form-item .ant-picker-range{width:100%}.voucher-form__wrapper .ant-form .form-buttons .ant-btn{margin-right:2rem}.ant-tooltip .renewal-type__tooltip p{margin:0}.ant-tooltip .renewal-type__tooltip p:first-child{margin-bottom:.5rem}.icon-button{display:inline-flex;justify-content:center;align-items:center}.info-box{height:auto;width:100%;margin-bottom:1.5rem;padding:1rem;background:#fff5e0;border:2px dashed #ebb787;box-sizing:border-box;border-radius:5px}.info-box .ant-descriptions .ant-descriptions-item-label{width:45%;justify-content:end;font-weight:700}.info-box .info-box-actions__container{display:flex;flex-direction:column;align-items:center}.info-box .info-box__separator{border:1px solid #ebb787;margin:1rem}.info-box .info-box-actions__container{display:flex;justify-content:center;gap:1rem}.status-pill{text-transform:uppercase;font-weight:700}.fieldworker-details__content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:900px;min-width:370px}.fieldworker-details__content .ant-descriptions{padding:0 2rem}.fieldworker-details__content .ant-descriptions .ant-descriptions-item{padding-bottom:0}.fieldworker-details__content .ant-descriptions .ant-descriptions-item .ant-descriptions-item-label{font-weight:700}.fieldworker-details__content .ant-descriptions .ant-descriptions-item .ant-descriptions-item-content{padding-bottom:1rem;display:flex;align-items:center}.fieldworker-details__content .first-column{width:50%;min-width:370px;box-sizing:border-box}.fieldworker-details__content .second-column{max-width:50%;display:flex;flex-direction:column;align-items:center}.fieldworkers-list{width:100%;position:relative}.fieldworkers-list .fieldworkers-actions{display:flex;justify-content:space-between;vertical-align:top;margin-bottom:25px}.fieldworkers-list .search-wrapper{width:60%}.fieldworkers-list .global-disabled-message{position:absolute;left:50%;transform:translate(-50%,-50%);top:18px;z-index:2;margin:0 auto}.fieldworkers-list .global-disabled-message .message{width:420px;padding:12px}.fieldworkers-list .global-message{position:absolute;left:50%;transform:translate(-50%,-50%);top:66px;z-index:2;margin:0 auto}.fieldworkers-list .global-message .message{width:350px;padding:12px}.card-wrapper{height:100%;width:100%;background-color:#fff;box-shadow:1px 0 4px #0000001a;border-radius:5px;padding:1.5rem;box-sizing:border-box;overflow:auto;position:relative}.input-wrapper{text-align:left;position:relative}.input-wrapper.error label{color:#d73939}.input-wrapper.error input{border-color:#d73939}.input-wrapper input{display:block;width:100%;border:1px solid #c4c4c4;color:#3d3d3d;outline:0;box-sizing:border-box;padding:10px;font-size:16px;min-width:200px;border-radius:5px;font-weight:400;background-color:#fff}.input-wrapper input:focus{border-color:#83c7f5;outline-offset:0}.input-wrapper input.disabled{background-color:#f0f0f0}.input-wrapper input.warning{background-color:#e6ffda}.input-wrapper input.borderless{border:none;box-shadow:1px 0 4px #00000026}.input-wrapper input::placeholder{color:#c4c4c4}.input-wrapper input:read-only{cursor:default}.input-wrapper input:read-only:focus{border:1px solid #c4c4c4}.input-wrapper label{display:flex;align-items:center;font-size:14px;font-weight:700}.input-wrapper .input-icon{width:20px;height:20px;position:absolute;top:43px;pointer-events:none;color:#c4c4c4}.input-wrapper .input-icon.icon-right{right:8px}.input-wrapper .input-icon.icon-left{left:8px}.input-wrapper .input-icon.icon-primary{color:#fff}.input-wrapper .input-icon.icon-with-action{pointer-events:all;cursor:pointer;color:#3d3d3d}.input-wrapper .input-icon svg{width:100%;height:100%}.input-wrapper.inline-label{display:flex;flex-direction:row}.input-wrapper.inline-label .input-icon{top:11px}.input-wrapper.inline-label label{margin-right:20px}.input-wrapper.inline-label.inline-label--absolute{position:relative}.input-wrapper.inline-label.inline-label--absolute label{position:absolute;right:100%;width:55%;justify-content:end;text-align:right}.input-wrapper input:-webkit-autofill,.input-wrapper input:-webkit-autofill:hover,.input-wrapper input:-webkit-autofill:focus,.input-wrapper input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset!important}.message{padding:9px 20px;box-sizing:border-box;border-radius:5px;font-size:14px;line-height:18px;text-align:center;width:100%;cursor:default}.message.error{background-color:#d73939;color:#fff}.message.success{background-color:#4cbf64;color:#fff}.message.with-action{cursor:pointer}.message.with-action.suspend{background-color:#f27630;color:#fff}.message p{margin:0}.message .message-icon{width:20px;height:20px;position:absolute;top:5px;font-size:22px}.message .message-icon.icon-right{right:7px}.message .message-icon.icon-default{color:#fff}.fieldworkers-table .locked-account{font-size:1.2rem;margin-right:.5rem}.table-wrapper .table-row--clickable{cursor:pointer}.table-wrapper .table-row--section{background-color:#f0f0f0;font-weight:700}.table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{background-color:#f0f0f0cc!important}.template-content{overflow:auto}.dashboard-content h2.ant-typography{margin:0}.dashboard-content .cards__grid{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;margin-top:1rem}.dashboard-content .cards__grid .card-wide{grid-column-start:span 3}.dashboard-content .cards__grid .card-wide>.ant-card-body{row-gap:0;column-gap:1rem}.dashboard-content .cards__grid .card-wide .card-content__container:first-child{display:flex;flex-direction:column;justify-content:space-between}.dashboard-content .cards__grid .card-wide .card-content__container:first-child .card-content__text{font-size:6rem}.dashboard-content .cards__grid .card-wide .household-size-chart{height:250px}.dashboard-content .cards__grid .stacked-cards{grid-column-start:span 1;display:grid;gap:1rem}.dashboard-content .cards__grid .sold-items{grid-column-start:span 2}.dashboard-content .cards__grid .sold-items .card-content{display:flex;flex-direction:column}.dashboard-content .cards__grid .sold-items .card-content .sold-items-chart__wrapper{height:450px}.dashboard-content .cards__grid .sold-items .card-content .ant-table-row>.sold-items-table__column-rank{font-size:1.8em;padding:0}.chart-tooltip-container{padding:.8rem;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:5px;background:#ffffff;box-shadow:#0000003d 0 3px 8px}.chart-tooltip-container .ant-typography{color:inherit}.card-content__container .card-header{display:flex;justify-content:space-between;align-items:center}.card-content__container .card-header .card-title{display:flex;align-items:center}.card-content__container .card-header .card-title h4{font-size:1rem;margin:0 1em 0 .6em}.card-content__container .card-content{display:flex;justify-content:flex-end}.card-content__container .card-content .card-content__text{font-size:3rem}.card-content__container .icon__wrapper{background-color:#5923b11a;display:inline-flex;border-radius:50%;padding:.5rem}.card.ant-card-hoverable.default-cursor{cursor:default}.card-wide>.ant-card-body{display:grid;grid-template-columns:1fr 1rem 2fr}.card-wide>.ant-card-body:before{display:none}.card-wide>.ant-card-body .ant-divider.ant-divider-vertical{height:auto}.card-wide>.ant-card-body>.card-content__container:after{content:"";position:absolute;top:0;right:0;height:calc(100vw - 60px)}.merchant-details .merchant-details__navigation{display:flex;justify-content:space-between;align-items:center}.merchant-details .merchant-details__navigation .merchant-details__actions{display:flex;gap:1.5rem}.merchant-details__modal-footer{padding:0 .5rem}.merchant-details__modal-footer .merchant-details__disable-button{float:left}.select-merchant-table .selected-merchant{background-color:#e6ffda}.select-merchant-table .selected-merchant:hover>td{background-color:#e6ffda99!important}.select-merchant-table .selected-merchant .anticon{display:flex;justify-content:center}.select-merchant-table .ant-table-row{cursor:pointer}.merchant-business-details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:900px;min-width:370px}.merchant-business-details .ant-descriptions{padding:0 2rem}.merchant-business-details .ant-descriptions .ant-descriptions-item{padding-bottom:0}.merchant-business-details .ant-descriptions .ant-descriptions-item .ant-descriptions-item-label{font-weight:700}.merchant-business-details .ant-descriptions .ant-descriptions-item .ant-descriptions-item-content{padding-bottom:1rem;display:flex;align-items:center}.merchant-business-details .first-column{width:50%;min-width:370px;box-sizing:border-box}.merchant-business-details .second-column{max-width:50%;display:flex;flex-direction:column;align-items:center}.merchant-business-details .info-box--documents{background-color:#edf8ff;border-color:#87b5eb}.documents-module-container{width:100%;height:100%}.documents-module-container p{color:#3d3d3d;font-weight:700;padding:0;margin-bottom:1rem}.documents-module-container .no-data{display:flex;align-items:center;margin:0;font-style:italic;font-weight:400}.documents-module-container .no-data .anticon{margin-right:.5rem}.documents-module-container .documents-list{list-style:none;padding:0;margin:0}.documents-module-container .documents-list li{width:100%;height:50px;padding:0 20px;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;cursor:pointer}.documents-module-container .documents-list li:hover{background-color:#b7d6ec}.documents-module-container .documents-list li .ant-typography.ant-typography-ellipsis{max-width:80%;margin:0 .5rem}.documents-module-container .documents-list li .download-doc-icon{margin-left:auto}.documents-module-container .documents-list li p{line-height:30px;padding:0;margin:0 0 0 21px;font-weight:400;font-size:14px}.merchant-items{width:100%}.merchant-items .action-buttons{margin-bottom:25px;width:100%;display:flex;justify-content:flex-end;gap:1rem}.merchant-items .merchant-items__form{margin-bottom:2rem}.merchant-items .merchant-items__table .items-management__action-buttons{display:flex;justify-content:space-evenly}.merchant-items .merchant-items__table .ant-table-cell .ant-form-item{margin:0}.merchant-items .merchant-items__table .item-price__wrapper{display:flex;justify-content:center;align-items:center}.merchant-items .merchant-items__table .item-price__wrapper .ant-form-item{margin-right:.5em}.merchant-items .merchant-items__table .ant-table-tbody>tr.merchant-items_category{background:#e8ecee}.merchant-items .merchant-items__table .ant-table-tbody>tr.merchant-items_category>.ant-table-cell{padding:10px 16px}.merchant-items .merchant-items__table .ant-table-tbody>tr.merchant-items_category:hover>.ant-table-cell{background:#e8ecee;opacity:1}.editable-image-with-text{display:flex;align-items:center}.editable-image-with-text>.text-wrapper{width:100%;display:flex;flex-direction:column;margin-left:1rem;overflow:auto}.editable-image-with-text>.text-wrapper textarea{margin-top:1rem}.editable-image-with-text>.text-wrapper .readonly-subtitle{margin-bottom:0}.editable-image-with-text>.form-wrapper{margin-left:1rem;width:100%}.editable-image-with-text>.form-wrapper textarea{margin-top:1rem}.editable-image-with-text>.form-wrapper .readonly-subtitle{margin-bottom:0}.editable-image-with-text .ant-image-uploader{width:55px}.editable-image-with-text .ant-image-uploader .ant-upload.ant-upload-select-picture-card{margin:0}.editable-image-with-text .ant-image-uploader .ant-upload.ant-upload-select-picture-card.ant-upload-select{width:55px;height:55px}.editable-image-with-text .ant-form-item{width:100%}.editable-image-with-text>.ant-image{flex-basis:55px}.editable-image-with-text>.ant-image .ant-image-img{width:55px;height:55px}.editable-image-with-text>.ant-typography{padding-left:1rem}.ant-upload-wrapper.ant-upload-picture-card-wrapper.ant-image-uploader .ant-upload.ant-upload-select{width:55px;height:55px;margin:0}.ant-image-uploader .existing-image{border-radius:5px}.item-image{position:relative;width:100%;height:100%}.item-image .item-image--background{position:absolute;opacity:.5;background-size:cover;width:55px;height:55px}.item-image .item-image--content{height:100%;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.hover-img{color:#fff;display:inline-block;margin:0;overflow:hidden;position:relative;text-align:center}.hover-img *{box-sizing:border-box;transition:all .45s ease}.hover-img img{vertical-align:top;max-width:100%;backface-visibility:hidden}.hover-img figcaption{position:absolute;top:0;bottom:0;left:0;right:0;align-items:center;display:flex;flex-direction:column;justify-content:center;line-height:1.1em;opacity:0;z-index:2;transition-delay:.1s}.hover-img:before,.hover-img:after{background-color:#00000040;border-radius:5px;position:absolute;top:0;bottom:0;left:0;right:0;content:"";transition:all .3s ease;z-index:1;opacity:0;transform:scaleY(2)}.hover-img:hover:before,.hover-img:hover:after{transform:scale(1);opacity:1}.hover-img:hover>img{opacity:1}.hover-img:hover figcaption{opacity:1}.merchant-transactions-container{width:100%}.merchant-transactions-container .transactions-actions-container{display:flex;justify-content:space-between;margin-bottom:2rem}.merchant-transactions-container .transactions-actions-container .ant-picker{margin-right:1rem;flex:0 0 auto}.merchant-transactions-container .transactions-actions-container .transactions-download-buttons{display:flex}.merchant-transactions-container .transactions-actions-container .transactions-download-buttons .download-payment-details{margin-right:1rem}.transaction-table{width:100%;position:relative}.transaction-table .transaction-table__content .transaction-table__table-wrapper{display:flex;flex-flow:column;justify-content:space-between;min-height:100%;margin-bottom:3rem}.transaction-table .transaction-table__content .transaction-table__table-wrapper .transaction-type-wrapper{text-transform:capitalize;font-weight:700}.transaction-table .checkbox-container,.transaction-table .actions-container{display:flex;justify-content:center}.icon{display:flex;justify-content:center;align-items:center}.transaction-details .transaction-details__details-wrapper{padding-bottom:1em}.transaction-details .transaction-details__details-wrapper .transaction-details-row{display:flex;flex-direction:row;padding-bottom:1em}.transaction-details .transaction-details__details-wrapper .transaction-details-row .transaction-details-row__description{min-width:33.3333333333%;display:flex;text-align:left;font-weight:700}.transaction-details .transaction-details__details-wrapper .transaction-details-row .transaction-details-row__value{min-width:300px;display:flex}.transaction-details .transaction-details__table-wrapper{margin-bottom:20px}.transaction-details-modal .ant-modal-header .transaction-type-wrapper{font-size:1.5rem;text-transform:capitalize}.merchant-user-details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:900px;min-width:370px}.merchant-user-details .ant-descriptions{padding:0 2rem}.merchant-user-details .ant-descriptions .ant-descriptions-item{padding-bottom:0}.merchant-user-details .ant-descriptions .ant-descriptions-item .ant-descriptions-item-label{font-weight:700}.merchant-user-details .ant-descriptions .ant-descriptions-item .ant-descriptions-item-content{padding-bottom:1rem;display:flex;align-items:center}.merchant-user-details .first-column{width:50%;min-width:370px;box-sizing:border-box}.merchant-user-details .second-column{max-width:50%;display:flex;flex-direction:column;align-items:center}.merchant-list,.merchant-invites-list{width:100%;position:relative;flex:1}.merchant-list .merchant-actions,.merchant-invites-list .merchant-actions{display:flex;justify-content:space-between;align-items:center;vertical-align:top;margin-bottom:25px}.merchant-list .merchant-actions>.ant-btn,.merchant-invites-list .merchant-actions>.ant-btn{padding-left:3rem;padding-right:3rem}.merchant-list .search-wrapper,.merchant-invites-list .search-wrapper{width:60%}.invite-modal .invite-again-btn-wrapper{display:flex;justify-content:flex-end}.merchant-table .locked-account{font-size:1.2rem;margin-right:.5rem}.invite-modal .text__successful{display:flex}.invite-modal .text__successful .anticon{margin-right:.5rem}.not-found-page{width:100%;text-align:center}.product-list{width:100%;position:relative}.product-list .product-list__actions{display:flex;gap:1.5rem;justify-content:flex-end;vertical-align:top;margin-bottom:25px;height:40px}.product-list .global-disabled-message{position:absolute;left:50%;transform:translate(-50%,-50%);top:18px;z-index:2;margin:0 auto}.product-list .global-disabled-message .message{width:420px;padding:12px}.product-list .global-message{position:absolute;left:50%;transform:translate(-50%,-50%);top:66px;z-index:2;margin:0 auto}.product-list .global-message .message{width:350px;padding:12px}.product-table{display:flex;flex-flow:column;justify-content:space-between;min-height:100%}.product-table .product-category__checkbox{display:flex;justify-content:center}.product-table .product-status{font-size:1.6em;display:flex;justify-content:center}.product-table .checkbox-container{display:flex;justify-content:center}.programme-details__wrapper .programme-details{min-width:100px;max-width:900px;display:grid;grid-template-columns:370px 370px;gap:2rem 4rem}@media screen and (max-width: 1150px){.programme-details__wrapper .programme-details{grid-template-columns:370px}}.programme-details__wrapper .programme-details .ant-descriptions{padding:0 2rem}.programme-details__wrapper .programme-details .ant-descriptions .ant-descriptions-item{padding-bottom:0}.programme-details__wrapper .programme-details .ant-descriptions .ant-descriptions-item .ant-descriptions-item-label{font-weight:700}.programme-details__wrapper .programme-details .ant-descriptions .ant-descriptions-item .ant-descriptions-item-content{padding-bottom:1rem;display:flex;align-items:center}.programme-details__wrapper .programme-details .ant-switch+.anticon{margin-left:.5rem}.programme-details__wrapper .programme-details .second-column .info-box .ant-descriptions{padding:0}.programme-details__wrapper .programme-details .second-column .info-box .info-box__children{display:flex;flex-direction:column;justify-content:center}.programme-details__wrapper .programme-details .second-column .info-box .info-box__children .ant-descriptions .ant-descriptions-header{margin-bottom:10px}.programme-details__wrapper .programme-details .second-column .info-box .info-box__children .ant-descriptions .ant-descriptions-header .ant-descriptions-title{font-size:1em;font-weight:400;text-align:center}.programme-details__wrapper .programme-details .second-column .info-box .info-box__children .ant-descriptions .ant-descriptions-item-container{margin-bottom:.5rem}.programme-details__wrapper .programme-details .second-column .info-box .info-box__children .ant-descriptions .ant-descriptions-item-container .ant-descriptions-item-label{display:flex;align-items:center;text-align:end}.programme-details__wrapper .programme-details .second-column .info-box .info-box__children .ant-descriptions .ant-descriptions-item-container .ant-descriptions-item-content{padding:0;display:flex;align-items:center}.programme-details__wrapper .programme-details .second-column .info-box .info-box__children .organization-logo__container{display:flex;flex-direction:column;align-items:center}.programme-details__wrapper .programme-details .second-column .info-box .info-box__children .organization-logo__container .image-uploader__wrapper{display:flex;align-items:center;gap:1rem}.programme-details__wrapper .programme-details .second-column .info-box .info-box__children .organization-logo__container .image-uploader__wrapper .ant-upload.ant-upload-select{width:auto;height:auto}.programme-details__wrapper .programme-details .second-column .info-box .info-box__children .organization-logo__container .image-uploader__wrapper .actions__container{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center}.programme-details__wrapper .programme-details .second-column .info-box .info-box__children .organization-logo__container .image-uploader__wrapper .actions__container .icon-button{padding:1rem}.programme-details__wrapper .programme-details .ant-picker-range,.programme-details__wrapper .programme-details .ant-input-number{width:100%}.programme-details__wrapper .programme-details .ant-form .ant-form-item .ant-form-item-label{padding:0}.programme-details__wrapper .programme-details .ant-form .ant-form-item .ant-form-item-label label{height:unset;font-weight:700}.programme-details__wrapper .programme-details .ant-form #editProgramme_isOnline{margin-top:.5rem}.date-interval{display:flex}.editable-field__container{width:100%;display:flex}.editable-field__container .editable-field{width:100%;max-width:280px}.editable-field__container .ant-select,.editable-field__container .ant-picker-range{width:100%}.editable-field__container .editable-field__readonly{max-width:370px}.editable-field__container .editable-field__readonly>.ant-btn{display:flex;align-items:center;margin-left:-15px;width:calc(100% + 15px)}.editable-field__container .editable-field__readonly>.ant-btn>.anticon{margin-left:.5rem}.confirmation-actions{gap:.5rem;padding-left:1rem;display:flex;justify-content:space-between;align-items:center}.programme-items-management{width:100%}.programme-items-management .ant-table-wrapper{margin-bottom:3rem}.programme-items-management .ant-form-item{margin:0}.programme-items-management .programme-items-management__editable-row .ant-form-item-explain{position:absolute;top:100%;font-size:.75rem}.programme-items-management .programme-items-management__editable-row .programme-items-management__action-buttons{display:flex;justify-content:space-evenly}.programme-items-management .ant-table .ant-table-content table{table-layout:fixed!important}.programme-items-management .ant-table .editable-image-with-text .programme-items-management__new-item-name .ant-typography{margin:0}.programme-items-management .ant-table .programme-items-management__unit-type-container{display:flex}.programme-items-management .ant-table .programme-items-management__unit-type-container .ant-form-item{width:45%}.action-button__wrapper{display:flex;justify-content:flex-end;margin-bottom:1.5rem}.transactions-header{margin-bottom:2rem}.transactions-header .transactions-download-buttons{display:flex;justify-content:flex-end}.transactions-header .transactions-download-buttons .ant-btn{margin-left:15px}.payment-details .ant-descriptions{padding:0 2rem}.payment-details .ant-descriptions .ant-descriptions-item{padding-bottom:0}.payment-details .ant-descriptions .ant-descriptions-item .ant-descriptions-item-label{font-weight:700}.payment-details .ant-descriptions .ant-descriptions-item .ant-descriptions-item-content{padding-bottom:1rem;display:flex;align-items:center}.programme-list{width:100%;position:relative}.programme-list .programmes-actions{display:flex;justify-content:space-between;vertical-align:top;margin-bottom:25px}.programme-list .search-wrapper{width:60%}.programme-table{min-width:650px}.user-profile-wrapper{height:100%}.user-profile-form__wrapper .ant-form{min-width:550px}.user-profile-form__wrapper .ant-form .ant-form-item .ant-input-number-group-wrapper,.user-profile-form__wrapper .ant-form .ant-form-item .ant-input-number,.user-profile-form__wrapper .ant-form .ant-form-item .ant-picker-range{width:100%}.user-profile-form__wrapper .ant-form .form-buttons .ant-btn{margin-right:2rem}.user-password-wrapper .user-password-message{position:absolute;top:100px;margin:0 auto;z-index:2;min-width:400px}.user-password-wrapper .user-password-form{min-width:300px;margin:40px 0}.user-password-wrapper form{width:100%;display:flex;flex-flow:column;justify-content:space-between}.user-password-wrapper form .form-inputs-wrapper{display:flex;align-items:center;margin-bottom:2rem}.user-password-wrapper form .form-actions{display:flex;justify-content:space-around}.user-password-wrapper .input-wrapper{margin-bottom:25px;min-width:400px}.user-password-wrapper input{margin-top:10px}.user-password-wrapper input:read-only:disabled{background-color:#f0f0f0}.password-input{background-size:16px 16px}.password-input.check-bottom{margin-bottom:30px}.password-strength{text-align:left;display:block;width:100%;margin-bottom:30px}.password-strength .strength-criterion{display:flex;align-items:center;margin-bottom:1rem}.password-strength .anticon{margin-right:.75rem;transition:color .2s ease}.password-strength .anticon.strong-icon{color:#7dbf5e}.password-strength .anticon.weak-icon{color:#c4c4c4}.password-strength .validation-requirement-text{display:inline-block;margin:0;vertical-align:top}.users-list{width:100%;position:relative}.users-list .users-actions{display:flex;justify-content:space-between;vertical-align:top;margin-bottom:25px}.users-list .search-wrapper{width:60%}.users-table .locked-account{font-size:1.2rem;margin-right:.5rem}.user-details__content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:900px;min-width:370px}.user-details__content .ant-descriptions{padding:0 2rem}.user-details__content .ant-descriptions .ant-descriptions-item{padding-bottom:0}.user-details__content .ant-descriptions .ant-descriptions-item .ant-descriptions-item-label{font-weight:700}.user-details__content .ant-descriptions .ant-descriptions-item .ant-descriptions-item-content{padding-bottom:1rem;display:flex;align-items:center}.user-details__content .first-column{width:50%;min-width:370px;box-sizing:border-box}.user-details__content .second-column{max-width:50%;display:flex;flex-direction:column;align-items:center}.user-details__content .programmes-list__container{width:100%;height:170px;overflow:auto}.user-details__content .programmes-list__container .ant-list .ant-list-items .ant-list-item>a{width:100%}.voucher-batches-list{width:100%;position:relative}.voucher-batches-list .vouchers-actions{display:flex;justify-content:space-between;vertical-align:top;margin-bottom:25px;gap:2rem}.voucher-batches-list .vouchers-actions .vouchers-actions__buttons{display:flex;gap:1rem}.voucher-batches-list .vouchers-actions .vouchers-actions__buttons .ant-btn{display:flex;align-items:center}.voucher-batches-list .search-wrapper{width:60%}.voucher-batches-list .global-disabled-message{position:absolute;left:50%;transform:translate(-50%,-50%);top:18px;margin:0 auto;z-index:2}.voucher-batches-list .global-disabled-message .message{width:420px;padding:12px}.voucher-batches-table{display:flex;flex-flow:column;justify-content:space-between;min-height:100%}.voucher-batches-table .voucher-batches__row>.ant-table-cell-row-hover{cursor:pointer}.voucher-batches-table .voucher-batches__row .is-renewable-icon__wrapper{display:flex;justify-content:center}.voucher-batch-details__wrapper{height:100%;display:flex;flex-flow:column;align-items:center;justify-content:space-between}@media screen and (min-width: 1250px){.voucher-batch-details__wrapper{min-width:400px}}.voucher-batch-details__wrapper .voucher-batch-details{max-width:40rem;min-width:450px}.voucher-batch-details__wrapper .voucher-batch-details .ant-descriptions{border:1px solid #c4c4c4;border-radius:5px;padding:1.5rem;margin-bottom:1.5rem}.voucher-batch-details__wrapper .voucher-batch-details .ant-descriptions .ant-descriptions-item-label{width:35%;font-weight:700}.voucher-batch-details__wrapper .voucher-batch-details .certificates-status__container{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-column-gap:1em;grid-row-gap:1em;margin-bottom:1.5rem}.voucher-batch-details__wrapper .voucher-batch-details .certificates-status__container .renewals-card{grid-column:1/3}.voucher-batch-details__wrapper .voucher-batch-details .user-message__wrapper{margin-bottom:1.5rem}.voucher-batch-details__wrapper .voucher-batch-details .action-buttons{width:100%;display:flex;justify-content:space-around;margin:2.5rem 0}:export{available:#60aee2;assigned:#7dbf5e;disabled:#f27630;redeemed:#b67bc1;invalid:#d73939}.status-card{position:relative;display:flex;flex-direction:column;padding:.5rem;border-radius:5px;box-sizing:border-box;overflow:auto;border:1px solid #c4c4c4}.status-card.status-available{background-color:#eff7fc;border:1px solid #60aee2}.status-card.status-assigned{background-color:#f2f9ef;border:1px solid #7dbf5e}.status-card.status-disabled{background-color:#fef1ea;border:1px solid #f27630}.status-card.status-redeemed{background-color:#f8f2f9;border:1px solid #b67bc1}.status-card.status-invalid{background-color:#fbebeb;border:1px solid #d73939}.status-card .card-header{display:flex;justify-content:space-between;align-items:center}.status-card .card-header .card-title{text-transform:capitalize}.status-card .card-header .card-title h5{margin:0;font-size:1rem}.status-card .card-body{margin-top:1.5rem;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center}.status-card .card-body .ant-typography{margin:0}.status-card .card-body .main-data{font-size:2rem}.status-card .card-body .secondary-data{color:#8b8b8b}.vouchers-list{width:100%}.vouchers-list .header-controls{display:flex;justify-content:space-between;margin-bottom:1.5rem}.vouchers-list .header-controls .ant-input-search{width:350px;max-width:100%}.items-management{width:100%}.items-management .ant-table-wrapper{margin-bottom:3rem}.items-management .ant-form-item{margin:0}.items-management .items-management__editable-row .ant-form-item-explain{position:absolute;top:100%;font-size:.75rem}.items-management .items-management__editable-row .items-management__action-buttons{display:flex;justify-content:space-evenly}.dropdown-selector .button__content .ant-space-item{display:flex;align-items:center}.dropdown-selector__overlay .ant-dropdown-menu-item-icon{min-width:16px;margin-right:0;font-size:14px}.dropdown-selector__overlay .ant-dropdown-menu-title-content{margin-left:.5em}.nutritional-value{display:flex;align-items:center;justify-content:center}.nutritional-value .ant-typography{margin-left:.5em}.tabs-wrapper{overflow:hidden;display:flex;flex-basis:100%}.tabs-wrapper .ant-tabs{flex:1}.tabs-wrapper .ant-tabs>.ant-tabs-nav{margin:0;height:3rem}.tabs-wrapper .ant-tabs .ant-tabs-content-holder{overflow:auto;display:flex}.tabs-wrapper .ant-tabs .ant-tabs-content-holder .ant-tabs-content{display:flex}.tabs-wrapper .tabs-content{display:flex;width:100%;justify-content:center;background-color:#fff;box-shadow:1px 0 4px #0000001a;border-radius:0 5px 5px;box-sizing:border-box;overflow:auto;padding:3rem}.categories-management{width:100%}.categories-management .ant-table-wrapper{margin-bottom:3rem}.categories-management .ant-form-item{margin:0}.categories-management .categories-management__editable-row .ant-form-item-explain{position:absolute;top:100%;font-size:.75rem}.categories-management .categories-management__editable-row .categories-management__action-buttons{display:flex;justify-content:space-evenly}.fieldworkers-add-existing__wrapper{position:relative}.fieldworkers-add-existing__wrapper .fieldworkers-add-existing__navigation{display:flex;justify-content:space-between;align-items:center}.fieldworkers-add-existing__wrapper .fieldworkers-add-existing__navigation .fieldworkers-add-existing__actions{display:flex;gap:1.5rem}.fieldworkers-add-existing{width:100%}.fieldworkers-add-existing .selected-fieldworkers-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.fieldworkers-add-existing .selected-fieldworkers-header .ant-select{width:250px}.fieldworkers-add-existing .selected-fieldworkers-header>.selected-fieldworkers-count{margin-bottom:0}.login-form{text-align:center}.login-form .otp__form-elements{margin-top:25px;display:flex;flex-direction:column;align-items:center}.login-form .otp__form-elements .otp__input-wrapper{display:flex;padding:.5rem 0 1rem}.login-form .otp__form-elements .password-input-wrapper,.login-form .otp__form-elements .input-wrapper{width:100%}.login-form .otp__form-elements .otp__container{display:flex;justify-content:space-evenly;width:20rem}.login-form .otp__form-elements .otp__container .otp__input{width:2rem;height:2rem;text-align:center;font-size:1.5rem;border:1px solid #2378b1;border-radius:5px}.login-form .text-input{margin:10px 0 30px}.login-form .submit_button{width:100%;margin:1rem 0}.locked-account{display:flex;justify-content:center;flex-direction:column}.locked-account>.ant-typography{text-align:center}.locked-account .locked-account__message{font-size:1rem}.locked-account>.icon-wrapper{display:flex;justify-content:center}.locked-account .support-email-container{display:flex;justify-content:center;margin-top:1rem}.locked-account .support-email-container .support-email__box{width:100%;padding:.5rem 1rem;border:1px solid #2378b1;border-radius:5px 0 0 5px;border-right:0}.locked-account .support-email-container>button{height:40px;border-top-left-radius:0;border-bottom-left-radius:0}@media screen and (min-width: 320px) and (max-width: 480px){.login-form{padding:5px}.login-form .otp__form-elements{margin-top:5px}.login-form .otp__form-elements label{font-size:15px}.login-form .otp__form-elements .btn{margin:-20px 0 20px;font-size:15px}}.reset-password{text-align:center;min-width:270px;display:flex;flex-direction:column;align-items:center}.reset-password .reset-password-form{max-width:304px}.reset-password .reset-password-form .captcha__wrapper{margin-bottom:1.5rem}.reset-password .reset-password-form .submit{margin:0}.set-new-password-form{text-align:center}.set-new-password-form .form-text{line-height:150%;margin-bottom:30px}.set-new-password-form .form-elements{margin-top:25px}.set-new-password-form .form-elements input{margin:10px 0 30px}.set-new-password-form .form-elements button{margin:20px 0;width:100%}.set-new-password-form .after-message{padding:15px 0}.set-new-password-form .after-message p{margin-bottom:15px}@media screen and (min-width: 320px) and (max-width: 480px){.set-new-password-form .form-text{font-size:15px}.set-new-password-form .form-elements{font-size:12.5px;margin-top:-10px}.set-new-password-form .form-elements .password-strength,.set-new-password-form .form-elements .strength-criterion{margin-bottom:10px}.set-new-password-form .form-elements .btn{margin:-20px 0 20px;font-size:15px}.set-new-password-form .after-message{padding:20px 10px}.set-new-password-form .after-message p{font-size:15px}.set-new-password-form .after-message .after-redirect-link{padding-top:10px}}@media screen and (min-width: 481px) and (max-width: 768px){.set-new-password-form .form-text{font-size:17px}.set-new-password-form .form-elements{font-size:15px}.set-new-password-form .form-elements button{margin:5px 0 25px;font-size:14px}.set-new-password-form .after-message{padding:20px 0}.set-new-password-form .after-message .after-redirect-link{padding-top:20px;font-size:14px}}@media screen and (min-width: 769px) and (max-width: 1024px){.set-new-password-form .form-text{font-size:17px}.set-new-password-form .form-elements{font-size:15px}.set-new-password-form .after-message .after-redirect-link{padding-top:30px}}.programme-not-found__wrapper{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.programme-not-found__wrapper .programme-not-found__content{display:flex;flex-direction:column;text-align:center;max-width:300px}.centered-content-template{width:100vw;height:100vh;background-color:#2378b1;display:flex;align-items:center;justify-content:center}.centered-content-template .vertically-centered{width:35%;max-width:550px}.centered-content-template .template-header{display:flex;justify-content:center;margin-bottom:70px;padding:0 30%}.centered-content-template .template-content{width:100%;margin:0 auto;border-radius:5px;padding:30px 50px;box-sizing:border-box;background-color:#f0f0f0}@media screen and (max-width: 319px){.centered-content-template .vertically-centered{width:90%}}@media screen and (min-width: 320px) and (max-width: 480px){.centered-content-template .vertically-centered{width:90%;margin-bottom:115px}.centered-content-template .template-header{margin:0 auto 50px}.centered-content-template .template-header h2{font-size:18px}.centered-content-template .template-content{padding:10px 13px}}@media screen and (min-width: 481px) and (max-width: 768px){.centered-content-template .vertically-centered{width:90%;max-width:550px}.centered-content-template .template-header{margin:0 auto 60px}.centered-content-template .template-content{padding:20px 40px}}@media screen and (min-width: 768px) and (max-width: 1024px){.centered-content-template .vertically-centered{width:90%;max-width:550px}.centered-content-template .template-header{margin:0 auto 70px}.centered-content-template .template-content{padding:30px 50px}}@media screen and (min-width: 1025px){.centered-content-template .vertically-centered{width:90%}}.logo{display:flex;align-items:center}.logo img{max-width:100%}.two-column-layout{height:100vh}.two-column-layout .ant-layout-sider{overflow:"auto";height:"100vh";position:"fixed";left:0;top:0;bottom:0}.two-column-layout .ant-layout-content{overflow:auto;padding:1.5rem;display:flex}.two-column-layout .two-column-layout__content{position:relative}.two-column-layout .two-column-layout__content>div{display:flex;flex-direction:column;flex:1}.sidebar{width:100%;height:100%;background-color:#2378b1;display:flex;flex-direction:column}.sidebar .sidebar-logo{padding:20px 10px;border-bottom:1px solid #1d699b}.sidebar .sidebar-logo .logo{width:80px}.sidebar .programme-selector-wrapper{box-sizing:border-box;width:calc(100% - 18px);margin:0 auto;padding:16px 0}.sidebar .programme-selector-wrapper .ant-select{width:100%}.sidebar .programme-selector-wrapper .ant-select .programme-option__wrapper{height:100%;display:flex;justify-content:space-between;align-items:center}.sidebar .programme-selector-wrapper .ant-select .programme-option__wrapper .anticon{opacity:.3}.sidebar .sidebar-content{height:100%;display:flex;flex-direction:column;justify-content:space-between;overflow:auto}.sidebar .sidebar-content .help-section{background:rgba(0,0,0,.1);margin:1rem;border-radius:5px;display:flex;padding:1rem;gap:.5rem}.sidebar .sidebar-content .help-section .ant-typography{color:#f0f0f0}.sidebar .sidebar-content .help-section h4{margin-top:0;color:#fff}.sidebar .sidebar-content .help-section .anticon{font-size:20px;line-height:1.7;color:#fff}.sidebar .bottom-elements .user{background-color:#175b87;padding:11px 1rem;font-size:13px}.sidebar .bottom-elements .user .profile-link{padding-left:1rem}.sidebar .bottom-elements .user .profile-link h2{margin:0 0 5px;font-size:1.2rem;color:#fff}.sidebar .bottom-elements .user .log-out-button{height:unset;color:#fff}.ant-select-dropdown.programme-selector-group .ant-select-item-group{text-transform:capitalize}.ant-select-dropdown.programme-selector-group .programme-option__wrapper{height:100%;display:flex;justify-content:space-between;align-items:center}.ant-select-dropdown.programme-selector-group .programme-option__wrapper .anticon{opacity:.3}.households-list .households-actions{display:flex;justify-content:space-between;vertical-align:top;margin-bottom:25px;gap:2rem}.households-list .search-wrapper{width:60%}.households-table{display:flex;flex-flow:column;justify-content:space-between;min-height:100%}:export{mainColor:#2378b1;secondaryColor:#b67bc1;navBar:#1d699b;lightBlue:#83c7f5;paleBlue:#eff9ff;paleGreen:#e6ffda;success:#4cbf64;error:#d73939;warning:#ffe5d7;background:#f5f5f5;backgroundError:#f5cdcd;backgroundBlue:#edf8ff;backgroundBlueHighlight:#b7d6ec;borderBlue:#87b5eb;tableRowBackground:#fbfbfb;tableSectionHeaderBackground:#e8ecee;accent:#5923b1;darkGrey:#3d3d3d;grey:#c4c4c4;tabGrey:#dcdcdc;lightGrey:#f0f0f0;white:#fff;black:#000;pending:#60aee2;active:#7dbf5e;disabled:#f27630;paused:#f27630;infoBoxBackground:#fff5e0;infoBoxBorder:#ebb787;borderRadius:5px}.rcc-container{position:fixed;display:flex;bottom:0px;left:0px;width:100%;z-index:999;align-items:center;flex-wrap:wrap;justify-content:flex-end;font-size:1rem;color:#f0f0f0;background-color:#3d3d3d}.rcc-container .rcc-content{flex:1 0 300px;margin:1rem}.rcc-container .rcc-buttons{margin:1rem;display:flex;gap:1rem;justify-content:flex-end;flex-wrap:wrap}.rcc-container .rcc-buttons>button{flex:0 0 auto;padding:.5rem 1rem;border:2px solid #f0f0f0;border-radius:100px;background:#3d3d3d;color:#f0f0f0;box-shadow:none;cursor:pointer}.rcc-container .rcc-buttons #rcc-confirm-button{color:#3d3d3d;background-color:#f0f0f0}
