.FamilySupportChat_chat__E_8Nd{display:grid;gap:14px;border:1px solid #e2e5f6;border-radius:22px;padding:18px;background:#fff;box-shadow:0 14px 35px rgba(50,61,135,.08)}.FamilySupportChat_header__zl4i0{display:flex;align-items:center;gap:11px}.FamilySupportChat_header__zl4i0 h2,.FamilySupportChat_header__zl4i0 p{margin:0}.FamilySupportChat_header__zl4i0 h2{color:#161b3d;font-size:16px}.FamilySupportChat_header__zl4i0 p{margin-top:3px;color:#727896;font-size:var(--font-small)}.FamilySupportChat_icon__OFsDn{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;border-radius:13px;background:linear-gradient(145deg,#edf0ff,#f7edff);color:#6558dd;font-size:17px;font-weight:900}.FamilySupportChat_stream__c8fGZ{display:grid;align-content:start;gap:9px;min-height:160px;max-height:390px;overflow-y:auto;border-radius:17px;padding:12px;background:#f7f8fd}.FamilySupportChat_message__8gEMS{width:fit-content;max-width:min(82%,520px);border-radius:15px;padding:10px 12px}.FamilySupportChat_message__8gEMS p,.FamilySupportChat_message__8gEMS small{display:block;margin:0;overflow-wrap:anywhere}.FamilySupportChat_message__8gEMS p{color:#202647;font-size:var(--font-body);line-height:1.5}.FamilySupportChat_message__8gEMS small{margin-top:5px;color:#767c99;font-size:var(--font-caption)}.FamilySupportChat_incoming__LCU_E{justify-self:start;border:1px solid #e1e4f3;background:#fff}.FamilySupportChat_outgoing__4AxhT{justify-self:end;background:#ebeaff}.FamilySupportChat_empty__wzX7j{align-self:center;margin:auto;max-width:420px;padding:28px 16px;color:#727896;text-align:center;font-size:var(--font-small);line-height:1.55}.FamilySupportChat_composer__bOdc5{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px}.FamilySupportChat_readOnly__pvsjs{margin:0;border:1px solid #c9c2ff;border-radius:12px;padding:10px 12px;background:#f3f0ff;color:#50449d;font-size:var(--font-small);font-weight:750}.FamilySupportChat_composer__bOdc5 label{grid-column:1/-1;color:#4b5277;font-size:var(--font-small);font-weight:800}.FamilySupportChat_composer__bOdc5 textarea{width:100%;min-height:72px;border:1px solid #dfe3f3;border-radius:14px;padding:11px 12px;background:#fff;color:#161b3d;font:inherit;font-size:var(--font-body);line-height:1.45;outline:none;resize:vertical}.FamilySupportChat_composer__bOdc5 textarea:focus-visible{border-color:#7668e9;box-shadow:0 0 0 3px rgba(118,104,233,.14)}.FamilySupportChat_composer__bOdc5 button{min-height:44px;border:0;border-radius:13px;padding:0 17px;background:linear-gradient(135deg,#6f63e7,#546be8);color:#fff;font:inherit;font-size:var(--font-small);font-weight:850;cursor:pointer}.FamilySupportChat_composer__bOdc5 button:disabled,.FamilySupportChat_composer__bOdc5 textarea:disabled{cursor:not-allowed;opacity:.56}@media (max-width:620px){.FamilySupportChat_chat__E_8Nd{border-radius:18px;padding:14px}.FamilySupportChat_message__8gEMS{max-width:90%}.FamilySupportChat_composer__bOdc5{grid-template-columns:1fr}.FamilySupportChat_composer__bOdc5 button{width:100%}}@media (prefers-reduced-motion:reduce){.FamilySupportChat_composer__bOdc5 button{transition:none}}.family-auth-page,.family-auth-session{--family-ink:#202039;--family-muted:#68677a;--family-purple:#6c4cf1;--family-purple-dark:#5534dc;--family-line:#e8e5f1;--family-surface:#ffffff}.family-auth-page{min-height:100svh;box-sizing:border-box;position:relative;isolation:isolate;display:grid;place-content:center;justify-items:center;gap:18px;padding:32px 18px;color:var(--family-ink);background:#e9e4f7 url(/coddy-auth-background-v2.png) 50%/cover no-repeat}.family-auth-page:before{position:absolute;z-index:-1;inset:0;background:rgba(25,20,55,.26);content:""}.family-auth-shell{display:flex;align-items:center;justify-content:flex-end;width:min(calc(100vw - 36px),1320px)}.family-auth-card{width:min(100%,450px);box-sizing:border-box;padding:34px;border:1px solid rgba(255,255,255,.9);border-radius:28px;background:rgba(255,255,255,.94);backdrop-filter:blur(14px)}.family-auth-card,.family-auth-visual{box-shadow:0 24px 70px rgba(48,38,88,.14)}.family-auth-visual{display:none;overflow:hidden;border:1px solid rgba(255,255,255,.92);border-radius:30px;background:#f6f3ff}.family-auth-visual img{display:block;width:100%;height:auto}.family-auth-brand{display:flex;justify-content:center;gap:3px;margin-bottom:24px;font-size:27px;font-weight:900;letter-spacing:-.09em}.family-auth-brand span:first-child{color:#5e44e5}.family-auth-brand span:nth-child(2){color:#ff9d2e}.family-auth-brand span:nth-child(3){color:#ec477e}.family-auth-brand span:nth-child(4){color:#22ae92}.family-auth-brand span:nth-child(5){color:#4387f5}.family-auth-heading{margin-bottom:24px;text-align:center}.family-auth-heading h1{margin:3px 0 9px;color:var(--family-ink);font-size:clamp(25px,6vw,32px);line-height:1.14;letter-spacing:-.035em}.family-auth-heading p{margin:0;color:var(--family-muted);font-size:var(--font-body-large);line-height:1.5}.family-auth-heading .family-auth-kicker{color:var(--family-purple);font-size:var(--font-body);font-weight:800;letter-spacing:.09em;text-transform:uppercase}.family-auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:20px;padding:4px;border-radius:15px;background:#f1eff8}.family-auth-tab{min-height:44px;padding:8px 12px;border:0;border-radius:11px;color:var(--family-muted);background:transparent;font:inherit;font-size:var(--font-body);font-weight:750;cursor:pointer}.family-auth-tab[aria-selected=true]{color:var(--family-purple-dark);background:var(--family-surface);box-shadow:0 3px 12px rgba(56,44,102,.09)}.family-auth-tab-panel{outline:none}.family-auth-form{display:grid;gap:9px}.family-auth-form label{margin-top:4px;color:var(--family-ink);font-size:var(--font-body);font-weight:750}.family-auth-form input{width:100%;min-height:48px;box-sizing:border-box;padding:11px 14px;border:1px solid #dcd8e9;border-radius:13px;color:var(--family-ink);background:#fff;font:inherit;font-size:16px;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.family-auth-form input::placeholder{color:#aaa6b6}.family-auth-form input:focus{border-color:var(--family-purple);box-shadow:0 0 0 4px rgba(108,76,241,.13)}.family-auth-form input:disabled{cursor:wait;opacity:.66}.family-auth-form .family-auth-code{font-size:24px;font-weight:800;letter-spacing:.24em;text-align:center}.family-auth-hint{margin:0 0 5px;color:var(--family-muted);font-size:var(--font-body);line-height:1.45}.family-auth-remember-hint{padding:10px 12px;border:1px solid #e2dcfb;border-radius:12px;color:#4f4675;background:#f7f4ff}.family-auth-logout,.family-auth-primary{min-height:46px;border:0;border-radius:13px;color:#fff;background:linear-gradient(135deg,var(--family-purple),#8a5df4);box-shadow:0 9px 22px rgba(95,67,223,.24);font:inherit;font-weight:800;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.family-auth-primary{display:grid;margin-top:5px;padding:12px 18px;place-items:center;text-align:center;text-decoration:none}.family-auth-logout:hover:not(:disabled),.family-auth-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px rgba(95,67,223,.3)}.family-auth-link:disabled,.family-auth-logout:disabled,.family-auth-primary:disabled{cursor:wait;opacity:.62}.family-auth-link{min-height:44px;padding:9px 10px;border:0;color:var(--family-purple-dark);background:transparent;font:inherit;font-size:var(--font-body);font-weight:750;text-decoration:underline;text-decoration-color:rgba(85,52,220,.3);text-underline-offset:3px;cursor:pointer}.family-auth-card>.family-auth-link{display:block;margin:4px auto 0}.family-auth-form>.family-auth-inline-link{width:fit-content;min-height:32px;margin:-2px 0 0 auto;padding:4px 0}.family-auth-card>.family-auth-staff-link{width:fit-content;margin-top:10px;text-align:center}.family-auth-message{min-height:20px;margin:2px 0;font-size:var(--font-body);line-height:1.45}.family-auth-message-error,.family-auth-session-error{color:#a72c45}.family-auth-message-success{color:#237c67}.family-auth-note{margin:6px 0 12px;padding:14px 16px;border:1px solid #ded8fb;border-radius:14px;color:#514879;background:#f7f5ff;font-size:var(--font-body);line-height:1.5}.family-auth-divider{display:flex;align-items:center;gap:12px;margin-top:21px;color:#8c8898;font-size:var(--font-body)}.family-auth-divider:after,.family-auth-divider:before{height:1px;flex:1;background:var(--family-line);content:""}.family-auth-support{position:relative;z-index:1;max-width:420px;margin:0;color:rgba(255,255,255,.92);font-size:var(--font-body);line-height:1.5;text-align:center;text-shadow:0 1px 5px rgba(20,16,45,.5)}.family-auth-loading{display:grid;justify-items:center;min-height:240px;align-content:center;color:var(--family-muted);text-align:center}.family-auth-loading .family-auth-brand{margin-bottom:22px}.family-auth-spinner{width:30px;height:30px;border:3px solid #e5e0f7;border-top:3px solid var(--family-purple);border-radius:50%;animation:family-auth-spin .7s linear infinite}.family-auth-session{min-height:100%}.family-auth-account{position:relative;z-index:20;display:flex;align-items:center;justify-content:flex-end;gap:14px;width:min(100% - 28px,1180px);box-sizing:border-box;margin:14px auto;padding:10px 12px 10px 16px;border:1px solid #e8e4f4;border-radius:16px;color:#28243a;background:rgba(255,255,255,.96);box-shadow:0 8px 28px rgba(48,38,88,.08)}.family-auth-account-copy{display:grid;min-width:0;margin-right:auto}.family-auth-account-copy span,.family-auth-account-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.family-auth-account-copy strong{font-size:var(--font-body)}.family-auth-account-copy span{color:#777285;font-size:var(--font-small)}.family-auth-account-copy .family-auth-account-label{color:#684ae5;font-size:var(--font-small);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.family-auth-logout{min-width:78px;min-height:42px;padding:8px 14px;font-size:var(--font-body)}.family-auth-session-error{width:min(100% - 28px,1180px);box-sizing:border-box;margin:-4px auto 10px;padding:10px 14px;border:1px solid #f0c9d2;border-radius:12px;background:#fff4f6;font-size:var(--font-body)}@keyframes family-auth-spin{to{transform:rotate(1turn)}}@media (max-width:1080px){.family-auth-page{place-content:start center;background:radial-gradient(circle at 12% 15%,rgba(255,199,74,.24),transparent 28%),radial-gradient(circle at 88% 78%,rgba(79,206,178,.2),transparent 30%),linear-gradient(145deg,#f5f2ff,#fff9ef 52%,#effbf8)}.family-auth-page:before{display:none}.family-auth-shell{display:grid;grid-template-columns:minmax(0,640px);gap:clamp(20px,3vw,38px);width:min(100%,640px)}.family-auth-card{width:100%;max-width:520px;justify-self:center}.family-auth-visual{display:block;order:-1;border-radius:24px}.family-auth-support{color:#615d70;text-shadow:none}}@media (max-width:520px){.family-auth-page{place-content:start center;padding:18px 12px 28px}.family-auth-shell{gap:12px}.family-auth-visual{border-radius:18px;box-shadow:0 14px 38px rgba(48,38,88,.12)}.family-auth-card{padding:26px 20px;border-radius:22px}.family-auth-account{margin-top:8px}.family-auth-account-copy .family-auth-account-label{display:none}}@media (prefers-reduced-motion:reduce){.family-auth-form input,.family-auth-logout,.family-auth-primary{transition:none}.family-auth-spinner{animation-duration:1.5s}}.CoddyShopWorkspace_workspace__lEoLR{--shop-blue:#2f5cff;--shop-ink:#101632;--shop-soft:#f1f3ff;color:var(--shop-ink);display:grid;gap:24px}.CoddyShopWorkspace_staffHero__Aj7D7,.CoddyShopWorkspace_studentHero__RSGAE{align-items:center;background:radial-gradient(circle at 85% 15%,#ffd85a 0 7%,transparent 8%),linear-gradient(135deg,#6555ff,#2f7bff 58%,#42c9ff);border-radius:28px;color:white;display:flex;justify-content:space-between;min-height:190px;overflow:hidden;padding:30px;position:relative}.CoddyShopWorkspace_staffHero__Aj7D7 h1,.CoddyShopWorkspace_studentHero__RSGAE h1{font-size:clamp(26px,4vw,42px);line-height:1.05;margin:8px 0 12px;max-width:680px}.CoddyShopWorkspace_staffHero__Aj7D7 p,.CoddyShopWorkspace_studentHero__RSGAE p{margin:0;opacity:.9}.CoddyShopWorkspace_eyebrow__1DSaA{font-size:var(--font-body);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.CoddyShopWorkspace_balance__RcypY{background:rgba(255,255,255,.94);border:1px solid rgba(255,255,255,.8);border-radius:22px;color:var(--shop-ink);display:grid;min-width:190px;padding:20px}.CoddyShopWorkspace_balance__RcypY span{color:#687092;font-size:var(--font-body);font-weight:800}.CoddyShopWorkspace_balance__RcypY strong{color:#6746e8;font-size:30px;margin-top:6px}.CoddyShopWorkspace_metrics__E0RU4{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.CoddyShopWorkspace_metrics__E0RU4 span{background:rgba(255,255,255,.94);border-radius:18px;color:#4b5270;display:grid;min-width:105px;padding:12px 16px}.CoddyShopWorkspace_metrics__E0RU4 strong{color:var(--shop-blue);font-size:24px}.CoddyShopWorkspace_notice__W5GFD{border-radius:16px;font-weight:750;margin:0;padding:14px 18px}.CoddyShopWorkspace_success__GDC1A{background:#e9faef;border:1px solid #aee8c2;color:#146938}.CoddyShopWorkspace_error__orIMU{background:#fff1f1;border:1px solid #ffc2c2;color:#9b2424}.CoddyShopWorkspace_readOnly__KFr7B{background:#f3f0ff;border:1px solid #c9c2ff;border-radius:16px;color:#50449d;font-weight:800;margin:0;padding:14px 18px}.CoddyShopWorkspace_categoryRail__hwS71{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.CoddyShopWorkspace_categoryActive__XXN3t,.CoddyShopWorkspace_category__C7DWS{align-items:center;background:white;border:2px solid #e8e9f4;border-radius:20px;color:var(--shop-ink);cursor:pointer;display:grid;gap:3px;justify-items:start;min-height:116px;padding:16px;text-align:left}.CoddyShopWorkspace_categoryActive__XXN3t{background:#f0edff;border-color:#765af0;box-shadow:0 10px 28px rgba(91,69,210,.13)}.CoddyShopWorkspace_categoryActive__XXN3t span,.CoddyShopWorkspace_category__C7DWS span{font-size:28px}.CoddyShopWorkspace_categoryActive__XXN3t small,.CoddyShopWorkspace_category__C7DWS small{color:#737995}.CoddyShopWorkspace_productGrid__WeLRt{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.CoddyShopWorkspace_product__Ot1YK{background:white;border:1px solid #e8e9f4;border-radius:24px;box-shadow:0 12px 35px rgba(31,39,86,.08);display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:14px}.CoddyShopWorkspace_productImage__SpiDk{align-items:center;aspect-ratio:4/3;background:linear-gradient(145deg,#e9f6ff,#f2ecff);border-radius:18px;display:flex;justify-content:center;overflow:hidden}.CoddyShopWorkspace_productImage__SpiDk img{height:100%;object-fit:contain;width:100%}.CoddyShopWorkspace_productImage__SpiDk span{font-size:58px}.CoddyShopWorkspace_kind__cINwX{color:#7251d1;font-size:var(--font-small);font-weight:850;margin-top:13px;text-transform:uppercase}.CoddyShopWorkspace_product__Ot1YK h2{font-size:19px;margin:6px 0}.CoddyShopWorkspace_product__Ot1YK p{color:#666d8a;flex:1;font-size:var(--font-body);line-height:1.45;margin:0 0 16px}.CoddyShopWorkspace_price__XtYl7{font-size:21px;margin-bottom:10px}.CoddyShopWorkspace_dialog__Gq9Y9 button,.CoddyShopWorkspace_form__NsmeD button,.CoddyShopWorkspace_orderActions__ANqBZ button,.CoddyShopWorkspace_product__Ot1YK button{background:var(--shop-blue);border:0;border-radius:13px;color:white;cursor:pointer;font:inherit;font-weight:850;min-height:44px;padding:10px 16px}.CoddyShopWorkspace_dialog__Gq9Y9 button:disabled,.CoddyShopWorkspace_form__NsmeD button:disabled,.CoddyShopWorkspace_orderActions__ANqBZ button:disabled,.CoddyShopWorkspace_product__Ot1YK button:disabled{cursor:not-allowed;opacity:.55}.CoddyShopWorkspace_orders__7GZos,.CoddyShopWorkspace_panel__lPhRm{background:white;border:1px solid #e7e8f2;border-radius:24px;padding:22px}.CoddyShopWorkspace_sectionHeading__okBOS{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.CoddyShopWorkspace_sectionHeading__okBOS h2{margin:4px 0 0}.CoddyShopWorkspace_secondary__GDwF9{background:white!important;border:1px solid #cfd3e8!important;color:#3e4668!important}.CoddyShopWorkspace_compactList__R6D3c,.CoddyShopWorkspace_orderList__1ddr9{display:grid;gap:10px}.CoddyShopWorkspace_order___85Ex,.CoddyShopWorkspace_staffOrder__bpUBu{align-items:center;background:#f8f9ff;border:1px solid #e8e9f4;border-radius:16px;display:grid;gap:14px;grid-template-columns:auto 1fr auto;padding:14px}.CoddyShopWorkspace_order___85Ex>span{font-size:28px}.CoddyShopWorkspace_order___85Ex div,.CoddyShopWorkspace_staffOrder__bpUBu>div:first-child{display:grid;gap:3px}.CoddyShopWorkspace_order___85Ex small,.CoddyShopWorkspace_staffOrder__bpUBu small{color:#6c728e}.CoddyShopWorkspace_order___85Ex b,.CoddyShopWorkspace_staffOrder__bpUBu>b{background:#eeeaff;border-radius:999px;color:#6244c4;font-size:var(--font-body);padding:8px 10px;white-space:nowrap}.CoddyShopWorkspace_order___85Ex b[data-status=fulfilled],.CoddyShopWorkspace_order___85Ex b[data-status=ready_for_pickup],.CoddyShopWorkspace_staffOrder__bpUBu>b[data-status=fulfilled],.CoddyShopWorkspace_staffOrder__bpUBu>b[data-status=ready_for_pickup]{background:#e5f8eb;color:#19703b}.CoddyShopWorkspace_order___85Ex b[data-status=cancelled],.CoddyShopWorkspace_order___85Ex b[data-status=refunded],.CoddyShopWorkspace_staffOrder__bpUBu>b[data-status=cancelled],.CoddyShopWorkspace_staffOrder__bpUBu>b[data-status=refunded]{background:#f3f3f7;color:#64687a}.CoddyShopWorkspace_empty__qtmER{align-items:center;background:#f8f9ff;border:1px dashed #cfd3e8;border-radius:20px;color:#666d8a;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:130px;padding:24px;text-align:center}.CoddyShopWorkspace_empty__qtmER strong{color:var(--shop-ink);font-size:19px}.CoddyShopWorkspace_backdrop___yT4q{align-items:center;background:rgba(11,14,39,.6);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.CoddyShopWorkspace_dialog__Gq9Y9{background:white;border-radius:28px;box-shadow:0 28px 80px rgba(0,0,0,.22);max-width:500px;padding:28px;width:100%}.CoddyShopWorkspace_dialogIcon__SZdKk{display:block;font-size:42px;margin-bottom:10px}.CoddyShopWorkspace_dialog__Gq9Y9 h2{font-size:25px;margin:5px 0 16px}.CoddyShopWorkspace_dialog__Gq9Y9 p{color:#646b88;line-height:1.5}.CoddyShopWorkspace_dialog__Gq9Y9 dl{background:var(--shop-soft);border-radius:16px;margin:0;padding:12px 16px}.CoddyShopWorkspace_dialog__Gq9Y9 dl div{display:flex;justify-content:space-between;padding:6px 0}.CoddyShopWorkspace_dialog__Gq9Y9 dt{color:#69708d}.CoddyShopWorkspace_dialog__Gq9Y9 dd{font-weight:900;margin:0}.CoddyShopWorkspace_dialogActions__drZeQ{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.CoddyShopWorkspace_staffGrid__1uzab{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.CoddyShopWorkspace_compactList__R6D3c{max-height:290px;overflow:auto;padding-right:4px}.CoddyShopWorkspace_listItem__qgtZU{align-items:center;background:#fafaff;border:1px solid #e7e8f2;border-radius:14px;color:var(--shop-ink);cursor:pointer;display:grid;gap:10px;grid-template-columns:auto 1fr auto;padding:11px;text-align:left}.CoddyShopWorkspace_listItem__qgtZU>span:first-child{font-size:24px}.CoddyShopWorkspace_listItem__qgtZU>span:nth-child(2){display:grid;gap:2px}.CoddyShopWorkspace_listItem__qgtZU small{color:#747a95}.CoddyShopWorkspace_listItem__qgtZU b{color:var(--shop-blue);font-size:var(--font-body)}.CoddyShopWorkspace_form__NsmeD{border-top:1px solid #e7e8f2;display:grid;gap:13px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;padding-top:18px}.CoddyShopWorkspace_form__NsmeD label{color:#59617f;display:grid;font-size:var(--font-body);font-weight:750;gap:6px}.CoddyShopWorkspace_form__NsmeD input,.CoddyShopWorkspace_form__NsmeD select,.CoddyShopWorkspace_form__NsmeD textarea,.CoddyShopWorkspace_sectionHeading__okBOS select{background:white;border:1px solid #cfd3e5;border-radius:11px;color:var(--shop-ink);font:inherit;min-height:42px;padding:9px 11px}.CoddyShopWorkspace_form__NsmeD textarea{min-height:80px;resize:vertical}.CoddyShopWorkspace_wide__s3NCf{grid-column:1/-1}.CoddyShopWorkspace_check__cd_P3{align-items:center;display:flex!important;flex-direction:row}.CoddyShopWorkspace_check__cd_P3 input{min-height:auto}.CoddyShopWorkspace_staffOrder__bpUBu{grid-template-columns:minmax(180px,1fr) auto minmax(220px,auto)}.CoddyShopWorkspace_orderActions__ANqBZ{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.CoddyShopWorkspace_orderActions__ANqBZ button{font-size:var(--font-body);min-height:36px;padding:7px 10px}.CoddyShopWorkspace_orderActions__ANqBZ .CoddyShopWorkspace_danger__U5jFZ{background:#fff0f0;border:1px solid #ffc6c6;color:#a92929}@media (max-width:900px){.CoddyShopWorkspace_staffHero__Aj7D7,.CoddyShopWorkspace_studentHero__RSGAE{align-items:stretch;flex-direction:column;gap:20px}.CoddyShopWorkspace_balance__RcypY{min-width:0}.CoddyShopWorkspace_metrics__E0RU4{justify-content:flex-start}.CoddyShopWorkspace_staffGrid__1uzab{grid-template-columns:1fr}.CoddyShopWorkspace_staffOrder__bpUBu{align-items:start;grid-template-columns:1fr auto}.CoddyShopWorkspace_orderActions__ANqBZ{grid-column:1/-1;justify-content:flex-start}}@media (max-width:560px){.CoddyShopWorkspace_workspace__lEoLR{gap:16px}.CoddyShopWorkspace_staffHero__Aj7D7,.CoddyShopWorkspace_studentHero__RSGAE{border-radius:20px;padding:20px}.CoddyShopWorkspace_staffHero__Aj7D7 h1,.CoddyShopWorkspace_studentHero__RSGAE h1{font-size:28px}.CoddyShopWorkspace_categoryRail__hwS71{display:flex;margin-inline:-2px;overflow-x:auto;padding:2px 2px 10px}.CoddyShopWorkspace_categoryActive__XXN3t,.CoddyShopWorkspace_category__C7DWS{flex:0 0 145px}.CoddyShopWorkspace_productGrid__WeLRt{grid-template-columns:1fr}.CoddyShopWorkspace_orders__7GZos,.CoddyShopWorkspace_panel__lPhRm{border-radius:18px;padding:16px}.CoddyShopWorkspace_order___85Ex{align-items:start;grid-template-columns:auto 1fr}.CoddyShopWorkspace_order___85Ex b{grid-column:2;justify-self:start}.CoddyShopWorkspace_form__NsmeD{grid-template-columns:1fr}.CoddyShopWorkspace_wide__s3NCf{grid-column:auto}.CoddyShopWorkspace_dialogActions__drZeQ{flex-direction:column-reverse}.CoddyShopWorkspace_dialogActions__drZeQ button{width:100%}}.CoddyShopRouteEntry_page__8spe_{background:#f6f7fc;min-height:100vh;padding:24px}.CoddyShopRouteEntry_page__8spe_>*{margin-inline:auto;max-width:1440px}.CoddyShopRouteEntry_toolbar__5r8aX{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.CoddyShopRouteEntry_toolbar__5r8aX a{color:#3157d7;font-weight:800;text-decoration:none}.CoddyShopRouteEntry_toolbar__5r8aX span{color:#737995;font-size:var(--font-body);font-weight:700}.CoddyShopRouteEntry_restricted___1Ux4{background:white;border:1px solid #e6e8f3;border-radius:24px;margin-top:80px;padding:50px 24px;text-align:center}.CoddyShopRouteEntry_restricted___1Ux4 span{font-size:44px}.CoddyShopRouteEntry_restricted___1Ux4 h1{margin-bottom:8px}.CoddyShopRouteEntry_restricted___1Ux4 p{color:#6a708b;margin-inline:auto;max-width:580px}@media (max-width:560px){.CoddyShopRouteEntry_page__8spe_{padding:12px}.CoddyShopRouteEntry_toolbar__5r8aX span{display:none}}