*{margin:0;padding:0;box-sizing:border-box}html{font-size:100%}body{font-family:"Poppins",sans-serif}.light{background-color:#fafafa;color:#333}.dark{background-color:#333;color:#fafafa}.btn{margin-top:1.5rem;padding:.8rem 0;font-size:1rem;font-weight:400}.btn,.btn-md{width:100%;border-radius:.3rem;font-family:inherit;cursor:pointer;appearance:none;-webkit-appearance:none}.btn-md{margin-top:1rem;padding:.65rem 0;font-size:.85rem}.btn-sm{padding:.5rem 0;font-size:.75rem}.btn-sm,.btn-xs{margin-top:.75rem;width:100%;border-radius:.3rem;font-family:inherit;cursor:pointer;appearance:none;-webkit-appearance:none}.btn-xs{padding:.25rem;font-size:.6rem}.btn-primary-solid{background-color:#04a704;color:#fafafa}.btn-primary-outline,.btn-primary-solid{border:1px solid #04a704;transition:.3s ease}.btn-primary-outline{background-color:transparent;color:#04a704}.btn-danger-solid{background-color:#c00;color:#fafafa}.btn-danger-outline,.btn-danger-solid{border:1px solid #c00;transition:.3s ease}.btn-danger-outline{background-color:transparent;color:#c00}.btn-primary-solid:hover{background-color:#69b669;border-color:#69b669}.btn-primary-outline:hover{background-color:#69b669;border:1px solid #69b669;color:#fafafa}.btn-danger-solid:hover{background-color:#c75a5a;border-color:#c75a5a}.btn-danger-outline:hover{background-color:#c75a5a;border:1px solid #c75a5a;color:#fafafa}.mt-sm{margin-top:.75rem}.mb-sm{margin-bottom:.75rem}.ml-sm{margin-left:.75rem}.mr-sm{margin-right:.75rem}.mt-md{margin-top:1rem}.mb-md{margin-bottom:1rem}.ml-md{margin-left:1rem}.mr-md{margin-right:1rem}.mt-lg{margin-top:2rem}.mb-lg{margin-bottom:2rem}.ml-lg{margin-left:2rem}.mr-lg{margin-right:2rem}.container{width:30rem;position:relative}.navbar{padding:0 1.5rem;height:5rem;display:flex;align-items:center;position:fixed;background-color:#fafafa;z-index:10002;width:100%}.open-drawer{color:#333;font-size:1.25rem}.close-drawer{color:#333;font-size:1.5rem;position:absolute;top:1rem;right:1rem}.close-drawer-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:hsla(0,0%,100%,0);z-index:10004;cursor:pointer}.cdo-invisible{display:none}.cdo-visible{display:flex}.drawer{position:fixed;justify-content:space-between;top:0;left:0;height:100vh;width:25rem;background-color:#fafafa;box-shadow:10px 0 24px -11px rgba(51,51,51,.75);-webkit-box-shadow:10px 0 24px -11px rgba(51,51,51,.75);-moz-box-shadow:10px 0 24px -11px rgba(51,51,51,.75);z-index:10005}.drawer,.drawer-top{display:flex;flex-direction:column}.drawer-top{width:100%;align-items:center}.drawer-bottom{padding:0 2rem 3rem}.drawer-icon{width:10rem;margin-top:3rem}.drawer-name{margin-top:1rem}.nav-links-container{margin-top:2rem;width:100%;padding:0 2rem;display:flex;flex-direction:column;align-items:center}.nav-link-box{width:100%;padding:.75rem 1rem}.active-route{border-radius:.2rem;background-color:#d1e7dd;border:1px solid #04a704}.active-route .nav-link{color:#04a704}.nav-link{text-decoration:none;color:#333;margin-bottom:1rem}.nav-link-text{font-size:1rem}.drawer-animate-in{animation:slide-in .5s forwards}.drawer-animate-out{animation:slide-out .5s forwards}.screen-heading{position:fixed;z-index:10003;font-size:1rem;top:1.8rem;left:50%;transform:translateX(-50%);color:#333}.navigation-home{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;cursor:pointer}.navigation-home-text{font-weight:700}.overlay{position:absolute;width:100%;height:100vh;top:0;left:0;display:flex;justify-content:center;align-items:center;background-color:rgba(51,51,51,.75);transform:translateY(-105%);z-index:10999}.overlay-content{width:25rem;padding:2rem;background-color:#fafafa;border-radius:.5rem}.overlay-content-text{text-align:center;font-size:1rem}.overlay-actions{display:flex;flex-direction:row;justify-content:center;align-items:center}.overlay-actions input{width:20%}.loader{width:100%;height:100vh;position:absolute;top:0;left:0;background-color:#fafafa;z-index:10999}.loader,.loader-container{display:flex;justify-content:center;align-items:center}.loader-container{flex-direction:column}.loader-gif{width:30%}.loader-text{font-size:.85rem}.dropdown{width:100%}.dropdown-title{border:1px solid #333;border-radius:.3rem;padding:.8rem .5rem;display:flex;justify-content:space-between;align-items:center}.dropdown-title.open{border:1px solid #04a704}.dropdown-icon{transform:rotate(0deg);transition:all .2s ease-in-out}.dropdown-icon.open{transform:rotate(180deg)}.dropdown-body{padding:.5rem .5rem 1rem;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;border:1px solid #04a704;border-top:none;position:absolute;width:100%;background-color:#e4e4e4;z-index:10001}.dropdown-items{list-style:none}.dropdown-item{margin-top:.5rem;cursor:pointer;transition:all .2s ease}.dropdown-item:hover{color:#04a704}.custom-notification{position:absolute;padding:1rem .7rem;top:1.7rem;left:0;right:0;margin-left:auto;margin-right:auto;transform:translateX(-50%);width:30rem;z-index:10006;display:flex;align-items:center;grid-gap:1rem;gap:1rem;background-color:#ccc;border-radius:.5rem;cursor:pointer}.custom-notification-icon{width:4rem}.custom-notification-title{font-size:.8rem;margin-bottom:.5rem}.custom-notification-body{font-size:.8rem}.notification-animate-in{animation:notification-slide-down .5s forwards}.notification-animate-out{animation:notification-slide-up .5s forwards}@keyframes slide-in{0%{transform:translateX(-110%)}to{transform:translateX(0)}}@keyframes slide-out{0%{transform:translateX(0)}to{transform:translateX(-110%)}}@keyframes notification-slide-down{0%{transform:translateY(-150%)}80%{transform:translateY(20%)}to{transform:translateY(0)}}@keyframes notification-slide-up{0%{transform:translateY(0)}20%{transform:translateY(20%)}to{transform:translateY(-150%)}}@media only screen and (max-width:62.5em){.drawer{width:22.5rem}}@media only screen and (max-width:48em){.drawer{width:20rem}.drawer-icon{width:8rem;margin-top:3.5rem}.drawer-name{font-size:1rem;margin-top:.5rem}.drawer-email{font-size:.75rem}.nav-links-container{margin-top:1.5rem}.nav-link{margin-bottom:.85rem}.nav-link-text,.navigation-home-text,.screen-heading{font-size:.9rem}}@media only screen and (max-width:37.5em){.btn{margin-top:1rem}.drawer{width:20rem}.drawer-name{font-size:.9rem}.drawer-email{font-size:.75rem;font-size:.7rem}.nav-links-container{margin-top:1rem;padding:0 1.25rem}.drawer-bottom{padding:0 1.25rem 3rem}.navigation-home-text,.screen-heading{font-size:.8rem}.custom-notification{padding:.9rem .65rem;width:27.5rem;grid-gap:.8rem;gap:.8rem}.custom-notification-icon{width:3.5rem}.container{width:27.5rem}}@media only screen and (max-width:31.25em){.btn{padding:.7rem 0;font-size:.9rem}.btn-md{font-size:.8rem}.drawer{width:18rem}.overlay-content{width:80%}.overlay-content-text{font-size:.85rem}.overlay-actions input{font-size:.75rem}.dropdown-body{font-size:.9rem}.dropdown-title{padding:.6rem .5rem;font-size:.9rem}.custom-notification{padding:.9rem .65rem;width:25rem;grid-gap:.8rem;gap:.8rem}.custom-notification-icon{width:3.5rem}.custom-notification-title{font-size:.8rem;margin-bottom:.5rem}.custom-notification-body{font-size:.8rem}.container{width:25rem}}@media only screen and (max-width:26em){.container{width:22.5rem}}@media only screen and (max-width:25em){.navbar{padding:0 .9rem}.btn{padding:.6rem 0;font-size:.8rem}.btn-md{font-size:.7rem}.drawer{width:16rem}.overlay-content{width:85%}.overlay-actions input{font-size:.65rem}.container{width:20rem}.dropdown-body,.dropdown-title{font-size:.85rem}.custom-notification{padding:.75rem .5rem;width:22.5rem}.custom-notification-icon{width:3rem}}@media only screen and (max-width:22.5em){.drawer{width:14rem}.nav-links-container{margin-top:.75rem;padding:0 .75rem}.nav-link-text{font-size:.75rem}.drawer-bottom{padding:0 .75rem 3rem}.container{width:18.5rem}.custom-notification{padding:.75rem .5rem;width:20rem}}.auth-logo{width:100%;padding:0 .75rem}.form-header{font-size:2rem}.login-form-container,.registration-form-container,.verification-form-container{height:100vh;display:flex;justify-content:center;align-items:center}.registration-form-container{height:100%;margin:5rem 0}.login-form,.registration-form,.verification-form{width:30rem}.form-control{position:relative;display:flex;flex-direction:column;margin-top:1.5rem}.form-control-label{margin-bottom:.25rem;font-size:.85rem;font-weight:700}.form-control-label span{font-size:.7rem}.form-input{border:1px solid #333;padding:.8rem .5rem;border-radius:.3rem;font-family:inherit;background-color:transparent;white-space:pre-wrap}.form-textarea{resize:none;white-space:pre-wrap}.form-input:focus{outline:none;border:1px solid #04a704}.form-actions{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.form-actions-text,.form-nav-link{font-size:.85rem}.form-nav-link{text-decoration:none;color:#04a704}.form-input-error{position:absolute;top:0;right:0;font-size:.75rem;color:#c00;font-weight:700}.info-text-container{background-color:#95dd95;padding:1rem;border:2px solid #04a704;text-align:center;border-radius:.5rem}.verification-form-text{font-size:.85rem;line-height:1rem}.auth-dropdown{position:relative}.auth-dropdown-title{border:1px solid #333;border-radius:.3rem;padding:.8rem .5rem;display:flex;justify-content:space-between;align-items:center}.auth-dropdown-title.open{border:1px solid #04a704}.auth-dropdown-icon{transform:rotate(0deg);transition:all .2s ease-in-out}.auth-dropdown-icon.open{transform:rotate(180deg)}.auth-dropdown-body{padding:.5rem .5rem 1rem;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;border:1px solid #04a704;border-top:none;position:absolute;background-color:#ccc;z-index:10001;width:100%}.selection-error{top:-1.5rem}.auth-dropdown-items{list-style:none}.auth-dropdown-item{margin-top:.5rem;cursor:pointer;transition:all .2s ease}.auth-dropdown-item:hover{color:#04a704}.dob-inputs{display:flex;flex-direction:row;grid-gap:1rem;gap:1rem}.dob-year{width:40%}.dob-day,.dob-month{width:30%}@media only screen and (max-width:37.5em){.login-form,.registration-form,.verification-form{width:27.5rem}.form-control{margin-top:1rem}.info-text-container{padding:.75rem}.verification-form-text{font-size:.8rem}}@media only screen and (max-width:31.25em){.login-form,.registration-form,.verification-form{width:25rem}.form-header{font-size:1.75rem}.verification-form-text{font-size:.75rem}}@media only screen and (max-width:26em){.login-form,.registration-form,.verification-form{width:22.5rem}}@media only screen and (max-width:25em){.login-form,.registration-form,.verification-form{width:20rem}.form-header{font-size:1.5rem}.verification-form-text{font-size:.7rem}}.dashboard{width:100%;min-height:100vh;display:flex;justify-content:center;padding-top:5rem}.birthday-message-container,.buyer-account-container,.dashboard-container{width:30rem;display:flex;flex-direction:column;align-items:center}.buyer-account-container{margin-bottom:1rem;padding:1rem;border:2px solid #04a704;border-radius:.5rem;background-color:#ccc;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.primary-market-header{margin-bottom:1rem}.buyer-account-row-container{display:flex;flex-direction:column;width:100%}.buyer-account-row{display:flex;width:100%;justify-content:space-between;align-items:center}.buyer-account-label{font-size:.9rem;font-weight:700}.buyer-account-info{font-size:.9rem}.buyer-account-balance{font-weight:700;color:#c00}.birthday-message-container{margin-bottom:1rem;padding:1rem;border:2px solid #04a704;border-radius:.5rem;background-color:#ccc;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.birthday-gif{width:10rem}.birthday-message-text{font-size:.9rem;font-weight:700}.dashboard-widgets-container{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.buyer-home-widget-loader-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:2.5rem}@media only screen and (max-width:37.5em){.birthday-message-container,.buyer-account-container,.dashboard-container{width:27.5rem}}@media only screen and (max-width:31.25em){.birthday-message-container,.buyer-account-container,.dashboard-container{width:25rem}}@media only screen and (max-width:26em){.birthday-message-container,.buyer-account-container,.dashboard-container{width:22.5rem}.primary-market-header{font-size:.9rem}.buyer-account-info,.buyer-account-label{font-size:.8rem}}@media only screen and (max-width:25em){.birthday-message-container,.buyer-account-container,.dashboard-container{width:20rem}}.widget{width:47.5%;background-color:#04a704;border:1px solid transparent;border-radius:.5rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;grid-gap:10%;gap:10%;padding:1rem 0;margin-bottom:1rem;cursor:pointer;transition:all .2s ease}.widget:active{transform:translateY(-.1rem)}.widget svg{width:30%}.widget svg path{fill:#fafafa}.widget-text{margin-top:1rem;color:#fafafa;font-size:.9rem;text-align:center}@media only screen and (max-width:31.25em){.widget,.widget-alt{padding:1rem;width:47.5%}.widget:active{transform:translateY(-.1rem)}.widget svg path{fill:#fafafa}.widget-text,.widget-text-alt{font-size:.8rem}}@media only screen and (max-width:26em){.widget,.widget-alt{padding:.8rem;width:47.5%}.widget:active{transform:translateY(-.1rem)}.widget svg path{fill:#fafafa}.widget-text,.widget-text-alt{font-size:.6rem;margin-top:.5rem}}.add-market{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:6rem}.registration-control-container{width:100%}.registration-control{position:relative;display:flex;flex-direction:column;margin-top:1rem}.registration-control-label{margin-bottom:.25rem;font-size:.85rem;font-weight:700}.registration-code-input{border:1px solid #333;padding:.8rem .5rem;border-radius:.3rem;font-family:inherit;background-color:transparent}.registration-code-input:focus{outline:none;border:1px solid #04a704}.approved-role{display:flex;justify-content:center;padding:0 .5rem}.approved-role-text{color:#333;font-weight:700}.inputs-control{display:flex;grid-gap:.5rem;gap:.5rem;height:100%}.pending-container{padding-top:6rem;min-height:100vh;display:flex;justify-content:center}.pending-record{justify-content:space-between;align-items:center;margin-bottom:1.5rem}.pending-record,.pending-record-ref{width:30rem;height:100%;display:flex}.pending-record-ref{flex-direction:column;margin-bottom:.5rem}.pending-reference-numbers{display:flex;align-items:center;justify-content:space-between}.pending-reference-number{font-weight:700}.pending-market-description,.pending-market-description-ref{font-weight:700;font-size:1.15rem}.pending-market-description-ref{margin-bottom:2rem}.pending-status{font-size:.65rem;font-weight:700;padding:.25rem .5rem;border-radius:.2rem;background-color:#fae08b;color:#4e3b00;border:1px solid #fad76e}.no-pending-data{background-color:#95dd95;padding:1rem;border:2px solid #04a704;text-align:center;border-radius:.5rem;display:flex;justify-content:center;align-items:center;height:3rem;width:30rem}@media only screen and (max-width:48em){.pending-record{width:30rem}}@media only screen and (max-width:37.5em){.no-pending-data,.pending-record,.pending-record-ref{width:25rem}}@media only screen and (max-width:31.25em){.registration-code-input{padding:.6rem .5rem;font-size:.9rem}.registration-control-label{margin-bottom:.15rem;font-size:.75rem}.pending-market-description{font-size:1rem}.pending-market-description-ref{font-size:1rem;margin-bottom:1rem}.approved-role-text{font-size:.9rem}.pending-reference-number{font-size:.8rem}.no-pending-data{font-size:.9rem}}@media only screen and (max-width:26em){.pending-record,.pending-record-ref{width:22.5rem}.no-pending-data{width:22.5rem;font-size:.9rem}.pending-market-description,.pending-market-description-ref{font-size:.8rem}.pending-status{font-size:.5rem}}@media only screen and (max-width:22.5em){.no-pending-data,.pending-record,.pending-record-ref{width:20rem}.pending-market-description,.pending-market-description-ref{font-size:.7rem}.pending-status{font-size:.5rem}}.system-status{display:flex;width:100%;height:100vh;justify-content:center;padding-top:5rem}.system-status-container{width:30rem;position:relative}.system-status-agent-header,.system-status-market-header{font-size:1.5rem}.system-status-info-container{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.system-status-label-text{font-weight:700}.system-status-info-text{text-align:right}.system-status-status{padding:.25rem .5rem;border-radius:.2rem}.can-reset,.online{background-color:#d1e7dd;color:#04a704;border:1px solid #04a704}.cannot-reset,.offline{background-color:#dbb4b4;color:#842029;border:1px solid #842029}.system-status-admin-message{background-color:#dbb4b4;color:#842029;border:1px solid #842029;border-radius:.2rem}.no-payment-runs-message,.system-status-admin-message{margin-top:2rem;padding:1rem .5rem;text-align:center;font-size:.9rem}.no-payment-runs-message{background-color:#d1e7dd;color:#04a704;border:1px solid #04a704;border-radius:.2rem}.system-status-agent-info{margin-top:1rem}.system-status-agent-header{font-size:1.25rem;font-weight:700}.system-status-agent-reset-status{margin-top:1rem;padding:.25rem .5rem;border-radius:.2rem;display:inline-block}@media only screen and (max-width:37.5em){.system-status-container{width:27.5rem}}@media only screen and (max-width:31.25em){.system-status-container{width:25rem}.system-status-market-header{font-size:1.25rem}.no-payment-runs-message,.system-status-admin-message,.system-status-agent-reset-status,.system-status-info-text,.system-status-label-text,.system-status-status{font-size:.85rem}.system-status-agent-header{font-size:1.15rem}}@media only screen and (max-width:26em){.system-status-container{width:22.5rem}}@media only screen and (max-width:25em){.system-status-container{width:20rem}.no-payment-runs-message,.system-status-admin-message,.system-status-agent-reset-status,.system-status-info-text,.system-status-label-text,.system-status-status{font-size:.75rem}.system-status-agent-header{font-size:1.05rem}}@media only screen and (max-width:22.5em){.no-payment-runs-message,.system-status-admin-message{padding:.5rem .25rem}}.market-directory{width:100%;min-height:100vh;display:flex;justify-content:center;padding-top:6rem}.market-directory-container{width:25rem}.market-directory-container,.province-container{display:flex;flex-direction:column;align-items:center}.province-container{padding-top:5rem;justify-content:center}.province-info-container{position:relative;display:flex;justify-content:center;width:30rem;margin-bottom:2rem}.no-market-info{display:flex;justify-content:center;align-items:center;padding:1rem 0;margin-top:1rem;background-color:#dbb4b4;color:#842029;border:1px solid #842029;border-radius:.5rem}.market-directory-details{width:30rem}.market-details{margin-bottom:3rem;background-color:#ccc;padding:.5rem;border-radius:.5rem;border:1px solid #04a704}.market-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.market-details-description{font-size:1rem}.location-button{margin:0;width:20%}.market-address-info,.market-contact-info{margin-bottom:1rem}.contact-container{display:flex;justify-content:space-between;align-items:center}.contact-label{font-weight:700}.contact-link{color:#04a704}@media only screen and (max-width:37.5em){.market-details{margin-bottom:2rem}.market-directory-details{width:27.5rem}.market-details-description{font-size:.9rem}.city,.postal-code,.street-address,.suburb{font-size:.85rem}.cell-number,.contact-label,.contact-person,.email-address,.tel-number,.website{font-size:.8rem}}@media only screen and (max-width:31.25em){.market-directory-container{width:25rem}.market-details{margin-bottom:1.5rem}.market-directory-details{width:25rem}.market-details-description{font-size:.9rem}.city,.postal-code,.street-address,.suburb{font-size:.85rem}.cell-number,.contact-label,.contact-person,.email-address,.tel-number,.website{font-size:.8rem}.location-button{font-size:.6rem;padding:.25rem .15rem}}@media only screen and (max-width:27.5em){.market-details{margin-bottom:1.5rem}.market-directory-details{width:22.5rem}.market-details-description{font-size:.8rem}.city,.postal-code,.street-address,.suburb{font-size:.75rem}.cell-number,.contact-label,.contact-person,.email-address,.tel-number,.website{font-size:.7rem}.location-button{font-size:.5rem;padding:.2rem}}@media only screen and (max-width:25em){.market-details{margin-bottom:1rem}.market-directory-details{width:20rem}.market-details-description{font-size:.7rem}.city,.postal-code,.street-address,.suburb{font-size:.65rem}.cell-number,.contact-label,.contact-person,.email-address,.tel-number,.website{font-size:.6rem}}@media only screen and (max-width:22.5em){.market-directory-container{width:22.5rem}.market-directory-details{width:18.5rem}}.app-settings-screen{padding-top:5rem;min-height:100vh;display:flex;justify-content:center}.app-settings-container{width:30rem}.settings-header-container{display:flex;align-items:center;background-color:#ccc;padding:.75rem;border-radius:.5rem}.settings-icon{width:4rem}.settings-user-info-container{display:flex;width:100%;justify-content:space-between;align-items:center}.settings-name-header{font-size:1.25rem}.settings-role-header{font-size:1rem}.settings-edit-svg{fill:#333;width:2rem;height:2rem;margin-right:.5rem;cursor:pointer;padding:.15rem;display:flex;justify-content:center;align-items:center}.setting-chevron-svg{fill:#333;width:1.25rem;height:1.25rem;cursor:pointer}.settings-options{margin-top:2rem}.settings-options-container{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #04a704;padding:.5rem;cursor:pointer;margin-bottom:1.5rem}.settings-title{font-weight:700}.notification-settings-screen,.primary-market-settings-screen{width:100%;min-height:100vh;display:flex;justify-content:center;padding-top:5rem}.notification-settings-container{width:30rem;margin-top:6rem;display:flex;justify-content:center}.notifications-settings{width:100%;display:flex;flex-direction:column}.notifications-enabled{width:100%;display:flex;justify-content:center;align-items:center;grid-gap:2rem;gap:2rem;padding:1.5rem;border:1px solid #04a704;border-radius:.5rem}.enabled-text{font-weight:700;color:#04a704}.notifications-disabled{width:100%}.device-row{display:flex;justify-content:space-between;align-items:center}.device-name{font-size:.9rem;font-weight:700}.device-actions{display:flex;grid-gap:.5rem;gap:.5rem}.device-btn{margin:0;width:2.5rem}.primary-market-settings-container{margin-bottom:2rem;width:30rem;position:relative}.primary-market-container{width:100%;margin-bottom:1rem;background-color:#ccc;display:flex;flex-direction:column;justify-content:center;align-items:center}.primary-market-container,.primary-market-info-container{padding:1rem;border:2px solid #04a704;border-radius:.5rem;text-align:center}.primary-market-info-container{background-color:#95dd95;font-size:.85rem;line-height:1rem}.primary-market-btn{margin-top:1rem}@media only screen and (max-width:48em){.settings-header-container{padding:.65rem}.settings-name-header{font-size:1.15rem}.settings-role-header{font-size:.9rem}.settings-edit-svg{width:1.8rem;height:1.8rem;margin-right:.5rem;padding:.1rem}.settings-title{font-size:.9rem}}@media only screen and (max-width:37.5em){.app-settings-container,.notification-settings-container,.primary-market-settings-container{width:27.5rem}.settings-header-container{padding:.6rem}.settings-name-header{font-size:1.05rem}.settings-role-header{font-size:.85rem}.settings-edit-svg{width:1.7rem;height:1.7rem;margin-right:.4rem;padding:.1rem}.settings-title{font-size:.8rem}.notifications-enabled{padding:1rem}.enabled-text{font-size:.8rem}}@media only screen and (max-width:31.25em){.app-settings-container,.notification-settings-container,.primary-market-settings-container{max-width:25rem}.settings-name-header{font-size:1rem}.settings-role-header{font-size:.75rem}.settings-edit-svg{width:1.5rem;height:1.5rem;margin-right:.4rem;padding:.1rem}.notifications-enabled{padding:.8rem}}@media only screen and (max-width:27.5em){.app-settings-container,.notification-settings-container,.primary-market-settings-container{max-width:23rem}}@media only screen and (max-width:25em){.app-settings-container,.notification-settings-container,.primary-market-settings-container{width:22.5rem}}@media only screen and (max-width:22.5em){.app-settings-container,.notification-settings-container,.primary-market-settings-container{width:20rem}}.map-container{width:150%;position:relative}.home-screen-map path{cursor:pointer}.hsm-limpopo{fill:#7fb1d3;transition:all .3s}.hsm-gauteng{fill:#f3f369;transition:all .3s}.hsm-mpumalanga{fill:#fdb462;transition:all .3s}.hsm-kzn{fill:#fb8071;transition:all .3s}.hsm-north-west{fill:#fccde5;transition:all .3s}.hsm-freestate{fill:#bdbad9;transition:all .3s}.hsm-northern-cape{fill:#b3de68;transition:all .3s}.hsm-eastern-cape{fill:#8ed3c7;transition:all .3s}.hsm-western-cape{fill:#bb80bc;transition:all .3s}.hsm-limpopo:hover{fill:#60859e}.hsm-gauteng:hover{fill:#9c9c3f}.hsm-mpumalanga:hover{fill:#d39146}.hsm-kzn:hover{fill:#c0584a}.hsm-north-west:hover{fill:#b36b90}.hsm-freestate:hover{fill:#706b96}.hsm-northern-cape:hover{fill:#6f962c}.hsm-eastern-cape:hover{fill:#42867b}.hsm-western-cape:hover{fill:#743a75}.map-label{position:absolute;font-weight:700;color:#333;cursor:pointer}.ec-label{bottom:6rem;right:14rem}.wc-label{bottom:2.5rem;left:8.5rem}.kzn-label{bottom:14.5rem;right:4rem}.lp-label{top:3.5rem;right:7.25rem}.mp-label{top:9.5rem;right:5.5rem}.gp-label{top:9.1rem;right:10.1rem}.nw-label{top:10.25rem;right:15.75rem}.nc-label{bottom:12rem;left:10rem}.fs-label{top:15.5rem;right:13.25rem}.info-container{position:absolute;width:50%;display:flex;text-align:center;padding:1rem .5rem;border:1px solid #333;border-radius:.5rem;top:-1rem;left:-1rem}.info-container-svg{width:3rem;fill:#333}.info-text{color:#333;font-size:.8rem}.province-map-container{width:100%}.pm-ec-map path{fill:#8ed3c7;filter:drop-shadow(1rem 1rem .8rem rgba(51,51,51,.6))}.kzn-map{width:55%}.pm-kzn-map path{fill:#fb8071}.pm-kzn-map path,.pm-lp-map path{filter:drop-shadow(1rem 1rem .8rem rgba(51,51,51,.6))}.pm-lp-map path{fill:#7fb1d3}.gp-map{width:50%}.pm-gp-map path{fill:#f3f369;filter:drop-shadow(1rem 1rem .8rem rgba(51,51,51,.6))}.fs-map{width:70%}.pm-fs-map path{fill:#bdbad9;filter:drop-shadow(1rem 1rem .8rem rgba(51,51,51,.6))}.mp-map{width:60%}.pm-mp-map path{fill:#fdb462}.pm-mp-map path,.pm-nw-map path{filter:drop-shadow(1rem 1rem .8rem rgba(51,51,51,.6))}.pm-nw-map path{fill:#fccde5}.nc-map{width:70%}.pm-nc-map path{fill:#b3de68}.pm-nc-map path,.pm-wc-map path{filter:drop-shadow(1rem 1rem .8rem rgba(51,51,51,.6))}.pm-wc-map path{fill:#bb80bc}@media only screen and (max-width:48em){.map-container{width:125%}.info-container{width:60%;padding:.8rem .4rem}.info-container-svg{width:3rem;fill:#333}.map-label{font-size:.85rem}.ec-label{bottom:5rem;right:11.5rem}.wc-label{bottom:2.25rem;left:7.25rem}.kzn-label{bottom:12rem;right:3.5rem}.lp-label{top:3rem;right:6.25rem}.mp-label{top:8rem;right:5rem}.gp-label{top:8rem;right:8.5rem}.nw-label{top:8.75rem;right:13.25rem}.nc-label{bottom:10rem;left:8.5rem}.fs-label{top:13rem;right:11.25rem}}@media only screen and (max-width:37.5em){.map-container{width:115%}.info-container{width:60%;grid-gap:1rem;gap:1rem;padding:.6rem .3rem}.info-text{font-size:.7rem}.map-label{font-size:.8rem}.ec-label{bottom:4.5rem;right:11rem}.wc-label{bottom:2rem;left:6.5rem}.kzn-label{bottom:11rem;right:3.25rem}.lp-label{top:2.5rem;right:5.75rem}.mp-label{top:7rem;right:4.5rem}.gp-label{top:7.25rem;right:7.8rem}.nw-label{top:8rem;right:12.25rem}.nc-label{bottom:9rem;left:8rem}.fs-label{top:12rem;right:10rem}}@media only screen and (max-width:31.25em){.map-container{width:105%}.info-container{width:60%;padding:.5rem .25rem;left:0}.info-text{font-size:.65rem}.map-label{font-size:.7rem}.ec-label{bottom:4rem;right:10rem}.wc-label{bottom:1.9rem;left:6rem}.kzn-label{bottom:10rem;right:3rem}.lp-label{top:2.5rem;right:5.25rem}.mp-label{top:6.5rem;right:4rem}.gp-label{top:6.5rem;right:7.1rem}.nw-label{top:7.25rem;right:11rem}.nc-label{bottom:8.5rem;left:7.5rem}.fs-label{top:11rem;right:9.25rem}}@media only screen and (max-width:28.125em){.map-container{width:95%}.map-label{display:none}}@media only screen and (max-width:25em){.map-container{width:85%}.info-container{width:50%;padding:.25rem .15rem;left:0}.info-text{font-size:.6rem}}.new-commodity-screen,.new-support-ticket-screen{min-height:100vh;display:flex;justify-content:center}.new-commodity-container,.new-support-ticket-container{padding-top:4.5rem;margin-bottom:2rem;width:30rem}.attached-files{margin-top:1.5rem;display:flex;flex-direction:column}.attached-file{margin-top:.75rem;display:flex;justify-content:space-between;align-items:center}.attached-filename{font-size:.9rem;width:90%}.remove-attached-file{width:1.2rem;height:1.2rem;fill:#c00;cursor:pointer}.new-commodity-products{padding:.5rem .5rem 1rem;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;border:1px solid #04a704;border-top:none;position:absolute;width:30rem;background-color:#e4e4e4;z-index:10001}.new-commodity-product{margin-top:.5rem;cursor:pointer}@media only screen and (max-width:37.5em){.attached-filename,.form-control-label{font-size:.8rem}.new-commodity-container,.new-commodity-products,.new-support-ticket-container{width:27.5rem}}@media only screen and (max-width:31.25em){.new-commodity-container,.new-support-ticket-container{width:25rem}.new-commodity-products{width:25rem;font-size:.9rem}}@media only screen and (max-width:27.5em){.new-commodity-container,.new-commodity-products,.new-support-ticket-container{width:22.5rem}.attached-filename{font-size:.75rem}}@media only screen and (max-width:25em){.new-commodity-container,.new-support-ticket-container{width:20rem}.new-commodity-products{width:20rem;font-size:.8rem}.attached-filename{font-size:.7rem}}@media only screen and (max-width:22.5em){.new-commodity-container,.new-commodity-products,.new-support-ticket-container{width:18.5rem}.attached-filename{font-size:.65rem}}.action-notification-screen,.broadcast-notification-screen,.pending-notifications-screen,.user-notifications-screen{min-height:100vh;display:flex;justify-content:center}.broadcast-notification-container{padding-top:4.5rem;margin-bottom:2rem;width:30rem}.action-notification-container,.pending-notifications-container,.user-notifications-container{padding-top:5rem;margin-bottom:2rem;width:30rem}.no-pending-notifications-container{background-color:#d1e7dd;color:#04a704;border:1px solid #04a704;border-radius:.2rem;padding:1rem .25rem;text-align:center;font-size:.8rem}.checkbox-group{margin-top:1rem}.checkbox-control{display:flex;flex-direction:row;align-items:center;grid-gap:.5rem;gap:.5rem;margin-top:.5rem}.checkbox-control-label{font-size:.85rem;font-weight:700}.user-notification{width:100%;margin-bottom:1rem;padding:1rem;border-radius:.5rem;background-color:hsla(0,0%,80%,.4);border:1px solid #04a704;position:relative}.new-notification{position:absolute;right:1rem;top:2rem;font-weight:700;color:#c00}.user-notification-header{display:flex;justify-content:space-between;align-items:center}.user-notification-author,.user-notification-label,.user-notification-market{font-size:.8rem;font-weight:700}.user-notification-date{font-size:.6rem;font-style:italic}.user-notification-body-container,.user-notification-title-container{margin-top:1rem}.user-notification-body,.user-notification-title{font-size:.9rem}.bnot-container{width:100%;margin-bottom:1rem;padding:1rem;border:2px solid #04a704;border-radius:.5rem;background-color:hsla(0,0%,80%,.4)}.bnot-author-name{font-size:1rem}.bnot-market{font-size:.8rem}.bnot-title-container{margin-top:.5rem}.bnot-label-and-date{display:flex;justify-content:space-between;align-items:center}.action-notification-label,.bnot-label{font-size:.8rem;font-weight:700}.bnot-request-date{font-style:italic;font-size:.7rem}.bnot-title{margin-top:.5rem;font-size:.9rem}.bnot-actions{display:flex;grid-gap:1rem;gap:1rem}.bnot-claimed-container{margin-top:.5rem}.bnot-claimed-by,.bnot-escalated{font-size:.7rem}.action-notification-body,.action-notification-info,.action-notification-title{margin:.5rem 0;font-size:.9rem}.action-notification-recipient-list{margin:.5rem 0 1rem 1rem}.action-notification-recipient-list-item{font-size:.9rem}.action-notification-claimed{margin-top:.5rem;font-size:.8rem;font-weight:700;padding:.5rem .75rem;border-radius:.2rem;background-color:#fae08b;color:#4e3b00;border:2px solid #fad76e;text-align:center}.action-notification-manco-actions{display:flex;grid-gap:1rem;gap:1rem}.escalate-button{margin-top:.75rem}.release-notification-confirm{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem}.decline-notification-actions{display:flex;grid-gap:.5rem;gap:.5rem}.notifications-prompt-form-container{height:100vh;display:flex;justify-content:center;align-items:center}.notifications-prompt{width:30rem}.notifications-prompt-actions,.notifications-prompt-info{margin-top:1rem}@media only screen and (max-width:37.5em){.checkbox-control-label{font-size:.8rem}.action-notification-container,.broadcast-notification-container,.notifications-prompt,.pending-notifications-container,.user-notifications-container{width:27.5rem}.notifications-prompt-info{margin-top:.8rem;font-size:.8rem}.notifications-prompt-actions{margin-top:.5rem}.notifications-prompt-actions .btn-md{margin-top:.8rem}}@media only screen and (max-width:31.25em){.action-notification-container,.broadcast-notification-container,.notifications-prompt,.pending-notifications-container,.user-notifications-container{width:25rem}.no-pending-notifications-container{font-size:.7rem}.bnot-claimed-by,.bnot-escalated{font-size:.6rem}.release-notification-confirm-text{font-size:.9rem}}@media only screen and (max-width:26em){.action-notification-container,.broadcast-notification-container,.notifications-prompt,.pending-notifications-container,.user-notifications-container{width:22.5rem}.new-notification{font-size:.8rem}.user-notification-author,.user-notification-label,.user-notification-market{font-size:.7rem}.user-notification-date{font-size:.5rem;font-style:italic}.user-notification-body-container,.user-notification-title-container{margin-top:.8rem}.user-notification-body,.user-notification-title{font-size:.8rem}}@media only screen and (max-width:25em){.action-notification-container,.broadcast-notification-container,.notifications-prompt,.pending-notifications-container,.user-notifications-container{width:20rem}.release-notification-confirm-text{font-size:.8rem}}.unconfirmed-deliveries-screen{min-height:100vh;width:100%;display:flex;justify-content:center;padding-top:5rem}.unconfirmed-deliveries-container{margin-bottom:2rem;width:30rem;position:relative}.unconfirmed-delivery-count{text-align:center;margin-bottom:1rem}.unconfirmed-delivery-count span{font-weight:700;color:#c00}.unconfirmed-delivery{width:100%;align-items:center;margin-bottom:1rem;padding:1rem;border:2px solid #04a704;border-radius:.5rem;background-color:#ccc;display:flex;flex-direction:column}.unconfirmed-delivery-row{width:100%;display:flex;justify-content:space-between;align-items:center}.unconfirmed-delivery-label{font-size:.8rem;font-weight:700}.unconfirmed-delivery-info{font-size:.8rem}.no-unconfirmed-deliveries{background-color:#95dd95;padding:1rem;border:2px solid #04a704;text-align:center;border-radius:.5rem;font-size:.85rem;line-height:1rem}@media only screen and (max-width:37.5em){.unconfirmed-deliveries-container{width:27.5rem}}@media only screen and (max-width:31.25em){.unconfirmed-deliveries-container{width:25rem}}@media only screen and (max-width:26em){.unconfirmed-deliveries-container{width:22.5rem}}@media only screen and (max-width:25em){.unconfirmed-deliveries-container{width:20rem}}.block-card-screen,.buyer-balance-screen,.buyer-enquiry-data-screen{min-height:100vh;width:100%;display:flex;justify-content:center;padding-top:5rem}.block-card-container,.buyer-balance-container,.buyer-enquiry-data-container{margin-bottom:2rem;width:30rem;position:relative}.buyer-balance-container .btn{margin-top:1rem}.buyer-enquiry-data-row{display:flex;align-items:center;justify-content:space-between}.buyer-enquiry-info-container{width:100%;margin-bottom:1rem;padding:1rem;border:2px solid #04a704;border-radius:.5rem;background-color:hsla(0,0%,80%,.4)}.buyer-enquiry-balance-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.buyer-enquiry-balance-container .buyer-enquiry-info,.buyer-enquiry-balance-container .buyer-enquiry-label{font-size:2rem}.buyer-enquiry-label{color:#04a704}.buyer-enquiry-info,.buyer-enquiry-label{font-size:.9rem;font-weight:700}.block-card-dialog{background-color:#dbb4b4;color:#842029;border:2px solid #842029;padding:1rem;text-align:center;border-radius:.5rem}.block-card-dialog-text{font-size:.85rem;line-height:1rem}.block-card-confirm{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem}.cards-container{width:100%}.cards-header{margin-top:1.5rem}.block-action{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:1rem}.blocked-message{color:#c00}.buyer-account-number{flex:5 1}.block-card-button{margin:0;flex:1 1}.buyer-widgets{width:100%;min-height:100vh;display:flex;justify-content:center;padding-top:7rem}.buyer-widgets-container{width:30rem;display:flex;flex-direction:column;align-items:center}.no-widget-data{background-color:#d1e7dd;color:#04a704;border:1px solid #04a704;border-radius:.2rem;padding:1rem .5rem;text-align:center;width:100%}.buyer-account-status-widget,.pending-broadcast-notifications-widget{width:100%;margin-bottom:1rem;padding:1rem;border:2px solid #04a704;border-radius:.5rem;background-color:hsla(0,0%,80%,.4)}.pending-broadcast-notifications-widget{text-align:center}.buyer-account-market{font-size:1.25rem;font-weight:700}.pending-broadcast-notifications-header{font-weight:700}.latest-snapshot{font-weight:400;font-style:italic}.buyer-account-info-container,.pending-broadcast-notifications-container{display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.buyer-account-info-text{font-weight:700}.pending-broadcast-notifications-text{font-size:.9rem}.buyer-account-amount{color:#c00;font-weight:700}.buyer-account-widget-actions{display:flex;grid-gap:1rem;gap:1rem;margin-top:.5rem}.pending-broadcast-notifications-actions{margin-top:.5rem}.confirm-overlay{position:absolute;top:0;left:0;height:100vh;width:100%;display:flex;justify-content:center;align-items:center;background-color:rgba(51,51,51,.75);transform:translateY(-105%);z-index:10999}.confirm-dialog-container{width:25rem;padding:2rem;background-color:#fafafa;border-radius:.5rem;position:relative}.confirm-dialog-text{text-align:center;font-weight:700}.close-overlay{position:absolute;top:.5rem;right:1rem;font-size:1.5rem;color:#c00;cursor:pointer}.overlay-animate-in{animation:slide-down .5s forwards}.overlay-animate-out{animation:slide-up .5s forwards}.buyer-balance-header{text-align:center}.balance-container{display:flex;flex-direction:column;margin-top:1rem;justify-content:center;align-items:center}.balance-amount-text,.balance-info-text{font-weight:700;font-size:1.75rem}.balance-amount-text{color:#04a704;margin-top:1rem}.no-transactions-container{display:flex;justify-content:center;align-items:center;margin-top:1rem;font-weight:700}.transaction,.transactions-container{margin-top:1rem}.transaction{background-color:#ccc;padding:.25rem .5rem;border-radius:.5rem}.transaction-details{display:flex;justify-content:space-between}.transaction-info{font-weight:700;font-size:.9rem}.transaction-description{font-size:.9rem}.buyer-info-container{background-color:#95dd95;padding:1rem;border:2px solid #04a704;text-align:center;border-radius:.5rem;font-size:.85rem;line-height:1rem}.buyer-statement-container{max-width:30rem;font-size:.6rem;font-weight:700;padding:6rem 0 2rem;margin:0 auto;width:100%;white-space:pre}@keyframes slide-down{0%{transform:translateY(-105%)}to{transform:translateY(0)}}@keyframes slide-up{0%{transform:translateY(0)}to{transform:translateY(-105%)}}@media only screen and (max-width:37.5em){.buyer-widgets{padding-top:6rem}.block-card-container,.buyer-balance-container,.buyer-enquiry-data-container,.buyer-widgets-container,.confirm-dialog-container{width:27.5rem}.buyer-statement-container{width:27.5rem;font-size:.5rem}.no-widget-data{font-size:.9rem}.buyer-account-market{font-size:1rem}.buyer-account-info-container{margin-top:.75rem}.buyer-account-amount,.buyer-account-info-text{font-size:.9rem}.buyer-account-widget-actions{margin-top:.25rem}}@media only screen and (max-width:31.25em){.buyer-widgets{padding-top:5.5rem}.block-card-container,.buyer-balance-container,.buyer-enquiry-data-container,.buyer-widgets-container,.confirm-dialog-container{width:25rem}.buyer-statement-container{width:25rem;font-size:.475rem}.buyer-balance-header{font-size:1rem}.balance-amount-text,.balance-info-text{font-size:1.5rem}.block-card-confirm-text,.buyer-account-market,.confirm-dialog-text{font-size:.9rem}.buyer-account-info-container{margin-top:.75rem}.buyer-account-amount,.buyer-account-info-text{font-size:.8rem}.buyer-account-widget-actions{margin-top:.15rem}.pending-broadcast-notifications-header{font-size:.9rem}.pending-broadcast-notifications-text{font-size:.8rem}}@media only screen and (max-width:26em){.block-card-container,.buyer-balance-container,.buyer-enquiry-data-container,.buyer-widgets-container,.confirm-dialog-container{width:22.5rem}.buyer-statement-container{width:22.5rem;font-size:.45rem}}@media only screen and (max-width:25em){.block-card-container,.buyer-balance-container,.buyer-enquiry-data-container,.buyer-widgets-container,.confirm-dialog-container{width:20rem}.buyer-statement-container{width:20rem;font-size:.425rem}.no-widget-data{font-size:.8rem}.cards-header{margin-top:1.25rem;font-size:1rem}.block-action{margin-top:.75rem}.buyer-balance-header{font-size:.9rem}.balance-amount-text,.balance-info-text{font-size:1.25rem}.block-card-confirm-text,.buyer-account-market,.confirm-dialog-text,.transaction-description,.transaction-info,.transactions-header{font-size:.8rem}.latest-snapshot{font-size:.6rem}.buyer-account-info-container{margin-top:.7rem}.buyer-account-amount,.buyer-account-info-text{font-size:.7rem}.buyer-account-widget-actions{margin-top:.15rem}.buyer-account-widget-actions input{font-size:.7rem}.pending-broadcast-notifications-header{font-size:.8rem}.pending-broadcast-notifications-text,.pn-btn{font-size:.7rem}}.add-fms-notice-screen{min-height:100vh;display:flex;justify-content:center}.add-fms-notice-container{padding-top:4.5rem;margin-bottom:2rem;width:25rem}
/*# sourceMappingURL=main.08939e1f.chunk.css.map */