.dispenser-card{border:1px solid #2c2c2e;border-radius:2px;margin-bottom:16px}.dispenser-card-header{align-items:center;background:linear-gradient(180deg,#151515,#111);display:flex;flex-direction:row;padding:12px 16px}.dispenser-card-status{border-radius:50%;height:24px;width:24px}.dispenser-card-status--not-available{background-color:#3f4044}.dispenser-card-status--normal{background-color:#00ca00}.dispenser-card-name{color:#fff;flex-grow:1;font-size:16px;font-weight:500;line-height:1;margin:8px 16px}.dispenser-card-arrow{flex-shrink:1}.dispenser-card-content{align-items:stretch;display:flex;flex-direction:row;min-height:176px;padding:16px}.dispenser-card-content-summary{color:#fff;flex-grow:1}.dispenser-card-content-summary p{margin:0}.dispenser-card-content-aside{align-items:flex-end;display:flex;flex-shrink:1;max-width:92px}.dispenser-card-content-aside img{max-height:144px;max-width:100%}.dispenser-card--loading .dispenser-card-content,.dispenser-card--loading .dispenser-card-header{padding:0}.error{margin:24px;text-align:center}.error-type{font-size:36px}.error-title,.error-type{color:#fff;font-weight:700}.error-title{font-size:20px}.error-description{color:#eee;font-size:16px;white-space:pre-line}.dispenser-list{padding:0 16px;width:100%}.dispenser-list-title{color:#eee;font-size:20px;font-weight:500;margin:24px 8px}.dispenser-list-title--error{font-size:16px;font-weight:700;text-align:center}.dispenser-list-empty-message{color:#fff;font-size:16px;margin:24px 8px}.volume-level-bar-label{color:#fff;display:block;font-size:16px;font-weight:500;margin:0 0 16px}.volume-level-bar-label-remaining{color:#4a4a4a;font-size:12px}.volume-level-bar-chart-item{background-color:#171819;height:5px;margin-left:2px;width:14px}.volume-level-bar-chart-item--green{background-color:#1bcf1b}.volume-level-bar-chart-item--red{background-color:red}.volume-level-bar-chart-item--yellow{background-color:#f8d51c}.volume-level-bar{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:14px}.volume-level-bar-bottom-container{display:flex;flex-direction:row;justify-content:flex-start}.volume-level-bar-percentage{color:#9b9b9b;font-size:10px;font-weight:500;line-height:1.2;text-align:left;vertical-align:top}.volume-level-bar-chart{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;margin:0 0 2px 8px}.volume-level-bar-status{border-radius:50%;height:8px;margin-bottom:2px;width:8px}.volume-level-bar-status--green{background-color:#00ca00}.holder-card-content-issue-message{font-size:20px;font-weight:700;margin:0;padding:4px 0 20px;text-align:left}@media(min-width:1024px){.holder-card-content-issue-message{font-size:16px}}.holder-card-content-issue-message--not-available{color:#5b5d63}.holder-card-content-issue-message--prime-needed,.holder-card-content-issue-message--purge-needed{color:#fcb135}.holder-card-content-issue-message--soldout{color:red}.holder-card{align-items:stretch;border:1px solid #171819;border-radius:2px;display:flex;flex-direction:row;margin-bottom:8px;min-height:74px;width:100%}@media(min-width:1024px){.holder-card{max-width:33%}}.holder-card-header{width:35%;padding:8px 8px 4px;background:linear-gradient(180deg,#151515,#111);border-radius:2px 0 0 2px;border-right:1px solid #171819;display:flex;flex-direction:column;justify-content:space-between}.holder-card-ingredient-name{color:#ccc;font-size:12px;font-weight:500;line-height:14px;margin:0}.holder-card-name{color:#4a4a4a;font-size:10px;font-weight:500;margin:0}.holder-card-name:empty:before{content:" ";white-space:pre}.holder-card-content{width:65%;align-items:stretch;display:flex}.holder-card-content-summary{width:100%;padding:16px 16px 0;display:flex;flex-direction:column;justify-content:center}.holder-list{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;padding:16px}.holder-list-empty-message{color:#fff;font-size:16px;margin:16px 0}@media(min-width:1024px){.holder-list{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.floating-button{background:#1bcf1b;border-radius:50%;border-style:none;bottom:20px;color:#fff;fill:#fff;font-family:Unity,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:16px;font-weight:500;margin:auto;padding:10px;position:absolute;right:20px;text-align:center}.dispenser-view{padding-bottom:40px}.dispenser-view .floating-button{height:40px;width:40px}.dispenser-view .floating-button svg{display:block;height:100%;object-fit:contain;width:100%}.button{background:linear-gradient(90deg,#5b5d63,#47494d);border:1px solid #7c7e85;border-radius:8px;color:#fff;font-family:Unity,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:16px;font-weight:500;line-height:2;margin:auto;padding:8px 16px;text-align:center;width:70%}.scan-view{display:flex;flex-direction:column;height:100%;justify-content:center}.scan-view-qr-code{margin:0 auto;width:85%;max-width:400px}.scan-view-text{color:#fff;font-size:20px;font-weight:500;line-height:1.2;margin:88px auto 0;padding:0 16px;text-align:center}.scan-view-loading{margin:auto;position:relative;width:100%}.scan-view-loading-logo{bottom:50%;margin:auto;position:absolute}.scan-view-loading-text{font-size:16px;margin-top:0}.scan-view-loading-text:after{animation:dots 2s steps(1) infinite;content:"."}.scan-view-bg{display:block;max-height:56vh;max-width:145%}.scan-view--error{align-items:center;justify-content:space-around;overflow:hidden;position:relative}.scan-view--error .error{margin-bottom:0;margin-top:0}.scan-view--error .error-type{margin:0}.scan-view-flex-spacer{flex:1 1;overflow:auto}.scan-view-flex-spacer--bottom{flex:2 1;max-height:11vh;overflow:visible;position:relative;width:100%}.scan-view-button-container{bottom:calc(100% - 48px);position:absolute;width:100%}.scan-view-button-container .button{display:block}.scan-view-about-link{color:#fff;display:block;font-size:16px;font-weight:500;line-height:2;margin:8px auto;text-align:center;text-decoration:none}.scan-view .error-type{display:none}@keyframes dots{0%,12.5%{opacity:0}25%{opacity:1}50%{text-shadow:.25em 0}75%,to{text-shadow:.25em 0,.5em 0}}.welcome{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-around;overflow:hidden;position:relative}.welcome-header{margin-top:0;padding-bottom:8px;width:100%}.welcome-title{font-size:34px;font-weight:500;margin:0}.welcome-description,.welcome-title{color:#fff;text-align:center;vertical-align:middle}.welcome-description{font-size:16px;padding-top:16px}.welcome-description-text{margin:auto;width:83%}.welcome-bg{display:block;max-height:56vh;max-width:145%}.welcome-flex-spacer{flex:1 1;overflow:auto}.welcome-flex-spacer--bottom{flex:2 1;max-height:11vh;overflow:visible;position:relative;width:100%}.welcome-flex-spacer--top{max-height:13vh}.welcome-nav{align-items:center;bottom:calc(100% - 48px);display:flex;flex-direction:column;justify-content:center;position:absolute;width:100%}.welcome-nav-about-link,.welcome-nav-privacy{color:#fff;display:block;font-size:16px;font-weight:500;line-height:2;margin:8px auto;text-align:center;text-decoration:none}.welcome-nav .button{max-width:430px}.ot-sdk-show-settings{background:none;border:0!important;color:#fff!important;display:block;font-family:Unity,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-size:16px!important;font-weight:500;padding:0!important}.main{flex:1 1 auto;height:100%;overflow-y:auto}.sub-nav-item{display:block;filter:grayscale(100%) opacity(40%);padding:0 16px 8px}.sub-nav-item--selected{border-bottom:1px solid #fff;filter:none}.sub-nav-item-link{display:block;text-decoration:none}.sub-nav-item-label{color:#fff;display:block;font-size:14px;font-weight:500;line-height:1;padding-bottom:9px;text-align:left;vertical-align:middle}.sub-nav{display:flex;flex-direction:row;list-style:none;margin:0;overflow-x:auto;padding:24px 0 0}.button-as-link,.header-content-back-button{background:none;border:0;cursor:pointer;margin:0 auto;outline:none!important;padding:0}.header-content-container{width:100%;height:128px;background:url(/static/media/header-bg.bba0bfc3.svg) no-repeat bottom;background-size:100%;position:relative;display:flex;align-items:center;justify-content:center}.header-content-nav{width:100vw;height:128px;display:flex;align-items:center;justify-content:space-between}@media(min-width:768px){.header-content-nav{height:88px;align-self:flex-start}}.header-content-logo img{width:100vw;height:128px}.header-content-back-button{box-sizing:initial;width:16px;padding:16px;margin:0;position:absolute;display:flex;align-items:center;justify-content:center}.header-content-title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;color:#fff;font-size:16px;font-weight:500;line-height:1.5;text-align:center}.header{background:#000;position:relative;width:100%}.page{background-color:#000;display:flex;flex-direction:column;height:100%;position:fixed;width:100%}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}hr{box-sizing:initial;height:0}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}button,input,select{margin:0}button{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{padding:.35em .75em .625em}progress{vertical-align:initial}select{text-transform:none}textarea{margin:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}*{box-sizing:border-box}.button-as-link{background:none;border:0;cursor:pointer;margin:0 auto;outline:none!important;padding:0}.body{background-color:#000}.noscript{color:#fff}@font-face{font-display:swap;font-family:Unity;font-weight:400;src:url(/static/media/TCCC-UnityText-Regular.c4ba2a00.woff) format("woff")}@font-face{font-display:swap;font-family:Unity;font-weight:500;src:url(/static/media/TCCC-UnityText-Medium.17322c42.woff) format("woff")}body{font-family:Unity,-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100vh;margin:0}
/*# sourceMappingURL=main.88e9de9d.chunk.css.map */