.PunchupEmptyState_root__X0FiS{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--punchup-space-1);padding:var(--punchup-space-12) var(--punchup-space-6);min-height:200px;text-align:center}.PunchupEmptyState_card__p_A4O{background:var(--punchup-color-bg);border:1px solid var(--punchup-color-border);border-radius:var(--punchup-radius-lg);padding:var(--punchup-space-12) var(--punchup-space-6)}.PunchupEmptyState_card__p_A4O .PunchupEmptyState_iconCircle__VSkIE{width:56px;height:56px;background:var(--punchup-color-hover-bg);margin-bottom:var(--punchup-space-3)}.PunchupEmptyState_card__p_A4O .PunchupEmptyState_icon__uMhYL{width:26px;height:26px;stroke-width:1.5}.PunchupEmptyState_card__p_A4O .PunchupEmptyState_title__wMc5H{font-weight:var(--punchup-font-weight-bold)}.PunchupEmptyState_card__p_A4O .PunchupEmptyState_description__LXRd7{margin-top:var(--punchup-space-1);line-height:1.4;color:var(--punchup-color-text-subtle)}.PunchupEmptyState_card__p_A4O .PunchupEmptyState_action__He3FO{margin-top:var(--punchup-space-6)}.PunchupEmptyState_iconCircle__VSkIE{width:44px;height:44px;border-radius:50%;background:var(--punchup-color-surface);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:var(--punchup-space-3)}.PunchupEmptyState_icon__uMhYL{width:20px;height:20px;color:var(--punchup-color-text-muted)}.PunchupEmptyState_title__wMc5H{margin:0}.PunchupEmptyState_description__LXRd7{margin:0;max-width:320px;line-height:1.5}.PunchupEmptyState_action__He3FO{margin-top:var(--punchup-space-4)}.PunchupRichTextField_container__uXXX5{width:100%}.CreditBalanceModal_sidebar__Izxn6{display:flex;flex-direction:column;flex-shrink:0;gap:var(--punchup-space-4);width:240px;padding:var(--punchup-space-8) var(--punchup-dashboard-nav-padding-x);background:var(--punchup-color-nav-bg);border-right:var(--punchup-dashboard-nav-divider-width) solid var(--punchup-color-nav-border)}.CreditBalanceModal_logo__vAwVd{align-self:flex-start;margin-left:var(--punchup-space-3)}.CreditBalanceModal_greeting__lXRPi{margin:0;padding:var(--punchup-space-4);border-radius:var(--punchup-radius-lg);background:var(--punchup-color-status-orange-50);color:var(--punchup-color-text);font-size:var(--punchup-font-size-sm);font-weight:var(--punchup-font-weight-regular);line-height:var(--punchup-line-height-sm)}.CreditBalanceModal_greetingName__ARIMN{font-weight:var(--punchup-font-weight-bold)}.CreditBalanceModal_tabList__vj71x{display:flex;flex-direction:column;gap:var(--punchup-dashboard-nav-item-gap)}.CreditBalanceModal_panel__kvqW8{padding:var(--punchup-space-8)}.CreditBalanceModal_loadingDesktop__Dxj8Q{min-height:520px}.CreditBalanceModal_spinner__4vqjL{width:var(--punchup-space-6);height:var(--punchup-space-6);color:var(--punchup-color-text-tertiary)}.CreditBalanceModal_mobileHeader__04Gde{padding:var(--punchup-space-3) var(--punchup-space-4) var(--punchup-space-2)}.CreditBalanceModal_mobileTitle__HN5yl{margin:0;color:var(--punchup-color-text);font-size:var(--punchup-font-size-lg);font-weight:var(--punchup-font-weight-bold);line-height:var(--punchup-line-height-lg)}.CreditBalanceModal_closeButton__h5wWb{width:44px;height:44px;margin-right:calc(-1 * var(--punchup-space-2));color:var(--punchup-color-text)}.CreditBalanceModal_mobileTabs__jDKmf{padding:0 var(--punchup-space-4)}.CreditBalanceModal_mobileBody__T93W_{padding:var(--punchup-space-4)}.CreditBalanceModal_closeIcon__IcML_{width:var(--punchup-space-5);height:var(--punchup-space-5)}.PunchupAccordion_accordionGroupContainer__blOKr{display:flex;flex-direction:column;gap:var(--punchup-accordion-gap);width:100%;max-width:var(--punchup-accordion-max-width)}.PunchupAccordion_accordionControlsRow__ajdd8{display:flex;gap:8px}.PunchupAccordion_controlButton__rPG8X{font-family:var(--punchup-font-family);font-size:var(--punchup-font-size-sm);font-weight:500;color:#000;display:flex;align-items:center;gap:6px;padding:6px 14px;border:1.5px solid var(--punchup-color-border);border-radius:10px;background:transparent;cursor:pointer;transition:background .15s ease,opacity .2s ease}.PunchupAccordion_controlButton__rPG8X:disabled{opacity:.4;cursor:default}.PunchupAccordion_controlButton__rPG8X:hover:not(:disabled){background:var(--punchup-color-hover-bg)}@media (max-width:600px){.PunchupAccordion_controlButtonLabel__3MMsX{display:none}}.PunchupAccordion_accordionItem__D_93L{border:1px solid var(--punchup-color-border);border-radius:10px;overflow:hidden;background:var(--punchup-color-bg)}@keyframes PunchupAccordion_shakeHorizontal__DbDNk{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(3px)}}.PunchupAccordion_accordionItemShaking__zzDOx{animation:PunchupAccordion_shakeHorizontal__DbDNk .4s ease}.PunchupAccordion_accordionTrigger__lL688{width:100%;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;gap:16px;text-align:left;transition:background .15s ease}.PunchupAccordion_accordionTrigger__lL688:hover{background:var(--punchup-color-surface)}.PunchupAccordion_accordionTriggerContent__KwZ5y{display:flex;align-items:center;justify-content:space-between;flex:1;gap:16px}.PunchupAccordion_accordionTitleArea__QJ_dk{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.PunchupAccordion_accordionTitleRow__Jp177{display:flex;align-items:center;gap:8px}.PunchupAccordion_accordionSectionTitle__mawHt{font-family:var(--punchup-font-family);font-size:var(--punchup-font-size-lg);font-weight:600;color:var(--punchup-color-text-heading);line-height:1.75rem}.PunchupAccordion_unsavedDot__rBoDw{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--punchup-color-primary);flex-shrink:0}.PunchupAccordion_accordionDescription__s5llV{font-family:var(--punchup-font-family);font-size:var(--punchup-font-size-sm);font-weight:400;color:#787b7e;line-height:1.25rem;margin:0}.PunchupAccordion_accordionCountBadge__5bJsp{font-family:var(--punchup-font-family);font-size:var(--punchup-font-size-sm);color:#787b7e;display:flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;background:var(--punchup-color-hover-bg);border-radius:12px;font-weight:500;flex-shrink:0}.PunchupAccordion_accordionContent__e0IPk{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out}.PunchupAccordion_accordionContent__e0IPk.PunchupAccordion_isOpen__xA8Fo{grid-template-rows:1fr}.PunchupAccordion_accordionContentInner__s_Sp6{overflow:hidden;min-height:0}.PunchupAccordion_accordionContentPadded__LqDSt{padding:var(--punchup-accordion-content-padding);border-top:1px solid var(--punchup-color-border);display:flex;flex-direction:column;gap:var(--punchup-accordion-content-padding)}.PunchupAccordion_accordionChevron__obKLv{width:1.5rem;height:1.5rem;flex-shrink:0;pointer-events:none;color:var(--punchup-color-text-chevron);transform:translateY(.125rem) rotate(0deg);transition:transform .2s cubic-bezier(.4,0,.2,1)}.PunchupAccordion_accordionChevron__obKLv.PunchupAccordion_isOpen__xA8Fo{transform:translateY(.125rem) rotate(180deg)}.PunchupDashboardSidebar_nav__7gqV_{position:relative;display:flex;box-sizing:border-box;width:var(--punchup-dashboard-nav-width);min-height:100%;align-self:stretch;flex-direction:column;gap:0;padding:var(--punchup-dashboard-nav-padding-top) var(--punchup-dashboard-nav-padding-x) var(--punchup-dashboard-nav-padding-bottom) var(--punchup-dashboard-nav-padding-x);background:var(--punchup-color-nav-bg)}.PunchupDashboardSidebar_nav__7gqV_:after{content:"";position:absolute;top:0;right:0;bottom:0;width:var(--punchup-dashboard-nav-divider-width);background:var(--punchup-color-nav-border)}.PunchupDashboardSidebar_flush__j4CS7,.PunchupDashboardSidebar_flush__j4CS7 .PunchupDashboardSidebar_items__O_GLL{padding-bottom:0}.PunchupDashboardSidebar_itemsRegion__2lmPS{position:relative;display:flex;min-height:0;flex:1;flex-direction:column;margin-top:var(--punchup-dashboard-nav-list-lead-outer)}.PunchupDashboardSidebar_itemsRegion__2lmPS:before{content:"";position:absolute;z-index:1;top:0;right:calc(-1 * var(--punchup-dashboard-nav-padding-x));left:calc(-1 * var(--punchup-dashboard-nav-padding-x));height:var(--punchup-dashboard-nav-divider-width);background:var(--punchup-color-nav-border);opacity:0;transition:opacity var(--punchup-duration-fast) ease}.PunchupDashboardSidebar_itemsRegion__2lmPS[data-scrolled=true]:before{opacity:1}.PunchupDashboardSidebar_items__O_GLL{display:flex;overflow-y:auto;min-height:0;flex:1;flex-direction:column;gap:var(--punchup-dashboard-nav-item-gap);padding:var(--punchup-dashboard-nav-list-lead-inner) 0 var(--punchup-dashboard-nav-region-gap);margin:0;list-style:none;scrollbar-width:none}.PunchupDashboardSidebar_items__O_GLL::-webkit-scrollbar{display:none}.PunchupDashboardSidebar_section__CRXPJ,.PunchupDashboardSidebar_subitems__pG2ev{display:flex;flex-direction:column;gap:var(--punchup-dashboard-nav-item-gap)}.PunchupDashboardSidebar_subitems__pG2ev{padding:0;margin:0;list-style:none}.PunchupDashboardSidebar_drilldownHeader__p5Ggp{display:flex;align-items:center;gap:var(--punchup-space-1);padding:0 0 var(--punchup-space-2) var(--punchup-space-1)}.PunchupDashboardSidebar_backButton__4Fd1o{display:flex;flex-shrink:0;align-items:center;justify-content:center;padding:var(--punchup-nav-item-padding-y);border:none;border-radius:var(--punchup-nav-item-radius);background:var(--punchup-color-nav-item-bg);color:var(--punchup-color-nav-item-text);cursor:pointer;transition:background-color var(--punchup-duration-fast) ease,color var(--punchup-duration-fast) ease}.PunchupDashboardSidebar_backButton__4Fd1o:hover{background:var(--punchup-color-nav-item-bg-hover);color:var(--punchup-color-nav-item-text-hover)}.PunchupDashboardSidebar_backButton__4Fd1o:active{background:var(--punchup-color-nav-item-bg-pressed);color:var(--punchup-color-nav-item-text-hover)}.PunchupDashboardSidebar_backButton__4Fd1o:focus-visible{outline:2px solid var(--punchup-color-primary);outline-offset:-2px}.PunchupDashboardSidebar_drilldownTitle__0gkNz{overflow:hidden;min-width:0;color:var(--punchup-color-nav-item-text);font-family:var(--punchup-font-family);font-size:var(--punchup-dashboard-nav-title-size);font-weight:var(--punchup-font-weight-semibold);line-height:var(--punchup-dashboard-nav-title-line-height);text-overflow:ellipsis;white-space:nowrap}.PunchupDashboardSidebar_footer__9eAKn{position:relative;display:flex;flex-direction:column;flex-shrink:0;gap:var(--punchup-dashboard-nav-item-gap);padding:var(--punchup-space-3) 0 0;margin:0;list-style:none}.PunchupDashboardSidebar_footer__9eAKn:before{content:"";position:absolute;top:0;right:calc(-1 * var(--punchup-dashboard-nav-padding-x));left:calc(-1 * var(--punchup-dashboard-nav-padding-x));height:var(--punchup-dashboard-nav-divider-width);background:var(--punchup-color-nav-border)}@media (prefers-reduced-motion:reduce){.PunchupDashboardSidebar_backButton__4Fd1o,.PunchupDashboardSidebar_itemsRegion__2lmPS:before{transition:none}}.PunchupTextArea_container__zWPfB{width:100%}.PunchupTextArea_textarea__tBKEg{width:100%;min-height:120px;padding:var(--punchup-space-2) var(--punchup-space-3);box-sizing:border-box;background-color:var(--punchup-color-bg);border:1px solid var(--punchup-color-border);border-radius:var(--punchup-radius-sm);font-family:var(--punchup-font-family);font-size:var(--punchup-font-size-sm);color:var(--punchup-color-text);resize:vertical}.PunchupTextArea_textarea__tBKEg::-moz-placeholder{color:var(--punchup-color-text-muted)}.PunchupTextArea_textarea__tBKEg::placeholder{color:var(--punchup-color-text-muted)}.PunchupTextArea_textarea__tBKEg:focus{outline:none;border-color:var(--punchup-color-primary);border-width:1.5px}.PunchupTextArea_textarea__tBKEg:disabled{background-color:var(--punchup-color-surface);color:var(--punchup-color-text-muted)}.PunchupTextArea_textareaError__YiYH9{border-color:var(--punchup-color-danger)}.PunchupTextArea_charCount__qHb_J{text-align:right}.PunchupSuccessState_root__ufuNs{max-width:560px;font-family:var(--punchup-font-family);color:var(--punchup-color-text)}.PunchupSuccessState_badge__J00gV{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--punchup-color-success);color:var(--punchup-palette-white)}.PunchupSuccessState_check__WmXsF{width:24px;height:24px;stroke-width:2.5}.PunchupSuccessState_title___Lbp1{margin:var(--punchup-space-5) 0 var(--punchup-space-2);font-size:var(--punchup-font-size-h1);line-height:var(--punchup-line-height-h1);font-weight:var(--punchup-font-weight-bold)}.PunchupSuccessState_description__49gFu{margin:0;font-size:var(--punchup-font-size-body-lg);line-height:26px;color:var(--punchup-color-text-secondary)}.PunchupSuccessState_summary__12nHD{margin-top:var(--punchup-space-6);padding:var(--punchup-space-4) var(--punchup-space-5);border:var(--punchup-border-width) solid var(--punchup-color-border-soft);border-radius:var(--punchup-radius-lg)}.PunchupSuccessState_summaryDetail__1gXK2,.PunchupSuccessState_summaryMeta__U0ANi,.PunchupSuccessState_summaryTitle__TGEn0{margin:0}.PunchupSuccessState_summaryTitle__TGEn0{font-size:var(--punchup-font-size-base);font-weight:var(--punchup-font-weight-semibold)}.PunchupSuccessState_summaryDetail__1gXK2{margin-top:var(--punchup-space-1);font-size:var(--punchup-font-size-base);color:var(--punchup-color-text-secondary)}.PunchupSuccessState_summaryMeta__U0ANi{margin-top:var(--punchup-space-1);font-size:var(--punchup-font-size-sm);color:var(--punchup-color-text-tertiary)}.PunchupSuccessState_actions__Cc9lZ{display:flex;flex-wrap:wrap;gap:var(--punchup-space-3);margin-top:var(--punchup-space-6)}.useSeededEditForm_seedGate__RZys9{display:flex;align-items:center;justify-content:center;padding:var(--punchup-space-6,24px) 0}tr>td.PunchupEditableTable_cell__3ZPd6{padding:var(--punchup-space-1) var(--punchup-space-2);overflow:visible;white-space:normal}tr>td.PunchupEditableTable_quantityCell__MXw_A{padding-top:var(--punchup-space-1);padding-bottom:var(--punchup-space-1);padding-left:0;padding-right:0;overflow:visible;white-space:normal}tr>td.PunchupEditableTable_deleteCell___PCFl{padding:var(--punchup-space-1) 0;text-align:center;overflow:visible}
/*# sourceMappingURL=946da85f273ccb6a.css.map*/