.DashboardPage_page__4xMGB{min-height:100vh;background:radial-gradient(circle at 82% 18%,rgba(212,163,115,.18),transparent 34%),radial-gradient(circle at 12% 82%,rgba(124,141,161,.16),transparent 30%),linear-gradient(180deg,#f7f2ed,#f3ede6 48%,#f7f2ed);color:#5a4636;font-family:var(--font-body),"Avenir Next",-apple-system,BlinkMacSystemFont,sans-serif}.DashboardPage_shell__PzWKD{width:min(1200px,calc(100vw - 32px));margin:0 auto;padding:26px 0 56px}.DashboardPage_topbar__ZLtxM{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:34px}.DashboardPage_brand___vSrg{display:inline-flex;align-items:center;gap:13px;min-width:0;color:inherit;text-decoration:none}.DashboardPage_logo__MXbpD,.DashboardPage_signInLogo__A5bZJ{border-radius:6px;object-fit:cover;box-shadow:0 8px 18px rgba(90,70,54,.08)}.DashboardPage_logo__MXbpD{width:42px;height:42px}.DashboardPage_brand___vSrg small,.DashboardPage_brand___vSrg strong{display:block}.DashboardPage_brand___vSrg strong{color:#5a4636;font-size:20px;line-height:1.1;font-weight:800}.DashboardPage_brand___vSrg small{margin-top:2px;color:#8b7b6b;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.DashboardPage_account__Atisx{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.DashboardPage_account__Atisx span{min-width:0;max-width:320px;overflow-wrap:anywhere;color:#6f6258;font-size:14px;font-weight:800}.DashboardPage_signInLayout__8_ZC2{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,410px);gap:clamp(28px,6vw,86px);align-items:center;min-height:calc(100vh - 160px)}.DashboardPage_signInCopy__dzBID{padding-top:10px}.DashboardPage_eyebrow__kLL9r{display:inline-flex;align-items:center;min-height:24px;margin:0 0 12px;border:1px solid rgba(33,104,105,.24);border-radius:999px;padding:3px 11px;background:rgba(236,247,245,.78);color:#216869;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.DashboardPage_shopHero__IkVYz h1,.DashboardPage_signInCopy__dzBID h1{margin:0;color:#5a4636;font-family:var(--font-display),var(--font-body),sans-serif;font-size:clamp(40px,5vw,68px);line-height:1.06;font-weight:800;letter-spacing:0}.DashboardPage_signInCopy__dzBID p{max-width:720px;margin:18px 0 0;color:#6f6258;font-size:18px;line-height:1.58}.DashboardPage_capabilityGrid__VlyIe{display:grid;grid-template-columns:repeat(2,minmax(0,184px));gap:10px;margin-top:30px}.DashboardPage_capabilityGrid__VlyIe span{min-height:42px;border:1px solid rgba(90,70,54,.12);border-radius:8px;padding:10px 12px;background:rgba(255,248,242,.78);color:#5a4636;font-size:14px;font-weight:800}.DashboardPage_developerPanel__gtvtk,.DashboardPage_emptyPanel__zRJix,.DashboardPage_loadingPanel__QgRZr,.DashboardPage_panel__MiQKv,.DashboardPage_signInPanel__eC666{border:1px solid rgba(90,70,54,.12);border-radius:8px;background:rgba(255,248,242,.9);box-shadow:0 18px 46px rgba(90,70,54,.08)}.DashboardPage_signInPanel__eC666{padding:28px}.DashboardPage_signInLogo__A5bZJ{width:56px;height:56px;margin-bottom:20px}.DashboardPage_developerPanel__gtvtk h2,.DashboardPage_emptyPanel__zRJix h2,.DashboardPage_panel__MiQKv h2,.DashboardPage_signInPanel__eC666 h2{margin:0;color:#5a4636;font-size:22px;line-height:1.2;font-weight:800}.DashboardPage_developerPanel__gtvtk p,.DashboardPage_emptyPanel__zRJix p,.DashboardPage_panelHeader__pI1nA p,.DashboardPage_signInPanel__eC666 p{margin:8px 0 0;color:#8b7b6b;font-size:14px;line-height:1.5}.DashboardPage_primaryAction__2QdM3,.DashboardPage_providerButton__BCblh,.DashboardPage_secondaryButton__BNXoJ{min-height:42px;border-radius:8px;padding:10px 13px;font:inherit;font-size:14px;font-weight:900;line-height:1.2;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.DashboardPage_providerButton__BCblh,.DashboardPage_secondaryButton__BNXoJ{border:1px solid rgba(90,70,54,.16);background:rgba(255,255,255,.82);color:#5a4636}.DashboardPage_providerButton__BCblh{display:flex;width:100%;align-items:center;justify-content:center;gap:10px;margin-top:10px}.DashboardPage_providerButton__BCblh svg{width:19px;height:19px;flex:0 0 auto}.DashboardPage_appleButton__yUVzN{border-color:#5a4636;background:#5a4636;color:#fff8f2}.DashboardPage_appleButton__yUVzN svg{fill:currentColor}.DashboardPage_providerButton__BCblh:not(:disabled),.DashboardPage_secondaryButton__BNXoJ:not(:disabled){cursor:pointer}.DashboardPage_providerButton__BCblh:not(:disabled):hover,.DashboardPage_secondaryButton__BNXoJ:not(:disabled):hover{background:#fff8f2}.DashboardPage_appleButton__yUVzN:not(:disabled):hover{background:#6e5541}.DashboardPage_primaryAction__2QdM3:active,.DashboardPage_providerButton__BCblh:not(:disabled):active,.DashboardPage_secondaryButton__BNXoJ:not(:disabled):active{transform:translateY(1px)}.DashboardPage_providerButton__BCblh:disabled,.DashboardPage_secondaryButton__BNXoJ:disabled{cursor:not-allowed;opacity:.6}.DashboardPage_errorNotice__UX5z_,.DashboardPage_warningNotice__bSooT{margin-bottom:18px;border-radius:8px;padding:14px 16px;font-size:14px;line-height:1.45}.DashboardPage_errorNotice__UX5z_{border:1px solid rgba(184,80,90,.28);background:#fff1f1;color:#9c2d37}.DashboardPage_warningNotice__bSooT{border:1px solid rgba(212,163,115,.4);background:rgba(255,248,234,.92);color:#72521a}.DashboardPage_warningNotice__bSooT span,.DashboardPage_warningNotice__bSooT strong{display:inline}.DashboardPage_dashboardStack__lGP3D{display:grid;gap:18px}.DashboardPage_shopHero__IkVYz{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;border:1px solid rgba(90,70,54,.12);border-radius:8px;padding:24px;background:rgba(255,248,242,.72);box-shadow:0 16px 40px rgba(90,70,54,.06)}.DashboardPage_shopHeroMain__tW_FT{min-width:0}.DashboardPage_shopTitleRow__J_29T{display:flex;align-items:center;gap:16px;min-width:0}.DashboardPage_shopLogo__RauIj{width:70px;height:70px;flex:0 0 auto;border-radius:8px;object-fit:cover;background:#fff8f2;box-shadow:0 10px 22px rgba(90,70,54,.08)}.DashboardPage_shopHero__IkVYz h1{max-width:720px;overflow-wrap:anywhere;font-size:clamp(32px,4vw,54px)}.DashboardPage_pillRow__ixm8j{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.DashboardPage_rolePill__wzT2c,.DashboardPage_statusPill__6JqXo{display:inline-flex;align-items:center;min-height:24px;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:900;white-space:nowrap}.DashboardPage_rolePill__wzT2c{background:#ecf7f5;color:#216869}.DashboardPage_statusPill__6JqXo{background:#efe8df;color:#745844}.DashboardPage_shopControls__3oWu1{display:flex;align-items:flex-end;justify-content:flex-end;flex-wrap:wrap;gap:10px;min-width:min(100%,440px)}.DashboardPage_selectField__2CTsO{display:grid;gap:6px;min-width:150px}.DashboardPage_selectField__2CTsO span{color:#8b7b6b;font-size:12px;font-weight:900;text-transform:uppercase}.DashboardPage_selectField__2CTsO select{min-height:42px;border:1px solid rgba(90,70,54,.16);border-radius:8px;padding:8px 35px 8px 12px;background:rgba(255,255,255,.88);color:#5a4636;font:inherit;font-weight:800}.DashboardPage_statGrid__pxUc8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.DashboardPage_statCard__aLORI{min-width:0;border:1px solid rgba(90,70,54,.12);border-radius:8px;padding:16px;background:rgba(255,248,242,.88);box-shadow:0 10px 24px rgba(90,70,54,.05)}.DashboardPage_statCard__aLORI span{display:block;color:#8b7b6b;font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.DashboardPage_statCard__aLORI strong{display:block;margin-top:8px;overflow-wrap:anywhere;color:#5a4636;font-size:30px;line-height:1.05;font-weight:900}.DashboardPage_statCard__aLORI small{display:block;margin-top:7px;color:#7c8da1;font-size:12px;line-height:1.35;font-weight:800}.DashboardPage_chartGrid__NkKSD{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.9fr);gap:18px}.DashboardPage_panel__MiQKv{min-width:0;padding:18px}.DashboardPage_panelHeader__pI1nA{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:16px}.DashboardPage_legendInline__O6gBI{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;color:#8b7b6b;font-size:12px;font-weight:900}.DashboardPage_legendInline__O6gBI span{display:inline-flex;align-items:center;gap:6px}.DashboardPage_customerSwatch__9c5OY,.DashboardPage_orderSwatch__0AvEv{display:inline-block;width:10px;height:10px;border-radius:999px}.DashboardPage_orderSwatch__0AvEv{background:#d4a373}.DashboardPage_customerSwatch__9c5OY{background:#216869}.DashboardPage_chartWrap__SvoYD{width:100%;overflow-x:auto}.DashboardPage_chartWrap__SvoYD svg{display:block;width:100%;min-width:520px;height:auto}.DashboardPage_axisLine__BvpxC{stroke:rgba(90,70,54,.24);stroke-width:1.3}.DashboardPage_gridLine__9GbVU{stroke:rgba(124,141,161,.2);stroke-dasharray:4 5;stroke-width:1}.DashboardPage_axisText__DYWWa{fill:#8b7b6b;font-size:12px;font-weight:800}.DashboardPage_customerLine__2XQVC,.DashboardPage_orderLine__y4j1R{stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.DashboardPage_orderLine__y4j1R{stroke:#d4a373}.DashboardPage_customerLine__2XQVC{stroke:#216869}.DashboardPage_customerDot__woKH_,.DashboardPage_orderDot__kuoR5{stroke:#fff8f2;stroke-width:2}.DashboardPage_orderDot__kuoR5{fill:#d4a373}.DashboardPage_customerDot__woKH_{fill:#216869}.DashboardPage_pieLayout__Sa0bq{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:center}.DashboardPage_pieChart__nfYei{display:block;width:220px;height:220px}.DashboardPage_pieCenter__EFjX9{fill:#fff8f2}.DashboardPage_pieTotal__s5UlF{fill:#5a4636;font-size:34px;font-weight:900}.DashboardPage_pieLabel__hCJ5i{fill:#8b7b6b;font-size:13px;font-weight:900;text-transform:uppercase}.DashboardPage_legendRow__YJwdT,.DashboardPage_legend__NvY_w{display:grid;gap:8px;min-width:0}.DashboardPage_legendRow__YJwdT{grid-template-columns:12px minmax(0,1fr) auto;align-items:center;color:#5a4636}.DashboardPage_legendRow__YJwdT span{width:12px;height:12px;border-radius:999px}.DashboardPage_legendRow__YJwdT strong{min-width:0;overflow:hidden;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.DashboardPage_legendRow__YJwdT small{color:#8b7b6b;font-size:12px;font-weight:900}.DashboardPage_emptyChart__HJP0g{display:grid;min-height:220px;place-items:center;border:1px dashed rgba(90,70,54,.2);border-radius:8px;color:#8b7b6b;font-size:14px;font-weight:800}.DashboardPage_transactionList__QsCoj{display:grid;max-height:440px;overflow:auto;border:1px solid rgba(90,70,54,.1);border-radius:8px;background:rgba(255,255,255,.42)}.DashboardPage_transactionRow__t0jxo{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(220px,1.3fr) auto;gap:14px;align-items:center;min-width:0;padding:13px 14px;border-bottom:1px solid rgba(90,70,54,.09)}.DashboardPage_transactionRow__t0jxo:last-child{border-bottom:0}.DashboardPage_transactionRow__t0jxo span,.DashboardPage_transactionRow__t0jxo strong{display:block}.DashboardPage_transactionRow__t0jxo strong{min-width:0;overflow-wrap:anywhere;color:#5a4636;font-size:14px;font-weight:900}.DashboardPage_transactionRow__t0jxo span{margin-top:3px;color:#8b7b6b;font-size:12px;font-weight:800}.DashboardPage_transactionDrinks__2bAbP{min-width:0;overflow-wrap:anywhere;color:#6f6258;font-size:13px;line-height:1.35;font-weight:800}.DashboardPage_transactionStatus__bpTp1{display:inline-flex;align-items:center;justify-content:center;justify-self:end;min-height:28px;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:900;white-space:nowrap}.DashboardPage_statusComplete__WXN5x{background:rgba(76,175,80,.14);color:#2f6f35}.DashboardPage_statusCancelled__auO7o{background:rgba(184,80,90,.14);color:#9c2d37}.DashboardPage_statusOpen__l7Wcc{background:rgba(124,141,161,.16);color:#506173}.DashboardPage_emptyRows__e9ISS{padding:24px;color:#8b7b6b;font-size:14px;font-weight:800}.DashboardPage_developerPanel__gtvtk{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px}.DashboardPage_primaryAction__2QdM3{display:inline-flex;align-items:center;justify-content:center;border:1px solid #d4a373;background:#d4a373;color:#fff8f2;text-decoration:none;white-space:nowrap}.DashboardPage_primaryAction__2QdM3:hover{background:#b8925e;border-color:#b8925e}.DashboardPage_disabledAction__rXMnM,.DashboardPage_disabledAction__rXMnM:hover{cursor:not-allowed;border-color:rgba(139,123,107,.22);background:rgba(139,123,107,.2);color:#8b7b6b}.DashboardPage_emptyPanel__zRJix,.DashboardPage_loadingPanel__QgRZr,.DashboardPage_loadingShell__IqB_Q{padding:28px;color:#6f6258;font-size:15px}.DashboardPage_loadingShell__IqB_Q{width:min(620px,calc(100vw - 32px));margin:0 auto;padding-top:42px}@media (max-width:980px){.DashboardPage_chartGrid__NkKSD,.DashboardPage_signInLayout__8_ZC2,.DashboardPage_statGrid__pxUc8{grid-template-columns:1fr}.DashboardPage_signInLayout__8_ZC2{align-items:start;min-height:0}.DashboardPage_developerPanel__gtvtk,.DashboardPage_shopHero__IkVYz{align-items:stretch;flex-direction:column}.DashboardPage_shopControls__3oWu1{justify-content:flex-start;min-width:0}.DashboardPage_pieLayout__Sa0bq{grid-template-columns:220px minmax(0,1fr)}}@media (max-width:660px){.DashboardPage_shell__PzWKD{width:min(100vw - 24px,680px);padding-top:18px}.DashboardPage_account__Atisx,.DashboardPage_shopControls__3oWu1,.DashboardPage_shopTitleRow__J_29T,.DashboardPage_topbar__ZLtxM{align-items:stretch;flex-direction:column}.DashboardPage_topbar__ZLtxM{gap:14px}.DashboardPage_account__Atisx{width:100%}.DashboardPage_account__Atisx span{max-width:none}.DashboardPage_developerPanel__gtvtk,.DashboardPage_panel__MiQKv,.DashboardPage_shopHero__IkVYz,.DashboardPage_signInPanel__eC666{padding:18px}.DashboardPage_shopHero__IkVYz h1,.DashboardPage_signInCopy__dzBID h1{font-size:34px}.DashboardPage_capabilityGrid__VlyIe,.DashboardPage_pieLayout__Sa0bq,.DashboardPage_transactionRow__t0jxo{grid-template-columns:1fr}.DashboardPage_shopLogo__RauIj{width:62px;height:62px}.DashboardPage_pieChart__nfYei{justify-self:center}.DashboardPage_transactionStatus__bpTp1{justify-self:start}.DashboardPage_primaryAction__2QdM3,.DashboardPage_secondaryButton__BNXoJ,.DashboardPage_selectField__2CTsO{width:100%}}