.skin-advisor-dashboard{padding:48px 20px;font-size:17px;line-height:1.55}.skin-advisor-dashboard .skin-advisor-dashboard__container{width:100%;max-width:1200px;margin:0 auto}.skin-advisor-dashboard button,.skin-advisor-dashboard input,.skin-advisor-dashboard select,.skin-advisor-dashboard textarea{font-size:16px}.skin-advisor-dashboard .skin-advisor-dashboard__header{margin-bottom:32px}.skin-advisor-dashboard .skin-advisor-dashboard__eyebrow{margin:0 0 8px;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.skin-advisor-dashboard .skin-advisor-dashboard__header h1{margin:0 0 8px}.skin-advisor-dashboard .skin-advisor-dashboard__welcome-header{max-width:900px;margin-bottom:32px}.skin-advisor-dashboard .skin-advisor-dashboard__welcome-header--banner{position:relative;display:flex;width:100%;max-width:none;min-height:380px;align-items:center;overflow:hidden;padding:clamp(32px,6vw,72px);color:#fff;background:#253c32;border-radius:14px}.skin-advisor-dashboard .skin-advisor-dashboard__welcome-header--banner:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#141d19c7,#141d1994 58%,#141d1933);content:""}.skin-advisor-dashboard .skin-advisor-dashboard__welcome-banner-image{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center}.skin-advisor-dashboard .skin-advisor-dashboard__welcome-copy{position:relative;z-index:2;max-width:780px}.skin-advisor-dashboard .skin-advisor-dashboard__welcome-header h1{margin:0;font-size:clamp(36px,5vw,56px);line-height:1.1}.skin-advisor-dashboard .skin-advisor-dashboard__welcome-subtitle{margin:16px 0 0;font-size:clamp(20px,2.4vw,28px);font-weight:600;line-height:1.35}.skin-advisor-dashboard .skin-advisor-dashboard__welcome-intro{max-width:760px;margin:16px 0 0;font-size:17px;line-height:1.65}.skin-advisor-dashboard .skin-advisor-dashboard__training-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;padding:32px;border:1px solid rgba(0,0,0,.18);border-radius:12px;background:#0000000b}.skin-advisor-dashboard .skin-advisor-dashboard__training-card h2,.skin-advisor-dashboard .skin-advisor-dashboard__training-card p{margin:0}.skin-advisor-dashboard .skin-advisor-dashboard__training-card h2{font-size:clamp(24px,2.4vw,30px);font-weight:650;line-height:1.2;letter-spacing:-.02em}.skin-advisor-dashboard .skin-advisor-dashboard__training-card p{max-width:760px;margin-top:12px;line-height:1.6}.skin-advisor-dashboard .skin-advisor-dashboard__training-link{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 20px;border:1px solid currentColor;border-radius:8px;background:#1a1a1a;color:#fff;font-weight:600;text-align:center;text-decoration:none}.skin-advisor-dashboard .skin-advisor-dashboard__intranet-guide{margin-top:56px}.skin-advisor-dashboard .skin-advisor-dashboard__intranet-guide-heading{max-width:780px;margin-bottom:28px}.skin-advisor-dashboard .skin-advisor-dashboard__intranet-guide-heading h2,.skin-advisor-dashboard .skin-advisor-dashboard__intranet-guide-heading p{margin:0}.skin-advisor-dashboard .skin-advisor-dashboard__intranet-guide-heading p{margin-top:12px;color:#000000ad;font-size:18px;line-height:1.55}.skin-advisor-dashboard .skin-advisor-dashboard__intranet-guide-heading h2{font-size:clamp(30px,3.2vw,40px);font-weight:650;line-height:1.15;letter-spacing:-.025em}.skin-advisor-dashboard .skin-advisor-dashboard__intranet-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.skin-advisor-dashboard .skin-advisor-dashboard__intranet-guide-card{padding:28px;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:#fff}.skin-advisor-dashboard .skin-advisor-dashboard__intranet-guide-card h3,.skin-advisor-dashboard .skin-advisor-dashboard__intranet-guide-card p{margin:0}.skin-advisor-dashboard .skin-advisor-dashboard__intranet-guide-card h3{font-size:clamp(22px,2vw,27px);font-weight:650;line-height:1.25;letter-spacing:-.015em}.skin-advisor-dashboard .skin-advisor-dashboard__intranet-guide-card p{margin-top:12px;color:#000000b8;font-size:16px;font-weight:500}.skin-advisor-dashboard .skin-advisor-dashboard__intranet-guide-card ul{margin:16px 0 0;padding-left:20px}.skin-advisor-dashboard .skin-advisor-dashboard__intranet-guide-card li+li{margin-top:10px}.skin-advisor-dashboard .skin-advisor-dashboard__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.skin-advisor-dashboard .skin-advisor-dashboard__card{padding:24px;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:#fff}.skin-advisor-dashboard .skin-advisor-dashboard__card span{display:block;margin-bottom:12px;font-size:16px}.skin-advisor-dashboard .skin-advisor-dashboard__card strong{display:block;font-size:28px}.skin-advisor-dashboard .skin-advisor-dashboard__tier-progress{margin-top:24px;padding:24px;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:#fff}.skin-advisor-dashboard .skin-advisor-dashboard__tier-progress h2,.skin-advisor-dashboard .skin-advisor-dashboard__tier-progress h3{margin:0 0 20px}.skin-advisor-dashboard .skin-advisor-dashboard__tier-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.skin-advisor-dashboard .skin-advisor-dashboard__tier-grid>p,.skin-advisor-dashboard .skin-advisor-dashboard__tier-grid div>p{margin:0}.skin-advisor-dashboard .skin-advisor-dashboard__tier-grid span,.skin-advisor-dashboard .skin-advisor-dashboard__tier-grid strong{display:block}.skin-advisor-dashboard .skin-advisor-dashboard__tier-grid span{margin-bottom:8px;font-size:16px}.skin-advisor-dashboard [data-tier-next-details],.skin-advisor-dashboard [data-business-tier-next-details]{display:contents}.skin-advisor-dashboard [data-tier-next-details][hidden],.skin-advisor-dashboard [data-business-tier-next-details][hidden]{display:none!important}.skin-advisor-dashboard [data-tier-maximum],.skin-advisor-dashboard [data-business-tier-maximum]{margin:20px 0 0}.skin-advisor-dashboard .skin-advisor-dashboard__error{padding:20px;border:1px solid currentColor;border-radius:8px}.skin-advisor-dashboard [data-portal-auth-denied][hidden],.skin-advisor-dashboard [data-portal-b2b-preparing][hidden],.skin-advisor-dashboard [data-portal-onboarding][hidden],.skin-advisor-dashboard [data-portal-auth-content][hidden]{display:none!important}.skin-advisor-dashboard .skin-advisor-dashboard__auth-state{padding:24px;border:1px solid currentColor;border-radius:12px}.skin-advisor-dashboard .skin-advisor-dashboard__b2b-preparing{display:grid;min-height:280px;padding:48px 24px;place-content:center;justify-items:center;text-align:center}.skin-advisor-dashboard .skin-advisor-dashboard__preparing-spinner{width:48px;height:48px;margin-bottom:24px;border:4px solid rgba(0,0,0,.16);border-top-color:currentColor;border-radius:50%;animation:skin-advisor-preparing-spin .8s linear infinite}.skin-advisor-dashboard .skin-advisor-dashboard__b2b-preparing h2{margin:0 0 16px;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.2}.skin-advisor-dashboard .skin-advisor-dashboard__b2b-preparing p{max-width:720px;margin:0 0 20px;font-size:clamp(18px,1.6vw,22px);line-height:1.55}.skin-advisor-dashboard .skin-advisor-dashboard__b2b-preparing button{justify-self:center}@keyframes skin-advisor-preparing-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.skin-advisor-dashboard .skin-advisor-dashboard__preparing-spinner{animation:none}}.skin-advisor-dashboard .skin-advisor-dashboard__auth-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.skin-advisor-dashboard .skin-advisor-dashboard__onboarding{max-width:1180px}.skin-advisor-dashboard .skin-advisor-dashboard__onboarding-header{max-width:980px;margin-bottom:32px}.skin-advisor-dashboard .skin-advisor-dashboard__onboarding-header h1{margin:0 0 12px;font-size:clamp(32px,4vw,46px);line-height:1.16}.skin-advisor-dashboard .skin-advisor-dashboard__onboarding-header>p:last-child{margin:0;max-width:900px;font-size:clamp(17px,1.7vw,20px);line-height:1.5}.skin-advisor-dashboard [data-onboarding-commerce][hidden]{display:none!important}.skin-advisor-dashboard .skin-advisor-dashboard__welcome-pack{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(380px,1.15fr);max-width:1080px;margin:0 auto;overflow:hidden;color:#253c32;background:linear-gradient(115deg,#f1f3e9,#f7f4ec);border-radius:14px}.skin-advisor-dashboard .skin-advisor-dashboard__welcome-pack-copy{display:flex;min-width:0;padding:40px;flex-direction:column;justify-content:center}.skin-advisor-dashboard .skin-advisor-dashboard__welcome-pack-kicker{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.skin-advisor-dashboard .skin-advisor-dashboard__welcome-pack-copy h2{margin:0 0 14px;font-size:clamp(32px,3.5vw,44px);line-height:1.12}.skin-advisor-dashboard .skin-advisor-dashboard__welcome-pack-copy h3{margin:0 0 4px;font-size:22px;line-height:1.3}.skin-advisor-dashboard .skin-advisor-dashboard__welcome-pack-contents{margin:14px 0 18px}.skin-advisor-dashboard .skin-advisor-dashboard__welcome-pack-contents p{margin:0 0 8px;font-weight:600}.skin-advisor-dashboard .skin-advisor-dashboard__welcome-pack-contents ul{margin:0;padding-left:20px}.skin-advisor-dashboard .skin-advisor-dashboard__welcome-pack-contents li{line-height:1.55}.skin-advisor-dashboard .skin-advisor-dashboard__welcome-pack-contents li+li{margin-top:3px}.skin-advisor-dashboard .skin-advisor-dashboard__welcome-pack-copy>div:first-child>p:last-child{margin:0;font-size:17px;line-height:1.55}.skin-advisor-dashboard .skin-advisor-dashboard__welcome-pack-price{margin:0 0 18px;font-size:20px;font-weight:600}.skin-advisor-dashboard .skin-advisor-dashboard__welcome-pack-media{display:grid;min-width:0;padding:28px;place-items:center;background:#eee8dc}.skin-advisor-dashboard .skin-advisor-dashboard__welcome-pack-media img{display:block;width:100%;max-width:420px;aspect-ratio:1200 / 1240;object-fit:cover;border-radius:12px}.skin-advisor-dashboard .skin-advisor-dashboard__welcome-pack-purchase{margin-top:28px;padding-top:24px;border-top:1px solid rgba(37,60,50,.18)}.skin-advisor-dashboard .skin-advisor-dashboard__welcome-pack-purchase button{width:min(100%,320px)}.skin-advisor-dashboard .skin-advisor-dashboard__welcome-pack-config-note{max-width:360px;margin:0 0 16px;font-size:13px}.skin-advisor-dashboard .skin-advisor-dashboard__welcome-pack button,.skin-advisor-dashboard .skin-advisor-dashboard__recommendation-card button{min-height:42px;padding:11px 18px;color:#fff;background:#41563d;border:1px solid #41563d;border-radius:4px;font:inherit;font-weight:600;cursor:pointer}.skin-advisor-dashboard .skin-advisor-dashboard__welcome-pack button[disabled],.skin-advisor-dashboard .skin-advisor-dashboard__recommendation-card button[disabled]{cursor:not-allowed;opacity:.55}.skin-advisor-dashboard .skin-advisor-dashboard__onboarding-cart-status{min-height:24px;margin:12px 0 0;text-align:center}.skin-advisor-dashboard .skin-advisor-dashboard__recommendations{margin-top:48px}.skin-advisor-dashboard .skin-advisor-dashboard__recommendations-header{margin-bottom:24px;text-align:center}.skin-advisor-dashboard .skin-advisor-dashboard__recommendations-header h2{margin:0 0 8px;font-size:clamp(28px,3vw,36px);line-height:1.2}.skin-advisor-dashboard .skin-advisor-dashboard__recommendations-header p{margin:0}.skin-advisor-dashboard .skin-advisor-dashboard__recommendations-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.skin-advisor-dashboard .skin-advisor-dashboard__recommendation-card{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px}.skin-advisor-dashboard .skin-advisor-dashboard__recommendation-card>a{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#f5f3ed}.skin-advisor-dashboard .skin-advisor-dashboard__recommendation-card img{display:block;width:100%;height:100%;object-fit:cover}.skin-advisor-dashboard .skin-advisor-dashboard__recommendation-content{display:flex;flex:1;flex-direction:column;padding:16px}.skin-advisor-dashboard .skin-advisor-dashboard__recommendation-content h3{margin:0 0 8px;font-size:16px}.skin-advisor-dashboard .skin-advisor-dashboard__recommendation-content h3 a{color:inherit;text-decoration:none}.skin-advisor-dashboard .skin-advisor-dashboard__recommendation-content>p{margin:0 0 16px;font-weight:600}.skin-advisor-dashboard .skin-advisor-dashboard__recommendation-content form{margin-top:auto}.skin-advisor-dashboard .skin-advisor-dashboard__recommendation-content button{width:100%}.skin-advisor-dashboard .skin-advisor-dashboard__product-placeholder{display:grid;place-items:center;width:100%;height:100%;min-height:220px;color:#fff;background:#526b5d;font-size:40px;font-weight:600}.skin-advisor-dashboard .skin-advisor-dashboard__onboarding-help{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}@media screen and (max-width:900px){.skin-advisor-dashboard .skin-advisor-dashboard__recommendations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.skin-advisor-dashboard .skin-advisor-dashboard__onboarding-header h1{font-size:clamp(30px,9vw,38px)}.skin-advisor-dashboard .skin-advisor-dashboard__welcome-pack{grid-template-columns:1fr}.skin-advisor-dashboard .skin-advisor-dashboard__welcome-pack-copy{padding:28px 22px 32px}.skin-advisor-dashboard .skin-advisor-dashboard__welcome-pack-media{min-height:0;padding:20px}.skin-advisor-dashboard .skin-advisor-dashboard__welcome-pack-media img{max-width:none}}@media screen and (max-width:520px){.skin-advisor-dashboard .skin-advisor-dashboard__recommendations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.skin-advisor-dashboard .skin-advisor-dashboard__recommendation-content{padding:12px}.skin-advisor-dashboard .skin-advisor-dashboard__recommendation-content h3{font-size:14px}.skin-advisor-dashboard .skin-advisor-dashboard__recommendation-content button{padding-inline:8px;font-size:13px}}.skin-advisor-dashboard .skin-advisor-dashboard__navigation{display:flex;align-items:center;gap:24px;margin-bottom:40px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.12)}.skin-advisor-dashboard .skin-advisor-dashboard__navigation-tabs{display:flex;flex:1 1 auto;align-items:center;gap:8px;min-width:0;overflow-x:auto}.skin-advisor-dashboard .skin-advisor-dashboard__portal-logo{flex:0 0 auto;margin-left:auto}.skin-advisor-dashboard .skin-advisor-dashboard__portal-logo img{display:block;width:auto;max-width:190px;max-height:58px;object-fit:contain}@media screen and (max-width:749px){.skin-advisor-dashboard .skin-advisor-dashboard__navigation{flex-wrap:wrap;gap:12px;padding-bottom:12px}.skin-advisor-dashboard .skin-advisor-dashboard__navigation-tabs{order:2;flex-basis:100%}.skin-advisor-dashboard .skin-advisor-dashboard__portal-logo{order:1}.skin-advisor-dashboard .skin-advisor-dashboard__portal-logo img{max-width:150px;max-height:48px}}.skin-advisor-dashboard .skin-advisor-dashboard__nav-button,.skin-advisor-dashboard .skin-advisor-dashboard__subnav-button{flex:0 0 auto;padding:10px 14px;border:1px solid transparent;background:transparent;color:inherit;font:inherit;font-size:16px;font-weight:600;cursor:pointer}.skin-advisor-dashboard .skin-advisor-dashboard__nav-button.is-active,.skin-advisor-dashboard .skin-advisor-dashboard__subnav-button.is-active{border-color:currentColor}.skin-advisor-dashboard .skin-advisor-dashboard__support-link{margin-left:auto;white-space:nowrap}.skin-advisor-dashboard .skin-advisor-dashboard__section-header{margin-bottom:28px}.skin-advisor-dashboard .skin-advisor-dashboard__section-header h2,.skin-advisor-dashboard .skin-advisor-dashboard__section-header h3{margin:0 0 10px;font-size:clamp(32px,4vw,44px);line-height:1.15}.skin-advisor-dashboard .skin-advisor-dashboard__section-header p{max-width:760px;margin:0;font-size:clamp(18px,2vw,21px);line-height:1.5}.skin-advisor-dashboard .skin-advisor-dashboard__simple-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.skin-advisor-dashboard .skin-advisor-dashboard__simple-card,.skin-advisor-dashboard .skin-advisor-dashboard__notice{padding:24px;border:1px solid rgba(0,0,0,.12);border-radius:12px}.skin-advisor-dashboard .skin-advisor-dashboard__simple-card h3{margin:0 0 20px;font-size:24px;line-height:1.25}.skin-advisor-dashboard .skin-advisor-dashboard__simple-card p,.skin-advisor-dashboard .skin-advisor-dashboard__simple-card label{font-size:17px;line-height:1.55}.skin-advisor-dashboard .skin-advisor-dashboard__home-block,.skin-advisor-dashboard .skin-advisor-dashboard__business-summary-block{margin-top:24px;padding:24px;border:1px solid rgba(0,0,0,.1);border-radius:12px;background:#f6f2e9}.skin-advisor-dashboard .skin-advisor-dashboard__home-block-heading,.skin-advisor-dashboard .skin-advisor-dashboard__business-summary-heading{margin-bottom:20px}.skin-advisor-dashboard .skin-advisor-dashboard__sales-history{margin-bottom:24px}.skin-advisor-dashboard .skin-advisor-dashboard__home-block-heading h2,.skin-advisor-dashboard .skin-advisor-dashboard__home-block-heading h3,.skin-advisor-dashboard .skin-advisor-dashboard__business-summary-heading h3,.skin-advisor-dashboard .skin-advisor-dashboard__production-card h3,.skin-advisor-dashboard .skin-advisor-dashboard__production-card h4{margin:0}.skin-advisor-dashboard .skin-advisor-dashboard__production-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.skin-advisor-dashboard .skin-advisor-dashboard__production-card--tiktok{grid-column:1 / -1}.skin-advisor-dashboard .skin-advisor-dashboard__production-card,.skin-advisor-dashboard .skin-advisor-dashboard__home-stat{padding:20px;border:1px solid rgba(0,0,0,.1);border-radius:10px;background:#fff}.skin-advisor-dashboard .skin-advisor-dashboard__production-card h3,.skin-advisor-dashboard .skin-advisor-dashboard__production-card h4{margin-bottom:16px;font-size:19px;font-weight:700}.skin-advisor-dashboard .skin-advisor-dashboard__metric-list{display:grid;gap:12px;margin:0}.skin-advisor-dashboard .skin-advisor-dashboard__metric-list>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-top:12px;border-top:1px solid rgba(0,0,0,.08)}.skin-advisor-dashboard .skin-advisor-dashboard__metric-list>div:first-child{padding-top:0;border-top:0}.skin-advisor-dashboard .skin-advisor-dashboard__metric-list dt,.skin-advisor-dashboard .skin-advisor-dashboard__metric-list dd{margin:0}.skin-advisor-dashboard .skin-advisor-dashboard__metric-list dd{font-weight:600;text-align:right}.skin-advisor-dashboard .skin-advisor-dashboard__production-note{margin:18px 0 0;color:#000000a6;font-size:14px;line-height:1.5}.skin-advisor-dashboard .skin-advisor-dashboard__home-stats-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:16px}.skin-advisor-dashboard .skin-advisor-dashboard__home-stats-grid--team{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.skin-advisor-dashboard .skin-advisor-dashboard__team-overview-counts{display:grid;gap:16px;margin:0}.skin-advisor-dashboard .skin-advisor-dashboard__team-overview-counts>div+div{padding-top:16px;border-top:1px solid rgba(0,0,0,.08)}.skin-advisor-dashboard .skin-advisor-dashboard__team-overview-counts dt{margin:0}.skin-advisor-dashboard .skin-advisor-dashboard__team-overview-counts dd{margin:8px 0 0;font-size:1.25em;font-weight:600}.skin-advisor-dashboard [data-home-team-personal-qualified][data-qualified=true]:before{content:"\2713";margin-right:8px;color:#34835e}.skin-advisor-dashboard .skin-advisor-dashboard__home-stats-grid--summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.skin-advisor-dashboard .skin-advisor-dashboard__home-stats-grid>[data-home-tier-next-details]{display:contents}.skin-advisor-dashboard .skin-advisor-dashboard__home-stats-grid>[data-business-production-next-details]{display:contents}.skin-advisor-dashboard .skin-advisor-dashboard__home-stats-grid>[data-home-tier-next-details][hidden],.skin-advisor-dashboard .skin-advisor-dashboard__home-stats-grid>[data-business-production-next-details][hidden]{display:none}.skin-advisor-dashboard .skin-advisor-dashboard__home-stat span,.skin-advisor-dashboard .skin-advisor-dashboard__home-stat strong{display:block}.skin-advisor-dashboard .skin-advisor-dashboard__home-stat strong{margin-top:8px;font-size:1.25em}.skin-advisor-dashboard .skin-advisor-dashboard__home-stat--total{border-color:#00000047}.skin-advisor-dashboard .skin-advisor-dashboard__home-maximum{margin:16px 0 0;padding:16px;border-radius:10px;background:#fff}.skin-advisor-dashboard .skin-advisor-dashboard__business-history-grid,.skin-advisor-dashboard .skin-advisor-dashboard__business-quarter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.skin-advisor-dashboard .skin-advisor-dashboard__business-quarter{margin-top:24px}.skin-advisor-dashboard .skin-advisor-dashboard__business-quarter h4{margin:0 0 16px}.skin-advisor-dashboard .skin-advisor-dashboard__team-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.skin-advisor-dashboard .skin-advisor-dashboard__team-heading p,.skin-advisor-dashboard [data-team-export-status],.skin-advisor-dashboard .skin-advisor-dashboard__customers-heading p,.skin-advisor-dashboard [data-customers-export-status]{margin-bottom:0}.skin-advisor-dashboard .skin-advisor-dashboard__customers-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.skin-advisor-dashboard .skin-advisor-dashboard__customers-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:20px 0}.skin-advisor-dashboard .skin-advisor-dashboard__customers-toolbar label{display:grid;width:min(100%,520px);gap:6px}.skin-advisor-dashboard .skin-advisor-dashboard__customers-toolbar input{width:100%;min-width:0;padding:10px}.skin-advisor-dashboard .skin-advisor-dashboard__team-block{margin-top:24px;padding:24px;border:1px solid rgba(0,0,0,.1);border-radius:12px;background:#f6f2e9}.skin-advisor-dashboard .skin-advisor-dashboard__team-block>h4{margin:0 0 16px}.skin-advisor-dashboard .skin-advisor-dashboard__team-card-grid{display:grid;gap:12px}.skin-advisor-dashboard .skin-advisor-dashboard__team-card-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.skin-advisor-dashboard .skin-advisor-dashboard__team-card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.skin-advisor-dashboard .skin-advisor-dashboard__team-card-grid--three,.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.skin-advisor-dashboard .skin-advisor-dashboard__team-commission-note{margin:14px 0 0;color:#000000ad;font-size:13px;line-height:1.5}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-list{display:grid;gap:16px;margin-top:16px}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-section{margin-top:22px;padding-top:22px;border-top:1px solid rgba(0,0,0,.1)}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-section--own{margin-top:18px;padding:20px;border:1px solid rgba(0,0,0,.1);border-radius:12px;background:#00000005}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-section-heading h5,.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-section-heading p{margin:0}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-section-heading h5{font-size:1.15em;font-weight:600}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-section-heading p{margin-top:6px;color:#000000a6}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-bonus-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-bonus-stat{padding:14px 18px;border:1px solid rgba(0,0,0,.1);border-radius:9px;background:#00000009}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-bonus-stat span,.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-bonus-stat strong{display:block}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-bonus-stat span{color:#000000a6;font-size:.9em}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-bonus-stat strong{margin-top:5px;font-size:1.25em}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-section>[data-team-impulsa-empty],.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-section>[data-team-impulsa-own-empty],.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-section>[data-team-impulsa-bonuses-empty],.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-section>.skin-advisor-dashboard__table-wrapper{margin-top:16px}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-own{margin-top:16px}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-card{padding:20px;border:1px solid rgba(0,0,0,.1);border-radius:10px;background:#fff}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-card--waiting{border-color:#d29a3a;box-shadow:inset 4px 0 #d29a3a}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-card--own{border-color:#00000029;box-shadow:inset 4px 0 #222}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-card-heading h5{margin:0 0 4px}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-member-name{font-weight:700}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-program-date{display:flex;flex-wrap:wrap;gap:5px;color:#000000a6}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-program-status{flex:0 0 auto;padding:6px 11px;border-radius:999px;background:#00000014;font-size:.88em;font-weight:600}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-program-status--active{background:#fff3d6;color:#7b5313}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-program-status--completed{background:#e2f3e9;color:#276847}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-program-status--disqualified{background:#f8e5e5;color:#8a3434}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-metrics,.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-detail{display:grid;gap:12px;margin-top:18px}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-metrics p,.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-detail p{margin:0;padding:14px;border-radius:8px;background:#00000009}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-metrics span,.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-metrics strong,.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-detail span,.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-detail strong{display:block}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-metrics strong,.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-detail strong{margin-top:6px}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-metrics progress{width:100%;margin-top:10px}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-status{grid-column:1 / -1}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-status small{display:block;margin-top:7px;color:#000000ad}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-status--waiting_for_mentor{background:#fff3d6!important;color:#7b5313}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-status--bonus_earned{background:#e2f3e9!important;color:#276847}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-status--disqualified{background:#f8e5e5!important;color:#8a3434}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-detail{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:18px;border-top:1px solid rgba(0,0,0,.1)}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-own-goals{margin-top:22px}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-own-goals>h6{margin:0;font-size:1em}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-milestone{min-width:0;padding:16px;border:1px solid rgba(0,0,0,.09);border-radius:9px;background:#00000005}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-milestone h6{margin:0 0 12px;font-size:1em}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-milestone h6 span{display:block;margin-top:3px;color:#00000094;font-size:.85em;font-weight:400}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-milestone p{padding:9px 0;border-radius:0;background:transparent}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-milestone p+p{border-top:1px solid rgba(0,0,0,.07)}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-milestone .skin-advisor-dashboard__impulsa-reason{color:#8a3434;font-size:.92em}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-detail[hidden],.skin-advisor-dashboard .skin-advisor-dashboard__team-history-row[hidden]{display:none}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-bonus-table{min-width:820px}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-bonus-status--pending{background:#fff3d6;color:#7b5313}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-bonus-status--included{background:#e8eef8;color:#38547a}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-bonus-status--paid{background:#e2f3e9;color:#276847}.skin-advisor-dashboard .skin-advisor-dashboard__team-filters{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr) auto;align-items:end;gap:12px}.skin-advisor-dashboard .skin-advisor-dashboard__team-filters label{display:grid;gap:6px}.skin-advisor-dashboard .skin-advisor-dashboard__team-filters input,.skin-advisor-dashboard .skin-advisor-dashboard__team-filters select{width:100%;min-width:0;padding:10px}.skin-advisor-dashboard .skin-advisor-dashboard__team-filter-actions{display:flex;gap:8px}.skin-advisor-dashboard [data-team-table-wrapper] table{min-width:1050px}.skin-advisor-dashboard .skin-advisor-dashboard__team-history-row>td{padding:18px;background:#00000006}.skin-advisor-dashboard .skin-advisor-dashboard__team-history-table{min-width:520px!important}.skin-advisor-dashboard .skin-advisor-dashboard__business-navigation{display:flex;gap:8px;margin-bottom:28px;overflow-x:auto}.skin-advisor-dashboard [data-business-panel]{min-height:200px}.skin-advisor-dashboard [data-business-panel]>h3{margin:0 0 8px;font-size:clamp(26px,3vw,34px);line-height:1.2}.skin-advisor-dashboard [data-business-panel]>h3+p{max-width:760px;margin:0 0 24px;font-size:18px;line-height:1.55}.skin-advisor-dashboard .skin-advisor-dashboard__account-avatar{display:grid;width:88px;height:88px;flex:0 0 88px;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:24px;font-weight:700;overflow:hidden}.skin-advisor-dashboard .skin-advisor-dashboard__account-avatar img{width:100%;height:100%;object-fit:cover}.skin-advisor-dashboard .skin-advisor-dashboard__account-profile{display:flex;align-items:center;gap:24px;margin-bottom:24px;padding:28px;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:#00000006}.skin-advisor-dashboard .skin-advisor-dashboard__account-identity{min-width:0}.skin-advisor-dashboard .skin-advisor-dashboard__account-identity h3{margin:0;font-size:clamp(28px,3vw,38px);line-height:1.2}.skin-advisor-dashboard .skin-advisor-dashboard__account-identity>p{margin:6px 0 0;overflow-wrap:anywhere}.skin-advisor-dashboard .skin-advisor-dashboard__account-photo-controls{display:grid;justify-items:end;gap:6px;margin-left:auto}.skin-advisor-dashboard .skin-advisor-dashboard__account-photo-button{display:inline-flex;min-height:42px;align-items:center;padding:9px 16px;border:1px solid currentColor;border-radius:8px;cursor:pointer;font-weight:600}.skin-advisor-dashboard .skin-advisor-dashboard__account-photo-button:focus-within{outline:2px solid currentColor;outline-offset:2px}.skin-advisor-dashboard .skin-advisor-dashboard__account-photo-controls p{min-height:1.4em;margin:0;font-size:14px;text-align:right}.skin-advisor-dashboard .skin-advisor-dashboard__account-photo-controls:has(input:disabled) .skin-advisor-dashboard__account-photo-button{cursor:wait;opacity:.6}.skin-advisor-dashboard .skin-advisor-dashboard__account-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:16px;font-size:15px}.skin-advisor-dashboard .skin-advisor-dashboard__account-status{display:inline-flex;align-items:center;min-height:30px;padding:5px 12px;border:1px solid currentColor;border-radius:999px;font-weight:600}.skin-advisor-dashboard .skin-advisor-dashboard__account-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:20px;align-items:start}.skin-advisor-dashboard .skin-advisor-dashboard__account-main,.skin-advisor-dashboard .skin-advisor-dashboard__account-sidebar{display:grid;gap:20px}.skin-advisor-dashboard .skin-advisor-dashboard__account-card{min-width:0;padding:24px;border:1px solid rgba(0,0,0,.12);border-radius:12px;background:#fff}.skin-advisor-dashboard .skin-advisor-dashboard__account-card>h3,.skin-advisor-dashboard .skin-advisor-dashboard__account-card-header h3{margin:0;font-size:23px;line-height:1.3}.skin-advisor-dashboard .skin-advisor-dashboard__account-card-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.skin-advisor-dashboard .skin-advisor-dashboard__account-card-header button,.skin-advisor-dashboard .skin-advisor-dashboard__account-actions button,.skin-advisor-dashboard .skin-advisor-dashboard__account-form-actions button{min-height:42px;padding:9px 16px;border:1px solid currentColor;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.skin-advisor-dashboard .skin-advisor-dashboard__account-form-actions .skin-advisor-dashboard__button{background:#1a1a1a;color:#fff}.skin-advisor-dashboard .skin-advisor-dashboard__account-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;margin:0}.skin-advisor-dashboard .skin-advisor-dashboard__account-data-grid div{min-width:0}.skin-advisor-dashboard .skin-advisor-dashboard__account-data-grid dt,.skin-advisor-dashboard .skin-advisor-dashboard__account-readonly-field span{margin-bottom:5px;color:#0000009e;font-size:14px}.skin-advisor-dashboard .skin-advisor-dashboard__account-data-grid dd{margin:0;font-size:18px;font-weight:600;overflow-wrap:anywhere}.skin-advisor-dashboard .skin-advisor-dashboard__account-mentor{display:grid;gap:18px;margin:20px 0 0}.skin-advisor-dashboard .skin-advisor-dashboard__account-mentor div{min-width:0}.skin-advisor-dashboard .skin-advisor-dashboard__account-mentor dt{margin-bottom:5px;color:#0000009e;font-size:14px}.skin-advisor-dashboard .skin-advisor-dashboard__account-mentor dd{margin:0;font-size:17px;font-weight:600;overflow-wrap:anywhere}.skin-advisor-dashboard .skin-advisor-dashboard__account-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.skin-advisor-dashboard .skin-advisor-dashboard__account-form-grid label,.skin-advisor-dashboard .skin-advisor-dashboard__account-readonly-field,.skin-advisor-dashboard .skin-advisor-dashboard__account-select-field{display:grid;align-content:start;gap:7px;min-width:0}.skin-advisor-dashboard .skin-advisor-dashboard__account-form-grid input,.skin-advisor-dashboard .skin-advisor-dashboard__account-form-grid select{width:100%;min-width:0;padding:11px 12px;border:1px solid rgba(0,0,0,.24);border-radius:8px;background:#fff;color:inherit}.skin-advisor-dashboard .skin-advisor-dashboard__account-form-grid small{color:#0000009e;font-size:13px;line-height:1.4}.skin-advisor-dashboard .skin-advisor-dashboard__account-form-field--wide{grid-column:1 / -1}.skin-advisor-dashboard .skin-advisor-dashboard__account-readonly-field strong{padding-top:7px;overflow-wrap:anywhere}.skin-advisor-dashboard .skin-advisor-dashboard__account-form-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.skin-advisor-dashboard .skin-advisor-dashboard__account-address{display:grid;gap:5px;margin:0;font-style:normal;line-height:1.6}.skin-advisor-dashboard .skin-advisor-dashboard__account-link-value{margin:16px 0 0;padding:14px;border-radius:8px;background:#0000000a;overflow-wrap:anywhere}.skin-advisor-dashboard .skin-advisor-dashboard__account-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px}.skin-advisor-dashboard .skin-advisor-dashboard__account-actions a{display:inline-flex;min-height:42px;align-items:center}.skin-advisor-dashboard .skin-advisor-dashboard__account-actions a[aria-disabled=true]{pointer-events:none;opacity:.5}.skin-advisor-dashboard .skin-advisor-dashboard__account-feedback{min-height:1.5em;margin:14px 0 0;font-size:14px}.skin-advisor-dashboard .skin-advisor-dashboard__account-help{display:grid;gap:14px}.skin-advisor-dashboard .skin-advisor-dashboard__account-help h3{margin-bottom:4px}.skin-advisor-dashboard .skin-advisor-dashboard__links-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.skin-advisor-dashboard .skin-advisor-dashboard__link-card{display:flex;flex-direction:column}.skin-advisor-dashboard .skin-advisor-dashboard__link-card>p:not(.skin-advisor-dashboard__account-link-value):not(.skin-advisor-dashboard__account-feedback),.skin-advisor-dashboard .skin-advisor-dashboard__link-generator header p{margin:10px 0 0;color:#000000ad;line-height:1.55}.skin-advisor-dashboard .skin-advisor-dashboard__link-generator{margin-top:20px}.skin-advisor-dashboard .skin-advisor-dashboard__link-generator header h3{margin:0;font-size:23px;line-height:1.3}.skin-advisor-dashboard .skin-advisor-dashboard__link-generator form{display:grid;gap:8px;margin-top:24px}.skin-advisor-dashboard .skin-advisor-dashboard__link-generator-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.skin-advisor-dashboard .skin-advisor-dashboard__link-generator input{width:100%;min-width:0;padding:11px 12px;border:1px solid rgba(0,0,0,.24);border-radius:8px;background:#fff;color:inherit}.skin-advisor-dashboard .skin-advisor-dashboard__link-generator-row button{min-height:44px;padding:10px 18px;border:1px solid #1a1a1a;border-radius:8px;background:#1a1a1a;color:#fff;cursor:pointer}.skin-advisor-dashboard .skin-advisor-dashboard__link-result{display:grid;gap:8px;margin-top:22px}.skin-advisor-dashboard .skin-advisor-dashboard__link-result[hidden]{display:none}.skin-advisor-dashboard .skin-advisor-dashboard__account-card form[hidden],.skin-advisor-dashboard .skin-advisor-dashboard__account-data-grid[hidden],.skin-advisor-dashboard .skin-advisor-dashboard__account-address[hidden],.skin-advisor-dashboard [data-account-province-field][hidden],.skin-advisor-dashboard [data-account-country-province-source][hidden],.skin-advisor-dashboard [data-account-personal-edit][hidden],.skin-advisor-dashboard [data-account-billing-edit][hidden]{display:none!important}.skin-advisor-dashboard button:focus-visible,.skin-advisor-dashboard a:focus-visible,.skin-advisor-dashboard input:focus-visible,.skin-advisor-dashboard select:focus-visible{outline:2px solid currentColor;outline-offset:2px}.skin-advisor-dashboard .skin-advisor-dashboard__table-wrapper{margin-top:20px;overflow-x:auto}.skin-advisor-dashboard .skin-advisor-dashboard__table{width:100%;border-collapse:collapse}.skin-advisor-dashboard [data-sales-table-wrapper] table{min-width:1080px}.skin-advisor-dashboard .skin-advisor-dashboard__sales-detail-toggle{white-space:nowrap}.skin-advisor-dashboard .skin-advisor-dashboard__sales-detail-row[hidden]{display:none}.skin-advisor-dashboard .skin-advisor-dashboard__sales-detail-row>td{padding:0;background:#00000006}.skin-advisor-dashboard .skin-advisor-dashboard__sales-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:24px;padding:20px}.skin-advisor-dashboard .skin-advisor-dashboard__sales-detail dl{display:grid;gap:12px;margin:0}.skin-advisor-dashboard .skin-advisor-dashboard__sales-detail dl>div{display:grid;gap:4px}.skin-advisor-dashboard .skin-advisor-dashboard__sales-detail dt{font-size:15px;font-weight:600}.skin-advisor-dashboard .skin-advisor-dashboard__sales-detail dd,.skin-advisor-dashboard .skin-advisor-dashboard__sales-detail h4,.skin-advisor-dashboard .skin-advisor-dashboard__sales-detail p{margin:0}.skin-advisor-dashboard .skin-advisor-dashboard__sales-products{display:grid;gap:10px;margin:12px 0 0;padding-left:20px}.skin-advisor-dashboard .skin-advisor-dashboard__sales-products span{display:block;margin-top:3px;font-size:15px}.skin-advisor-dashboard .skin-advisor-dashboard__earnings-block{margin-top:28px}.skin-advisor-dashboard .skin-advisor-dashboard__earnings-block>h4{margin:0 0 16px}.skin-advisor-dashboard .skin-advisor-dashboard__earnings-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.skin-advisor-dashboard .skin-advisor-dashboard__earnings-heading h4{margin:0}.skin-advisor-dashboard .skin-advisor-dashboard__earnings-heading label{display:grid;gap:6px}.skin-advisor-dashboard .skin-advisor-dashboard__earnings-heading select{min-width:180px;padding:10px}.skin-advisor-dashboard .skin-advisor-dashboard__earnings-comparison{margin:16px 0 0}.skin-advisor-dashboard .skin-advisor-dashboard__earnings-block .skin-advisor-dashboard__card small{display:block;margin-top:8px}.skin-advisor-dashboard [data-earnings-table-wrapper] table{min-width:900px}.skin-advisor-dashboard [data-earnings-error] p,.skin-advisor-dashboard [data-earnings-month-error] p{margin:0 0 12px}.skin-advisor-dashboard .skin-advisor-dashboard__table th,.skin-advisor-dashboard .skin-advisor-dashboard__table td{padding:14px 12px;border-bottom:1px solid rgba(0,0,0,.12);text-align:left;vertical-align:middle}.skin-advisor-dashboard .skin-advisor-dashboard__table th{font-size:14px;font-weight:600}.skin-advisor-dashboard .skin-advisor-dashboard__status{display:inline-block;padding:5px 9px;border:1px solid rgba(0,0,0,.18);border-radius:999px;font-size:13px}.skin-advisor-dashboard .skin-advisor-dashboard__sales-error{margin-top:16px;padding:14px;border:1px solid currentColor;border-radius:8px}.skin-advisor-dashboard .skin-advisor-dashboard__sales-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px}.skin-advisor-dashboard .skin-advisor-dashboard__sales-filters label{display:grid;gap:6px}.skin-advisor-dashboard .skin-advisor-dashboard__sales-filters input,.skin-advisor-dashboard .skin-advisor-dashboard__sales-filters select{width:100%;min-width:0;padding:10px}.skin-advisor-dashboard .skin-advisor-dashboard__sales-actions,.skin-advisor-dashboard .skin-advisor-dashboard__sales-pagination{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0}@media screen and (max-width:989px){.skin-advisor-dashboard .skin-advisor-dashboard__training-card{grid-template-columns:1fr}.skin-advisor-dashboard .skin-advisor-dashboard__training-link{justify-self:start}.skin-advisor-dashboard .skin-advisor-dashboard__home-stats-grid,.skin-advisor-dashboard .skin-advisor-dashboard__home-stats-grid--team,.skin-advisor-dashboard .skin-advisor-dashboard__home-stats-grid--summary,.skin-advisor-dashboard .skin-advisor-dashboard__business-history-grid,.skin-advisor-dashboard .skin-advisor-dashboard__business-quarter-grid,.skin-advisor-dashboard .skin-advisor-dashboard__team-card-grid--five,.skin-advisor-dashboard .skin-advisor-dashboard__team-card-grid--four,.skin-advisor-dashboard .skin-advisor-dashboard__team-card-grid--three,.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-metrics,.skin-advisor-dashboard .skin-advisor-dashboard__sales-filters,.skin-advisor-dashboard .skin-advisor-dashboard__tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.skin-advisor-dashboard .skin-advisor-dashboard__welcome-header{margin-bottom:24px}.skin-advisor-dashboard .skin-advisor-dashboard__welcome-header--banner{min-height:420px;align-items:flex-end;padding:28px 22px}.skin-advisor-dashboard .skin-advisor-dashboard__welcome-header--banner:after{background:linear-gradient(180deg,#141d192e,#141d19c7 72%,#141d19e6)}.skin-advisor-dashboard .skin-advisor-dashboard__training-card,.skin-advisor-dashboard .skin-advisor-dashboard__intranet-guide-card{padding:20px}.skin-advisor-dashboard .skin-advisor-dashboard__intranet-guide{margin-top:40px}.skin-advisor-dashboard .skin-advisor-dashboard__intranet-guide-heading{margin-bottom:20px}.skin-advisor-dashboard .skin-advisor-dashboard__intranet-guide-heading h2{font-size:28px}.skin-advisor-dashboard .skin-advisor-dashboard__intranet-guide-heading p{font-size:16px}.skin-advisor-dashboard .skin-advisor-dashboard__training-link{width:100%}.skin-advisor-dashboard .skin-advisor-dashboard__intranet-guide-grid,.skin-advisor-dashboard .skin-advisor-dashboard__sales-detail,.skin-advisor-dashboard .skin-advisor-dashboard__production-columns,.skin-advisor-dashboard .skin-advisor-dashboard__home-stats-grid,.skin-advisor-dashboard .skin-advisor-dashboard__home-stats-grid--team,.skin-advisor-dashboard .skin-advisor-dashboard__home-stats-grid--summary,.skin-advisor-dashboard .skin-advisor-dashboard__business-history-grid,.skin-advisor-dashboard .skin-advisor-dashboard__business-quarter-grid{grid-template-columns:1fr}.skin-advisor-dashboard .skin-advisor-dashboard__team-heading,.skin-advisor-dashboard .skin-advisor-dashboard__customers-heading,.skin-advisor-dashboard .skin-advisor-dashboard__customers-toolbar,.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-card-heading{align-items:stretch;flex-direction:column}.skin-advisor-dashboard .skin-advisor-dashboard__customers-toolbar{gap:10px}.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-section-heading{flex-direction:column}.skin-advisor-dashboard .skin-advisor-dashboard__team-card-grid--five,.skin-advisor-dashboard .skin-advisor-dashboard__team-card-grid--four,.skin-advisor-dashboard .skin-advisor-dashboard__team-card-grid--three,.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-metrics,.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-detail,.skin-advisor-dashboard .skin-advisor-dashboard__team-filters,.skin-advisor-dashboard .skin-advisor-dashboard__impulsa-bonus-summary{grid-template-columns:1fr}.skin-advisor-dashboard .skin-advisor-dashboard__team-filter-actions{flex-wrap:wrap}.skin-advisor-dashboard .skin-advisor-dashboard__team-block,.skin-advisor-dashboard .skin-advisor-dashboard__home-block,.skin-advisor-dashboard .skin-advisor-dashboard__business-summary-block{padding:16px}.skin-advisor-dashboard .skin-advisor-dashboard__sales-filters,.skin-advisor-dashboard .skin-advisor-dashboard__cards,.skin-advisor-dashboard .skin-advisor-dashboard__tier-grid{grid-template-columns:1fr}.skin-advisor-dashboard .skin-advisor-dashboard__earnings-heading{align-items:stretch;flex-direction:column}.skin-advisor-dashboard .skin-advisor-dashboard__earnings-heading select{width:100%}.skin-advisor-dashboard .skin-advisor-dashboard__simple-grid{grid-template-columns:1fr}.skin-advisor-dashboard .skin-advisor-dashboard__account-profile{align-items:flex-start;padding:22px;flex-wrap:wrap}.skin-advisor-dashboard .skin-advisor-dashboard__account-photo-controls{width:100%;justify-items:start;margin-left:0}.skin-advisor-dashboard .skin-advisor-dashboard__account-photo-controls p{text-align:left}.skin-advisor-dashboard .skin-advisor-dashboard__account-avatar{width:72px;height:72px;flex-basis:72px;font-size:20px}.skin-advisor-dashboard .skin-advisor-dashboard__account-layout,.skin-advisor-dashboard .skin-advisor-dashboard__account-data-grid,.skin-advisor-dashboard .skin-advisor-dashboard__account-form-grid,.skin-advisor-dashboard .skin-advisor-dashboard__links-grid,.skin-advisor-dashboard .skin-advisor-dashboard__link-generator-row{grid-template-columns:1fr}.skin-advisor-dashboard .skin-advisor-dashboard__account-form-field--wide{grid-column:auto}.skin-advisor-dashboard .skin-advisor-dashboard__support-link{margin-left:0}}.captain-tracker details{border:1px solid #dce3dd;border-radius:12px;padding:16px;margin-top:12px}.captain-tracker summary{cursor:pointer;font-weight:600}.captain-tracker label{display:block;margin:14px 0}.captain-tracker progress{display:block;width:100%;height:10px;margin-top:7px;accent-color:#526a50}.captain-tracker__table{overflow-x:auto}.captain-tracker table{width:100%;min-width:560px;border-collapse:collapse}.captain-tracker th,.captain-tracker td{padding:10px;text-align:left;border-bottom:1px solid #e2e8e2}.captain-tracker__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.captain-tracker__metrics article{min-width:0;align-content:start}.captain-tracker__metrics small{display:block;line-height:1.6;margin-top:10px}.captain-tracker__badge{display:block;width:fit-content;border-radius:8px;padding:6px 10px;margin-top:10px;background:#edf2e9;color:#30482e;font-size:13px}.captain-tracker__bonus{padding:12px 0}.captain-tracker__levels{display:grid;gap:20px}.captain-tracker__level{padding:20px;border:1px solid #dce3dd;border-radius:12px;background:#fff;min-width:0}.captain-tracker details.captain-tracker__level{padding:20px;margin:0}.captain-tracker__level>summary{display:block;list-style:none;font-weight:400;cursor:pointer}.captain-tracker__level>summary::-webkit-details-marker{display:none}.captain-tracker__level>summary:focus-visible{outline:2px solid #526a50;outline-offset:6px;border-radius:4px}.captain-tracker__level-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px}.captain-tracker__level-title{margin-right:auto;font-size:20px}.captain-tracker__level-heading:after{content:"+";color:#526a50;font-size:22px;line-height:1}.captain-tracker__level[open]>summary .captain-tracker__level-heading:after{content:"\2212"}.captain-tracker__level[open]>summary{margin-bottom:16px}.captain-tracker__requirement{border-top:1px solid #e2e8e2;padding:16px 0}.captain-tracker__requirement h6{margin:0;font-size:16px}.captain-tracker__requirement h6 span{display:inline-block;font-size:12px;margin-left:8px;color:#667364}.captain-tracker__requirement[data-completed=true] h6 span{color:#30482e}.captain-tracker__progress{margin:14px 0}.captain-tracker__progress p{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px;margin:0}.captain-tracker__progress small{display:block;margin-top:6px}.captain-tracker__blockers{border-left:4px solid #b27b30;background:#fff8ec;padding:14px 18px;margin:16px 0}.captain-activity{padding:20px 0;margin:20px 0;border-top:1px solid #dce3dd;border-bottom:1px solid #dce3dd}.captain-activity__heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.captain-activity__heading h5{font-size:20px;margin:0}.captain-activity__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}.captain-activity__grid small{display:block;line-height:1.5}.captain-activity__kpi{display:grid;gap:10px;min-width:0;border:1px solid #dce3dd;border-radius:12px;background:#fff;padding:20px;text-align:left;color:inherit;font:inherit;cursor:pointer}.captain-activity__kpi strong{font-size:26px}.captain-activity__kpi:hover,.captain-activity__kpi[aria-expanded=true]{border-color:#526a50;background:#edf2e9}.captain-activity button:focus-visible{outline:2px solid #526a50;outline-offset:3px}.captain-activity [data-activity-detail]{border:1px solid #dce3dd;border-radius:12px;padding:16px;background:#fff;margin:16px 0}.captain-activity [data-activity-detail] h6{font-size:18px;margin:0 0 12px}.captain-activity input[type=search]{width:100%;max-width:600px;padding:10px;border:1px solid #c2cbc1;border-radius:6px}.captain-activity [data-activity-export]{border:0;border-radius:8px;padding:12px 16px;background:#526a50;color:#fff;font:inherit;cursor:pointer}.captain-activity [data-activity-detail] button{border:1px solid #c2cbc1;border-radius:6px;padding:8px 12px;background:#f7f8f5;color:inherit;font:inherit;cursor:pointer}.captain-activity [data-activity-detail] button:disabled{opacity:.5;cursor:default}@media(max-width:749px){.captain-activity__grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.captain-tracker__metrics{grid-template-columns:minmax(0,1fr)}}.captain-tree{margin-top:28px;min-width:0;border-top:1px solid #dce3dd;padding-top:24px;font-family:var(--font-body-family, Arial, sans-serif)}.captain-tree>h5{font-size:22px;margin:0 0 10px}.captain-tree>p{line-height:1.6}.captain-tree__tools{display:flex;align-items:end;flex-wrap:wrap;gap:12px}.captain-tree__tools label{display:grid;gap:6px;font-size:14px;max-width:100%}.captain-tree__tools button,.captain-tree__tools select{border:1px solid #c2cbc1;background:#fff;color:#30482e;border-radius:6px;padding:10px 12px;font:inherit}.captain-tree__tools button{cursor:pointer}.captain-tree__viewport{width:100%;max-width:100%;overflow:auto;max-height:760px;border:1px solid #dce3dd;border-radius:12px;background:#f6f8f4;overscroll-behavior:contain}.captain-tree__stage{width:max-content;min-width:100%;padding:28px 16px;box-sizing:border-box}.captain-tree__branch{display:flex;flex-direction:column;align-items:center;position:relative;padding:0 12px}.captain-tree__card{width:250px;box-sizing:border-box;border:1px solid #cbd6c8;border-radius:12px;background:#fff;padding:16px;position:relative;box-shadow:0 3px 10px #30482e0a}.captain-tree__card.is-match{outline:3px solid #879d6b;outline-offset:2px}.captain-tree__card>small{display:block;font-size:12px;color:#667364}.captain-tree__card h6{margin:7px 0 12px;font-size:17px;line-height:1.35;overflow-wrap:anywhere}.captain-tree__rank,.captain-tree__qualification{display:block;font-size:12px;padding:5px 8px;margin:5px 0;background:#f3f4f1;border-radius:5px}.captain-tree__rank,.captain-tree__qualification.is-qualified{background:#eaf2e4;color:#30482e}.captain-tree__card dl{margin:14px 0}.captain-tree__card dl>div+div{margin-top:10px}.captain-tree__card dt{font-size:12px;color:#667364}.captain-tree__card dd{font-size:19px;font-weight:600;margin:2px 0 0;font-variant-numeric:tabular-nums}.captain-tree__card [data-tree-toggle]{display:block;margin:14px auto -30px;position:relative;z-index:1;border:1px solid #526a50;border-radius:50%;background:#526a50;color:#fff;width:30px;height:30px;padding:0;font-size:21px;cursor:pointer}.captain-tree__card [data-tree-select]{display:block;width:100%;border:0;padding:0;margin:0;background:none;color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer}.captain-tree__card.is-selected{outline:3px solid #526a50;outline-offset:2px}.captain-tree__card button:focus-visible{outline:2px solid #526a50;outline-offset:3px}.captain-tree__children{display:flex;align-items:flex-start;padding-top:40px;position:relative}.captain-tree__children:before{content:"";position:absolute;top:0;left:50%;height:20px;border-left:1px solid #a8b7a3}.captain-tree__children>.captain-tree__branch:before{content:"";position:absolute;top:-20px;left:0;right:0;height:20px;border-top:1px solid #a8b7a3}.captain-tree__children>.captain-tree__branch:first-child:before{left:50%}.captain-tree__children>.captain-tree__branch:last-child:before{right:50%}.captain-tree__children>.captain-tree__branch:after{content:"";position:absolute;top:-20px;left:50%;height:20px;border-left:1px solid #a8b7a3}.captain-tree__viewport:focus-visible,.captain-tree select:focus-visible{outline:2px solid #526a50;outline-offset:3px}.captain-tree__viewport{position:relative;height:620px;max-height:none;overflow:hidden;overflow:clip;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background-image:radial-gradient(#cdded2 1px,transparent 1px);background-size:20px 20px}.captain-tree__stage{position:absolute;left:0;top:0;min-width:0;transform-origin:0 0;will-change:transform}.captain-tree__tools [data-tree-zoom-level]{min-width:52px;align-self:center;text-align:center;font-variant-numeric:tabular-nums}@media(max-width:749px){.captain-tree__viewport{height:60vh;min-height:360px}.captain-tree-fullscreen .captain-tree__viewport{min-height:0}}.captain-tree__viewport.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.captain-tree__tools input[type=search]{box-sizing:border-box;width:100%;max-width:600px;padding:10px;border:1px solid #c2cbc1;border-radius:6px;font:inherit}.captain-tree-fullscreen{box-sizing:border-box;width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:20px;border:0;background:#fff;color:#243126;font:14px/1.5 Arial,sans-serif;overflow:hidden}.captain-tree-fullscreen[open]{display:flex;flex-direction:column;gap:12px}.captain-tree-fullscreen::backdrop{background:#24312688}.captain-tree-fullscreen>header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:none}.captain-tree-fullscreen>header strong{font-size:20px}.captain-tree-fullscreen [data-tree-close]{width:44px;height:44px;border:1px solid #c2cbc1;border-radius:8px;background:#fff;color:#243126;font-size:30px;cursor:pointer;flex:none}.captain-tree-fullscreen .captain-tree{display:flex;flex-direction:column;flex:1;min-height:0;padding:0;margin:0;border:0}.captain-tree-fullscreen .captain-tree>h5,.captain-tree-fullscreen [data-tree-fullscreen]{display:none}.captain-tree-fullscreen .captain-tree>p{margin:6px 0 10px;font-size:12px}.captain-tree-fullscreen .captain-tree__viewport{flex:1;min-height:0;max-height:none}.captain-tree-fullscreen button:focus-visible{outline:2px solid #526a50;outline-offset:3px}@media(max-width:749px){.captain-tree-fullscreen{padding:12px;padding-top:max(12px,env(safe-area-inset-top));padding-bottom:max(12px,env(safe-area-inset-bottom))}.captain-tree-fullscreen .captain-tree__tools{gap:8px}}.captain-path__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}.captain-path__grid>article{min-width:0;padding:20px;background:#fff;border:1px solid #dce3dd;border-radius:12px}.captain-path h4{margin:0 0 16px;font-size:20px}.captain-path p{line-height:1.6}.captain-path dl{margin:0}.captain-path dl>div{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 0;border-bottom:1px solid #e2e8e2}.captain-path dd{margin:0;font-weight:600}.captain-path__volume{font-size:28px}.captain-path__status{padding:12px 16px;background:#edf2e9;color:#30482e;border-radius:8px}.captain-path__progress{margin:18px 0}.captain-path__progress p{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:0 0 8px}.captain-path__progress progress{display:block;width:100%;height:10px;accent-color:#526a50}.captain-path__progress small{display:block;margin-top:8px}@media(max-width:749px){.captain-path__grid{grid-template-columns:minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/242/assets/skin-advisor-portal.css.map */
