.SalonSetup-module__8t-bsa__shell{color:#302438;min-height:100vh;font-family:var(--font-ui);background:#f5f4f7}.SalonSetup-module__8t-bsa__topbar{background:#fff;border-bottom:1px solid #e4dfe8;justify-content:space-between;align-items:center;gap:16px;padding:18px max(24px,50vw - 580px);display:flex}.SalonSetup-module__8t-bsa__brand{letter-spacing:-.5px;color:#39223f;font-size:22px;font-weight:750;text-decoration:none}.SalonSetup-module__8t-bsa__brand span{color:#bb1f70}.SalonSetup-module__8t-bsa__topbar>a:last-child{color:#682554;font-size:13px;font-weight:600;text-decoration:none}.SalonSetup-module__8t-bsa__page h1{font-family:var(--font-ui);letter-spacing:-1px;margin:8px 0 12px;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.2}.SalonSetup-module__8t-bsa__intro{color:#665b6d;max-width:670px;font-size:15px;line-height:1.6}.SalonSetup-module__8t-bsa__eyebrow{letter-spacing:1.4px;color:#9d2267;font-size:11px;font-weight:700}.SalonSetup-module__8t-bsa__sectionNav{border-bottom:1px solid #ddd5e2;gap:8px;margin-bottom:24px;padding-bottom:14px;display:flex}.SalonSetup-module__8t-bsa__sectionNav a{color:#522740;background:#fff;border:1px solid #d8ccdd;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none}.SalonSetup-module__8t-bsa__sectionNav a[aria-current=location]{color:#fff;background:#43274f;border-color:#43274f}.SalonSetup-module__8t-bsa__card{color:#302438;background:#fff;border:1px solid #e2dce5;border-radius:16px;margin:0 0 28px;overflow:hidden}.SalonSetup-module__8t-bsa__summary{border-bottom:1px solid #eee9f0;justify-content:space-between;align-items:center;gap:24px;padding:26px;display:flex}.SalonSetup-module__8t-bsa__summary h2{font-family:var(--font-ui);letter-spacing:-.5px;margin:8px 0;font-size:23px;font-weight:650}.SalonSetup-module__8t-bsa__summary p{color:#675d6b;max-width:730px;margin:10px 0 0;font-size:14px;line-height:1.65}.SalonSetup-module__8t-bsa__progress{color:#625869;gap:6px;min-width:160px;font-size:12px;display:grid}.SalonSetup-module__8t-bsa__progress strong{color:#4b2753;font-size:32px;font-weight:650;line-height:1.1}.SalonSetup-module__8t-bsa__progress strong span{color:#837388;font-size:18px;font-weight:500}.SalonSetup-module__8t-bsa__progress progress{accent-color:#bf2273;border:0;border-radius:5px;width:100%;height:7px;margin-top:8px;overflow:hidden}.SalonSetup-module__8t-bsa__progress progress::-webkit-progress-bar{background:#eee8f0}.SalonSetup-module__8t-bsa__progress progress::-webkit-progress-value{background:#bd226f;border-radius:5px}.SalonSetup-module__8t-bsa__next{background:#fff4f9;border-bottom:1px solid #f1dce6;align-items:center;gap:16px;padding:20px 24px;display:flex}.SalonSetup-module__8t-bsa__next>div{flex:1}.SalonSetup-module__8t-bsa__next h3{margin:5px 0;font-size:18px;font-weight:650}.SalonSetup-module__8t-bsa__next p{color:#6c5263;margin:0;font-size:13px;line-height:1.5}.SalonSetup-module__8t-bsa__nextIcon,.SalonSetup-module__8t-bsa__stepIcon{color:#793665;background:#f3edf6;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.SalonSetup-module__8t-bsa__nextIcon{color:#b12069;background:#fff;width:48px;height:48px}.SalonSetup-module__8t-bsa__nextIcon svg,.SalonSetup-module__8t-bsa__stepIcon svg{width:23px;height:23px}.SalonSetup-module__8t-bsa__sectionHeading{justify-content:space-between;align-items:baseline;gap:12px;padding:22px 24px 12px;display:flex}.SalonSetup-module__8t-bsa__sectionHeading h3{margin:0;font-size:16px;font-weight:650}.SalonSetup-module__8t-bsa__sectionHeading span{color:#796f80;font-size:12px}.SalonSetup-module__8t-bsa__steps{grid-template-columns:1fr 1fr;gap:12px;padding:0 24px 24px;display:grid}.SalonSetup-module__8t-bsa__step{color:inherit;border:1px solid #e6dfe9;border-radius:10px;gap:13px;padding:18px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.SalonSetup-module__8t-bsa__step:hover{background:#fffbfd;border-color:#b84185}.SalonSetup-module__8t-bsa__step>div{flex:1;min-width:0}.SalonSetup-module__8t-bsa__stepHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.SalonSetup-module__8t-bsa__stepHeading h3{font-family:var(--font-ui);margin:0;font-size:14px;font-weight:650}.SalonSetup-module__8t-bsa__stepHeading small{white-space:nowrap;border-radius:5px;padding:4px 6px;font-size:10px;font-weight:600}.SalonSetup-module__8t-bsa__complete{color:#28694c;background:#eff7f2}.SalonSetup-module__8t-bsa__pending{color:#94225e;background:#fbedf4}.SalonSetup-module__8t-bsa__step p{color:#6d6273;margin:9px 0 12px;font-size:13px;line-height:1.6}.SalonSetup-module__8t-bsa__stepAction{color:#9b2468;font-size:12px;font-weight:650}.SalonSetup-module__8t-bsa__card button,.SalonSetup-module__8t-bsa__primary{color:#682954;min-height:42px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4c5db;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.SalonSetup-module__8t-bsa__card button svg{width:16px;height:16px}.SalonSetup-module__8t-bsa__card button:disabled{opacity:.6;cursor:wait}.SalonSetup-module__8t-bsa__card .SalonSetup-module__8t-bsa__primary{color:#fff;white-space:nowrap;background:#a82068;border-color:#a82068}.SalonSetup-module__8t-bsa__card>.SalonSetup-module__8t-bsa__primary{margin:20px 24px}.SalonSetup-module__8t-bsa__blockers,.SalonSetup-module__8t-bsa__notice{color:#805024;background:#fff7ed;border-radius:9px;margin:20px 24px;padding:14px 20px;font-size:13px;line-height:1.7}.SalonSetup-module__8t-bsa__card footer{border-top:1px solid #eee9f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:16px 24px;display:flex}.SalonSetup-module__8t-bsa__card footer a,.SalonSetup-module__8t-bsa__notice a{color:#8d2c67;font-size:13px;font-weight:600;text-decoration:none}.SalonSetup-module__8t-bsa__operations{flex-wrap:wrap;gap:24px;padding:6px 0;display:flex}.SalonSetup-module__8t-bsa__operations a{color:#652750;font-size:13px;font-weight:600;text-decoration:none}.SalonSetup-module__8t-bsa__shell :focus-visible,.SalonSetup-module__8t-bsa__card :focus-visible{outline-offset:3px;outline:3px solid #bd3b83}@media (max-width:700px){.SalonSetup-module__8t-bsa__page{padding:24px 16px 100px}.SalonSetup-module__8t-bsa__topbar{padding:16px}.SalonSetup-module__8t-bsa__brand{font-size:18px}.SalonSetup-module__8t-bsa__summary{flex-direction:column;align-items:start;gap:18px;padding:20px}.SalonSetup-module__8t-bsa__progress{grid-template-columns:auto 1fr;align-items:center;width:100%}.SalonSetup-module__8t-bsa__progress progress{grid-column:1/-1;margin:0}.SalonSetup-module__8t-bsa__progress>span{text-align:right}.SalonSetup-module__8t-bsa__next{flex-wrap:wrap;padding:18px}.SalonSetup-module__8t-bsa__steps{grid-template-columns:1fr;padding:0 16px 20px}.SalonSetup-module__8t-bsa__sectionHeading{flex-wrap:wrap;padding:20px 18px 12px}.SalonSetup-module__8t-bsa__step{padding:16px}.SalonSetup-module__8t-bsa__stepIcon{width:34px;height:34px}.SalonSetup-module__8t-bsa__card footer{padding:16px}.SalonSetup-module__8t-bsa__sectionNav a{font-size:13px}.SalonSetup-module__8t-bsa__nextIcon{width:42px;height:42px}.SalonSetup-module__8t-bsa__next .SalonSetup-module__8t-bsa__primary{margin-left:58px}}.SalonSetup-module__8t-bsa__hubHeader{justify-content:space-between;align-items:center;gap:28px;display:flex}.SalonSetup-module__8t-bsa__applicationLink{color:#652b59;background:#fff;border:1px solid #d9ccdf;border-radius:9px;flex-shrink:0;padding:12px 16px;font-size:13px;font-weight:650;text-decoration:none}.SalonSetup-module__8t-bsa__journey{background:#fff;border:1px solid #dfd5e5;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 30px;display:grid;overflow:hidden}.SalonSetup-module__8t-bsa__journey>div{border-right:1px solid #ece5ef;padding:22px 24px}.SalonSetup-module__8t-bsa__journey>div:last-child{border:0}.SalonSetup-module__8t-bsa__journey span{letter-spacing:1px;color:#826a87;font-size:11px;font-weight:750}.SalonSetup-module__8t-bsa__journey h2{letter-spacing:-.3px;margin:10px 0 8px;font-family:inherit;font-size:17px;font-weight:650}.SalonSetup-module__8t-bsa__journey p{color:#6d6174;margin:0;font-size:13px;line-height:1.6}.SalonSetup-module__8t-bsa__journey .SalonSetup-module__8t-bsa__currentStage{color:#fff;background:#43274f}.SalonSetup-module__8t-bsa__currentStage span{color:#f6c4de}.SalonSetup-module__8t-bsa__currentStage p{color:#eee4f3}.SalonSetup-module__8t-bsa__checklist{scroll-margin-top:20px}.SalonSetup-module__8t-bsa__page>header{margin-bottom:0}.SalonSetup-module__8t-bsa__sectionNav{margin-top:8px}.SalonSetup-module__8t-bsa__summary{padding:24px}.SalonSetup-module__8t-bsa__summary h2{font-size:21px}.SalonSetup-module__8t-bsa__summary p{max-width:640px}.SalonSetup-module__8t-bsa__progress{min-width:155px}.SalonSetup-module__8t-bsa__complete{font-size:10px}.SalonSetup-module__8t-bsa__stepHeading small{white-space:normal}.SalonSetup-module__8t-bsa__billing{scroll-margin-top:24px}@media (max-width:700px){.SalonSetup-module__8t-bsa__hubHeader{flex-direction:column;align-items:flex-start;gap:10px}.SalonSetup-module__8t-bsa__journey{grid-template-columns:1fr;margin:22px 0}.SalonSetup-module__8t-bsa__journey>div{border-bottom:1px solid #ece5ef;border-right:0;grid-template-columns:90px 1fr;column-gap:12px;padding:16px 18px;display:grid}.SalonSetup-module__8t-bsa__journey span{grid-row:1/3;padding-top:3px}.SalonSetup-module__8t-bsa__journey h2{margin:0 0 5px;font-size:15px}.SalonSetup-module__8t-bsa__journey p{font-size:12px}.SalonSetup-module__8t-bsa__page h1{letter-spacing:-.7px;font-size:28px}}.SalonSetup-module__8t-bsa__intro{color:#514757;font-size:16px;line-height:1.7}.SalonSetup-module__8t-bsa__summary p,.SalonSetup-module__8t-bsa__next p,.SalonSetup-module__8t-bsa__step p,.SalonSetup-module__8t-bsa__journey p{color:#514757;font-size:15px;line-height:1.65}.SalonSetup-module__8t-bsa__stepHeading h3{font-size:16px;font-weight:600}.SalonSetup-module__8t-bsa__stepHeading small{font-size:12px;font-weight:500}.SalonSetup-module__8t-bsa__stepAction,.SalonSetup-module__8t-bsa__sectionHeading span,.SalonSetup-module__8t-bsa__card footer a,.SalonSetup-module__8t-bsa__primary,.SalonSetup-module__8t-bsa__applicationLink,.SalonSetup-module__8t-bsa__operations a{font-size:14px;font-weight:600}.SalonSetup-module__8t-bsa__journey .SalonSetup-module__8t-bsa__currentStage p{color:#f0e8f4}.SalonSetup-module__8t-bsa__summary h2,.SalonSetup-module__8t-bsa__page h1,.SalonSetup-module__8t-bsa__journey h2,.SalonSetup-module__8t-bsa__next h3{letter-spacing:-.3px;font-weight:600}.SalonSetup-module__8t-bsa__sectionNav a{font-size:15px}.SalonSetup-module__8t-bsa__eyebrow{font-size:12px}.SalonSetup-module__8t-bsa__progress{font-size:14px}.SalonSetup-module__8t-bsa__currentStage span{font-size:12px}@media (max-width:700px){.SalonSetup-module__8t-bsa__journey p{font-size:14px}.SalonSetup-module__8t-bsa__journey h2{font-size:16px}.SalonSetup-module__8t-bsa__sectionNav a{font-size:14px}.SalonSetup-module__8t-bsa__journey>div{grid-template-columns:85px 1fr}.SalonSetup-module__8t-bsa__stepHeading small{font-size:11px}}.SalonSetup-module__8t-bsa__page{max-width:none;margin:0;padding:0}.SalonSetup-module__8t-bsa__page h1{font-size:30px}.SalonSetup-module__8t-bsa__billing,.SalonSetup-module__8t-bsa__checklist{scroll-margin-top:100px}@media (max-width:600px){.SalonSetup-module__8t-bsa__page{padding:0}.SalonSetup-module__8t-bsa__page h1{font-size:27px}.SalonSetup-module__8t-bsa__billing,.SalonSetup-module__8t-bsa__checklist{scroll-margin-top:150px}}.SalonSetup-module__8t-bsa__hubHero{background:linear-gradient(115deg,#fff0f6,#eef3ff);border:1px solid #ebd9e9;border-radius:22px;margin-bottom:20px;padding:28px}.SalonSetup-module__8t-bsa__hubHero p{color:#605368;max-width:680px;line-height:1.65}.SalonSetup-module__8t-bsa__heroLinks{flex-wrap:wrap;gap:12px 24px;margin-top:20px;display:flex}.SalonSetup-module__8t-bsa__heroLinks a{color:#982063;font-size:14px;font-weight:650;text-decoration:none}.SalonSetup-module__8t-bsa__quickLinks{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 28px;display:grid}.SalonSetup-module__8t-bsa__quickLinks a{color:#33283d;background:#fff;border:1px solid #e6dce9;border-radius:14px;gap:9px;padding:18px;text-decoration:none;display:grid}.SalonSetup-module__8t-bsa__quickLinks a:nth-child(2){background:#fff8ee}.SalonSetup-module__8t-bsa__quickLinks a:nth-child(3){background:#eef8f4}.SalonSetup-module__8t-bsa__quickLinks a:nth-child(4){background:#f3f1fd}.SalonSetup-module__8t-bsa__quickLinks svg{color:#a32667;width:25px;height:25px}.SalonSetup-module__8t-bsa__quickLinks strong{font-size:15px}.SalonSetup-module__8t-bsa__quickLinks span{color:#675d70;font-size:13px;line-height:1.5}.SalonSetup-module__8t-bsa__freshness{color:#6b6071;background:#faf8fb;padding:12px 24px;font-size:12px}.SalonSetup-module__8t-bsa__statusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px 24px 0;display:grid}.SalonSetup-module__8t-bsa__statusGrid>div{background:#f0f4fc;border-radius:12px;gap:8px;min-width:0;padding:16px;display:grid}.SalonSetup-module__8t-bsa__statusGrid span{color:#5d5266;font-size:12px}.SalonSetup-module__8t-bsa__statusGrid strong{font-size:15px}.SalonSetup-module__8t-bsa__statusGrid [data-tone=green]{color:#245d46;background:#edf8f2}.SalonSetup-module__8t-bsa__statusGrid [data-tone=amber]{color:#795320;background:#fff6e9}.SalonSetup-module__8t-bsa__explanation{color:#6b6071;margin:16px 0 20px;padding:0 24px;font-size:13px;line-height:1.6}.SalonSetup-module__8t-bsa__ready{color:#285c48;background:#edf8f2;gap:14px;padding:20px 24px;display:flex}.SalonSetup-module__8t-bsa__ready svg{flex-shrink:0;width:28px;height:28px}.SalonSetup-module__8t-bsa__ready p{margin:6px 0 0;font-size:14px;line-height:1.5}.SalonSetup-module__8t-bsa__blockerDetails{color:#795320;background:#fff7ed;border-radius:10px;margin:18px 24px;padding:14px 18px;font-size:13px;line-height:1.6}.SalonSetup-module__8t-bsa__blockerDetails summary{cursor:pointer;font-weight:600}.SalonSetup-module__8t-bsa__blockerDetails ul{padding-left:18px}.SalonSetup-module__8t-bsa__filters{flex-wrap:wrap;gap:8px;display:flex}.SalonSetup-module__8t-bsa__filters button{min-height:38px;padding:7px 12px;font-size:12px}.SalonSetup-module__8t-bsa__filters button[aria-pressed=true]{color:#fff;background:#a32667;border-color:#a32667}.SalonSetup-module__8t-bsa__stepIcon[data-complete=true]{color:#287157;background:#edf8f2}.SalonSetup-module__8t-bsa__empty{color:#6b6071;padding:0 24px 24px;font-size:14px;line-height:1.6}.SalonSetup-module__8t-bsa__skeleton{background:#f4eff6;border-radius:12px;height:160px;margin:24px}.SalonSetup-module__8t-bsa__sectionNav{flex-wrap:wrap}.SalonSetup-module__8t-bsa__next .SalonSetup-module__8t-bsa__primary{white-space:normal;text-align:center}.SalonSetup-module__8t-bsa__sectionHeading{flex-wrap:wrap;align-items:center}@media (max-width:900px){.SalonSetup-module__8t-bsa__quickLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.SalonSetup-module__8t-bsa__statusGrid{grid-template-columns:1fr}.SalonSetup-module__8t-bsa__statusGrid>div{grid-template-columns:1fr 1fr;align-items:center}}@media (max-width:500px){.SalonSetup-module__8t-bsa__hubHero{padding:22px 18px}.SalonSetup-module__8t-bsa__quickLinks{gap:10px}.SalonSetup-module__8t-bsa__quickLinks a{padding:14px}.SalonSetup-module__8t-bsa__quickLinks strong{font-size:14px}.SalonSetup-module__8t-bsa__statusGrid{padding:18px 16px 0}.SalonSetup-module__8t-bsa__statusGrid>div{grid-template-columns:1fr}.SalonSetup-module__8t-bsa__next .SalonSetup-module__8t-bsa__primary{max-width:100%;margin-left:0}.SalonSetup-module__8t-bsa__next>div{min-width:0}.SalonSetup-module__8t-bsa__card button,.SalonSetup-module__8t-bsa__primary{max-width:100%}.SalonSetup-module__8t-bsa__freshness{padding:12px 18px}}
.MobilePartnerNav-module__g4K_uq__nav,.MobilePartnerNav-module__g4K_uq__spacer{display:none}@media (max-width:820px){.MobilePartnerNav-module__g4K_uq__spacer{height:calc(98px + env(safe-area-inset-bottom));display:block}.MobilePartnerNav-module__g4K_uq__nav{right:12px;bottom:max(10px, env(safe-area-inset-bottom));z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff5;border:1px solid #e4d1dceb;border-radius:23px;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;min-height:72px;padding:7px;display:grid;position:fixed;left:12px;box-shadow:0 18px 46px #4b233f33}.MobilePartnerNav-module__g4K_uq__nav a,.MobilePartnerNav-module__g4K_uq__nav button{color:#756a74;text-align:center;background:0 0;border:0;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:58px;padding:6px 3px;font-size:10px;font-weight:750;line-height:1.1;text-decoration:none;display:flex}.MobilePartnerNav-module__g4K_uq__icon{border-radius:9px;place-items:center;width:27px;height:27px;display:grid}.MobilePartnerNav-module__g4K_uq__icon svg{width:20px;height:20px}.MobilePartnerNav-module__g4K_uq__label{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}.MobilePartnerNav-module__g4K_uq__nav .MobilePartnerNav-module__g4K_uq__active{color:#aa145e;background:linear-gradient(#fff4f9,#fde8f2);box-shadow:inset 0 0 0 1px #d91b781f}.MobilePartnerNav-module__g4K_uq__nav .MobilePartnerNav-module__g4K_uq__active .MobilePartnerNav-module__g4K_uq__icon{color:#fff;background:linear-gradient(135deg,#d91b78,#762b78);box-shadow:0 7px 16px #ad186438}.MobilePartnerNav-module__g4K_uq__nav.MobilePartnerNav-module__g4K_uq__hidden{opacity:0;pointer-events:none;transform:translateY(calc(100% + 18px))}}@media (max-width:360px){.MobilePartnerNav-module__g4K_uq__nav{padding:6px 4px;left:8px;right:8px}.MobilePartnerNav-module__g4K_uq__nav a,.MobilePartnerNav-module__g4K_uq__nav button{font-size:9px}}
.SalonOffersWorkspace-module__0n2Q-G__hero{background:linear-gradient(110deg,#fff0f6,#f0f5ff);border:1px solid #eadde8;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:30px;display:flex}.SalonOffersWorkspace-module__0n2Q-G__hero small,.SalonOffersWorkspace-module__0n2Q-G__dialog small{color:#a32168;letter-spacing:.1em;font-weight:800}.SalonOffersWorkspace-module__0n2Q-G__hero h1{color:#302638;margin:10px 0;font-size:clamp(26px,3vw,36px)}.SalonOffersWorkspace-module__0n2Q-G__hero p,.SalonOffersWorkspace-module__0n2Q-G__note{color:#706477;line-height:1.6}.SalonOffersWorkspace-module__0n2Q-G__hero p{margin:0}.SalonOffersWorkspace-module__0n2Q-G__primary{color:#fff!important;background:#b81970!important;border-color:#b81970!important}.SalonOffersWorkspace-module__0n2Q-G__metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0;display:grid}.SalonOffersWorkspace-module__0n2Q-G__metrics button{color:#54435b;background:#fff6fa;border:1px solid #e9dae6;border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.SalonOffersWorkspace-module__0n2Q-G__metrics button:nth-child(2){background:#fff8e9}.SalonOffersWorkspace-module__0n2Q-G__metrics button:nth-child(3){background:#f0f4ff}.SalonOffersWorkspace-module__0n2Q-G__metrics button:nth-child(4){background:#f5f2f6}.SalonOffersWorkspace-module__0n2Q-G__metrics strong{color:#322339;font-size:32px}.SalonOffersWorkspace-module__0n2Q-G__metrics small{font-size:12px}.SalonOffersWorkspace-module__0n2Q-G__panel{background:#fff;border:1px solid #e9e0eb;border-radius:22px;padding:24px}.SalonOffersWorkspace-module__0n2Q-G__panel header,.SalonOffersWorkspace-module__0n2Q-G__dialog header{justify-content:space-between;align-items:center;gap:16px;display:flex}.SalonOffersWorkspace-module__0n2Q-G__panel h2,.SalonOffersWorkspace-module__0n2Q-G__dialog h2{margin:0}.SalonOffersWorkspace-module__0n2Q-G__panel header p{color:#796c80;margin:6px 0 16px}.SalonOffersWorkspace-module__0n2Q-G__filters{grid-template-columns:1fr 1fr;gap:16px;display:grid}.SalonOffersWorkspace-module__0n2Q-G__filters label,.SalonOffersWorkspace-module__0n2Q-G__fields>label{flex-direction:column;gap:8px;min-width:0;font-weight:650;display:flex}.SalonOffersWorkspace-module__0n2Q-G__filters input,.SalonOffersWorkspace-module__0n2Q-G__filters select,.SalonOffersWorkspace-module__0n2Q-G__fields input:not([type=checkbox]),.SalonOffersWorkspace-module__0n2Q-G__fields select,.SalonOffersWorkspace-module__0n2Q-G__fields textarea{width:100%;min-width:0;font:inherit;color:#322539;box-sizing:border-box;background:#fff;border:1px solid #dfd1e3;border-radius:12px;padding:12px}.SalonOffersWorkspace-module__0n2Q-G__fields textarea{resize:vertical;min-height:80px}.SalonOffersWorkspace-module__0n2Q-G__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.SalonOffersWorkspace-module__0n2Q-G__card{border:1px solid #e9ddea;border-radius:18px;min-width:0;padding:20px;overflow:hidden}.SalonOffersWorkspace-module__0n2Q-G__cardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.SalonOffersWorkspace-module__0n2Q-G__cardTop>strong{color:#ae176a;font-size:27px}.SalonOffersWorkspace-module__0n2Q-G__badge{color:#615167;background:#f1edf4;border-radius:30px;padding:6px 10px;font-size:12px;font-weight:750}.SalonOffersWorkspace-module__0n2Q-G__badge[data-state=active]{color:#256143;background:#e9f7ee}.SalonOffersWorkspace-module__0n2Q-G__badge[data-state=pending]{color:#79530e;background:#fff3d7}.SalonOffersWorkspace-module__0n2Q-G__badge[data-state=scheduled]{color:#474b94;background:#edf0ff}.SalonOffersWorkspace-module__0n2Q-G__card h3{overflow-wrap:anywhere;margin:20px 0 8px}.SalonOffersWorkspace-module__0n2Q-G__card p{color:#6b5c73;overflow-wrap:anywhere;line-height:1.6}.SalonOffersWorkspace-module__0n2Q-G__card dl>div{border-bottom:1px solid #f2edf4;justify-content:space-between;gap:18px;padding:9px 0;font-size:14px;display:flex}.SalonOffersWorkspace-module__0n2Q-G__card dt{color:#78677f}.SalonOffersWorkspace-module__0n2Q-G__card dd{text-align:right;overflow-wrap:anywhere;margin:0}.SalonOffersWorkspace-module__0n2Q-G__card footer,.SalonOffersWorkspace-module__0n2Q-G__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.SalonOffersWorkspace-module__0n2Q-G__panel button,.SalonOffersWorkspace-module__0n2Q-G__hero button,.SalonOffersWorkspace-module__0n2Q-G__dialog button,.SalonOffersWorkspace-module__0n2Q-G__confirm button,.SalonOffersWorkspace-module__0n2Q-G__error button,.SalonOffersWorkspace-module__0n2Q-G__note button{color:#813465;cursor:pointer;background:#fff;border:1px solid #decde1;border-radius:12px;padding:10px 16px;font-weight:700}.SalonOffersWorkspace-module__0n2Q-G__panel button:disabled,.SalonOffersWorkspace-module__0n2Q-G__dialog button:disabled,.SalonOffersWorkspace-module__0n2Q-G__confirm button:disabled{opacity:.5;cursor:wait}.SalonOffersWorkspace-module__0n2Q-G__notice{color:#544369;background:#f3f0fa;border-radius:12px;padding:12px}.SalonOffersWorkspace-module__0n2Q-G__error{color:#8a3228;background:#fff0ed;border-radius:12px;padding:14px}.SalonOffersWorkspace-module__0n2Q-G__empty{text-align:center;color:#74607b;padding:48px 16px}.SalonOffersWorkspace-module__0n2Q-G__dialog{color:#362a3d;border:1px solid #eadde8;border-radius:24px;width:min(760px,100vw - 24px);max-width:calc(100vw - 24px);max-height:90dvh;padding:0}.SalonOffersWorkspace-module__0n2Q-G__dialog::backdrop,.SalonOffersWorkspace-module__0n2Q-G__confirm::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#24162b77}.SalonOffersWorkspace-module__0n2Q-G__dialog form{flex-direction:column;max-height:90dvh;display:flex}.SalonOffersWorkspace-module__0n2Q-G__dialog header,.SalonOffersWorkspace-module__0n2Q-G__dialog footer{background:#fff;border-bottom:1px solid #ede3ef;flex-shrink:0;padding:20px 24px}.SalonOffersWorkspace-module__0n2Q-G__dialog footer{border-top:1px solid #ede3ef;justify-content:flex-end;gap:12px;display:flex}.SalonOffersWorkspace-module__0n2Q-G__formBody{overscroll-behavior:contain;min-height:0;padding:24px;overflow-y:auto}.SalonOffersWorkspace-module__0n2Q-G__formBody fieldset{border:0;min-width:0;margin:0;padding:0}.SalonOffersWorkspace-module__0n2Q-G__fields{gap:16px;margin:24px 0;display:grid}.SalonOffersWorkspace-module__0n2Q-G__fields h3{margin:0}.SalonOffersWorkspace-module__0n2Q-G__preview{overflow-wrap:anywhere;background:linear-gradient(100deg,#fcebf4,#f3edff);border:1px solid #eddaea;border-radius:18px;flex-direction:column;gap:10px;padding:20px;display:flex}.SalonOffersWorkspace-module__0n2Q-G__preview strong{color:#ae176a;font-size:32px}.SalonOffersWorkspace-module__0n2Q-G__preview small{font-size:10px}.SalonOffersWorkspace-module__0n2Q-G__choices{flex-wrap:wrap;gap:12px;display:flex}.SalonOffersWorkspace-module__0n2Q-G__choices label,.SalonOffersWorkspace-module__0n2Q-G__serviceList label{border:1px solid #eee1ef;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.SalonOffersWorkspace-module__0n2Q-G__choices input,.SalonOffersWorkspace-module__0n2Q-G__serviceList input{accent-color:#b81970;flex-shrink:0;width:18px;height:18px}.SalonOffersWorkspace-module__0n2Q-G__serviceList{overscroll-behavior-y:auto;gap:8px;max-height:260px;display:grid;overflow:auto}.SalonOffersWorkspace-module__0n2Q-G__confirm{color:#44324a;border:1px solid #e9dfed;border-radius:20px;max-width:min(460px,100vw - 40px);padding:24px}.SalonOffersWorkspace-module__0n2Q-G__confirm p{line-height:1.6}@media (max-width:700px){.SalonOffersWorkspace-module__0n2Q-G__hero{flex-direction:column;align-items:flex-start;padding:22px}.SalonOffersWorkspace-module__0n2Q-G__metrics{grid-template-columns:repeat(2,1fr);gap:10px}.SalonOffersWorkspace-module__0n2Q-G__metrics button{padding:15px}.SalonOffersWorkspace-module__0n2Q-G__cards,.SalonOffersWorkspace-module__0n2Q-G__filters{grid-template-columns:1fr}.SalonOffersWorkspace-module__0n2Q-G__panel{padding:16px}.SalonOffersWorkspace-module__0n2Q-G__dialog header,.SalonOffersWorkspace-module__0n2Q-G__dialog footer,.SalonOffersWorkspace-module__0n2Q-G__formBody{padding:18px}.SalonOffersWorkspace-module__0n2Q-G__dialog h2{font-size:22px}.SalonOffersWorkspace-module__0n2Q-G__card dl>div{flex-direction:column;gap:5px}.SalonOffersWorkspace-module__0n2Q-G__card dd{text-align:left}.SalonOffersWorkspace-module__0n2Q-G__panel header{align-items:flex-start}.SalonOffersWorkspace-module__0n2Q-G__panel header button{padding:9px}.SalonOffersWorkspace-module__0n2Q-G__cardTop>strong{font-size:24px}}
.PartnerDashboard-module__gnPmCa__app{background:0 0;min-height:100vh}.PartnerDashboard-module__gnPmCa__sidebar{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffe8;border-right:1px solid #d6e2d5e0;flex-direction:column;width:264px;padding:26px 18px;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:15px 0 45px #2b462f0a}.PartnerDashboard-module__gnPmCa__brand{align-items:center;gap:11px;padding:0 9px 24px;display:flex}.PartnerDashboard-module__gnPmCa__brand img{border-radius:14px;box-shadow:0 8px 22px #2b4c331f}.PartnerDashboard-module__gnPmCa__brand div{flex-direction:column;line-height:1;display:flex}.PartnerDashboard-module__gnPmCa__brand strong{color:var(--green-dark);letter-spacing:-.8px;font-size:24px;font-weight:720}.PartnerDashboard-module__gnPmCa__brand span{color:var(--green);letter-spacing:4px;margin-top:6px;font-size:9px;font-weight:700}.PartnerDashboard-module__gnPmCa__closeMenu{color:var(--muted);background:0 0;border:0;margin-left:auto;font-size:28px;display:none}.PartnerDashboard-module__gnPmCa__sidebar nav{flex-direction:column;flex:1;gap:5px;min-height:0;display:flex;overflow-y:auto}.PartnerDashboard-module__gnPmCa__sidebar nav button{color:#526058;text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;align-items:center;gap:12px;width:100%;min-height:47px;padding:0 12px;font-size:13px;font-weight:590;display:flex}.PartnerDashboard-module__gnPmCa__sidebar nav .PartnerDashboard-module__gnPmCa__activeNav{color:#fff;background:linear-gradient(135deg,#315f3e,#689474);border-color:#ffffff24;box-shadow:0 11px 25px #315f3e38}.PartnerDashboard-module__gnPmCa__navIcon{text-align:center;background:#f0f5ee;border-radius:8px;place-items:center;width:28px;height:28px;font-size:17px;display:grid}.PartnerDashboard-module__gnPmCa__activeNav .PartnerDashboard-module__gnPmCa__navIcon{background:#ffffff24}.PartnerDashboard-module__gnPmCa__navBadge{width:21px;height:21px;color:var(--green-dark);background:var(--green-pale);border-radius:50%;place-items:center;margin-left:auto;font-size:11px;font-weight:700;display:grid}.PartnerDashboard-module__gnPmCa__activeNav .PartnerDashboard-module__gnPmCa__navBadge{color:var(--green-dark);background:#fff}.PartnerDashboard-module__gnPmCa__sidebarFooter{background:#f7faf6eb;border:1px solid #dbe7d9;border-radius:15px;flex-direction:column;gap:6px;margin-top:auto;padding:8px;display:flex}.PartnerDashboard-module__gnPmCa__sidebarFooter>button{color:#667085;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:7px;font-size:10px;display:flex}.PartnerDashboard-module__gnPmCa__sidebarFooter>button:hover{color:var(--green-dark);background:var(--green-pale)}.PartnerDashboard-module__gnPmCa__supportIcon{color:#fff;background:var(--green);border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-weight:700;display:grid;position:relative;overflow:hidden}.PartnerDashboard-module__gnPmCa__supportIcon>span,.PartnerDashboard-module__gnPmCa__profileMark>span,.PartnerDashboard-module__gnPmCa__avatar>span{z-index:0;position:relative}.PartnerDashboard-module__gnPmCa__supportIcon>img,.PartnerDashboard-module__gnPmCa__profileMark>img,.PartnerDashboard-module__gnPmCa__avatar>img{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.PartnerDashboard-module__gnPmCa__sidebarFooter button:first-child>div:last-child{flex-direction:column;display:flex}.PartnerDashboard-module__gnPmCa__sidebarFooter span{color:var(--muted);letter-spacing:0;margin-top:3px;font-size:10px}.PartnerDashboard-module__gnPmCa__main{min-height:100vh;margin-left:264px}.PartnerDashboard-module__gnPmCa__topbar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:12;background:#fafcf9d1;border-bottom:1px solid #d7e2d5d1;justify-content:flex-end;align-items:center;gap:22px;height:78px;padding:0 32px;display:flex;position:sticky;top:0}.PartnerDashboard-module__gnPmCa__menuButton{background:0 0;border:0;font-size:24px;display:none}.PartnerDashboard-module__gnPmCa__search{width:min(440px,38vw);height:44px;color:var(--muted);background:#ffffffd1;border:1px solid #dbe5d9;border-radius:12px;align-items:center;gap:10px;padding:0 13px;display:flex;box-shadow:0 6px 18px #2d4a320a}.PartnerDashboard-module__gnPmCa__search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.PartnerDashboard-module__gnPmCa__search kbd{white-space:nowrap;background:#fff;border:1px solid #dfe5de;border-radius:5px;padding:3px 6px;font-size:10px}.PartnerDashboard-module__gnPmCa__topActions{align-items:center;gap:14px;display:flex}.PartnerDashboard-module__gnPmCa__iconButton{border:1px solid var(--border);width:39px;height:39px;color:var(--ink);background:#fff;border-radius:50%;font-size:20px;position:relative}.PartnerDashboard-module__gnPmCa__notificationDot{background:#dc941d;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;right:7px;box-shadow:0 0 0 2px #fff}.PartnerDashboard-module__gnPmCa__profile{min-width:183px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:39px 1fr auto;align-items:center;gap:10px;padding:0;display:grid}.PartnerDashboard-module__gnPmCa__profileMark{color:#fff;background:linear-gradient(135deg, var(--green-dark), #87a990);border-radius:12px;place-items:center;width:41px;height:41px;font-size:11px;font-weight:800;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 18px #2b493124}.PartnerDashboard-module__gnPmCa__profile div:nth-child(2){flex-direction:column;display:flex}.PartnerDashboard-module__gnPmCa__content{max-width:1500px;margin:0 auto;padding:34px 32px 44px}.PartnerDashboard-module__gnPmCa__welcome{justify-content:space-between;align-items:flex-end;margin-bottom:26px;display:flex}.PartnerDashboard-module__gnPmCa__eyebrow{color:var(--green);letter-spacing:1.4px;margin:0 0 7px;font-size:10px;font-weight:800}.PartnerDashboard-module__gnPmCa__welcome h1{letter-spacing:-1.2px;margin:0;font-size:clamp(27px,2.6vw,38px);line-height:1.12}.PartnerDashboard-module__gnPmCa__welcome p:last-child{color:var(--muted);margin:7px 0 0;font-size:14px}.PartnerDashboard-module__gnPmCa__primaryButton{color:#fff;background:linear-gradient(135deg,#315f3e,#5f8f6b);border:0;border-radius:12px;height:46px;padding:0 19px;font-weight:690;box-shadow:0 11px 24px #315f3e33}.PartnerDashboard-module__gnPmCa__primaryButton:hover{background:var(--green-dark);transform:translateY(-1px)}.PartnerDashboard-module__gnPmCa__primaryButton span{margin-right:7px;font-size:18px}.PartnerDashboard-module__gnPmCa__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:15px;display:grid}.PartnerDashboard-module__gnPmCa__metric{background:var(--surface);min-height:126px;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #d7e2d5f0;border-radius:18px;align-items:center;gap:16px;padding:20px;display:flex}.PartnerDashboard-module__gnPmCa__metric:hover{box-shadow:var(--shadow-md);border-color:#cbdcc8;transform:translateY(-2px)}.PartnerDashboard-module__gnPmCa__metricIcon{width:48px;height:48px;color:var(--green-dark);background:var(--green-pale);border-radius:50%;flex:none;place-items:center;font-size:24px;display:grid}.PartnerDashboard-module__gnPmCa__metricAmber{color:var(--amber);background:var(--amber-pale)}.PartnerDashboard-module__gnPmCa__metric div{flex-direction:column;min-width:0;display:flex}.PartnerDashboard-module__gnPmCa__metric p{color:var(--muted);white-space:nowrap;margin:0 0 5px;font-size:12px}.PartnerDashboard-module__gnPmCa__metric strong{letter-spacing:-.7px;white-space:nowrap;font-size:clamp(23px,2vw,29px)}.PartnerDashboard-module__gnPmCa__metric small{color:var(--green-dark);margin-top:5px;font-size:11px}.PartnerDashboard-module__gnPmCa__metric .PartnerDashboard-module__gnPmCa__amberText{color:var(--amber)}.PartnerDashboard-module__gnPmCa__dashboardGrid{grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);gap:15px;display:grid}.PartnerDashboard-module__gnPmCa__card{background:var(--surface);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #d7e2d5f0;border-radius:20px;overflow:hidden}.PartnerDashboard-module__gnPmCa__cardHeading{justify-content:space-between;align-items:flex-start;gap:14px;min-height:73px;padding:17px 20px;display:flex}.PartnerDashboard-module__gnPmCa__cardHeading h2{letter-spacing:-.3px;margin:0;font-size:17px}.PartnerDashboard-module__gnPmCa__cardHeading p{color:var(--muted);margin:5px 0 0;font-size:11px}.PartnerDashboard-module__gnPmCa__cardHeading p strong{color:var(--ink);font-size:13px}.PartnerDashboard-module__gnPmCa__cardHeading button{color:var(--green-dark);background:0 0;border:0;padding:5px 0;font-size:11px;font-weight:650}.PartnerDashboard-module__gnPmCa__cardHeading select{border:1px solid var(--border);color:#475467;background:#fff;border-radius:7px;padding:7px 10px;font-size:11px}.PartnerDashboard-module__gnPmCa__positive{color:var(--green-dark);margin-left:4px}.PartnerDashboard-module__gnPmCa__tabs{border-bottom:1px solid var(--border);gap:20px;padding:0 20px;display:flex}.PartnerDashboard-module__gnPmCa__tabs button{color:var(--muted);background:0 0;border:0;padding:10px 2px 11px;font-size:11px;position:relative}.PartnerDashboard-module__gnPmCa__tabs .PartnerDashboard-module__gnPmCa__activeTab{color:var(--green-dark);font-weight:700}.PartnerDashboard-module__gnPmCa__tabs .PartnerDashboard-module__gnPmCa__activeTab:after{content:"";background:var(--green);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.PartnerDashboard-module__gnPmCa__tabs button span{color:var(--amber);background:var(--amber-pale);border-radius:8px;margin-left:5px;padding:1px 5px;font-size:9px}.PartnerDashboard-module__gnPmCa__bookingList{min-height:263px}.PartnerDashboard-module__gnPmCa__bookingRow{width:100%;min-height:65px;color:var(--ink);text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0ec;grid-template-columns:70px 36px minmax(135px,1.2fr) minmax(80px,.7fr) 82px 12px;align-items:center;gap:10px;padding:9px 18px;display:grid}.PartnerDashboard-module__gnPmCa__bookingRow time{color:#475467;font-size:11px;font-weight:650}.PartnerDashboard-module__gnPmCa__avatar{color:#fff;background:#779080;border:2px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:9px;font-weight:800;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 12px #2e433321}.PartnerDashboard-module__gnPmCa__avatar2{background:#9b7d82}.PartnerDashboard-module__gnPmCa__avatar3{background:#6d8494}.PartnerDashboard-module__gnPmCa__avatar4{background:#a58665}.PartnerDashboard-module__gnPmCa__avatar5{background:#7c8186}.PartnerDashboard-module__gnPmCa__avatar6{background:#977b9d}.PartnerDashboard-module__gnPmCa__customer{flex-direction:column;min-width:0;display:flex}.PartnerDashboard-module__gnPmCa__customer strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.PartnerDashboard-module__gnPmCa__customer small,.PartnerDashboard-module__gnPmCa__staff small{color:var(--muted);margin-top:4px;font-size:10px}.PartnerDashboard-module__gnPmCa__staff{flex-direction:column;font-size:11px;display:flex}.PartnerDashboard-module__gnPmCa__status{text-align:center;border-radius:15px;justify-self:end;min-width:76px;padding:5px 8px;font-size:9px;font-weight:650}.PartnerDashboard-module__gnPmCa__statusConfirmed{color:var(--green-dark);background:var(--green-pale);border:1px solid #d5e5d2}.PartnerDashboard-module__gnPmCa__statusPending{color:var(--amber);background:var(--amber-pale);border:1px solid #f3d5a8}.PartnerDashboard-module__gnPmCa__statusCompleted{color:#475467;background:#f1f3f2;border:1px solid #dfe4df}.PartnerDashboard-module__gnPmCa__rowArrow{color:#98a2b3;font-size:20px}.PartnerDashboard-module__gnPmCa__fullSchedule{width:100%;height:39px;color:var(--green-dark);background:#fbfcfb;border:0;font-size:11px;font-weight:650}.PartnerDashboard-module__gnPmCa__emptyState{min-height:263px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.PartnerDashboard-module__gnPmCa__emptyState span{width:34px;height:34px;color:var(--green);background:var(--green-pale);border-radius:50%;place-items:center;margin-bottom:10px;display:grid}.PartnerDashboard-module__gnPmCa__emptyState strong{color:var(--ink);font-size:12px}.PartnerDashboard-module__gnPmCa__emptyState p{margin:5px 0;font-size:11px}.PartnerDashboard-module__gnPmCa__quickGrid{grid-template-columns:1fr 1fr;gap:10px;padding:0 15px 15px;display:grid}.PartnerDashboard-module__gnPmCa__quickGrid button{border:1px solid var(--border);text-align:left;background:#fbfcfb;border-radius:13px;grid-template-rows:1fr 1fr;grid-template-columns:36px 1fr;column-gap:10px;min-height:91px;padding:13px;display:grid}.PartnerDashboard-module__gnPmCa__quickGrid button:hover{background:var(--green-pale);border-color:#b9ceb9;transform:translateY(-1px)}.PartnerDashboard-module__gnPmCa__quickGrid button>span{width:36px;height:36px;color:var(--green-dark);background:var(--green-pale);border-radius:9px;grid-row:1/3;place-items:center;font-size:19px;display:grid}.PartnerDashboard-module__gnPmCa__quickGrid strong{align-self:end;font-size:11px}.PartnerDashboard-module__gnPmCa__quickGrid small{color:var(--muted);align-self:start;margin-top:3px;font-size:9px}.PartnerDashboard-module__gnPmCa__chartCard,.PartnerDashboard-module__gnPmCa__staffCard{min-height:310px}.PartnerDashboard-module__gnPmCa__chartArea{grid-template-columns:35px 1fr;gap:8px;height:214px;padding:8px 20px 18px;display:grid}.PartnerDashboard-module__gnPmCa__yAxis{color:#98a2b3;flex-direction:column;justify-content:space-between;padding-bottom:22px;font-size:8px;display:flex}.PartnerDashboard-module__gnPmCa__bars{background:repeating-linear-gradient(#0000,#0000 47px,#edf1ed 48px);border-bottom:1px solid #dfe5de;justify-content:space-around;align-items:flex-end;gap:10px;min-width:0;padding-top:5px;display:flex}.PartnerDashboard-module__gnPmCa__barColumn{flex-direction:column;justify-content:flex-end;align-items:center;width:9%;height:100%;display:flex;position:relative}.PartnerDashboard-module__gnPmCa__bar{background:linear-gradient(180deg, #80aa89, var(--green));border-radius:5px 5px 1px 1px;width:min(28px,100%);min-height:12px;transition:height .35s}.PartnerDashboard-module__gnPmCa__barColumn small{color:var(--muted);font-size:9px;position:absolute;top:calc(100% + 7px)}.PartnerDashboard-module__gnPmCa__barValue{opacity:0;color:#fff;background:var(--ink);white-space:nowrap;pointer-events:none;border-radius:4px;padding:3px 5px;font-size:7px;position:absolute;bottom:calc(100% + 5px)}.PartnerDashboard-module__gnPmCa__barColumn:hover .PartnerDashboard-module__gnPmCa__barValue{bottom:calc(var(--bar-height,50%) + 5px);opacity:1}.PartnerDashboard-module__gnPmCa__staffList{grid-template-columns:1fr 1fr;column-gap:13px;padding:0 19px 11px;display:grid}.PartnerDashboard-module__gnPmCa__staffMember{border-bottom:1px solid #edf0ec;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px 0;display:grid}.PartnerDashboard-module__gnPmCa__staffMember div:nth-child(2){flex-direction:column;min-width:0;display:flex}.PartnerDashboard-module__gnPmCa__staffMember small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;overflow:hidden}.PartnerDashboard-module__gnPmCa__staffStatus{border-radius:10px;padding:3px 6px;font-size:7px}.PartnerDashboard-module__gnPmCa__staffAvailable{color:var(--green-dark);background:var(--green-pale)}.PartnerDashboard-module__gnPmCa__staffBusy{color:var(--amber);background:var(--amber-pale)}.PartnerDashboard-module__gnPmCa__staffOff{color:#667085;background:#f0f2f1}.PartnerDashboard-module__gnPmCa__previewNote{color:#7b867d;text-align:center;margin:15px 0 0;font-size:10px}.PartnerDashboard-module__gnPmCa__previewNote span{color:#dfa13d;margin-right:5px;font-size:7px}.PartnerDashboard-module__gnPmCa__dashboardError{color:#8d5d12;background:#fff8ed;border:1px solid #f0d6ae;border-radius:10px;align-items:center;gap:8px;margin:0 0 15px;padding:12px 15px;font-size:11px;display:flex}.PartnerDashboard-module__gnPmCa__dashboardError button{color:#416f4d;background:0 0;border:0;margin-left:auto;font-weight:700}.PartnerDashboard-module__gnPmCa__toast{z-index:50;color:#fff;background:#25372a;border-radius:10px;align-items:center;gap:10px;max-width:min(390px,100vw - 32px);padding:13px 17px;font-size:12px;animation:.2s ease-out PartnerDashboard-module__gnPmCa__toastIn;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 40px #192d1e40}.PartnerDashboard-module__gnPmCa__toast span{width:20px;height:20px;color:var(--green-dark);background:#dff0df;border-radius:50%;place-items:center;display:grid}.PartnerDashboard-module__gnPmCa__scrim{display:none}@keyframes PartnerDashboard-module__gnPmCa__toastIn{0%{opacity:0;transform:translateY(8px)}}@media (max-width:1160px){.PartnerDashboard-module__gnPmCa__metrics{grid-template-columns:1fr 1fr}.PartnerDashboard-module__gnPmCa__dashboardGrid{grid-template-columns:1fr}.PartnerDashboard-module__gnPmCa__quickCard{grid-row:2}.PartnerDashboard-module__gnPmCa__quickGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.PartnerDashboard-module__gnPmCa__sidebar{transition:transform .22s;transform:translate(-102%);box-shadow:16px 0 40px #1f293724}.PartnerDashboard-module__gnPmCa__sidebarOpen{transform:translate(0)}.PartnerDashboard-module__gnPmCa__closeMenu{display:block}.PartnerDashboard-module__gnPmCa__scrim{z-index:19;background:#19231c59;border:0;display:block;position:fixed;inset:0}.PartnerDashboard-module__gnPmCa__main{margin-left:0}.PartnerDashboard-module__gnPmCa__topbar{justify-content:flex-start;height:66px;padding:0 18px}.PartnerDashboard-module__gnPmCa__menuButton{display:block}.PartnerDashboard-module__gnPmCa__search{width:min(420px,55vw)}.PartnerDashboard-module__gnPmCa__topActions{margin-left:auto}.PartnerDashboard-module__gnPmCa__profile{grid-template-columns:39px;min-width:auto}.PartnerDashboard-module__gnPmCa__profile div:nth-child(2),.PartnerDashboard-module__gnPmCa__profile>span{display:none}.PartnerDashboard-module__gnPmCa__content{padding:24px 18px 36px}}@media (max-width:600px){.PartnerDashboard-module__gnPmCa__topbar{gap:10px}.PartnerDashboard-module__gnPmCa__search{flex:1;width:auto}.PartnerDashboard-module__gnPmCa__search kbd,.PartnerDashboard-module__gnPmCa__iconButton{display:none}.PartnerDashboard-module__gnPmCa__welcome{align-items:flex-start;gap:17px}.PartnerDashboard-module__gnPmCa__welcome h1{font-size:24px}.PartnerDashboard-module__gnPmCa__welcome p:last-child{max-width:260px;font-size:12px}.PartnerDashboard-module__gnPmCa__primaryButton{flex:none;width:44px;padding:0;font-size:0}.PartnerDashboard-module__gnPmCa__primaryButton span{margin:0;font-size:21px}.PartnerDashboard-module__gnPmCa__metrics{grid-template-columns:1fr 1fr;gap:10px}.PartnerDashboard-module__gnPmCa__metric{border-radius:16px;align-items:flex-start;gap:10px;min-height:112px;padding:14px}.PartnerDashboard-module__gnPmCa__metricIcon{width:34px;height:34px;font-size:17px}.PartnerDashboard-module__gnPmCa__metric p{white-space:normal;font-size:10px}.PartnerDashboard-module__gnPmCa__metric strong{font-size:19px}.PartnerDashboard-module__gnPmCa__metric small{font-size:9px}.PartnerDashboard-module__gnPmCa__card{border-radius:17px}.PartnerDashboard-module__gnPmCa__cardHeading{padding:15px}.PartnerDashboard-module__gnPmCa__tabs{gap:11px;padding:0 15px;overflow-x:auto}.PartnerDashboard-module__gnPmCa__bookingRow{grid-template-columns:56px 34px 1fr auto;gap:8px;padding:9px 12px}.PartnerDashboard-module__gnPmCa__staff,.PartnerDashboard-module__gnPmCa__rowArrow{display:none}.PartnerDashboard-module__gnPmCa__status{grid-area:1/4;min-width:auto;padding:4px 7px}.PartnerDashboard-module__gnPmCa__quickGrid{grid-template-columns:1fr 1fr}.PartnerDashboard-module__gnPmCa__staffList{grid-template-columns:1fr}.PartnerDashboard-module__gnPmCa__chartArea{padding-left:12px;padding-right:12px}.PartnerDashboard-module__gnPmCa__bars{gap:5px}.PartnerDashboard-module__gnPmCa__toast{bottom:16px;right:16px}}.PartnerDashboard-module__gnPmCa__sidebar{background:#fffffff2;width:278px;padding:24px 17px}.PartnerDashboard-module__gnPmCa__brand{padding:2px 10px 22px}.PartnerDashboard-module__gnPmCa__brand strong{font-size:25px;font-weight:750}.PartnerDashboard-module__gnPmCa__brand span{letter-spacing:3.4px;font-size:10px}.PartnerDashboard-module__gnPmCa__sidebar nav{gap:4px;padding-right:2px;overflow-y:auto}.PartnerDashboard-module__gnPmCa__sidebar nav button{border-radius:12px;min-height:48px;font-size:14px;font-weight:600}.PartnerDashboard-module__gnPmCa__navIcon{border-radius:9px;width:30px;height:30px}.PartnerDashboard-module__gnPmCa__navIcon svg{width:18px;height:18px}.PartnerDashboard-module__gnPmCa__activeNav{background:var(--green-dark)!important;box-shadow:0 10px 24px #315d3e30!important}.PartnerDashboard-module__gnPmCa__sidebarFooter{background:var(--green-wash);border-radius:17px;margin-top:14px}.PartnerDashboard-module__gnPmCa__sidebarFooter>button{min-height:43px;padding:7px 8px;font-size:13px}.PartnerDashboard-module__gnPmCa__sidebarFooter>button>svg{width:18px;height:18px}.PartnerDashboard-module__gnPmCa__sidebarFooter strong{font-size:13px}.PartnerDashboard-module__gnPmCa__sidebarFooter span{font-size:11px}.PartnerDashboard-module__gnPmCa__supportIcon{width:38px;height:38px}.PartnerDashboard-module__gnPmCa__main{margin-left:278px}.PartnerDashboard-module__gnPmCa__topbar{background:#f9fbf7e6;height:76px;padding:0 clamp(22px,3vw,42px)}.PartnerDashboard-module__gnPmCa__menuButton{width:42px;height:42px;color:var(--green-dark);background:var(--green-pale);border-radius:11px;place-items:center}.PartnerDashboard-module__gnPmCa__menuButton svg{width:21px;height:21px}.PartnerDashboard-module__gnPmCa__search{width:min(520px,44vw);height:46px;box-shadow:var(--shadow-xs);border-radius:14px}.PartnerDashboard-module__gnPmCa__search>svg{flex:none;width:19px;height:19px}.PartnerDashboard-module__gnPmCa__search input{font-size:14px}.PartnerDashboard-module__gnPmCa__iconButton{place-items:center;width:42px;height:42px;display:grid}.PartnerDashboard-module__gnPmCa__iconButton svg{width:20px;height:20px}.PartnerDashboard-module__gnPmCa__profile{min-width:208px}.PartnerDashboard-module__gnPmCa__profile strong{font-size:14px}.PartnerDashboard-module__gnPmCa__profile small,.PartnerDashboard-module__gnPmCa__profile span{font-size:12px}.PartnerDashboard-module__gnPmCa__content{max-width:1540px;padding:38px clamp(22px,3vw,42px) 50px}.PartnerDashboard-module__gnPmCa__welcome{margin-bottom:28px}.PartnerDashboard-module__gnPmCa__eyebrow{letter-spacing:1.6px;font-size:11px}.PartnerDashboard-module__gnPmCa__welcome h1{letter-spacing:-1.4px;max-width:900px;font-size:clamp(30px,3vw,42px)}.PartnerDashboard-module__gnPmCa__welcome p:last-child{font-size:15px}.PartnerDashboard-module__gnPmCa__primaryButton{background:var(--green-dark);align-items:center;gap:9px;min-height:46px;padding:0 20px;font-size:14px;display:inline-flex}.PartnerDashboard-module__gnPmCa__primaryButton svg{width:19px;height:19px}.PartnerDashboard-module__gnPmCa__metrics{gap:16px;margin-bottom:18px}.PartnerDashboard-module__gnPmCa__metric{border-radius:20px;min-height:132px;padding:21px}.PartnerDashboard-module__gnPmCa__metricIcon svg{width:23px;height:23px}.PartnerDashboard-module__gnPmCa__metric p{margin-bottom:6px;font-size:13px}.PartnerDashboard-module__gnPmCa__metric strong{font-size:clamp(25px,2.1vw,31px)}.PartnerDashboard-module__gnPmCa__metric small{margin-top:6px;font-size:12px}.PartnerDashboard-module__gnPmCa__dashboardGrid{gap:17px}.PartnerDashboard-module__gnPmCa__card{border-radius:22px}.PartnerDashboard-module__gnPmCa__cardHeading p{font-size:12px}.PartnerDashboard-module__gnPmCa__cardHeading p strong{font-size:14px}.PartnerDashboard-module__gnPmCa__cardHeading button{min-height:36px;font-size:12px}.PartnerDashboard-module__gnPmCa__tabs{gap:24px;padding:0 22px}.PartnerDashboard-module__gnPmCa__tabs button{min-height:43px;padding:11px 2px;font-size:12px}.PartnerDashboard-module__gnPmCa__tabs button span{font-size:10px}.PartnerDashboard-module__gnPmCa__bookingRow{grid-template-columns:72px 40px minmax(140px,1.2fr) minmax(90px,.7fr) 94px 14px;min-height:72px;padding:10px 20px}.PartnerDashboard-module__gnPmCa__bookingRow time{font-size:12px}.PartnerDashboard-module__gnPmCa__avatar{width:40px;height:40px;font-size:10px}.PartnerDashboard-module__gnPmCa__customer strong{font-size:13px}.PartnerDashboard-module__gnPmCa__customer small,.PartnerDashboard-module__gnPmCa__staff small{font-size:11px}.PartnerDashboard-module__gnPmCa__staff{font-size:12px}.PartnerDashboard-module__gnPmCa__status{min-width:88px;padding:6px 9px;font-size:10px}.PartnerDashboard-module__gnPmCa__fullSchedule{height:44px;font-size:12px}.PartnerDashboard-module__gnPmCa__quickGrid{gap:11px;padding:0 18px 18px}.PartnerDashboard-module__gnPmCa__quickGrid button{border-radius:15px;grid-template-columns:40px 1fr;column-gap:11px;min-height:96px;padding:14px}.PartnerDashboard-module__gnPmCa__quickGrid button>span{border-radius:11px;width:40px;height:40px}.PartnerDashboard-module__gnPmCa__quickGrid button>span svg{width:20px;height:20px}.PartnerDashboard-module__gnPmCa__quickGrid strong{font-size:13px}.PartnerDashboard-module__gnPmCa__quickGrid small{font-size:11px}.PartnerDashboard-module__gnPmCa__yAxis,.PartnerDashboard-module__gnPmCa__barColumn small{font-size:10px}.PartnerDashboard-module__gnPmCa__barValue{border-radius:7px;padding:5px 7px;font-size:10px}.PartnerDashboard-module__gnPmCa__staffMember{grid-template-columns:40px minmax(0,1fr) auto;min-height:59px}.PartnerDashboard-module__gnPmCa__previewNote{margin-top:18px;font-size:12px}.PartnerDashboard-module__gnPmCa__dashboardError{border-radius:13px;padding:13px 16px;font-size:13px}@media (max-width:820px){.PartnerDashboard-module__gnPmCa__sidebar{transition:transform .22s;transform:translate(-102%);box-shadow:16px 0 40px #1f293724}.PartnerDashboard-module__gnPmCa__sidebarOpen{transform:translate(0)}.PartnerDashboard-module__gnPmCa__closeMenu{display:block}.PartnerDashboard-module__gnPmCa__scrim{z-index:19;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#19231c61;border:0;display:block;position:fixed;inset:0}.PartnerDashboard-module__gnPmCa__main{margin-left:0}.PartnerDashboard-module__gnPmCa__menuButton{flex:none;display:grid}.PartnerDashboard-module__gnPmCa__topbar{justify-content:flex-start}.PartnerDashboard-module__gnPmCa__search{width:min(520px,58vw)}.PartnerDashboard-module__gnPmCa__topActions{margin-left:auto}}@media (max-width:700px){.PartnerDashboard-module__gnPmCa__topbar{gap:9px;height:68px;padding:0 14px}.PartnerDashboard-module__gnPmCa__search{flex:1;width:auto;height:42px}.PartnerDashboard-module__gnPmCa__search kbd,.PartnerDashboard-module__gnPmCa__iconButton{display:none}.PartnerDashboard-module__gnPmCa__profile{grid-template-columns:40px;min-width:auto}.PartnerDashboard-module__gnPmCa__profile div:nth-child(2),.PartnerDashboard-module__gnPmCa__profile>span{display:none}.PartnerDashboard-module__gnPmCa__content{padding:23px 14px 36px}.PartnerDashboard-module__gnPmCa__welcome{align-items:flex-start;gap:14px}.PartnerDashboard-module__gnPmCa__welcome h1{letter-spacing:-.9px;font-size:clamp(25px,8vw,31px)}.PartnerDashboard-module__gnPmCa__welcome p:last-child{max-width:280px;font-size:13px}.PartnerDashboard-module__gnPmCa__primaryButton{color:#0000;justify-content:center;gap:0;width:44px;min-width:44px;padding:0;overflow:hidden}.PartnerDashboard-module__gnPmCa__primaryButton svg{color:#fff;position:absolute}.PartnerDashboard-module__gnPmCa__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.PartnerDashboard-module__gnPmCa__metric{flex-direction:column;align-items:flex-start;gap:10px;min-height:126px;padding:15px}.PartnerDashboard-module__gnPmCa__metricIcon{border-radius:11px;width:38px;height:38px}.PartnerDashboard-module__gnPmCa__metricIcon svg{width:19px;height:19px}.PartnerDashboard-module__gnPmCa__metric p{white-space:normal;font-size:12px}.PartnerDashboard-module__gnPmCa__metric strong{white-space:normal;overflow-wrap:anywhere;font-size:22px}.PartnerDashboard-module__gnPmCa__metric small{font-size:11px}.PartnerDashboard-module__gnPmCa__cardHeading{min-height:72px;padding:17px}.PartnerDashboard-module__gnPmCa__tabs{gap:18px;padding:0 17px;overflow-x:auto}.PartnerDashboard-module__gnPmCa__bookingRow{grid-template-columns:58px 38px minmax(0,1fr);min-height:76px;padding:11px 14px}.PartnerDashboard-module__gnPmCa__status{grid-column:3;justify-self:start;min-width:0;margin-top:4px}.PartnerDashboard-module__gnPmCa__staff,.PartnerDashboard-module__gnPmCa__rowArrow{display:none}.PartnerDashboard-module__gnPmCa__quickGrid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 14px 14px}.PartnerDashboard-module__gnPmCa__quickGrid button{min-height:94px}.PartnerDashboard-module__gnPmCa__staffList{grid-template-columns:1fr;padding:0 16px 12px}.PartnerDashboard-module__gnPmCa__chartArea{padding-left:12px;padding-right:12px}.PartnerDashboard-module__gnPmCa__toast{bottom:14px;right:14px}}@media (max-width:390px){.PartnerDashboard-module__gnPmCa__metrics{grid-template-columns:1fr}.PartnerDashboard-module__gnPmCa__metric{flex-direction:row;align-items:center;min-height:106px}.PartnerDashboard-module__gnPmCa__quickGrid{grid-template-columns:1fr}}.PartnerDashboard-module__gnPmCa__app{background:radial-gradient(circle at 88% 2%,#ecdbf79e,#0000 31rem),radial-gradient(circle at 5% 98%,#ffdeed94,#0000 32rem),linear-gradient(#fcfafc 0%,#f8f6fa 100%)}.PartnerDashboard-module__gnPmCa__sidebar{background:linear-gradient(#fffffff7,#fff9fcf2);border-right-color:#eadfe6;box-shadow:18px 0 48px #56294a12}.PartnerDashboard-module__gnPmCa__brand strong{color:#0000;background:linear-gradient(90deg, var(--green-dark), var(--berry));-webkit-background-clip:text;background-clip:text}.PartnerDashboard-module__gnPmCa__brand span{color:var(--berry)}.PartnerDashboard-module__gnPmCa__sidebar nav button{color:#4e4550;font-size:15px;font-weight:650}.PartnerDashboard-module__gnPmCa__sidebar nav button:hover{color:var(--berry-dark);background:var(--berry-pale);border-color:#f0dbe6}.PartnerDashboard-module__gnPmCa__sidebar nav .PartnerDashboard-module__gnPmCa__activeNav{color:var(--berry-dark);border-color:#efcadd;box-shadow:inset 4px 0 0 var(--berry), 0 9px 24px #8220591c!important;background:#fff1f7!important}.PartnerDashboard-module__gnPmCa__navIcon{color:var(--green-dark);background:var(--green-pale)}.PartnerDashboard-module__gnPmCa__sidebar nav button:nth-child(2n) .PartnerDashboard-module__gnPmCa__navIcon{color:var(--berry-dark);background:var(--berry-pale)}.PartnerDashboard-module__gnPmCa__sidebar nav button:nth-child(3n) .PartnerDashboard-module__gnPmCa__navIcon{color:var(--plum);background:var(--plum-pale)}.PartnerDashboard-module__gnPmCa__sidebar nav button:nth-child(4n) .PartnerDashboard-module__gnPmCa__navIcon{color:var(--blue);background:var(--blue-pale)}.PartnerDashboard-module__gnPmCa__activeNav .PartnerDashboard-module__gnPmCa__navIcon{box-shadow:0 3px 10px #82205917;color:var(--berry-dark)!important;background:#fff!important}.PartnerDashboard-module__gnPmCa__sidebarFooter{background:linear-gradient(135deg, var(--green-wash), var(--berry-pale));border-color:#eadde5}.PartnerDashboard-module__gnPmCa__sidebarFooter>button{color:#544a54}.PartnerDashboard-module__gnPmCa__sidebarFooter span{color:#786b77}.PartnerDashboard-module__gnPmCa__supportIcon{background:linear-gradient(135deg, var(--berry), var(--plum))}.PartnerDashboard-module__gnPmCa__topbar{background:#fffcfee0;border-bottom-color:#e8dbe3e0;box-shadow:0 8px 30px #4e2a440a}.PartnerDashboard-module__gnPmCa__search{color:var(--berry);background:#ffffffeb;border-color:#e8dce3;box-shadow:0 8px 24px #532c480f}.PartnerDashboard-module__gnPmCa__search:focus-within{border-color:var(--berry);box-shadow:0 0 0 4px #d91b781a}.PartnerDashboard-module__gnPmCa__search input{color:var(--ink);font-size:15px}.PartnerDashboard-module__gnPmCa__search input::placeholder{color:#8a7e88}.PartnerDashboard-module__gnPmCa__iconButton{color:var(--plum);box-shadow:var(--shadow-xs);border-color:#eadce4}.PartnerDashboard-module__gnPmCa__notificationDot{background:var(--berry)}.PartnerDashboard-module__gnPmCa__profile strong{color:var(--ink);font-size:15px}.PartnerDashboard-module__gnPmCa__profile small,.PartnerDashboard-module__gnPmCa__profile span{color:#716671;font-size:12px}.PartnerDashboard-module__gnPmCa__profileMark{background:linear-gradient(135deg, var(--berry), var(--plum))}.PartnerDashboard-module__gnPmCa__eyebrow{color:var(--berry);font-size:12px}.PartnerDashboard-module__gnPmCa__welcome h1{color:var(--ink);font-family:var(--font-display);letter-spacing:-1.8px;font-size:clamp(36px,3.4vw,50px);font-weight:700;line-height:1.04}.PartnerDashboard-module__gnPmCa__welcome p:last-child{color:var(--muted);font-size:16px}.PartnerDashboard-module__gnPmCa__primaryButton{background:linear-gradient(135deg, var(--berry), var(--plum));border-radius:14px;min-height:50px;font-size:15px;box-shadow:0 13px 28px #a41f653d}.PartnerDashboard-module__gnPmCa__primaryButton:hover{background:linear-gradient(135deg, var(--berry-dark), var(--plum))}.PartnerDashboard-module__gnPmCa__metric{min-height:142px;box-shadow:var(--shadow-sm);border-color:#0000;position:relative;overflow:hidden}.PartnerDashboard-module__gnPmCa__metric:after{content:"";opacity:.055;border:18px solid;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-50px;right:-44px}.PartnerDashboard-module__gnPmCa__metric p{color:#564c56;font-size:14px;font-weight:600}.PartnerDashboard-module__gnPmCa__metric strong{color:var(--ink);font-size:clamp(28px,2.25vw,34px)}.PartnerDashboard-module__gnPmCa__metric small{color:#625764;font-size:12px;font-weight:600}.PartnerDashboard-module__gnPmCa__metricBerry{color:var(--berry-dark);background:linear-gradient(145deg, #fff, var(--berry-pale));border-color:#f1d1e1}.PartnerDashboard-module__gnPmCa__metricBerry .PartnerDashboard-module__gnPmCa__metricIcon{color:var(--berry-dark);background:#ffddeb}.PartnerDashboard-module__gnPmCa__metricGreen{color:var(--green-dark);background:linear-gradient(145deg, #fff, var(--green-pale));border-color:#cfe5d5}.PartnerDashboard-module__gnPmCa__metricGreen .PartnerDashboard-module__gnPmCa__metricIcon{color:var(--green-dark);background:#d8efdd}.PartnerDashboard-module__gnPmCa__metricAmber{color:var(--amber);background:linear-gradient(145deg, #fff, var(--amber-pale));border-color:#f3dbb3}.PartnerDashboard-module__gnPmCa__metricAmber .PartnerDashboard-module__gnPmCa__metricIcon{color:#9f5f0d;background:#ffe8bd}.PartnerDashboard-module__gnPmCa__metricPlum{color:var(--plum);background:linear-gradient(145deg, #fff, var(--plum-pale));border-color:#e4d2e8}.PartnerDashboard-module__gnPmCa__metricPlum .PartnerDashboard-module__gnPmCa__metricIcon{color:var(--plum);background:#ead8ee}.PartnerDashboard-module__gnPmCa__card{box-shadow:var(--shadow-sm);background:#fffffff2;border-color:#eadfe6}.PartnerDashboard-module__gnPmCa__cardHeading{min-height:82px;padding:20px 23px}.PartnerDashboard-module__gnPmCa__cardHeading h2{color:var(--ink);font-family:var(--font-display);font-size:22px}.PartnerDashboard-module__gnPmCa__cardHeading p{color:var(--muted);font-size:13px}.PartnerDashboard-module__gnPmCa__cardHeading button{color:var(--berry-dark);font-size:12px}.PartnerDashboard-module__gnPmCa__tabs{border-color:#eee3e9}.PartnerDashboard-module__gnPmCa__tabs button{color:#6e636d;font-size:13px}.PartnerDashboard-module__gnPmCa__tabs .PartnerDashboard-module__gnPmCa__activeTab{color:var(--berry-dark)}.PartnerDashboard-module__gnPmCa__tabs .PartnerDashboard-module__gnPmCa__activeTab:after{background:var(--berry);height:3px}.PartnerDashboard-module__gnPmCa__bookingRow{border-color:#f0e7ec;min-height:76px}.PartnerDashboard-module__gnPmCa__bookingRow:hover{background:#fff7fb}.PartnerDashboard-module__gnPmCa__bookingRow time{color:#433943;font-size:13px}.PartnerDashboard-module__gnPmCa__customer strong{color:var(--ink);font-size:14px}.PartnerDashboard-module__gnPmCa__customer small,.PartnerDashboard-module__gnPmCa__staff small{color:#716571;font-size:12px}.PartnerDashboard-module__gnPmCa__staff{color:#433943;font-size:13px}.PartnerDashboard-module__gnPmCa__status{padding:6px 10px;font-size:11px}.PartnerDashboard-module__gnPmCa__statusConfirmed{color:var(--green-dark);background:var(--green-pale);border-color:#cce2d1}.PartnerDashboard-module__gnPmCa__statusPending{color:#95550a;background:var(--amber-pale);border-color:#f1d6a7}.PartnerDashboard-module__gnPmCa__statusCompleted{color:var(--plum);background:var(--plum-pale);border-color:#e2d2e6}.PartnerDashboard-module__gnPmCa__fullSchedule{height:46px;color:var(--berry-dark);background:#fff8fb;font-size:13px}.PartnerDashboard-module__gnPmCa__quickGrid button{background:#fff;border-color:#eadfe6;min-height:104px}.PartnerDashboard-module__gnPmCa__quickGrid button:hover{background:var(--berry-pale);border-color:#e7bdd1}.PartnerDashboard-module__gnPmCa__quickGrid button>span{color:var(--berry-dark);background:var(--berry-pale)}.PartnerDashboard-module__gnPmCa__quickGrid button:nth-child(2n)>span{color:var(--green-dark);background:var(--green-pale)}.PartnerDashboard-module__gnPmCa__quickGrid button:nth-child(3n)>span{color:var(--plum);background:var(--plum-pale)}.PartnerDashboard-module__gnPmCa__quickGrid strong{color:var(--ink);font-size:13px}.PartnerDashboard-module__gnPmCa__quickGrid small{color:var(--muted);font-size:11px}.PartnerDashboard-module__gnPmCa__bar{background:linear-gradient(180deg, #ec67a8, var(--berry))}.PartnerDashboard-module__gnPmCa__peakBar{background:linear-gradient(180deg, #7f5aa2, var(--plum));box-shadow:0 7px 16px #5a28673d}.PartnerDashboard-module__gnPmCa__yAxis,.PartnerDashboard-module__gnPmCa__barColumn small{color:#796d78;font-size:10px}.PartnerDashboard-module__gnPmCa__staffMember strong{color:var(--ink);font-size:12px}.PartnerDashboard-module__gnPmCa__staffMember small{color:var(--muted);font-size:10px}.PartnerDashboard-module__gnPmCa__staffStatus{padding:4px 7px;font-size:9px}.PartnerDashboard-module__gnPmCa__previewNote{color:#746873;font-size:11px}@media (max-width:700px){.PartnerDashboard-module__gnPmCa__welcome h1{font-size:34px}.PartnerDashboard-module__gnPmCa__welcome p:last-child{font-size:14px}.PartnerDashboard-module__gnPmCa__metric{min-height:124px}.PartnerDashboard-module__gnPmCa__metric p{font-size:12px}.PartnerDashboard-module__gnPmCa__metric strong{font-size:24px}.PartnerDashboard-module__gnPmCa__metric small{font-size:10px}}.PartnerDashboard-module__gnPmCa__app,.PartnerDashboard-module__gnPmCa__main,.PartnerDashboard-module__gnPmCa__content,.PartnerDashboard-module__gnPmCa__topbar,.PartnerDashboard-module__gnPmCa__welcome,.PartnerDashboard-module__gnPmCa__metrics,.PartnerDashboard-module__gnPmCa__metric,.PartnerDashboard-module__gnPmCa__dashboardGrid,.PartnerDashboard-module__gnPmCa__card,.PartnerDashboard-module__gnPmCa__cardHeading,.PartnerDashboard-module__gnPmCa__quickGrid{min-width:0}.PartnerDashboard-module__gnPmCa__app{width:100%;overflow-x:clip}.PartnerDashboard-module__gnPmCa__main,.PartnerDashboard-module__gnPmCa__content{width:auto;max-width:100%}.PartnerDashboard-module__gnPmCa__search,.PartnerDashboard-module__gnPmCa__welcome>div,.PartnerDashboard-module__gnPmCa__cardHeading>div,.PartnerDashboard-module__gnPmCa__metric>div:last-child{min-width:0}.PartnerDashboard-module__gnPmCa__welcome h1,.PartnerDashboard-module__gnPmCa__welcome p,.PartnerDashboard-module__gnPmCa__cardHeading h2,.PartnerDashboard-module__gnPmCa__cardHeading p,.PartnerDashboard-module__gnPmCa__metric p,.PartnerDashboard-module__gnPmCa__metric strong,.PartnerDashboard-module__gnPmCa__metric small,.PartnerDashboard-module__gnPmCa__quickGrid strong,.PartnerDashboard-module__gnPmCa__quickGrid small{overflow-wrap:anywhere}.PartnerDashboard-module__gnPmCa__metric p,.PartnerDashboard-module__gnPmCa__metric strong{white-space:normal}@media (max-width:1700px){.PartnerDashboard-module__gnPmCa__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.PartnerDashboard-module__gnPmCa__dashboardGrid{grid-template-columns:minmax(0,1fr)}.PartnerDashboard-module__gnPmCa__quickGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.PartnerDashboard-module__gnPmCa__sidebar{transition:transform .22s;transform:translate(-102%)}.PartnerDashboard-module__gnPmCa__sidebarOpen{transform:translate(0)}.PartnerDashboard-module__gnPmCa__closeMenu{display:block}.PartnerDashboard-module__gnPmCa__main{margin-left:0}.PartnerDashboard-module__gnPmCa__menuButton{flex:none;display:grid}.PartnerDashboard-module__gnPmCa__topbar{justify-content:flex-start}.PartnerDashboard-module__gnPmCa__search{width:min(620px,58vw)}.PartnerDashboard-module__gnPmCa__topActions{min-width:0;margin-left:auto}}@media (max-width:860px){.PartnerDashboard-module__gnPmCa__content{padding-left:18px;padding-right:18px}.PartnerDashboard-module__gnPmCa__welcome{flex-direction:column;align-items:flex-start}.PartnerDashboard-module__gnPmCa__primaryButton{align-self:flex-start}.PartnerDashboard-module__gnPmCa__quickGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.PartnerDashboard-module__gnPmCa__metrics,.PartnerDashboard-module__gnPmCa__quickGrid{grid-template-columns:minmax(0,1fr)}.PartnerDashboard-module__gnPmCa__metric{flex-direction:row;align-items:center;min-height:108px}}.PartnerDashboard-module__gnPmCa__sidebar,.PartnerDashboard-module__gnPmCa__main{transition:width .22s,margin-left .22s,transform .22s}.PartnerDashboard-module__gnPmCa__menuButton{flex:none;display:grid}.PartnerDashboard-module__gnPmCa__sidebarCollapsed{width:88px;padding-left:12px;padding-right:12px}.PartnerDashboard-module__gnPmCa__sidebarCollapsed .PartnerDashboard-module__gnPmCa__brand{justify-content:center;padding-left:0;padding-right:0}.PartnerDashboard-module__gnPmCa__sidebarCollapsed .PartnerDashboard-module__gnPmCa__brand>div,.PartnerDashboard-module__gnPmCa__sidebarCollapsed .PartnerDashboard-module__gnPmCa__navLabel,.PartnerDashboard-module__gnPmCa__sidebarCollapsed .PartnerDashboard-module__gnPmCa__sidebarFooter>button:first-child>div:last-child,.PartnerDashboard-module__gnPmCa__sidebarCollapsed .PartnerDashboard-module__gnPmCa__footerLabel{display:none}.PartnerDashboard-module__gnPmCa__sidebarCollapsed nav{padding-right:0}.PartnerDashboard-module__gnPmCa__sidebarCollapsed nav button,.PartnerDashboard-module__gnPmCa__sidebarCollapsed .PartnerDashboard-module__gnPmCa__sidebarFooter>button{justify-content:center;gap:0;padding-left:0;padding-right:0;position:relative}.PartnerDashboard-module__gnPmCa__sidebarCollapsed .PartnerDashboard-module__gnPmCa__navBadge{width:18px;height:18px;font-size:9px;position:absolute;top:3px;right:3px}.PartnerDashboard-module__gnPmCa__sidebarCollapsed .PartnerDashboard-module__gnPmCa__sidebarFooter{padding:6px}.PartnerDashboard-module__gnPmCa__mainCollapsed{margin-left:88px}@media (max-width:820px){.PartnerDashboard-module__gnPmCa__sidebarCollapsed{width:278px;padding-left:17px;padding-right:17px}.PartnerDashboard-module__gnPmCa__sidebarCollapsed .PartnerDashboard-module__gnPmCa__brand{justify-content:flex-start;padding-left:10px;padding-right:10px}.PartnerDashboard-module__gnPmCa__sidebarCollapsed .PartnerDashboard-module__gnPmCa__brand>div,.PartnerDashboard-module__gnPmCa__sidebarCollapsed .PartnerDashboard-module__gnPmCa__navLabel,.PartnerDashboard-module__gnPmCa__sidebarCollapsed .PartnerDashboard-module__gnPmCa__sidebarFooter>button:first-child>div:last-child,.PartnerDashboard-module__gnPmCa__sidebarCollapsed .PartnerDashboard-module__gnPmCa__footerLabel{display:flex}.PartnerDashboard-module__gnPmCa__sidebarCollapsed nav button,.PartnerDashboard-module__gnPmCa__sidebarCollapsed .PartnerDashboard-module__gnPmCa__sidebarFooter>button{justify-content:flex-start;gap:12px;padding-left:12px;padding-right:12px}.PartnerDashboard-module__gnPmCa__sidebarCollapsed .PartnerDashboard-module__gnPmCa__navBadge{width:21px;height:21px;margin-left:auto;font-size:11px;position:static}.PartnerDashboard-module__gnPmCa__sidebarCollapsed .PartnerDashboard-module__gnPmCa__sidebarFooter{padding:8px}.PartnerDashboard-module__gnPmCa__mainCollapsed{margin-left:0}}@media (prefers-reduced-motion:reduce){.PartnerDashboard-module__gnPmCa__sidebar,.PartnerDashboard-module__gnPmCa__main{transition:none}}.PartnerDashboard-module__gnPmCa__metric{cursor:pointer;text-decoration:none}.PartnerDashboard-module__gnPmCa__metric:focus-visible{outline:3px solid var(--berry);outline-offset:3px}.PartnerDashboard-module__gnPmCa__welcome h1{letter-spacing:-1px;font-size:clamp(28px,3vw,40px);line-height:1.2}.PartnerDashboard-module__gnPmCa__cardHeading h2{font-weight:650}.PartnerDashboard-module__gnPmCa__content{max-width:1560px;margin-inline:auto}.PartnerDashboard-module__gnPmCa__welcome{background:linear-gradient(115deg,#fff4fa,#f5f0ff 72%,#eef9f6);border:1px solid #efd6e4;border-radius:24px;align-items:center;padding:26px}.PartnerDashboard-module__gnPmCa__welcome h1{letter-spacing:-.8px;margin:8px 0;font-size:clamp(26px,2.4vw,36px)}.PartnerDashboard-module__gnPmCa__welcome p:last-child{max-width:52ch;font-size:14px;line-height:1.6}.PartnerDashboard-module__gnPmCa__primaryButton{color:#fff;width:auto;min-width:0;box-shadow:none;background:#ba176a;gap:9px;padding:13px 18px;position:relative}.PartnerDashboard-module__gnPmCa__primaryButton svg{position:static}.PartnerDashboard-module__gnPmCa__refreshBar{color:#655b68;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;font-size:12px;display:flex}.PartnerDashboard-module__gnPmCa__refreshBar button{color:#842052;background:#fff;border:1px solid #e1d5df;border-radius:12px;min-height:40px;padding:8px 16px;font-weight:700}.PartnerDashboard-module__gnPmCa__refreshBar button:disabled{opacity:.6;cursor:wait}.PartnerDashboard-module__gnPmCa__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.PartnerDashboard-module__gnPmCa__metric{min-height:180px;box-shadow:none;flex-direction:column;align-items:flex-start;gap:14px;padding:20px}.PartnerDashboard-module__gnPmCa__metricBerry{background:#fff0f6}.PartnerDashboard-module__gnPmCa__metricGreen{background:#eef9f2}.PartnerDashboard-module__gnPmCa__metricAmber{background:#fff7e9}.PartnerDashboard-module__gnPmCa__metricPlum{background:#f5efff}.PartnerDashboard-module__gnPmCa__metricIcon{border-radius:13px;width:40px;height:40px}.PartnerDashboard-module__gnPmCa__metric small{line-height:1.5}.PartnerDashboard-module__gnPmCa__metric strong{font-variant-numeric:tabular-nums}.PartnerDashboard-module__gnPmCa__dashboardGrid{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);align-items:start}.PartnerDashboard-module__gnPmCa__card{overflow:hidden;box-shadow:0 4px 20px #38223e05}.PartnerDashboard-module__gnPmCa__cardHeading{flex-wrap:wrap;gap:12px}.PartnerDashboard-module__gnPmCa__cardHeading h2{font-size:20px}.PartnerDashboard-module__gnPmCa__cardHeading p{line-height:1.5}.PartnerDashboard-module__gnPmCa__cardHeading button{min-height:44px}.PartnerDashboard-module__gnPmCa__quickGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.PartnerDashboard-module__gnPmCa__quickGrid button{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.PartnerDashboard-module__gnPmCa__bookingRow{grid-template-columns:76px 38px minmax(0,1fr) auto 10px}.PartnerDashboard-module__gnPmCa__staff{display:none}.PartnerDashboard-module__gnPmCa__customer small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PartnerDashboard-module__gnPmCa__emptyState{gap:8px;min-height:200px;padding:25px}.PartnerDashboard-module__gnPmCa__emptyState>svg{color:#a33370;width:30px;height:30px;margin-bottom:6px}.PartnerDashboard-module__gnPmCa__emptyState strong{font-size:16px}.PartnerDashboard-module__gnPmCa__emptyState p{max-width:38ch;font-size:13px;line-height:1.6}.PartnerDashboard-module__gnPmCa__earningsList{padding:0 22px 16px}.PartnerDashboard-module__gnPmCa__earningRow{border-top:1px solid #eee7ef;align-items:center;gap:12px;padding:15px 0;display:flex}.PartnerDashboard-module__gnPmCa__earningIcon{color:#28614a;background:#eef9f2;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.PartnerDashboard-module__gnPmCa__earningIcon svg{width:20px}.PartnerDashboard-module__gnPmCa__earningRow>div{flex:1;min-width:0}.PartnerDashboard-module__gnPmCa__earningRow strong{overflow-wrap:anywhere;font-size:13px;display:block}.PartnerDashboard-module__gnPmCa__earningRow small{color:#6d6270;margin-top:5px;font-size:12px;display:block}.PartnerDashboard-module__gnPmCa__earningRow b{color:#28614a;font-variant-numeric:tabular-nums;font-size:15px}.PartnerDashboard-module__gnPmCa__staffList{grid-template-columns:1fr}.PartnerDashboard-module__gnPmCa__staffMember strong{font-size:14px}.PartnerDashboard-module__gnPmCa__staffMember small{font-size:12px}.PartnerDashboard-module__gnPmCa__staffStatus{font-size:11px}.PartnerDashboard-module__gnPmCa__staffUnknown{color:#625b68;background:#f3f0f5}.PartnerDashboard-module__gnPmCa__content>:last-of-type{margin-top:20px}@media (max-width:1200px){.PartnerDashboard-module__gnPmCa__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.PartnerDashboard-module__gnPmCa__dashboardGrid{grid-template-columns:1fr}.PartnerDashboard-module__gnPmCa__quickGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.PartnerDashboard-module__gnPmCa__welcome{align-items:flex-start;padding:22px}.PartnerDashboard-module__gnPmCa__metric{min-height:172px;padding:16px}.PartnerDashboard-module__gnPmCa__metric p{font-size:13px}.PartnerDashboard-module__gnPmCa__metric small{font-size:12px}.PartnerDashboard-module__gnPmCa__quickGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.PartnerDashboard-module__gnPmCa__bookingRow{grid-template-columns:66px 32px minmax(0,1fr)}.PartnerDashboard-module__gnPmCa__status{grid-column:3}.PartnerDashboard-module__gnPmCa__refreshBar{align-items:flex-start}.PartnerDashboard-module__gnPmCa__earningRow{flex-wrap:wrap}.PartnerDashboard-module__gnPmCa__earningRow b{margin-left:auto}}@media (max-width:359px){.PartnerDashboard-module__gnPmCa__metrics,.PartnerDashboard-module__gnPmCa__quickGrid{grid-template-columns:1fr}.PartnerDashboard-module__gnPmCa__metric{flex-direction:row;align-items:center;min-height:0}}@media (max-width:700px){.PartnerDashboard-module__gnPmCa__bookingRow time{grid-area:1/1}.PartnerDashboard-module__gnPmCa__bookingRow>.PartnerDashboard-module__gnPmCa__avatar{grid-area:1/2;width:32px;height:32px}.PartnerDashboard-module__gnPmCa__bookingRow>.PartnerDashboard-module__gnPmCa__customer{grid-area:1/3}.PartnerDashboard-module__gnPmCa__bookingRow>.PartnerDashboard-module__gnPmCa__status{grid-area:2/3}}.PartnerDashboard-module__gnPmCa__logoutError{color:#92234e;background:#fff2f6;border:1px solid #e9bdd0;border-radius:12px;margin:16px 20px;padding:14px 20px;font-size:14px}
