body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.nav-header{background:#fff!important}.nav-header__items{display:flex;justify-content:flex-end}.nav-header__items .item{min-width:40px;margin-right:10px}.logo{font-size:22px;color:#61dafb;padding:10px}.routine-form__header{display:flex;align-items:center}.review-form__header,.affiliate-form__header{display:flex;justify-content:space-between}.routine-input{margin-top:16px;border:1px solid #c9c9c9;border-radius:2px;background-color:#fafafa;text-align:center;padding:20px}.routine-input__header{display:flex;justify-content:flex-end;margin-bottom:16px}.routine-input__header #btn-up,.routine-input__header #btn-down{margin-right:3px}.product-input{margin-top:16px;border:1px solid #c9c9c9;border-radius:2px;background-color:#fafafa;text-align:center;padding:20px}.product-input__header{display:flex;justify-content:flex-end;margin-bottom:16px}.product-input__select-no{position:relative;padding:5px 10px}.exp-timeline-input{margin-top:16px;border:1px solid #c9c9c9;border-radius:2px;background-color:#fafafa;text-align:center;padding:20px}.exp-timeline-input__header{display:flex;justify-content:flex-end;margin-bottom:16px}.review-input{margin-top:16px;border:1px solid #c9c9c9;border-radius:2px;background-color:#fafafa;text-align:center;padding:20px}.review-input__header{display:flex;justify-content:flex-end;margin-bottom:16px}.affiliate-input{margin-top:16px;border:1px solid #c9c9c9;border-radius:2px;background-color:#fafafa;text-align:center;padding:20px}.affiliate-input__header{display:flex;justify-content:flex-end;margin-bottom:16px}.affiliate-input__header #btn-up,.affiliate-input__header #btn-down{margin-right:3px}.customer-header,.influencer-header{margin:10px 0;display:flex;justify-content:flex-end}.login-logo{height:40px}.session-page{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#2c3e50}.session-page-logo{font-size:48px;font-family:Avenir-Book;color:#add8e6;margin-bottom:60px}.session-form-container{background:#fff;padding:30px;border-radius:7px;width:340px;display:flex;flex-direction:column;align-items:center;font-family:Avenir-Book;min-height:17.5em}.session-form-top-section{width:100%}.session-form-header{font-weight:400;font-size:28px;text-align:center;color:#e7505a;width:100%;margin:0 0 1em}.session-form-subheader{margin-bottom:10px;font-weight:400;font-size:18px;text-align:center;color:#22313f;width:100%}.session-form{display:flex;flex-direction:column;align-items:center}.session-form-input{background-color:#dde3ec;color:#000;border:1px solid #dde3ec;height:43px;font-size:14px;padding:0 12px;margin-bottom:15px;width:316px}.session-form-submit{width:100%;height:43px;background-color:#e7505a;color:#fff;font-size:14px;margin:20px 0;min-height:2em}.post-form-link-container{display:flex;justify-content:space-between;width:100%}.post-form-link-container a{color:#4d87b9;text-decoration:none;font-weight:300}.session-page-divider-container{display:grid;grid-template-columns:1fr 1em 1fr;grid-column-gap:.5em;align-items:center;width:100%;color:#acb5c3;margin:1em 0}.apothecary-llc-notice{font-family:Open Sans,sans-serif;font-size:13px;margin-top:2em;color:#7a8ca5}.post-form-error-message{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(1px,0,0)}30%,50%,70%{transform:translate3d(-2px,0,0)}40%,60%{transform:translate3d(2px,0,0)}}.revenue-header{display:flex;justify-content:flex-end}.revenue-main{margin-top:30px;text-align:left}.user-analysis{min-width:200px}.user-analysis__header{padding:30px 50px;background-color:#f5faef}.user-analysis__card__title{font-size:14px;color:#00000073;text-align:left}.user-analysis__card__value{margin-top:10px;font-size:30px;line-height:38px;text-align:left}.user-analysis__info{margin-bottom:20px;display:flex;align-items:flex-start}.user-analysis__info__name{font-size:25px}.user-analysis__graph,.user-analysis__sales{margin-top:50px;padding:50px;border:1px solid #eeeeee;overflow:auto}.user-analysis__graph__title,.user-analysis__sales__title{font-size:30px;text-align:left}.user-analysis__sales__title{margin-bottom:20px}.user-analysis__graph__action{display:flex;justify-content:flex-end}.user-analysis__sales{margin-top:20px}.user-analysis__date{display:flex;flex-wrap:wrap}.user-analysis__date__picker{margin-left:15px}@media only screen and (max-width: 567px){.user-analysis__header,.user-analysis__graph,.user-analysis__sales{padding:20px 10px}.user-analysis__date{margin-top:10px}.user-analysis__date__picker{margin-left:0;margin-top:5px}}.App{text-align:center}.App-link{color:#61dafb}.d-flex{display:flex}.steps-content{margin-top:16px;border:1px dashed #e9e9e9;border-radius:2px;background-color:#fafafa;min-height:200px;text-align:center;padding:20px}.steps-action{margin-top:24px}.text-red{color:red}.mt-30{margin-top:30px}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
