.StoreReferralDashboard_dashboard__Cksp9{--ink:#203b38;--muted:#68776f;--line:#e5ebe7;--accent:#216552;max-width:1240px;margin:0 auto;color:var(--ink);font-size:14px;line-height:1.6}.StoreReferralDashboard_dashboard__Cksp9 *,.StoreReferralDashboard_dashboard__Cksp9 :after,.StoreReferralDashboard_dashboard__Cksp9 :before{box-sizing:border-box}.StoreReferralDashboard_dashboard__Cksp9 :where(button,input){font:inherit}.StoreReferralDashboard_dashboard__Cksp9 a,.StoreReferralDashboard_dashboard__Cksp9 button{-webkit-tap-highlight-color:transparent}.StoreReferralDashboard_dashboard__Cksp9 button{cursor:pointer}.StoreReferralDashboard_dashboard__Cksp9 button:disabled{cursor:not-allowed}.StoreReferralDashboard_dashboard__Cksp9 a:focus-visible,.StoreReferralDashboard_dashboard__Cksp9 button:focus-visible,.StoreReferralDashboard_modal__gjH8A a:focus-visible,.StoreReferralDashboard_modal__gjH8A button:focus-visible{outline:3px solid #75ba9e;outline-offset:3px}.StoreReferralDashboard_dashboard__Cksp9 h2,.StoreReferralDashboard_dashboard__Cksp9 h3,.StoreReferralDashboard_dashboard__Cksp9 p{margin:0}.StoreReferralDashboard_header__VDfl_{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;padding:2px 0}.StoreReferralDashboard_eyebrow__rk_nL{display:block;margin-bottom:5px;color:#7c8983;font-size:11px;font-weight:500;letter-spacing:2px}.StoreReferralDashboard_header__VDfl_ h2{font-size:29px;line-height:1.35;font-weight:700;letter-spacing:-1px;color:#203b38}.StoreReferralDashboard_titleDot__znNn_{color:#d2a76c;margin-left:3px}.StoreReferralDashboard_header__VDfl_ p{margin-top:7px;color:var(--muted);font-size:14px}.StoreReferralDashboard_rulesButton__Y9Uu6{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #dce5dd;background:#fff;color:#62726a;border-radius:9px;padding:9px 12px;white-space:nowrap;transition:border-color .15s,background .15s}.StoreReferralDashboard_rulesButton__Y9Uu6:hover{background:#f1f5f0;border-color:#b6cbbd}.StoreReferralDashboard_overview__hRu_h{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:16px;margin-bottom:20px}.StoreReferralDashboard_wallet__rIMWS{min-width:0;background:#244e43;color:#fff;border-radius:15px;padding:23px 24px 19px;overflow:hidden;background-image:radial-gradient(ellipse at 95% 0,#416957 0,transparent 65%)}.StoreReferralDashboard_walletTop__qwA_0{display:flex;align-items:center;justify-content:space-between;gap:8px}.StoreReferralDashboard_walletTop__qwA_0>span:first-child{display:inline-flex;gap:8px;align-items:center;font-size:12px;color:#ddeae2}.StoreReferralDashboard_rate__USMUZ{color:#d8e8d8;background:#ffffff10;border:1px solid #ffffff15;border-radius:5px;font-size:10px;padding:2px 6px;white-space:nowrap}.StoreReferralDashboard_walletValue__Rn6Ff{font-size:43px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-1.8px;line-height:1.25;margin:18px 0 19px}.StoreReferralDashboard_walletValue__Rn6Ff>span{font-size:23px;font-weight:400;margin-right:7px;color:#dbe8df}.StoreReferralDashboard_walletBottom__MAVhE{display:flex;justify-content:space-between;gap:8px;align-items:center;padding-top:13px;border-top:1px solid #ffffff20;font-size:11px;color:#c1d5c8}.StoreReferralDashboard_walletBottom__MAVhE strong{margin-left:5px;color:#ecf3ec;font-weight:500}.StoreReferralDashboard_walletBottom__MAVhE button{display:inline-flex;align-items:center;gap:4px;background:transparent;border:0;padding:0;color:#fff;font-size:11px;white-space:nowrap}.StoreReferralDashboard_metric__B2869{min-width:0;border:1px solid var(--line);border-radius:15px;background:#fff;padding:20px 22px 18px}.StoreReferralDashboard_metricHeading__1G88y{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#607169;font-size:13px}.StoreReferralDashboard_metricIcon___jf4S{display:inline-flex;width:33px;height:33px;align-items:center;justify-content:center;border-radius:10px}.StoreReferralDashboard_amber__9wgqs{background:#fbf4e9!important;color:#ae8450!important}.StoreReferralDashboard_teal__Onfp_{background:#edf4ee;color:#5b8271}.StoreReferralDashboard_metricValue__LthM4{font-size:36px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-1px;margin:6px 0 19px;line-height:1.25;color:#254437}.StoreReferralDashboard_metricValue__LthM4 small{font-size:12px;margin-left:9px;color:#89938d;font-weight:400}.StoreReferralDashboard_metricFooter__aacy2{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-top:13px;border-top:1px solid #eef1ed;color:#728073;font-size:12px}.StoreReferralDashboard_metricFooter__aacy2 b{font-weight:500;margin-left:5px;color:#485e51}.StoreReferralDashboard_share__j6XTh{display:flex;align-items:center;gap:18px;border:1px solid #e7e9dd;border-radius:13px;padding:21px 23px;margin-bottom:24px;background:#f8f8f0}.StoreReferralDashboard_shareIcon__dLegi{display:flex;align-items:center;justify-content:center;width:50px;height:56px;flex-shrink:0;color:#a48759;background:#efecdc;border-radius:12px}.StoreReferralDashboard_shareContent__Sl88y{flex:1;min-width:0}.StoreReferralDashboard_share__j6XTh h3{font-size:14px;color:#354c3a;font-weight:600;margin:0 0 4px}.StoreReferralDashboard_share__j6XTh p{color:#707d69;font-size:12px;line-height:1.8}.StoreReferralDashboard_share__j6XTh p strong{font-weight:600;color:#7d6c44}.StoreReferralDashboard_steps__KWHfF{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:11px;color:#6c7c68;font-size:11px}.StoreReferralDashboard_steps__KWHfF>span{display:inline-flex;align-items:center;gap:5px}.StoreReferralDashboard_steps__KWHfF i{display:inline-flex;width:15px;height:15px;border-radius:50%;border:1px solid #d9dfce;align-items:center;justify-content:center;color:#8c987d;font-size:9px;font-style:normal}.StoreReferralDashboard_steps__KWHfF>svg{color:#bcc4b3}.StoreReferralDashboard_primaryButton__gveqP{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:39px;padding:9px 15px;border:1px solid #2d6955;border-radius:8px;background:#2d6955;color:#fff;text-decoration:none;font-size:13px;font-weight:500;white-space:nowrap;transition:background .15s,border-color .15s}.StoreReferralDashboard_primaryButton__gveqP:hover{background:#235340;border-color:#235340}.StoreReferralDashboard_primaryButton__gveqP:disabled{background:#dce5df;color:#7e9286;border-color:#dce5df}.StoreReferralDashboard_bottomGrid__q5RKY,.StoreReferralDashboard_middleGrid__co5Zk{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;align-items:stretch}.StoreReferralDashboard_panel__VffgY{min-width:0;background:#fff;border:1px solid var(--line);border-radius:13px}.StoreReferralDashboard_panelHeading__QFJxD{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:21px 23px 18px;border-bottom:1px solid #edf0ec}.StoreReferralDashboard_panelHeading__QFJxD h3{color:#2e4439;font-size:15px;font-weight:600;line-height:1.5}.StoreReferralDashboard_panelHeading__QFJxD p{color:#758273;font-size:12px;margin-top:4px;line-height:1.6}.StoreReferralDashboard_headingIcon__ZfWM_{color:#9dad9f;flex-shrink:0}.StoreReferralDashboard_minimum__8eThz{padding:2px 7px;border-radius:5px;color:#8a937d;background:#f4f5ee;font-size:10px;white-space:nowrap}.StoreReferralDashboard_form__6jtnF{padding:20px 23px 22px}.StoreReferralDashboard_formGrid__TVFeP{display:grid;grid-template-columns:1fr 1fr;gap:14px}.StoreReferralDashboard_field__EtkEe{display:flex;flex-direction:column;gap:7px;min-width:0}.StoreReferralDashboard_accountTypes__NOfcM legend,.StoreReferralDashboard_field__EtkEe>span{color:#62746a;font-size:12px;font-weight:500}.StoreReferralDashboard_amountField__8hRgR,.StoreReferralDashboard_field__EtkEe>input{height:40px;width:100%;min-width:0;border:1px solid #dfe6de;border-radius:7px;background:#fff;color:#30483a;transition:border-color .15s,box-shadow .15s}.StoreReferralDashboard_field__EtkEe>input{padding:9px 11px;outline:none}.StoreReferralDashboard_field__EtkEe input::placeholder{color:#adb5ac}.StoreReferralDashboard_amountField__8hRgR:focus-within,.StoreReferralDashboard_field__EtkEe>input:focus{border-color:#659981;box-shadow:0 0 0 3px #eaf3eb}.StoreReferralDashboard_amountField__8hRgR{display:flex;align-items:center;gap:8px;padding:0 10px}.StoreReferralDashboard_amountField__8hRgR>span{font-size:16px;color:#536c5b}.StoreReferralDashboard_amountField__8hRgR input{min-width:0;width:100%;border:0;outline:none;background:transparent;padding:0;color:#30483a;font-variant-numeric:tabular-nums;appearance:textfield}.StoreReferralDashboard_amountField__8hRgR input::-webkit-inner-spin-button{appearance:none}.StoreReferralDashboard_amountField__8hRgR button{background:transparent;border:0;padding:2px 0 2px 6px;font-size:10px;color:#3a7d5e;flex-shrink:0}.StoreReferralDashboard_amountField__8hRgR button:disabled{color:#b2bdb2}.StoreReferralDashboard_accountTypes__NOfcM{border:0;margin:15px 0;padding:0;display:flex;gap:9px;min-width:0}.StoreReferralDashboard_accountTypes__NOfcM legend{padding:0;margin-bottom:7px}.StoreReferralDashboard_accountTypes__NOfcM label{flex:1;position:relative;display:flex;align-items:center;gap:7px;min-height:38px;border:1px solid #e3e8df;border-radius:7px;padding:8px 11px;color:#7b897e;cursor:pointer;font-size:12px}.StoreReferralDashboard_accountTypes__NOfcM input{position:absolute;width:1px;height:1px;opacity:0}.StoreReferralDashboard_accountTypes__NOfcM label:has(input:focus-visible){outline:3px solid #75ba9e;outline-offset:2px}.StoreReferralDashboard_accountTypes__NOfcM label>svg:last-child{margin-left:auto}.StoreReferralDashboard_accountTypes__NOfcM label.StoreReferralDashboard_accountSelected__Of2QW{border-color:#8cad98;background:#f3f7f1;color:#2c6b4f}.StoreReferralDashboard_fullWidth__CdkRR{grid-column:1/-1}.StoreReferralDashboard_formNote__ZWhS_{display:flex;align-items:flex-start;gap:6px;margin:13px 0 17px!important;font-size:11px;color:#768472}.StoreReferralDashboard_formNote__ZWhS_ svg{flex-shrink:0;margin-top:1px}.StoreReferralDashboard_formAction__TYYct{display:flex;align-items:center;justify-content:space-between;gap:10px}.StoreReferralDashboard_formAction__TYYct>span{color:#768472;font-size:11px}.StoreReferralDashboard_formAction__TYYct strong{color:#4a7056;font-weight:500}.StoreReferralDashboard_empty__QmIdH{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;text-align:center;padding:27px 20px;min-height:190px}.StoreReferralDashboard_middleGrid__co5Zk>.StoreReferralDashboard_panel__VffgY:last-child .StoreReferralDashboard_empty__QmIdH{min-height:300px}.StoreReferralDashboard_emptyIcon__XT4ZJ{width:47px;height:47px;display:flex;align-items:center;justify-content:center;background:#f4f6f0;color:#9bad98;border-radius:15px;margin-bottom:4px}.StoreReferralDashboard_empty__QmIdH strong{font-size:13px;font-weight:500;color:#657b67}.StoreReferralDashboard_empty__QmIdH p{font-size:12px;color:#7e8b7c;line-height:1.7;max-width:260px}.StoreReferralDashboard_recordList__1V4fn{padding:0 23px;max-height:320px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d8e1d5 transparent}.StoreReferralDashboard_record___xbd7{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #eef1eb}.StoreReferralDashboard_record___xbd7:last-child{border-bottom:0}.StoreReferralDashboard_avatar__NamMH,.StoreReferralDashboard_recordIcon__821RU{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#f1f5ef;color:#7f9a7e;flex-shrink:0}.StoreReferralDashboard_avatar__NamMH{font-size:13px;font-weight:500}.StoreReferralDashboard_recordInfo__bPg72{flex:1;min-width:0}.StoreReferralDashboard_recordInfo__bPg72>strong{display:block;color:#52664f;font-size:13px;font-weight:500;overflow-wrap:anywhere}.StoreReferralDashboard_recordInfo__bPg72 strong span{color:#93a18d;font-weight:400;font-size:10px}.StoreReferralDashboard_recordInfo__bPg72 p,.StoreReferralDashboard_recordInfo__bPg72 small{color:#7c8a73;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.StoreReferralDashboard_recordInfo__bPg72 p{margin-top:3px}.StoreReferralDashboard_recordResult__qT_Tc{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.StoreReferralDashboard_earned__nRpvb,.StoreReferralDashboard_recordResult__qT_Tc>strong{color:#46714c;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.StoreReferralDashboard_badge__nRaSX{display:inline-flex;align-items:center;justify-content:center;border-radius:5px;padding:2px 7px;font-size:11px;white-space:nowrap}.StoreReferralDashboard_success__v6fNO{color:#5b8253;background:#f0f5e9}.StoreReferralDashboard_pending__MoacY{color:#a38950;background:#fcf6e9}.StoreReferralDashboard_neutral__7wM90{color:#97a090;background:#f3f5ef}.StoreReferralDashboard_footerNote__6Vh2C{display:flex;align-items:center;justify-content:center;gap:6px;color:#84917c;font-size:11px;margin:23px 0 2px!important;text-align:center}.StoreReferralDashboard_loading__gNXDD{min-height:320px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;color:#78917e}.StoreReferralDashboard_errorBanner__bzSLM{display:flex;justify-content:space-between;gap:15px;padding:12px 15px;margin-bottom:16px;border:1px solid #f1d7c6;border-radius:8px;background:#fff7ee;color:#9d6a42;font-size:12px}.StoreReferralDashboard_errorBanner__bzSLM button{background:transparent;border:0;padding:0;color:inherit;text-decoration:underline;white-space:nowrap}.StoreReferralDashboard_formError__i8_D_,.StoreReferralDashboard_formSuccess__zo7SD{font-size:12px;margin-bottom:14px;padding:9px 11px;border-radius:6px}.StoreReferralDashboard_formError__i8_D_{color:#a15342;background:#fff3ed}.StoreReferralDashboard_formSuccess__zo7SD{color:#3e7750;background:#eff7ed}.StoreReferralDashboard_modalBackdrop__TKIjc{position:fixed;z-index:1000;inset:0;background:#152f2959;backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px}.StoreReferralDashboard_modal__gjH8A{width:100%;max-width:490px;max-height:90dvh;overflow-y:auto;padding:30px;border-radius:18px;background:#fff;box-shadow:0 24px 90px #152d2a30;position:relative;outline:none;color:#41584a}.StoreReferralDashboard_closeButton__C34PT{position:absolute;right:17px;top:17px;padding:5px;background:transparent;border:0;color:#8f9c90;cursor:pointer}.StoreReferralDashboard_modalIcon__sWCsE{display:inline-flex;padding:12px;border-radius:14px;color:#698d67;background:#f1f6eb}.StoreReferralDashboard_modal__gjH8A h2{font-size:20px;margin:16px 0 5px;color:#2c4d39}.StoreReferralDashboard_modalDescription__cFbvk{font-size:12px;color:#8c9b89;margin:0}.StoreReferralDashboard_modal__gjH8A ul{padding-left:18px;margin:22px 0;font-size:12px;line-height:1.9}.StoreReferralDashboard_modal__gjH8A li+li{margin-top:10px}.StoreReferralDashboard_agreementLink__Q7d05{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#3c7750;text-decoration:none}.StoreReferralDashboard_modalActions__phnAR{display:flex;gap:10px;justify-content:flex-end;margin-top:25px;padding-top:20px;border-top:1px solid #edf1e8}.StoreReferralDashboard_secondaryButton__V4vah{background:#fff;color:#82927d;border:1px solid #e1e8dc;border-radius:8px;padding:9px 15px;font-size:12px;cursor:pointer}@media (max-width:1150px){.StoreReferralDashboard_overview__hRu_h{grid-template-columns:1.2fr 1fr 1fr;gap:12px}.StoreReferralDashboard_metric__B2869,.StoreReferralDashboard_wallet__rIMWS{padding:19px 17px 17px}.StoreReferralDashboard_rate__USMUZ{display:none}.StoreReferralDashboard_walletValue__Rn6Ff{font-size:39px}.StoreReferralDashboard_form__6jtnF,.StoreReferralDashboard_panelHeading__QFJxD{padding-left:18px;padding-right:18px}.StoreReferralDashboard_share__j6XTh{padding:20px;gap:14px}}@media (max-width:760px){.StoreReferralDashboard_overview__hRu_h{grid-template-columns:1fr 1fr}.StoreReferralDashboard_wallet__rIMWS{grid-column:1/-1;padding:22px}.StoreReferralDashboard_walletValue__Rn6Ff{margin:13px 0 16px}.StoreReferralDashboard_rate__USMUZ{display:block}.StoreReferralDashboard_metric__B2869{padding:16px 18px}.StoreReferralDashboard_metricValue__LthM4{font-size:30px;margin-bottom:12px}.StoreReferralDashboard_bottomGrid__q5RKY,.StoreReferralDashboard_middleGrid__co5Zk{grid-template-columns:1fr;gap:16px;margin-bottom:16px}.StoreReferralDashboard_share__j6XTh{flex-wrap:wrap}.StoreReferralDashboard_share__j6XTh>.StoreReferralDashboard_primaryButton__gveqP{margin-left:64px}.StoreReferralDashboard_shareContent__Sl88y{flex-basis:calc(100% - 70px)}.StoreReferralDashboard_middleGrid__co5Zk>.StoreReferralDashboard_panel__VffgY:last-child .StoreReferralDashboard_empty__QmIdH{min-height:180px}.StoreReferralDashboard_header__VDfl_{margin-bottom:20px}.StoreReferralDashboard_header__VDfl_ h2{font-size:26px}.StoreReferralDashboard_header__VDfl_ p{max-width:270px;font-size:12px}}@media (max-width:430px){.StoreReferralDashboard_header__VDfl_{align-items:flex-start;gap:9px}.StoreReferralDashboard_rulesButton__Y9Uu6{font-size:10px;padding:8px;gap:4px;margin-top:25px}.StoreReferralDashboard_rulesButton__Y9Uu6 svg{width:13px}.StoreReferralDashboard_eyebrow__rk_nL{font-size:10px}.StoreReferralDashboard_header__VDfl_ p{font-size:11px}.StoreReferralDashboard_overview__hRu_h{gap:10px}.StoreReferralDashboard_metric__B2869{padding:14px}.StoreReferralDashboard_metricHeading__1G88y{font-size:11px}.StoreReferralDashboard_metricIcon___jf4S{width:28px;height:28px}.StoreReferralDashboard_metricIcon___jf4S svg{width:16px}.StoreReferralDashboard_metricFooter__aacy2{flex-direction:column;gap:3px;font-size:10px}.StoreReferralDashboard_share__j6XTh{padding:17px;gap:12px}.StoreReferralDashboard_shareIcon__dLegi{width:38px;height:45px}.StoreReferralDashboard_share__j6XTh h3{font-size:13px}.StoreReferralDashboard_share__j6XTh>.StoreReferralDashboard_primaryButton__gveqP{width:100%;margin-left:0}.StoreReferralDashboard_shareContent__Sl88y{flex-basis:calc(100% - 52px)}.StoreReferralDashboard_steps__KWHfF{gap:6px;font-size:9px}.StoreReferralDashboard_steps__KWHfF i{display:none}.StoreReferralDashboard_form__6jtnF,.StoreReferralDashboard_panelHeading__QFJxD{padding-left:17px;padding-right:17px}.StoreReferralDashboard_formGrid__TVFeP{grid-template-columns:1fr;gap:12px}.StoreReferralDashboard_recordList__1V4fn{padding:0 17px}.StoreReferralDashboard_record___xbd7{gap:9px}.StoreReferralDashboard_recordInfo__bPg72 p{font-size:9px}.StoreReferralDashboard_formAction__TYYct{gap:8px}.StoreReferralDashboard_formAction__TYYct .StoreReferralDashboard_primaryButton__gveqP{font-size:11px;padding:9px 12px}.StoreReferralDashboard_modal__gjH8A{padding:25px}.StoreReferralDashboard_footerNote__6Vh2C{font-size:9px;align-items:flex-start}.StoreReferralDashboard_footerNote__6Vh2C svg{flex-shrink:0}}