.customer-hero-copy{overflow-wrap:anywhere;flex:1;min-width:0}.customer-hero .customer-avatar{flex-shrink:0}.customer-insights-toggle{border:1px solid var(--line);background:var(--surface,#fff);min-height:32px;color:var(--ink);font:inherit;cursor:pointer;border-radius:7px;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.customer-insights-toggle:hover,.customer-insights-toggle[aria-expanded=true]{background:#f1ede5;border-color:#c8c1b5}.customer-insights-toggle svg{transition:transform .15s}.customer-insights-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.customer-insights-toggle:focus-visible,.customer-insights-footer button:focus-visible{outline:2px solid var(--accent-dark,#7d6855);outline-offset:3px}.customer-insights{border:1px solid var(--line);color:var(--ink);background:var(--surface,#fff);border-radius:10px;margin-top:8px;padding:18px;font-size:12px;line-height:1.5}.customer-insights-heading{margin-bottom:8px}.customer-insights-heading h3{margin:0;font-size:13px;font-weight:650}.customer-insights-heading p{color:var(--muted);margin:3px 0 0;font-size:11px}.customer-insights-facts{margin:0}.customer-insights-facts>div{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.customer-insights-facts dt{color:var(--muted);font-size:11px}.customer-insights-facts dd{overflow-wrap:anywhere;margin:0;font-weight:500}.customer-insights-facts small{color:var(--muted);font-size:10px;font-weight:400;display:block}.customer-insights-technician{display:block}.customer-insights-technician+.customer-insights-technician{margin-top:6px}.customer-saved-preferences{margin-top:14px;display:block}.customer-saved-preferences>span{margin-bottom:6px;font-size:11px;font-weight:600;display:block}.customer-saved-preferences textarea{resize:vertical;width:100%;min-height:64px;font:inherit;padding:9px 10px;font-size:12px;line-height:1.5}.customer-saved-preferences p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.customer-insights-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:10px;display:flex}.customer-insights-footer button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:11px;font-weight:600;display:inline-flex}.customer-insights-footer button:hover{text-decoration:underline}@media (max-width:420px){.customer-hero:has(.customer-insights-toggle){flex-wrap:wrap}.customer-insights-toggle{margin-left:auto}.customer-insights{padding:14px}.customer-insights-facts>div{grid-template-columns:95px minmax(0,1fr);gap:10px}}@media (prefers-reduced-motion:reduce){.customer-insights-toggle,.customer-insights-toggle svg{transition:none}}.customer-profile-body [hidden]{display:none!important}.customer-insight-link{width:100%;min-height:44px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;margin:-4px -6px;padding:4px 6px;display:flex}.customer-insight-link>span:first-child{min-width:0}.customer-insight-link>span:last-child{color:var(--accent-dark);flex:none}.customer-insight-link:hover{background:var(--accent-soft,#f8efeb)}.customer-insight-back{min-height:44px;color:var(--accent-dark);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:6px 0;font-weight:600}.customer-insights-detail>h3{overflow-wrap:anywhere;margin:8px 0 12px;font-size:20px;line-height:1.3}.customer-insight-note{color:var(--muted);font-size:12px;line-height:1.6}.customer-insight-records>section{margin-top:24px}.customer-insight-records h4,.customer-insight-distribution h4{margin:0 0 10px;font-size:14px}.customer-insight-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.customer-insight-metrics>div{border-bottom:1px solid var(--line);padding-bottom:12px}.customer-insight-metrics dt{color:var(--muted);font-size:12px}.customer-insight-metrics dd{margin:4px 0 0;font-size:17px;font-weight:600}.customer-insight-rankings{margin:16px 0;padding:0;list-style:none}.customer-insight-rankings li{border-bottom:1px solid var(--line)}.customer-insight-rankings button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 4px;display:flex}.customer-insight-rankings button:hover{background:var(--accent-soft,#f8efeb)}.customer-insight-rankings button>span{overflow-wrap:anywhere;min-width:0}.customer-insight-rankings button>span:last-child{text-align:right;flex-shrink:0}.customer-insight-rankings small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.customer-insight-filter{align-items:center;gap:12px;margin:20px 0;font-weight:600;display:flex}.customer-insight-filter select{border:1px solid var(--line);background:var(--white,#fff);min-width:0;min-height:44px;color:var(--ink);font:inherit;border-radius:6px;padding:8px 12px}.customer-insight-distribution{margin-top:24px}.customer-insight-distribution ul{margin:0;padding:0;list-style:none}.customer-insight-distribution li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.customer-insight-distribution li>span:last-child{font-variant-numeric:tabular-nums;flex:none}.customer-insight-link:focus-visible,.customer-insight-back:focus-visible,.customer-insight-rankings button:focus-visible{outline:2px solid var(--accent-dark);outline-offset:2px}@media (max-width:480px){.customer-insight-rankings button{flex-direction:column;align-items:flex-start;gap:6px}.customer-insight-rankings button>span:last-child{text-align:left}.customer-insight-filter{flex-direction:column;align-items:stretch;gap:6px}}
.membership-recorded-payment-module__1EYVPa__externalCard{gap:12px;display:grid}.membership-recorded-payment-module__1EYVPa__externalCard>label{gap:6px;font-size:12px;line-height:1.5;display:grid}.membership-recorded-payment-module__1EYVPa__externalCard input:not([type=checkbox]){border:1px solid var(--line);width:100%;min-width:0;color:inherit;background:var(--surface,#fff);font:inherit;border-radius:8px;padding:10px 12px}.membership-recorded-payment-module__1EYVPa__externalCard>.membership-recorded-payment-module__1EYVPa__confirmation{align-items:flex-start;gap:8px;display:flex}.membership-recorded-payment-module__1EYVPa__confirmation input{accent-color:var(--accent-dark);flex:none;margin-top:3px}
.almond-customer-drawer{color:#30271f;background:#fff;flex-direction:column;width:min(620px,100%);padding:0;display:flex;overflow:hidden}.almond-customer-drawer .customer-drawer-head{background:linear-gradient(135deg,#fff7ed,#fff1f2 55%,#f5f0ff);border-bottom:1px solid #f1e5da;flex:none;align-items:flex-start;gap:14px;margin:0;padding:22px 24px}.almond-profile-heading{flex:1;min-width:0}.almond-customer-drawer .customer-drawer-head h2{letter-spacing:-.6px;overflow-wrap:anywhere;outline:none;margin:5px 0;font-size:25px;font-weight:800;line-height:1.2}.almond-customer-drawer .customer-drawer-head p{color:#806a5b;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.almond-customer-drawer .customer-drawer-head .eyebrow{color:#aa6254;letter-spacing:1.6px;font-size:10px}.almond-customer-drawer .customer-drawer-head .icon-button{background:#ffffffb3;border:1px solid #ead7ca;border-radius:12px;flex:none;width:36px;height:36px}.almond-customer-drawer .customer-profile-body{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 24px 28px;display:block;overflow-y:auto}.almond-customer-drawer [hidden]{display:none!important}.almond-profile-client{border:1.5px solid #f1e8dc;border-radius:20px;padding:18px}.almond-profile-identity{align-items:center;gap:15px;display:flex}.almond-profile-identity>div{min-width:0}.almond-profile-avatar{color:#fff;background:#cb745e;border-radius:18px;flex:none;place-items:center;width:56px;height:56px;font-size:19px;font-weight:800;display:grid}.almond-profile-identity h3{overflow-wrap:anywhere;margin:0 0 5px;font-size:21px;font-weight:800;line-height:1.25}.almond-profile-identity p{color:#7c685b;overflow-wrap:anywhere;margin:2px 0;font-size:13px;line-height:1.5}.almond-profile-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.almond-profile-shortcuts button,.almond-profile-more button{width:100%;min-width:0;min-height:62px;font:inherit;text-align:left;cursor:pointer;border:1.5px solid #0000;border-radius:13px;align-items:center;gap:10px;padding:12px;font-size:13px;line-height:1.4;display:flex}.almond-profile-shortcuts button>svg,.almond-profile-more button>svg{flex:none}.almond-profile-shortcuts button>span,.almond-profile-more button>span{flex:1;min-width:0}.almond-profile-shortcuts strong{font-weight:700}.almond-profile-shortcuts [data-profile-link=card]{color:#c94b08;background:#fff7ed}.almond-profile-shortcuts [data-profile-link=history]{color:#1971c2;background:#f0f8ff}.almond-profile-shortcuts [data-profile-link=insights]{color:#34705c;background:#f0f8f3}.almond-profile-shortcuts [data-profile-link=forms]{color:#9c36b5;background:#fbf0ff}.almond-profile-shortcuts button:hover,.almond-profile-more button:hover{border-color:currentColor}.almond-customer-drawer button:focus-visible{outline-offset:3px;outline:2px solid #b16455}.almond-profile-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 26px;padding:0 3px;display:grid}.almond-profile-summary dt{color:#897567;font-size:11px;line-height:1.5}.almond-profile-summary dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;font-weight:650;line-height:1.4}.almond-profile-more h3{margin:0 0 10px;font-size:14px;font-weight:700}.almond-profile-more nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.almond-profile-more button{color:#756052;background:0 0;border:0;border-bottom:1px solid #f1e8dc;border-radius:0;min-height:74px;padding:12px 0}.almond-profile-more button:hover{color:#ae5546;background:#fffcf8}.almond-profile-more strong{color:#3a3028;font-size:12px;font-weight:650;display:block}.almond-profile-more small{color:#8d7b6e;margin-top:3px;font-size:10px;display:block}.almond-profile-book{align-items:center;gap:8px;margin-top:22px;display:inline-flex}.almond-customer-drawer .customer-actions{padding:16px 24px max(16px, env(safe-area-inset-bottom));background:#fff;border-top:1px solid #f1e5da;flex:none;gap:10px;margin:0;position:static}.almond-customer-drawer .customer-actions .customer-save-state{flex:1;font-size:12px}.almond-customer-drawer .customer-actions .primary-button,.almond-customer-drawer .customer-actions .secondary-button{min-height:42px;font-size:13px}.almond-customer-drawer .customer-section{border-color:#f1e8dc;padding:20px 0}.almond-profile-section>.customer-section:first-child{border-top:0;padding-top:0}.almond-customer-drawer .customer-section-title{gap:10px;margin-bottom:15px}.almond-customer-drawer .customer-section-title strong{font-size:15px}.almond-customer-drawer .customer-section-title span{font-size:11px;line-height:1.5}.almond-customer-drawer .customer-identity-grid{gap:18px 14px}.almond-customer-drawer .customer-identity-grid label>span{font-size:12px}.almond-customer-drawer .customer-identity-grid input{border-radius:11px;height:46px;font-size:14px}.almond-customer-drawer .customer-email-field{grid-column:auto}.almond-customer-drawer .customer-origin,.almond-customer-drawer .customer-identity-help{font-size:11px;line-height:1.6}.almond-customer-drawer .customer-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.almond-customer-drawer .customer-stats strong{font-size:15px}.almond-customer-drawer .customer-stats span{font-size:11px}.almond-customer-drawer .customer-note-composer textarea{border-radius:12px;min-height:150px;padding:14px;font-size:14px;line-height:1.6}.almond-customer-drawer .customer-contact-controls{gap:14px}.almond-customer-drawer .customer-contact-controls label{font-size:13px}.almond-customer-drawer .customer-insights{border:0;margin:0;padding:0;font-size:13px}.almond-customer-drawer .customer-insights-heading h3{font-size:16px}.almond-customer-drawer .customer-insights-heading p,.almond-customer-drawer .customer-insights-facts dt,.almond-customer-drawer .customer-saved-preferences>span{font-size:12px}.almond-customer-drawer .customer-insights-facts>div{grid-template-columns:145px minmax(0,1fr);gap:16px;padding:14px 0}.almond-customer-drawer .customer-insights-facts small,.almond-customer-drawer .customer-insights-footer,.almond-customer-drawer .customer-insights-footer button{font-size:11px}.almond-customer-drawer .customer-saved-preferences textarea{border-radius:11px;min-height:110px;padding:12px;font-size:13px}.almond-customer-drawer .history-main strong{font-size:13px}.almond-customer-drawer .history-main p{font-size:11px;line-height:1.5}.almond-customer-drawer .history-schedule-link strong{font-size:11px}.almond-customer-drawer .history-group-title{font-size:12px}.almond-profile-empty{color:#806a5b;border:1px solid #f1e8dc;border-radius:14px;padding:20px;font-size:13px;line-height:1.6}.almond-customer-drawer .customer-delete-control{margin-top:20px}@media (max-width:480px){.almond-customer-drawer .customer-drawer-head{gap:10px;padding:18px 16px}.almond-customer-drawer .customer-drawer-head h2{font-size:22px}.almond-customer-drawer .customer-profile-body{padding:16px 14px 24px}.almond-profile-client{padding:14px}.almond-profile-avatar{border-radius:15px;width:48px;height:48px}.almond-profile-identity h3{font-size:19px}.almond-profile-shortcuts button{gap:8px;padding:10px;font-size:12px}.almond-profile-shortcuts button>svg:last-child{display:none}.almond-profile-summary{gap:10px}.almond-profile-summary dd{font-size:12px}.almond-profile-more nav{grid-template-columns:minmax(0,1fr)}.almond-profile-more button{min-height:66px}.almond-customer-drawer .customer-identity-grid{grid-template-columns:minmax(0,1fr)}.almond-customer-drawer .customer-identity-grid input,.almond-customer-drawer .customer-note-composer textarea,.almond-customer-drawer .customer-saved-preferences textarea{font-size:16px}.almond-customer-drawer .customer-actions{padding-inline:14px}.almond-customer-drawer .customer-actions .customer-save-state{flex-basis:100%}.almond-customer-drawer .customer-actions .customer-save-state:empty{display:none}.almond-customer-drawer .customer-actions .customer-save{flex:none}.almond-customer-drawer .customer-insights-facts>div{grid-template-columns:108px minmax(0,1fr);gap:12px}}
.overlay.peach-profile-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#3b2a2452;justify-content:center;align-items:center;padding:24px}.customer-profile-body{display:contents}.drawer.peach-customer-drawer{--profile-border:#f2d8c7;--profile-ink:#3e2c24;--profile-muted:#816353;width:min(820px,100%);height:min(760px,100dvh - 48px);color:var(--profile-ink);background:#fff;border-radius:24px;flex-direction:column;padding:0;font-family:Peach Login,Bai Jamjuree,system-ui,sans-serif;font-size:15px;animation:.18s both fade-in;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #3b2a2447}.drawer.peach-customer-drawer :is(h2,h3,button,input,select,textarea,summary){font-family:inherit}.peach-customer-drawer .customer-drawer-head{border-bottom:1px solid var(--profile-border);flex:none;align-items:center;gap:14px;margin:0;padding:20px 24px;display:flex}.peach-customer-drawer .peach-profile-avatar{color:#bc542b;background:#fce5d5;border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:18px;font-weight:700;display:grid}.peach-profile-heading{flex:1;min-width:0}.peach-customer-drawer .peach-profile-heading h2{letter-spacing:-.3px;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:600;line-height:1.25}.peach-customer-drawer .peach-profile-heading p{color:var(--profile-muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.45}.peach-customer-drawer .customer-drawer-head .icon-button,.peach-profile-more>summary{border:1px solid var(--profile-border);width:38px;height:38px;color:var(--profile-ink);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.peach-profile-more{position:relative}.peach-profile-more-content{z-index:2;border:1px solid var(--profile-border);background:#fff;border-radius:16px;gap:12px;width:min(280px,78vw);padding:18px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #5b39231a}.peach-profile-more-content p{color:var(--profile-muted);margin:0;font-size:13px}.peach-profile-body{flex:1;min-height:0;padding:16px 24px 24px;overflow:auto}.peach-profile-section{border-bottom:1px solid var(--profile-border)}.peach-profile-section:last-child{border-bottom:0}.peach-profile-section>summary{cursor:pointer;grid-template-columns:44px minmax(0,1fr) auto 16px;align-items:center;gap:16px;min-height:82px;padding:16px 0;list-style:none;display:grid}.peach-profile-section>summary::-webkit-details-marker{display:none}.peach-profile-more>summary::-webkit-details-marker{display:none}.peach-profile-history-record>summary::-webkit-details-marker{display:none}.peach-profile-card-loader>summary::-webkit-details-marker{display:none}.peach-profile-section>summary>strong{letter-spacing:-.2px;font-size:18px;line-height:1.35}.peach-profile-section-icon{color:#c65328;background:#fce5d5;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.peach-profile-section-summary{color:var(--profile-muted);text-align:right;font-size:13px}.peach-profile-section[open]>summary>.peach-profile-section-summary{visibility:hidden}.peach-profile-pending{color:#b74424;font-weight:650}.peach-profile-submitted{color:#567237}.peach-profile-chevron{color:var(--profile-muted);transition:transform .16s}.peach-profile-section[open]>summary>.peach-profile-chevron,.peach-profile-history-record[open]>summary>.peach-profile-chevron{transform:rotate(180deg)}.peach-profile-section-content{padding:0 0 24px 60px}.peach-profile-history-anchor{scroll-margin-top:12px}.peach-profile-history-anchor>.peach-profile-section{border-bottom:1px solid var(--profile-border)}.peach-customer-drawer .peach-profile-section-content>.customer-section{border:0;margin:0;padding:0}.peach-customer-drawer .customer-identity-grid label>span{color:var(--profile-ink);font-size:15px;font-weight:650}.peach-customer-drawer .customer-identity-grid input{border-color:var(--profile-border);height:52px;color:var(--profile-ink);background:#fff;border-radius:14px;padding:0 15px;font-size:16px}.peach-customer-drawer .customer-email-field{grid-column:auto;min-width:0}.peach-customer-drawer .customer-stats{background:#fcf8f5;border:0;border-radius:16px;margin:0;overflow:hidden}.peach-customer-drawer .customer-stats>div{border-right:1px solid var(--profile-border);padding:16px}.peach-customer-drawer .customer-stats>div:last-child{border:0}.peach-customer-drawer .customer-stats span{color:var(--profile-muted);font-size:13px}.peach-customer-drawer .customer-stats strong{font-variant-numeric:tabular-nums;font-size:21px}.peach-customer-drawer .peach-client-forms-section{gap:16px;display:grid}.peach-customer-drawer .peach-client-form-record{background:0 0;border:0;margin:0;padding:0}.peach-customer-drawer .peach-client-form-record>p{color:var(--profile-muted);font-size:13px;line-height:1.5}.peach-customer-drawer .appointment-form-entry{border-color:var(--profile-border);border-radius:14px}.peach-customer-drawer .appointment-form-entry h3{font-size:16px}.peach-customer-drawer .appointment-form-entry p,.peach-customer-drawer .appointment-form-entry summary{font-size:14px}.peach-customer-drawer .peach-profile-payments .customer-section{border:1px solid var(--profile-border);border-radius:16px;margin-bottom:10px;padding:16px}.peach-customer-drawer .peach-profile-payments .customer-section:last-child{margin-bottom:0}.peach-customer-drawer .customer-section-title{margin-bottom:10px}.peach-customer-drawer .customer-section-title strong{font-size:15px}.peach-customer-drawer .customer-section-title span{font-size:13px}.peach-customer-drawer .peach-profile-payments .customer-section-title>div>span{display:none}.peach-customer-drawer .peach-client-form-count,.peach-customer-drawer .membership-card-count{color:var(--profile-muted);background:0 0;border:0;padding:0;font-size:13px}.peach-profile-empty{color:var(--profile-muted);margin:8px 0 0;font-size:14px}.peach-customer-drawer .peach-profile-payments :is(.gift-card-section,.membership-section)>.peach-profile-empty{display:none}.peach-customer-drawer .peach-profile-payments .gift-card-section:has(>.peach-profile-empty) .customer-section-title{margin-bottom:0}.peach-customer-drawer .customer-saved-card-empty{background:0 0;border:0;padding:0}.peach-customer-drawer .customer-saved-card-empty>svg,.peach-customer-drawer .customer-saved-card-empty strong{display:none}.peach-customer-drawer .customer-saved-card-empty span{color:var(--profile-muted);font-size:14px;line-height:1.5}.peach-customer-drawer .customer-saved-card-note{font-size:12px}.peach-profile-card-loader{margin-top:12px}.peach-profile-card-loader>summary{border:1px solid var(--profile-border);cursor:pointer;border-radius:99px;width:max-content;margin-left:auto;padding:10px 18px;font-size:14px;font-weight:650;list-style:none}.peach-customer-drawer .membership-recharge-form{margin-top:16px}.peach-profile-history-list{gap:10px;display:grid}.peach-profile-history-record{border:1px solid var(--profile-border);border-radius:16px;overflow:hidden}.peach-profile-history-record>summary{cursor:pointer;grid-template-columns:44px minmax(0,1fr) auto 14px;align-items:center;gap:12px;padding:16px;list-style:none;display:grid}.peach-profile-history-record time{text-align:center;line-height:1.2}.peach-profile-history-record time span{color:#bf5129;text-transform:uppercase;letter-spacing:.5px;font-size:12px;display:block}.peach-profile-history-record time strong{font-variant-numeric:tabular-nums;font-size:23px}.peach-profile-history-description{min-width:0}.peach-profile-history-description>strong{font-size:15px;line-height:1.4;display:block}.peach-profile-history-description>small{color:var(--profile-muted);margin-top:3px;font-size:12px;line-height:1.4;display:block}.peach-profile-history-status{color:var(--profile-muted);text-transform:capitalize;background:#f6f0ec;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:650}.peach-profile-history-status.upcoming{color:#a54320;background:#fce5d5}.peach-profile-history-status.completed{color:#4f6b2d;background:#eaf1dd}.peach-profile-history-status.cancelled{color:#a7402b;background:#fbe8e3}.peach-profile-history-detail{border-top:1px solid var(--profile-border);background:#fcf8f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.peach-profile-history-amount{font-variant-numeric:tabular-nums;gap:5px;font-size:14px;display:grid}.peach-profile-history-detail>p{white-space:pre-wrap;flex-basis:100%;margin:0;font-size:13px}.peach-customer-drawer .text-button{color:#bc5028;padding:0;font-size:14px;font-weight:650}.peach-profile-history-more{justify-self:start;margin-top:8px}.peach-customer-drawer .customer-contact-controls{grid-template-columns:1fr;gap:0;margin:0;display:grid}.peach-customer-drawer .customer-contact-controls label{border:0;border-bottom:1px solid #f7e7dc;border-radius:0;min-height:62px;padding:10px 0;font-size:15px}.peach-customer-drawer .customer-contact-controls label>span{flex:1}.peach-customer-drawer .customer-contact-controls label>span>small{color:var(--profile-muted);margin-top:3px;font-size:12px;display:block}.peach-customer-drawer .customer-contact-controls select{border-color:var(--profile-border);min-width:90px;height:42px;color:var(--profile-ink);border-radius:14px;padding:0 12px;font-size:14px}.peach-customer-drawer .customer-contact-controls input[role=switch]{appearance:none;cursor:pointer;background:#e2d6ce;border:0;border-radius:99px;flex:none;order:1;width:48px;height:29px;transition:background .16s;position:relative}.peach-customer-drawer .customer-contact-controls input[role=switch]:before{content:"";background:#fff;border-radius:50%;width:23px;height:23px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #6f493626}.peach-customer-drawer .customer-contact-controls input:disabled{opacity:.5;cursor:not-allowed}.peach-customer-drawer .peach-profile-preferences .customer-ban-controls{padding-top:20px}.peach-customer-drawer .customer-ban-controls p{color:var(--profile-muted);font-size:13px;line-height:1.5}.peach-customer-drawer .customer-actions{padding:18px 24px max(18px, env(safe-area-inset-bottom));border-top:1px solid var(--profile-border);background:#fff;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;margin:0;display:flex;position:static}.peach-customer-drawer .customer-save-state{color:var(--profile-muted);margin-right:auto;font-size:12px}.peach-customer-drawer .customer-save-state:empty{display:none}.peach-customer-drawer .customer-actions>.customer-save,.peach-customer-drawer .customer-actions>.secondary-button{flex:none;width:auto}.peach-customer-drawer .primary-button,.peach-customer-drawer .secondary-button,.peach-customer-drawer .danger-button{border-radius:99px;min-height:42px;padding:10px 18px;font-size:14px;line-height:1.4}.peach-customer-drawer .primary-button{color:#3e2c24;box-shadow:none;background:#f39c79;border-color:#f39c79}.peach-customer-drawer .secondary-button{color:var(--profile-ink);border-color:var(--profile-border);background:#fff}.peach-customer-drawer button:disabled{color:#9b8274;cursor:not-allowed;background:#f1ece8;border-color:#f1ece8}.peach-customer-drawer .customer-actions>button{min-height:48px;padding:12px 24px;font-size:15px}.peach-customer-drawer :is(button,summary,input,select,textarea):focus-visible{outline-offset:4px;outline:2px solid #bd572f}.peach-customer-drawer summary:hover,.peach-customer-drawer .secondary-button:hover{background-color:#fffaf6}.peach-customer-drawer button:active{transform:translateY(1px)}@media (max-width:540px){.peach-customer-drawer .customer-drawer-head{gap:10px;padding:16px}.peach-customer-drawer .peach-profile-avatar{width:48px;height:48px;font-size:18px}.peach-customer-drawer .peach-profile-heading h2{font-size:22px}.peach-customer-drawer .peach-profile-heading p{font-size:12px}.peach-profile-body{padding:0 16px 20px}.peach-profile-section>summary{grid-template-columns:38px minmax(0,1fr) 14px;gap:10px;min-height:76px}.peach-profile-section-icon{grid-row:1/3;width:38px;height:38px}.peach-profile-section>summary>strong{font-size:16px}.peach-profile-section-summary{text-align:left;grid-column:2;font-size:12px}.peach-profile-section>summary>.peach-profile-chevron{grid-area:1/3/3}.peach-profile-section[open]>summary>.peach-profile-section-summary{display:none}.peach-profile-section-content{padding-left:0}.peach-customer-drawer .customer-identity-grid{gap:14px 12px}.peach-customer-drawer .customer-identity-grid input{padding:0 10px;font-size:16px}.peach-customer-drawer .customer-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.peach-customer-drawer .customer-stats>div{border-bottom:0;padding:12px}.peach-customer-drawer .customer-stats strong{font-size:18px}.peach-profile-history-record>summary{grid-template-columns:34px minmax(0,1fr) 14px;gap:10px;padding:12px}.peach-profile-history-status{grid-column:2;justify-self:start}.peach-profile-history-record>summary>.peach-profile-chevron{grid-area:1/3}.peach-customer-drawer .customer-actions{padding:14px 16px max(14px, env(safe-area-inset-bottom))}.peach-customer-drawer .customer-actions>.customer-save-state:not(:empty){text-align:left;flex:1 0 100%}}@media (prefers-reduced-motion:reduce){.peach-customer-drawer *,.peach-customer-drawer :before{transition:none!important}}.peach-customer-drawer .peach-profile-name{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.peach-customer-drawer .peach-profile-member-badge{color:#7a5e52;white-space:nowrap;background:#f6efea;border-radius:20px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;line-height:1.3;display:inline-flex}.peach-customer-drawer .peach-profile-member-badge.active{color:#8e3f1f;background:#fce6d6}.peach-customer-drawer .peach-profile-member-badge.expiring{color:#a8432f;background:#fde1cf}.peach-customer-drawer .peach-profile-member-badge.expired{color:#a8432f;background:#fbe3dc}.peach-customer-drawer .peach-profile-member-badge .pm-peach-mark{background:0 0;border:0;width:12px;height:12px}.peach-customer-drawer .peach-profile-member-badge .pm-peach-mark>span{width:10px;height:12px}.peach-customer-drawer .peach-profile-member-badge .pm-peach-mark img{filter:brightness(.65);height:12px}.peach-customer-drawer .peach-profile-book{white-space:nowrap;min-height:36px;padding:7px 16px;font-size:13px;font-weight:400}.peach-customer-drawer .pm-profile-card{background:0 0;border:0;margin:0 0 14px;padding:0}.peach-customer-drawer .pm-profile-card>.pm-actions:empty{display:none}.peach-customer-drawer .peach-profile-membership-strip{background:linear-gradient(110deg,#f6d9cb,#fce6d6 60%,#fff3ea);border-radius:17px;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:16px 18px;display:flex}.peach-customer-drawer .peach-profile-membership-strip>.pm-peach-mark{background:#ee9b78;border:0;border-radius:12px;width:40px;height:40px}.peach-customer-drawer .peach-profile-membership-strip>.pm-peach-mark img{filter:brightness(0)invert()}.peach-customer-drawer .peach-profile-membership-strip>.pm-peach-mark>span{width:22px;height:27px}.peach-customer-drawer .peach-profile-membership-strip>.pm-peach-mark img{height:27px}.peach-customer-drawer .peach-profile-membership-copy{flex:1;gap:3px;min-width:180px;display:grid}.peach-customer-drawer .peach-profile-membership-copy strong{font-size:15px;font-weight:700}.peach-customer-drawer .peach-profile-membership-title{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.peach-customer-drawer .peach-profile-membership-copy small{color:#7a5e52;font-size:12px}.peach-customer-drawer .peach-profile-membership-strip.none small{color:#a44b28}.peach-customer-drawer .peach-profile-membership-strip .primary-button{min-height:36px;padding:8px 16px;font-size:13px}.peach-customer-drawer .peach-profile-membership-strip .pm-status{padding:3px 10px;font-size:11px}.peach-customer-drawer .peach-profile-membership-strip{border-radius:16px}.peach-customer-drawer .peach-profile-membership-strip .primary-button{color:#3b2a24;background:#ee9b78;border-radius:18px}.peach-customer-drawer .peach-profile-membership-strip.expiring{background:linear-gradient(110deg,#fad3bc,#fce3d2 60%,#fff1e6)}.peach-customer-drawer .peach-profile-membership-strip.expiring>.pm-peach-mark{background:#e07a55}.peach-customer-drawer .peach-profile-membership-strip.expiring .pm-status{color:#a8432f;background:#fff}.peach-customer-drawer .peach-profile-membership-strip.expired{background:#fff7f4;border:1px solid #f3c1b4}.peach-customer-drawer .peach-profile-membership-strip.expired>.pm-peach-mark{background:#f3ddd3}.peach-customer-drawer .peach-profile-membership-strip.expired>.pm-peach-mark img{filter:grayscale()sepia()saturate(1.5);opacity:.65}.peach-customer-drawer .peach-profile-membership-strip.expired small{color:#a8432f}.peach-customer-drawer .peach-profile-membership-strip.expired .pm-status{color:#a8432f;background:#fbe3dc}.peach-customer-drawer .peach-profile-membership-strip.expiring .peach-profile-membership-progress{color:#a8432f}.peach-customer-drawer .peach-profile-membership-strip.expiring .peach-profile-membership-progress>div>span{background:#e07a55}.peach-customer-drawer .peach-profile-membership-warning{color:#8e3f1f;background:#ffffffb3;border-radius:9px;align-items:center;gap:8px;width:100%;padding:9px 12px;font-size:12px;line-height:1.5;display:flex}.peach-customer-drawer .peach-profile-membership-warning svg{flex-shrink:0}.peach-customer-drawer .peach-profile-membership-progress{align-items:center;gap:12px;width:100%;font-size:12px;display:flex}.peach-customer-drawer .peach-profile-membership-progress>div{background:#fff9f5;border-radius:9px;flex:1;height:6px;overflow:hidden}.peach-customer-drawer .peach-profile-membership-progress>div>span{border-radius:inherit;background:#b9572f;height:100%;display:block}.peach-customer-drawer .peach-profile-tabs{background:#f7eee7;border-radius:14px;gap:2px;margin-bottom:18px;padding:4px;display:flex;overflow-x:auto}.peach-customer-drawer .peach-profile-tabs>button{color:#7a5e52;white-space:nowrap;background:0 0;border:0;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:max-content;min-height:40px;padding:9px 14px;font-size:13px;display:flex}.peach-customer-drawer .peach-profile-tabs>button[aria-selected=true]{color:#3b2a24;background:#fff;font-weight:600;box-shadow:0 1px 3px #3b2a241c}.peach-profile-tab-dot{background:#d9654a;border-radius:50%;width:7px;height:7px}.peach-customer-drawer .peach-profile-panel[hidden]{display:none!important}.peach-customer-drawer .peach-profile-panel>h3{margin:0 0 14px;font-size:18px;font-weight:600}.peach-customer-drawer .peach-profile-panel>.peach-profile-section-content{padding:0}.peach-customer-drawer .customer-identity-grid input{border:1px solid #ebcdb8;border-radius:12px;height:46px;font-size:14px}.peach-customer-drawer .customer-identity-help{color:#9a7a6c;margin:16px 0;font-size:12px}.peach-customer-drawer .customer-stats{background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.peach-customer-drawer .customer-stats>div{background:#fdf6ef;border:0;border-radius:14px;gap:3px;padding:14px 16px;display:grid}.peach-customer-drawer .customer-stats span{font-size:12px;font-weight:400}.peach-customer-drawer .customer-stats strong{overflow-wrap:anywhere;font-size:16px;font-weight:500}.peach-customer-drawer .customer-actions{gap:10px;min-height:72px;padding:14px 24px}.peach-customer-drawer .customer-actions>button{min-height:44px;padding:10px 20px;font-size:13px;font-weight:500}.peach-customer-drawer .customer-save-state{font-weight:400}.peach-customer-drawer .customer-actions>button:disabled{color:#b39686;background:#f6e3d7;border-color:#f6e3d7}.peach-customer-drawer .peach-profile-membership-receipts:not(:empty){border:1px solid #f1dfd0;border-radius:14px;margin-bottom:14px;padding:16px}.peach-profile-discard-backdrop{z-index:3;background:#3b2a2452;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.peach-profile-discard{background:#fff;border-radius:20px;max-width:410px;padding:24px;box-shadow:0 16px 40px #3b2a242e}.peach-profile-discard h3{margin:0 0 12px;font-size:20px}.peach-profile-discard p{margin:0 0 20px;font-size:14px;line-height:1.5}.peach-profile-discard>div{justify-content:flex-end;gap:10px;display:flex}@media (max-width:600px){.overlay.peach-profile-overlay{padding:10px}.drawer.peach-customer-drawer{border-radius:20px;height:calc(100dvh - 20px)}.peach-customer-drawer .customer-drawer-head{flex-wrap:wrap;gap:10px;padding:16px}.peach-customer-drawer .peach-profile-heading{flex-basis:calc(100% - 62px)}.peach-customer-drawer .peach-profile-book{margin-left:auto}.peach-customer-drawer .peach-profile-heading h2{font-size:20px}.peach-customer-drawer .peach-profile-body{padding:14px 16px 20px}.peach-customer-drawer .peach-profile-membership-copy{min-width:150px}.peach-customer-drawer .peach-profile-membership-strip>.primary-button{margin-left:auto}.peach-customer-drawer .customer-identity-grid{grid-template-columns:1fr}.peach-customer-drawer .customer-identity-grid input{font-size:16px}.peach-customer-drawer .customer-stats>div{padding:12px 10px}.peach-customer-drawer .customer-stats strong{font-size:14px}.peach-customer-drawer .customer-actions{padding:12px 16px}.peach-customer-drawer .customer-actions>.customer-save-state:not(:empty){flex:1 0 auto;font-size:11px}}.peach-customer-drawer .peach-profile-panel{background:#fff;border:1px solid #f5e5d9;border-radius:20px;padding:20px}.peach-customer-drawer .peach-profile-body{background:#fcf7f1}.peach-customer-drawer .customer-identity-grid{gap:14px 12px}.peach-customer-drawer .customer-identity-grid label>span{font-size:13px;font-weight:500}.peach-customer-drawer .customer-identity-grid input{border-radius:12px;height:44px;padding:10px 12px;font-size:14px}.peach-customer-drawer .customer-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.peach-customer-drawer .customer-stats>div{padding:12px 10px}.peach-customer-drawer .customer-stats strong{font-size:13px}.peach-profile-glow{border:1px solid #f2b18e;border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;padding:16px;display:flex}.peach-profile-glow>div:first-child{flex:1;min-width:150px}.peach-profile-glow strong{font-size:14px;font-weight:600}.peach-profile-glow p{color:#816353;margin:5px 0 0;font-size:12px;line-height:1.5}.peach-profile-glow small{color:#816353;font-size:11px}.peach-profile-glow button{flex-shrink:0}.peach-glow-balances{text-align:right;gap:20px;display:flex}.peach-glow-balances>span{gap:4px;display:grid}.peach-profile-form-row{border:1px solid #f2b18e;border-radius:14px;margin-bottom:10px;overflow:hidden}.peach-profile-form-row>summary{cursor:pointer;align-items:center;gap:12px;padding:14px;list-style:none;display:flex}.peach-profile-form-row>summary::-webkit-details-marker{display:none}.peach-profile-form-row>summary>span:first-child{flex:1;min-width:0}.peach-profile-form-row strong{font-size:14px;font-weight:500;display:block}.peach-profile-form-row small{color:#816353;margin-top:4px;font-size:11px;display:block}.peach-profile-form-row .submitted,.peach-profile-form-row .pending{white-space:nowrap;border-radius:20px;padding:4px 8px;font-size:11px}.peach-profile-form-row .submitted{color:#4f6d2e;background:#edf4dd}.peach-profile-form-row .pending{color:#a44729;background:#fff0e6}.peach-profile-form-view{color:#b64e2c;font-size:12px}.peach-profile-form-row>div{border-top:1px solid #f3dfd1;padding:16px;font-size:13px}.peach-profile-history-group{gap:10px;display:grid}.peach-profile-history-group>h4{color:#926f5e;letter-spacing:1px;text-transform:uppercase;margin:0;font-size:11px;font-weight:500}.peach-profile-visit{border:1px solid #f1d8c6;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.peach-profile-visit>div:first-child{flex:1;min-width:140px}.peach-profile-visit strong{font-size:14px;font-weight:500}.peach-profile-visit p{color:#816353;margin:4px 0 0;font-size:12px;line-height:1.5}.peach-profile-visit-note{color:#946b54;flex-basis:100%;font-size:12px}.peach-profile-visit-note>summary{cursor:pointer}.peach-profile-visit-note>p{white-space:pre-wrap;color:#3e2c24}.peach-customer-drawer .customer-contact-controls{gap:8px}.peach-customer-drawer .customer-contact-controls>label,.peach-customer-drawer .peach-preference-record{border:1px solid #f1d8c6;border-radius:13px;align-items:center;gap:12px;min-height:62px;padding:12px 14px;font-size:14px;display:flex}.peach-preference-record>span{flex:1}.peach-preference-record small{color:#816353;margin-top:4px;font-size:11px;line-height:1.4;display:block}.peach-preference-record>strong{text-align:right;font-size:12px;font-weight:500}.peach-customer-drawer .customer-contact-controls input[role=switch]:checked{background:#8db253}.peach-customer-drawer .customer-contact-controls input[role=switch]{width:38px;height:23px}.peach-customer-drawer .customer-contact-controls input[role=switch]:before{width:17px;height:17px}.peach-customer-drawer .customer-contact-controls input[role=switch]:checked:before{transform:translate(15px)}.peach-customer-drawer .customer-contact-controls label>span>small{font-size:11px}@media (max-width:600px){.peach-customer-drawer .peach-profile-panel{border-radius:16px;padding:16px}.peach-customer-drawer .customer-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.peach-customer-drawer .customer-identity-grid input{font-size:16px}.peach-profile-form-row>summary{flex-wrap:wrap;gap:8px}.peach-profile-form-row>summary>span:first-child{flex-basis:100%}.peach-profile-form-view{margin-left:auto}.peach-customer-drawer .peach-preference-record{flex-wrap:wrap}}.peach-profile-extra{margin-top:12px;font-size:13px}.peach-profile-extra>summary{cursor:pointer;color:#a94e2c;border:1px solid #f1d8c6;border-radius:24px;width:fit-content;padding:8px 12px;list-style:none}.peach-profile-extra>summary::-webkit-details-marker{display:none}.peach-profile-extra>div{padding-top:12px}.peach-customer-drawer .customer-saved-card-section{min-height:64px;position:relative}.peach-customer-drawer .customer-saved-card-section>.peach-profile-extra{margin:0}.peach-customer-drawer .customer-saved-card-section>.peach-profile-extra>summary{margin-top:-31px;margin-left:auto}.peach-customer-drawer .customer-saved-card-section .customer-section-title{margin-bottom:0;padding-right:110px}.peach-customer-drawer .customer-saved-card-section:has(.customer-saved-card-row)>.peach-profile-extra>summary{margin-top:10px}.peach-customer-drawer .customer-contact-controls>.peach-profile-extra>div{gap:8px;display:grid}.peach-customer-drawer .customer-contact-controls .peach-profile-extra label{border:1px solid #f1d8c6;border-radius:13px;padding:12px}
.appointment-client-forms{gap:20px;padding:24px 0;display:grid}.client-consent-disclosure>summary{cursor:pointer;align-items:center;gap:12px;padding:12px 0;list-style:none;display:flex}.client-consent-disclosure>summary::-webkit-details-marker{display:none}.client-consent-disclosure>summary>strong{flex:1}.client-consent-disclosure>summary>span{color:#766c65;font-size:13px}.client-consent-disclosure>summary>svg{flex:none;transition:transform .16s}.client-consent-disclosure[open]>summary>svg{transform:rotate(90deg)}.client-consent-disclosure>summary:focus-visible,.client-consent-history>summary:focus-visible{outline-offset:4px;outline:2px solid #a85f48}.client-consent-content{gap:12px;padding-top:12px;display:grid}.client-consent-history>summary{cursor:pointer;color:#766c65;padding:12px 0;font-size:14px}.client-consent-history>div{gap:12px;margin-top:12px;display:grid}@media (prefers-reduced-motion:reduce){.client-consent-disclosure>summary>svg{transition:none}}.appointment-client-forms>p,.appointment-form-entry>p{color:#766c65;margin:0;font-size:14px;line-height:1.6}.appointment-form-case{gap:16px;display:grid}.appointment-form-case>h3{color:#766c65;margin:12px 0 0;font-size:14px}.appointment-form-entry{background:#fffdfb;border:1px solid #edd7cc;border-radius:16px;gap:12px;padding:22px;display:grid}.appointment-form-entry header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.appointment-form-entry h3{margin:0;font-size:17px}.appointment-form-entry header>span{border-radius:6px;padding:5px 9px;font-size:12px}.appointment-form-entry .submitted{color:#365843;background:#eef4ef}.appointment-form-entry .pending{color:#766c65;background:#f4eee9}.appointment-form-entry summary{cursor:pointer;color:#a85f48;padding:10px 0;font-weight:600}.appointment-form-entry summary:focus-visible{outline-offset:4px;outline:2px solid #a85f48}.appointment-form-answers{margin:8px 0 0}.appointment-form-answers>div{border-top:1px solid #eee3dc;padding:12px 0}.appointment-form-answers dt{color:#766c65;font-size:13px;line-height:1.5}.appointment-form-answers dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:14px;line-height:1.6}@media (max-width:600px){.appointment-form-entry{padding:16px}}
.duplicate-review-module__Oto4zG__review{border-top:2px solid var(--accent,#9e4f61)}.duplicate-review-module__Oto4zG__review p{color:var(--muted);line-height:1.5}.duplicate-review-module__Oto4zG__candidate{border-top:1px solid var(--soft-line);padding:16px 0}.duplicate-review-module__Oto4zG__heading,.duplicate-review-module__Oto4zG__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.duplicate-review-module__Oto4zG__identity{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.duplicate-review-module__Oto4zG__identity span{color:var(--muted)}.duplicate-review-module__Oto4zG__details{margin-top:16px}.duplicate-review-module__Oto4zG__comparison{border-block:1px solid var(--soft-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:16px 0;display:grid}.duplicate-review-module__Oto4zG__review h4{margin:0 0 10px}.duplicate-review-module__Oto4zG__history{max-height:320px;margin:12px 0;padding:0;list-style:none;overflow-y:auto}.duplicate-review-module__Oto4zG__history li{border-bottom:1px solid var(--soft-line);overflow-wrap:anywhere;gap:4px;padding:12px 0;display:grid}.duplicate-review-module__Oto4zG__history span{color:var(--muted)}.duplicate-review-module__Oto4zG__notes{white-space:pre-wrap;overflow-wrap:anywhere}.duplicate-review-module__Oto4zG__confirmation{background:var(--panel,#f8f5f3);border:1px solid var(--soft-line);margin-top:16px;padding:16px}.duplicate-review-module__Oto4zG__permission{border-left:3px solid var(--soft-line);padding-left:12px}.duplicate-review-module__Oto4zG__review button{white-space:normal;min-height:44px}.duplicate-review-module__Oto4zG__review button:focus-visible{outline:2px solid var(--accent,#9e4f61);outline-offset:3px}@media (max-width:600px){.duplicate-review-module__Oto4zG__comparison{grid-template-columns:1fr}}
@font-face{font-family:Almond Cashup Sans;src:url(/almond/fonts/nunito-sans-latin.woff2)format("woff2");font-weight:400 900;font-display:swap}@font-face{font-family:Almond Cashup Serif;src:url(/almond/fonts/fraunces-latin.woff2)format("woff2");font-weight:500 600;font-display:swap}@font-face{font-family:Almond Cashup Detail;src:url(/almond/fonts/nunito-latin.woff2)format("woff2");font-weight:400 900;font-display:swap}.cash-up-module__D5D9HW__page,.cash-up-module__D5D9HW__drawer,.cash-up-module__D5D9HW__counter,.cash-up-module__D5D9HW__settings{--cu-ink:#2e211b;--cu-soft:#7a665b;--cu-faint:#9a867a;--cu-terra:#c06858;--cu-terra-dark:#a85444;--cu-line:#f1e0d2;--cu-blush:#fbe9dd;--cu-blush-soft:#fdf1e7;--cu-sage:#eef3e4;color:var(--cu-ink);-webkit-font-smoothing:antialiased;font-family:Almond Cashup Sans,Segoe UI,sans-serif;line-height:1.45}.cash-up-module__D5D9HW__page *,.cash-up-module__D5D9HW__drawer *,.cash-up-module__D5D9HW__counter *,.cash-up-module__D5D9HW__settings *{box-sizing:border-box}.cash-up-module__D5D9HW__page{width:100%;min-width:0;max-width:none;margin:0;padding-bottom:48px;font-size:16px}.cash-up-module__D5D9HW__page button,.cash-up-module__D5D9HW__drawer button,.cash-up-module__D5D9HW__counter button,.cash-up-module__D5D9HW__settings button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:1.5px solid #d9c6b2;border-radius:10px;min-height:43px;padding:10px 16px;font-weight:700;transition:background .15s,border-color .15s,transform .1s}.cash-up-module__D5D9HW__page button:hover,.cash-up-module__D5D9HW__drawer button:hover,.cash-up-module__D5D9HW__counter button:hover,.cash-up-module__D5D9HW__settings button:hover{border-color:var(--cu-terra);background:var(--cu-blush)}.cash-up-module__D5D9HW__page button:active,.cash-up-module__D5D9HW__drawer button:active,.cash-up-module__D5D9HW__counter button:active,.cash-up-module__D5D9HW__settings button:active{transform:scale(.98)}.cash-up-module__D5D9HW__page :focus-visible,.cash-up-module__D5D9HW__drawer :focus-visible,.cash-up-module__D5D9HW__counter :focus-visible,.cash-up-module__D5D9HW__settings :focus-visible{outline:2px solid var(--cu-terra);outline-offset:3px}.cash-up-module__D5D9HW__page button:disabled,.cash-up-module__D5D9HW__drawer button:disabled,.cash-up-module__D5D9HW__counter button:disabled,.cash-up-module__D5D9HW__settings button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.cash-up-module__D5D9HW__page .cash-up-module__D5D9HW__primary,.cash-up-module__D5D9HW__page .cash-up-module__D5D9HW__todayButton,.cash-up-module__D5D9HW__page .cash-up-module__D5D9HW__floatButton,.cash-up-module__D5D9HW__drawer .cash-up-module__D5D9HW__primary,.cash-up-module__D5D9HW__counter .cash-up-module__D5D9HW__primary,.cash-up-module__D5D9HW__settings .cash-up-module__D5D9HW__primary{background:var(--cu-terra);border-color:var(--cu-terra);color:#fff}.cash-up-module__D5D9HW__page .cash-up-module__D5D9HW__primary:hover,.cash-up-module__D5D9HW__page .cash-up-module__D5D9HW__todayButton:hover,.cash-up-module__D5D9HW__page .cash-up-module__D5D9HW__floatButton:hover,.cash-up-module__D5D9HW__drawer .cash-up-module__D5D9HW__primary:hover,.cash-up-module__D5D9HW__counter .cash-up-module__D5D9HW__primary:hover,.cash-up-module__D5D9HW__settings .cash-up-module__D5D9HW__primary:hover{background:var(--cu-terra-dark);border-color:var(--cu-terra-dark)}.cash-up-module__D5D9HW__header{margin:0 0 36px}.cash-up-module__D5D9HW__eyebrow{letter-spacing:.22em;color:var(--cu-faint);text-transform:uppercase;margin:0 0 10px;font-size:12.5px;font-weight:700}.cash-up-module__D5D9HW__titleRow{justify-content:space-between;align-items:center;gap:24px;display:flex}.cash-up-module__D5D9HW__header h1{letter-spacing:-.01em;margin:0;font-family:Almond Cashup Serif,Georgia,serif;font-size:36px;font-weight:600;line-height:1.1}.cash-up-module__D5D9HW__page .cash-up-module__D5D9HW__todayButton{flex:none;justify-content:center;align-items:center;gap:6px;width:144px;height:48px;padding:0;font-size:14px;display:inline-flex;box-shadow:0 8px 18px #c068584d}.cash-up-module__D5D9HW__records{background:#fffdf9;border:1px solid #f0e3d5;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #784e3714,0 2px 6px #784e370d}.cash-up-module__D5D9HW__recordsHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:26px 26px 0;display:flex}.cash-up-module__D5D9HW__recordsHead h2{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:800}.cash-up-module__D5D9HW__recordActions{flex-wrap:wrap;gap:15px;display:flex}.cash-up-module__D5D9HW__recordActions button{white-space:nowrap;padding:0 13px;font-size:14px}.cash-up-module__D5D9HW__toolbar{flex-wrap:wrap;align-items:end;gap:16px;padding:22px 26px 26px;display:flex}.cash-up-module__D5D9HW__toolbar label{flex-direction:column;gap:7px;min-width:0;font-size:13.5px;font-weight:700;display:flex}.cash-up-module__D5D9HW__toolbar input,.cash-up-module__D5D9HW__toolbar select{font:inherit;color:var(--cu-ink);background:#fff;border:1.5px solid #dccbb8;border-radius:10px;min-width:0;height:45px;padding:0 9px;font-size:12.5px;font-weight:600}.cash-up-module__D5D9HW__toolbar select{max-width:200px}.cash-up-module__D5D9HW__toolbar input{max-width:156px;font-size:14px}.cash-up-module__D5D9HW__toolbar>button{font-size:13px}.cash-up-module__D5D9HW__tableWrap{width:100%}.cash-up-module__D5D9HW__tableWrap table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%}.cash-up-module__D5D9HW__tableWrap th{color:var(--cu-faint);background:0 0;border-top:1px solid #f0e3d5;border-bottom:1px solid #f0e3d5;padding:13px 12px;font-size:13.5px;font-weight:800}.cash-up-module__D5D9HW__tableWrap th:first-child,.cash-up-module__D5D9HW__tableWrap td:first-child{padding-left:26px}.cash-up-module__D5D9HW__tableWrap th:last-child,.cash-up-module__D5D9HW__tableWrap td:last-child{padding-right:26px}.cash-up-module__D5D9HW__tableWrap th:first-child{width:22%}.cash-up-module__D5D9HW__tableWrap th:nth-child(2){width:18%}.cash-up-module__D5D9HW__tableWrap th:nth-child(3){width:19%}.cash-up-module__D5D9HW__tableWrap th:nth-child(4){width:15%}.cash-up-module__D5D9HW__tableWrap th:nth-child(5){width:16%}.cash-up-module__D5D9HW__tableWrap th:nth-child(6){width:10%}.cash-up-module__D5D9HW__tableWrap td{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;border-bottom:1px solid #f6ecdf;padding:24px 12px;font-size:15px}.cash-up-module__D5D9HW__tableWrap tr:last-child td{border-bottom:none}.cash-up-module__D5D9HW__tableWrap tbody tr:not(.cash-up-module__D5D9HW__emptyRow){cursor:pointer}.cash-up-module__D5D9HW__tableWrap tbody tr:not(.cash-up-module__D5D9HW__emptyRow):hover{background:#fff6ec}.cash-up-module__D5D9HW__page .cash-up-module__D5D9HW__dateLink{min-height:30px;color:var(--cu-terra);text-align:left;background:0 0;border:0;padding:0;font-size:15.5px;font-weight:800}.cash-up-module__D5D9HW__page .cash-up-module__D5D9HW__dateLink:hover{color:var(--cu-terra-dark);text-decoration:underline}.cash-up-module__D5D9HW__dateLink span{font-size:12px}.cash-up-module__D5D9HW__noteCell{text-overflow:ellipsis;white-space:nowrap;color:#6f5d52;overflow:hidden}.cash-up-module__D5D9HW__done,.cash-up-module__D5D9HW__draft,.cash-up-module__D5D9HW__pending{border-radius:8px;padding:6px 9px;font-size:12.5px;font-weight:700;line-height:1.4;display:inline-block}.cash-up-module__D5D9HW__pending{color:#8a6a1c;background:#f7e7c3}.cash-up-module__D5D9HW__done{color:#4c6136;background:var(--cu-sage)}.cash-up-module__D5D9HW__draft{color:var(--cu-terra-dark);background:var(--cu-blush)}.cash-up-module__D5D9HW__tableWrap .cash-up-module__D5D9HW__emptyRow td{text-align:center;color:var(--cu-faint);padding:44px 26px}.cash-up-module__D5D9HW__pagination{color:#6f5d52;border-top:1px solid #f6ecdf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:25px 26px;font-size:14.5px;font-weight:600;display:flex}.cash-up-module__D5D9HW__pagination>div{white-space:nowrap;align-items:center;gap:12px;display:flex}.cash-up-module__D5D9HW__pagination button{width:41px;min-height:41px;color:var(--cu-faint);background:#fff;padding:0}.cash-up-module__D5D9HW__belowNote{color:var(--cu-faint);margin:16px 2px 0;font-size:14px;line-height:1.55}.cash-up-module__D5D9HW__help{color:var(--cu-soft);margin:10px 0 0;font-size:14px;font-weight:600;line-height:1.55}.cash-up-module__D5D9HW__warning{color:var(--cu-terra-dark)}.cash-up-module__D5D9HW__error,.cash-up-module__D5D9HW__notice{overflow-wrap:anywhere;border-radius:11px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.55}.cash-up-module__D5D9HW__error{color:#9b3829;background:#fff0e9}.cash-up-module__D5D9HW__notice{background:var(--cu-sage);color:#4c6136}.cash-up-module__D5D9HW__drawer{border:0;border-left:1px solid var(--cu-line);background:#fff;width:min(590px,41vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;font-family:Almond Cashup Detail,Segoe UI,sans-serif;font-size:15px;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-24px 0 44px #92604a29}.cash-up-module__D5D9HW__drawer[open]{flex-direction:column;animation:.24s cubic-bezier(.32,.72,0,1) cash-up-module__D5D9HW__drawerEnter;display:flex}.cash-up-module__D5D9HW__drawer::backdrop,.cash-up-module__D5D9HW__counter::backdrop,.cash-up-module__D5D9HW__settings::backdrop{background:#2e211b6b}.cash-up-module__D5D9HW__drawer button,.cash-up-module__D5D9HW__counter button,.cash-up-module__D5D9HW__settings button{border-color:var(--cu-line);background:#fff;border-radius:999px;padding:9px 12px;font-size:15px;font-weight:800}.cash-up-module__D5D9HW__drawer .cash-up-module__D5D9HW__primary,.cash-up-module__D5D9HW__counter .cash-up-module__D5D9HW__primary,.cash-up-module__D5D9HW__settings .cash-up-module__D5D9HW__primary{box-shadow:0 8px 18px #c0685852}.cash-up-module__D5D9HW__drawerHead{border-bottom:1px solid var(--cu-line);background:#fff;flex:none;align-items:flex-start;gap:14px;padding:25px 25px 26px;display:flex}.cash-up-module__D5D9HW__drawerHead>div{min-width:0}.cash-up-module__D5D9HW__drawerHead .cash-up-module__D5D9HW__eyebrow{letter-spacing:.12em;color:#bf7269;overflow-wrap:anywhere;margin:0 0 14px;font-size:11.5px;font-weight:900;line-height:1.2}.cash-up-module__D5D9HW__drawerHead h2{letter-spacing:0;margin:0 0 14px;font-family:Almond Cashup Serif,Georgia,serif;font-size:27px;font-weight:600;line-height:1.1}.cash-up-module__D5D9HW__drawerHead .cash-up-module__D5D9HW__done,.cash-up-module__D5D9HW__drawerHead .cash-up-module__D5D9HW__draft,.cash-up-module__D5D9HW__drawerHead .cash-up-module__D5D9HW__pending{border-radius:999px;font-size:11px;font-weight:800}.cash-up-module__D5D9HW__drawer .cash-up-module__D5D9HW__closeButton{border:3px solid var(--cu-terra);border-radius:13px;flex:none;place-items:center;width:49px;height:54px;margin:-7px -7px 0 auto;padding:0;display:grid;position:relative}.cash-up-module__D5D9HW__closeButton:after{content:"";pointer-events:none;border:1.5px solid #dbcfc3;border-radius:9px;position:absolute;inset:3px}.cash-up-module__D5D9HW__drawerBody{overscroll-behavior:contain;flex:auto;min-height:0;padding:24px 25px 28px;overflow-y:auto}.cash-up-module__D5D9HW__drawerBody section+section{margin-top:28px}.cash-up-module__D5D9HW__drawerBody h3{margin:0 0 14px;font-family:Almond Cashup Serif,Georgia,serif;font-size:17px;font-weight:600}.cash-up-module__D5D9HW__totalsTable{border-collapse:collapse;table-layout:fixed;width:100%}.cash-up-module__D5D9HW__methodColumn{width:39.9%}.cash-up-module__D5D9HW__actualColumn{width:29%}.cash-up-module__D5D9HW__totalsTable thead th{color:var(--cu-soft);text-align:left;padding:0 0 12px;font-size:13px;font-weight:800}.cash-up-module__D5D9HW__totalsTable thead th:not(:first-child),.cash-up-module__D5D9HW__totalsTable td{text-align:right}.cash-up-module__D5D9HW__totalsTable tbody th,.cash-up-module__D5D9HW__totalsTable tbody td{border-top:1px solid var(--cu-line);vertical-align:middle;padding:12px 0}.cash-up-module__D5D9HW__totalsTable tbody th{text-align:left;overflow-wrap:anywhere;padding-right:8px;font-size:13.5px;font-weight:900}.cash-up-module__D5D9HW__totalsTable .cash-up-module__D5D9HW__expected{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding-left:10px;font-size:16px;font-weight:800}.cash-up-module__D5D9HW__totalsTable input,.cash-up-module__D5D9HW__float input,.cash-up-module__D5D9HW__settings input{border:1.5px solid var(--cu-line);width:100%;min-width:0;color:var(--cu-ink);text-align:right;font:inherit;font-variant-numeric:tabular-nums;background:#fff;border-radius:11px;padding:10px 13px;font-size:16px;font-weight:700;line-height:1.4;transition:border-color .15s,box-shadow .15s}.cash-up-module__D5D9HW__totalsTable input:focus,.cash-up-module__D5D9HW__float input:focus,.cash-up-module__D5D9HW__notes textarea:focus{border-color:#bf7269;outline:none;box-shadow:0 0 0 4px #fdeef4}.cash-up-module__D5D9HW__totalsTable input:disabled,.cash-up-module__D5D9HW__float input:disabled,.cash-up-module__D5D9HW__notes textarea:disabled{background:var(--cu-blush-soft);color:var(--cu-soft);opacity:1}.cash-up-module__D5D9HW__totalsTable .cash-up-module__D5D9HW__counterRow td{border-top:0;padding:0 0 18px}.cash-up-module__D5D9HW__drawer .cash-up-module__D5D9HW__counterButton{text-align:left;background:var(--cu-blush-soft);border:0;border-radius:11px;width:100%;min-height:38px;padding:10px 13px;font-size:12px;font-weight:800}.cash-up-module__D5D9HW__drawer .cash-up-module__D5D9HW__counterButton:hover{background:var(--cu-blush)}.cash-up-module__D5D9HW__totalsTable tfoot th,.cash-up-module__D5D9HW__totalsTable tfoot td{border-top:2px solid var(--cu-line);text-align:left;padding-top:16px;font-size:16.5px;font-weight:900}.cash-up-module__D5D9HW__totalsTable tfoot td{text-align:right;overflow-wrap:anywhere}.cash-up-module__D5D9HW__discrepancy{color:var(--cu-terra);font-variant-numeric:tabular-nums}.cash-up-module__D5D9HW__balanced{color:#7d9261;font-variant-numeric:tabular-nums}.cash-up-module__D5D9HW__discrepancyRow{justify-content:space-between;align-items:baseline;gap:16px;font-size:18px;display:flex}.cash-up-module__D5D9HW__discrepancyRow strong{font-weight:900}.cash-up-module__D5D9HW__discrepancyRow strong:last-child{font-size:19px}.cash-up-module__D5D9HW__opening{color:var(--cu-soft);margin-top:10px;font-size:14px;font-weight:600;line-height:1.55}.cash-up-module__D5D9HW__opening p{margin:0 0 10px}.cash-up-module__D5D9HW__opening summary{cursor:pointer;color:var(--cu-terra-dark);font-size:13px}.cash-up-module__D5D9HW__opening dl{margin:10px 0 0}.cash-up-module__D5D9HW__opening dl>div{justify-content:space-between;gap:12px;padding:6px 0;font-size:13px;display:flex}.cash-up-module__D5D9HW__opening dd{font-variant-numeric:tabular-nums;margin:0}.cash-up-module__D5D9HW__opening dl>div:last-child{border-top:1px solid var(--cu-line);font-weight:800}.cash-up-module__D5D9HW__drawer .cash-up-module__D5D9HW__refreshButton{text-align:left;margin-top:14px}.cash-up-module__D5D9HW__platform{background:var(--cu-blush-soft);border-radius:16px;margin:0;padding:8px 20px}.cash-up-module__D5D9HW__platform>div{justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.cash-up-module__D5D9HW__platform>div+div{border-top:1px dashed var(--cu-line)}.cash-up-module__D5D9HW__platform dt{font-weight:700}.cash-up-module__D5D9HW__platform dd{font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:900}.cash-up-module__D5D9HW__platform>div:last-child dt{font-weight:900}.cash-up-module__D5D9HW__grand{background:var(--cu-blush);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:16.5px;font-weight:800;display:flex}.cash-up-module__D5D9HW__grand strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-size:29px;font-weight:900}.cash-up-module__D5D9HW__grand small{color:var(--cu-soft);margin-top:2px;font-size:13.5px;font-weight:700;display:block}.cash-up-module__D5D9HW__notes{gap:10px;font-size:15.5px;font-weight:900;display:grid}.cash-up-module__D5D9HW__notes textarea{resize:vertical;border:1.5px solid var(--cu-line);width:100%;min-height:92px;color:inherit;font:inherit;background:#fff;border-radius:14px;padding:14px 16px;font-size:15px;font-weight:600}.cash-up-module__D5D9HW__notes textarea::placeholder{color:#a68d7f;font-weight:700}.cash-up-module__D5D9HW__activity{border-top:1px solid var(--cu-line);margin-top:28px;padding:16px 2px 4px}.cash-up-module__D5D9HW__activity summary{cursor:pointer;font-size:15.5px;font-weight:900}.cash-up-module__D5D9HW__activity summary::marker{color:var(--cu-terra);font-size:12px}.cash-up-module__D5D9HW__activity>div{border-bottom:1px solid var(--cu-line);overflow-wrap:anywhere;justify-content:space-between;gap:14px;padding:14px 0;font-size:13px;display:flex}.cash-up-module__D5D9HW__activity small{color:var(--cu-soft);margin-top:5px;font-size:12px;display:block}.cash-up-module__D5D9HW__activity strong{font-variant-numeric:tabular-nums}.cash-up-module__D5D9HW__drawerFoot{max-height:50dvh;padding:17px 25px max(18px,env(safe-area-inset-bottom));border-top:1px solid var(--cu-line);background:#fff;flex:none;overflow-y:auto;box-shadow:0 -10px 24px #92604a0d}.cash-up-module__D5D9HW__float{grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:16px;font-size:14px;font-weight:800;display:grid}.cash-up-module__D5D9HW__floatHint{color:var(--cu-soft);flex-wrap:wrap;align-items:baseline;gap:3px 6px;margin:5px 0 0;font-size:12px;display:flex}.cash-up-module__D5D9HW__drawer .cash-up-module__D5D9HW__floatHint button{min-height:24px;color:var(--cu-terra-dark);background:0 0;border:0;border-radius:0;padding:0;font-size:12px;text-decoration:underline}.cash-up-module__D5D9HW__balance{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:16px;margin-top:14px;font-size:14px;font-weight:800;display:flex}.cash-up-module__D5D9HW__balance strong{font-size:17px;font-weight:900}.cash-up-module__D5D9HW__drawerFoot .cash-up-module__D5D9HW__help{margin:14px 0 16px;font-size:12.5px}.cash-up-module__D5D9HW__drawerFoot>.cash-up-module__D5D9HW__warning{margin:6px 0;font-size:12px}.cash-up-module__D5D9HW__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.cash-up-module__D5D9HW__lockNote{color:#4c6136;background:var(--cu-sage);border-radius:11px;margin:0 0 14px;padding:10px 14px;font-size:14px;font-weight:800}.cash-up-module__D5D9HW__counter,.cash-up-module__D5D9HW__settings{border:1px solid var(--cu-line);background:#fff;border-radius:22px;width:min(430px,100vw - 24px);max-height:88dvh;padding:26px 28px 24px;font-family:Almond Cashup Detail,Segoe UI,sans-serif;overflow-y:auto;box-shadow:0 10px 30px #92604a1a}.cash-up-module__D5D9HW__counter header,.cash-up-module__D5D9HW__settings header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.cash-up-module__D5D9HW__counter h2,.cash-up-module__D5D9HW__settings h2{margin:0;font-family:Almond Cashup Serif,Georgia,serif;font-size:23px;font-weight:600}.cash-up-module__D5D9HW__counter label{border-top:1px dashed var(--cu-line);grid-template-columns:1fr 74px 1.4fr;align-items:center;gap:12px;padding:8px 0;font-size:15px;font-weight:800;display:grid}.cash-up-module__D5D9HW__counter label span:last-child{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.cash-up-module__D5D9HW__counter input{width:100%;min-width:0;font:inherit;border:1.5px solid var(--cu-line);text-align:center;border-radius:10px;padding:8px 6px;font-size:16px}.cash-up-module__D5D9HW__counter .cash-up-module__D5D9HW__balance{background:var(--cu-blush);border-radius:14px;margin:18px 0 16px;padding:14px 18px}.cash-up-module__D5D9HW__counter>.cash-up-module__D5D9HW__primary{width:100%}.cash-up-module__D5D9HW__settings{width:min(520px,100vw - 24px)}.cash-up-module__D5D9HW__settings p{color:var(--cu-soft);font-size:14px;line-height:1.6}.cash-up-module__D5D9HW__settings label{gap:8px;margin:20px 0;font-size:14px;font-weight:800;display:grid}.cash-up-module__D5D9HW__settings input:disabled{background:var(--cu-blush-soft);color:var(--cu-soft)}@keyframes cash-up-module__D5D9HW__drawerEnter{0%{opacity:.5;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.cash-up-module__D5D9HW__drawer[open]{animation:none}.cash-up-module__D5D9HW__page *,.cash-up-module__D5D9HW__drawer *,.cash-up-module__D5D9HW__counter *,.cash-up-module__D5D9HW__settings *{transition:none!important}}@media (min-width:761px) and (max-width:1100px){.cash-up-module__D5D9HW__drawerHead,.cash-up-module__D5D9HW__drawerBody,.cash-up-module__D5D9HW__drawerFoot{padding-left:18px;padding-right:18px}.cash-up-module__D5D9HW__totalsTable input{padding:10px 5px}.cash-up-module__D5D9HW__totalsTable .cash-up-module__D5D9HW__expected{padding-left:6px;font-size:14px}.cash-up-module__D5D9HW__float{grid-template-columns:minmax(0,1fr) 120px}.cash-up-module__D5D9HW__grand{padding:18px}.cash-up-module__D5D9HW__grand strong{font-size:24px}}@media (max-width:760px){.cash-up-module__D5D9HW__drawer{width:100vw}.cash-up-module__D5D9HW__page{padding-bottom:32px}.cash-up-module__D5D9HW__header{margin-bottom:20px}.cash-up-module__D5D9HW__header h1{font-size:32px}.cash-up-module__D5D9HW__eyebrow{letter-spacing:.16em;font-size:11px}.cash-up-module__D5D9HW__titleRow{gap:12px}.cash-up-module__D5D9HW__recordsHead{gap:14px;padding:22px 20px 0}.cash-up-module__D5D9HW__recordsHead h2{font-size:21px}.cash-up-module__D5D9HW__recordActions{gap:10px}.cash-up-module__D5D9HW__toolbar{gap:14px;padding:16px 20px}.cash-up-module__D5D9HW__toolbar label{flex:120px}.cash-up-module__D5D9HW__toolbar select,.cash-up-module__D5D9HW__toolbar input{width:100%;max-width:none;font-size:16px}.cash-up-module__D5D9HW__tableWrap table,.cash-up-module__D5D9HW__tableWrap tbody{display:block}.cash-up-module__D5D9HW__tableWrap thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cash-up-module__D5D9HW__tableWrap tr{border-top:1px solid #f6ecdf;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date status""by by""total diff""notes notes";gap:8px 16px;padding:16px 20px;display:grid}.cash-up-module__D5D9HW__tableWrap td,.cash-up-module__D5D9HW__tableWrap td:first-child,.cash-up-module__D5D9HW__tableWrap td:last-child{border:0;padding:0}.cash-up-module__D5D9HW__tableWrap td:first-child{grid-area:date}.cash-up-module__D5D9HW__tableWrap td:nth-child(2){grid-area:by}.cash-up-module__D5D9HW__tableWrap td:nth-child(3){grid-area:total}.cash-up-module__D5D9HW__tableWrap td:nth-child(4){text-align:right;grid-area:diff}.cash-up-module__D5D9HW__tableWrap td:nth-child(5){grid-area:status}.cash-up-module__D5D9HW__tableWrap td:nth-child(6){white-space:normal;grid-area:notes}.cash-up-module__D5D9HW__tableWrap td[data-label]:before{content:attr(data-label) ": ";color:var(--cu-faint);font-size:13.5px;font-weight:700}.cash-up-module__D5D9HW__tableWrap td:nth-child(3):before,.cash-up-module__D5D9HW__tableWrap td:nth-child(4):before,.cash-up-module__D5D9HW__tableWrap .cash-up-module__D5D9HW__emptyRow{display:block}.cash-up-module__D5D9HW__tableWrap .cash-up-module__D5D9HW__emptyRow td{padding:24px 0;display:block}.cash-up-module__D5D9HW__pagination{gap:12px;padding:20px;font-size:13px}.cash-up-module__D5D9HW__pagination>div{gap:9px}}@media (max-width:560px){.cash-up-module__D5D9HW__drawerHead{padding:22px 20px 18px}.cash-up-module__D5D9HW__drawerBody{padding:20px 20px 24px}.cash-up-module__D5D9HW__drawerFoot{padding:16px 20px max(18px,env(safe-area-inset-bottom))}.cash-up-module__D5D9HW__totalsTable input{padding:10px 6px}.cash-up-module__D5D9HW__totalsTable .cash-up-module__D5D9HW__expected{padding-left:6px;font-size:14px}.cash-up-module__D5D9HW__grand{padding:18px}.cash-up-module__D5D9HW__grand strong{font-size:24px}.cash-up-module__D5D9HW__float{grid-template-columns:minmax(0,1fr) 120px}.cash-up-module__D5D9HW__counter,.cash-up-module__D5D9HW__settings{padding:22px 20px}}@media (max-width:360px){.cash-up-module__D5D9HW__titleRow{flex-wrap:wrap}.cash-up-module__D5D9HW__recordsHead,.cash-up-module__D5D9HW__toolbar,.cash-up-module__D5D9HW__pagination,.cash-up-module__D5D9HW__tableWrap tr{padding-left:14px;padding-right:14px}.cash-up-module__D5D9HW__drawerHead,.cash-up-module__D5D9HW__drawerBody,.cash-up-module__D5D9HW__drawerFoot{padding-left:16px;padding-right:16px}.cash-up-module__D5D9HW__actions{gap:8px}.cash-up-module__D5D9HW__actions button{font-size:14px}.cash-up-module__D5D9HW__totalsTable tbody th{font-size:12.5px}.cash-up-module__D5D9HW__totalsTable .cash-up-module__D5D9HW__expected{font-size:13px}.cash-up-module__D5D9HW__discrepancyRow{gap:10px}.cash-up-module__D5D9HW__grand strong{font-size:22px}}
.cash-up-filters-module__90l32a__field{min-width:0;color:var(--cu-ink,#2e211b);flex-direction:column;gap:7px;font-family:inherit;display:flex}.cash-up-filters-module__90l32a__field>label{flex:none;font-size:13.5px;font-weight:700;display:block}.cash-up-filters-module__90l32a__location{width:128px}.cash-up-filters-module__90l32a__status{width:105px}.cash-up-filters-module__90l32a__date{width:121px}.cash-up-filters-module__90l32a__anchor{min-width:0;position:relative}.cash-up-filters-module__90l32a__field .cash-up-filters-module__90l32a__anchor .cash-up-filters-module__90l32a__trigger{appearance:none;text-align:left;width:100%;height:45px;min-height:45px;color:var(--cu-ink,#2e211b);cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='14' viewBox='0 0 12 14'%3E%3Cpath d='M2 5l4-4 4 4M2 9l4 4 4-4' fill='none' stroke='%236f5d52' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 7px center no-repeat;border:1.5px solid #dccbb8;border-radius:10px;align-items:center;padding:0 22px 0 9px;font:600 12.5px Almond Cashup Sans,Segoe UI,sans-serif;display:flex;transform:none}.cash-up-filters-module__90l32a__trigger>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cash-up-filters-module__90l32a__field .cash-up-filters-module__90l32a__anchor .cash-up-filters-module__90l32a__trigger:hover{background-color:#fff;border-color:#dccbb8}.cash-up-filters-module__90l32a__field .cash-up-filters-module__90l32a__anchor .cash-up-filters-module__90l32a__trigger:focus{outline:none}.cash-up-filters-module__90l32a__field .cash-up-filters-module__90l32a__anchor .cash-up-filters-module__90l32a__trigger:focus-visible,.cash-up-filters-module__90l32a__field .cash-up-filters-module__90l32a__anchor .cash-up-filters-module__90l32a__trigger[aria-expanded=true]{outline-offset:3px;border-color:#c06858;outline:1.5px solid #c06858;box-shadow:0 0 0 3px #f3ccd9}.cash-up-filters-module__90l32a__field .cash-up-filters-module__90l32a__anchor .cash-up-filters-module__90l32a__trigger:disabled{opacity:.45;cursor:not-allowed}.cash-up-filters-module__90l32a__field .cash-up-filters-module__90l32a__anchor .cash-up-filters-module__90l32a__dateTrigger{white-space:nowrap;background-image:none;justify-content:center;gap:4px;padding:0 8px}.cash-up-filters-module__90l32a__dateTrigger .cash-up-filters-module__90l32a__placeholder{color:#c9ae8f}.cash-up-filters-module__90l32a__anchor .cash-up-filters-module__90l32a__panel{overscroll-behavior:contain;box-sizing:border-box;color:var(--cu-ink,#2e211b);background:#fff;border:1.5px solid #e7dac8;border-radius:16px;margin:0;padding:6px;font-family:Almond Cashup Sans,Segoe UI,sans-serif;position:fixed;inset:auto;overflow:auto;box-shadow:0 18px 36px #784e3729,0 4px 10px #784e3714}.cash-up-filters-module__90l32a__anchor .cash-up-filters-module__90l32a__panel .cash-up-filters-module__90l32a__option{width:100%;min-height:0;color:inherit;white-space:nowrap;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:9px 12px 9px 8px;font:800 12.5px Almond Cashup Sans,Segoe UI,sans-serif;display:flex;transform:none}.cash-up-filters-module__90l32a__anchor .cash-up-filters-module__90l32a__panel .cash-up-filters-module__90l32a__option:hover,.cash-up-filters-module__90l32a__anchor .cash-up-filters-module__90l32a__panel .cash-up-filters-module__90l32a__option:focus-visible,.cash-up-filters-module__90l32a__anchor .cash-up-filters-module__90l32a__panel .cash-up-filters-module__90l32a__option[aria-selected=true]{background:#fadce7;outline:none}.cash-up-filters-module__90l32a__check{color:#c06858;visibility:hidden;flex:none;width:15px;font-weight:800}.cash-up-filters-module__90l32a__option[aria-selected=true] .cash-up-filters-module__90l32a__check{visibility:visible}.cash-up-filters-module__90l32a__anchor .cash-up-filters-module__90l32a__calendar{border-radius:18px;padding:18px 18px 14px}.cash-up-filters-module__90l32a__calendarHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cash-up-filters-module__90l32a__calendarHead>strong{font:700 19px Almond Cashup Serif,Georgia,serif}.cash-up-filters-module__90l32a__calendarHead>div{gap:8px;display:flex}.cash-up-filters-module__90l32a__panel .cash-up-filters-module__90l32a__calendarHead button{width:33px;height:33px;min-height:33px;color:inherit;cursor:pointer;background:#fff;border:1.5px solid #dccbb8;border-radius:9px;flex:none;place-items:center;padding:0;font-size:24px;line-height:1;display:grid;transform:none}.cash-up-filters-module__90l32a__panel .cash-up-filters-module__90l32a__calendarHead button:hover{background:#fbe9dd;border-color:#c06858}.cash-up-filters-module__90l32a__week,.cash-up-filters-module__90l32a__grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cash-up-filters-module__90l32a__week{color:#6f5d52;margin-bottom:6px;font-size:12px;font-weight:700}.cash-up-filters-module__90l32a__week span{padding:4px 0}.cash-up-filters-module__90l32a__grid{gap:2px}.cash-up-filters-module__90l32a__panel .cash-up-filters-module__90l32a__grid .cash-up-filters-module__90l32a__day{height:37px;min-height:37px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;font:600 13.5px Almond Cashup Sans,Segoe UI,sans-serif;display:grid;position:relative;transform:none}.cash-up-filters-module__90l32a__panel .cash-up-filters-module__90l32a__grid .cash-up-filters-module__90l32a__day:hover{background:#fbe9dd}.cash-up-filters-module__90l32a__panel .cash-up-filters-module__90l32a__grid .cash-up-filters-module__90l32a__day[data-outside=true]{color:#c9ae8f}.cash-up-filters-module__90l32a__panel .cash-up-filters-module__90l32a__grid .cash-up-filters-module__90l32a__day[aria-pressed=true]{color:#a8543f;background:#fadce7;font-weight:800}.cash-up-filters-module__90l32a__panel .cash-up-filters-module__90l32a__grid .cash-up-filters-module__90l32a__day:disabled{opacity:.35;cursor:not-allowed;background:0 0}.cash-up-filters-module__90l32a__panel button:focus-visible{outline-offset:1px;outline:2px solid #c06858}.cash-up-filters-module__90l32a__calendarFoot{border-top:1px solid #f0e3d5;justify-content:flex-end;margin-top:12px;padding-top:10px;display:flex}.cash-up-filters-module__90l32a__panel .cash-up-filters-module__90l32a__calendarFoot button{color:#c06858;cursor:pointer;background:0 0;border:0;border-radius:0;min-height:0;padding:2px 4px;font:800 14.5px Almond Cashup Sans,Segoe UI,sans-serif;transform:none}.cash-up-filters-module__90l32a__panel .cash-up-filters-module__90l32a__calendarFoot button:hover{color:#a8543f;text-decoration:underline}@media (max-width:760px){.cash-up-filters-module__90l32a__field{flex:120px}.cash-up-filters-module__90l32a__field .cash-up-filters-module__90l32a__anchor .cash-up-filters-module__90l32a__trigger{font-size:16px}}@media (prefers-reduced-motion:reduce){.cash-up-filters-module__90l32a__field button{transition:none}}
@font-face{font-family:Almond Report Serif;src:url(/almond/fonts/fraunces-latin.woff2)format("woff2");font-style:normal;font-weight:500 600;font-display:swap}@font-face{font-family:Almond Report Sans;src:url(/almond/fonts/nunito-sans-latin.woff2)format("woff2");font-style:normal;font-weight:400 900;font-display:swap}.app-shell.is-almond-finance,.almond-sales-reports{color:var(--ink);font-variant-numeric:tabular-nums;font-family:Almond Report Sans,system-ui,sans-serif}.app-shell.is-almond-finance>.main{background:0 0;min-width:0}.app-shell.is-almond-finance .content{padding:28px clamp(14px,2.2vw,32px) 56px}.app-shell.is-almond-finance>.sidebar .nav-item{border-radius:14px}.app-shell.is-almond-finance .management-breadcrumb{color:var(--muted)}.almond-sales-reports{min-width:0;max-width:1300px;margin:0 auto}.almond-sales-reports *,.almond-sales-reports :before,.almond-sales-reports :after{box-sizing:border-box}.almond-sales-reports button,.almond-sales-reports input,.almond-sales-reports select{font-family:inherit}.almond-sales-reports button:disabled{cursor:not-allowed;opacity:.5}.almond-sales-reports :is(button,summary,a):focus-visible{outline-offset:3px;outline:3px solid #e78eb2}.almond-sales-reports .finance-header{flex-direction:column-reverse;align-items:stretch;gap:26px;margin:0 0 28px;display:flex}.almond-sales-reports .finance-header-actions{flex-direction:row;justify-content:flex-end;align-items:stretch;gap:12px;width:auto}.almond-sales-reports .finance-header .eyebrow{letter-spacing:.28em;color:var(--muted);align-items:center;gap:12px;font-size:13px;font-weight:900;display:flex}.almond-report-stars{color:#e78eb2;letter-spacing:0;white-space:nowrap}.almond-report-stars i{color:#e8a184;font-size:10px;font-style:normal}.almond-sales-reports .finance-header h1{letter-spacing:-.02em;margin:12px 0;font-family:Almond Report Serif,Georgia,serif;font-size:clamp(38px,4vw,56px);font-weight:600;line-height:1.05}.almond-sales-reports .finance-header h1+p{color:var(--muted);margin:0;font-size:17px;font-weight:600;line-height:1.5}.almond-sales-reports .finance-store-comparison-link{color:var(--accent-dark);background:0 0;border:none;margin-top:16px;padding:6px 4px;font-size:16px;font-weight:800}.almond-sales-reports .finance-source-badge{border:1.5px solid var(--line);background:var(--surface);border-radius:16px;gap:12px;padding:10px 18px}.almond-sales-reports .finance-source-badge>i{width:13px;height:13px;box-shadow:0 0 0 4px #5f927129}.almond-sales-reports .finance-source-badge strong{font-size:15px;font-weight:900}.almond-sales-reports .finance-source-badge small{font-size:12px;font-weight:600}.almond-sales-reports .finance-export-menu>summary{border:1.5px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:9px;height:100%;min-height:50px;padding:12px 20px;font-size:15.5px;font-weight:800;display:flex;box-shadow:0 10px 22px #c068583d}.almond-sales-reports .finance-export-menu>div{z-index:60;background:var(--surface);border-radius:18px;min-width:240px;padding:8px;box-shadow:0 24px 48px #a34f4029}.almond-sales-reports .finance-export-menu .finance-export-button{color:var(--ink);background:0 0;border:none;justify-content:flex-start;padding:12px;font-size:15px}.almond-sales-reports .finance-export-menu .finance-export-button:hover{background:#fdeee0}.almond-sales-reports :is(.finance-command-bar,.finance-panel,.almond-finance-summary){background:var(--surface);border:1px solid var(--line);border-radius:26px;box-shadow:0 18px 44px #a34f4012,0 3px 10px #a34f400d}.almond-sales-reports .finance-command-bar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin:0 0 24px;padding:26px}.almond-sales-reports :is(.finance-control-block,.finance-month-control,.finance-location-control){gap:9px;min-width:0}.almond-sales-reports :is(.finance-control-block,.finance-month-control,.finance-location-control)>span{letter-spacing:.14em;font-size:12px;font-weight:900}.almond-sales-reports .finance-location-control>small{margin-top:2px;font-size:13px;font-weight:600;line-height:1.4}.almond-sales-reports .finance-location-select{background:#fff;border:1.5px solid #ddd0c0;border-radius:14px;min-height:50px;padding:0 12px}.almond-sales-reports .finance-location-select select{height:48px;font-size:15px}.almond-sales-reports .finance-location-select>svg{width:19px;height:19px}.almond-sales-reports .finance-location-select button{background:0 0;border:0;min-height:48px;font-size:15px}.almond-sales-reports .report-range-presets{background:#fff;border:1.5px solid #ddd0c0;border-radius:14px;gap:2px;padding:4px;display:flex}.almond-sales-reports .report-range-presets button{white-space:nowrap;min-width:0;min-height:40px;color:var(--muted);border-radius:10px;flex:1;padding:10px 4px;font-size:13px;font-weight:700}.almond-sales-reports .report-range-presets button.active{background:var(--accent);color:#fff;box-shadow:0 6px 14px #c068583d}.almond-sales-reports .finance-month-control :is(input,select,button[role=combobox]){background:#fff;border:1.5px solid #ddd0c0;border-radius:14px;width:100%;min-width:0;height:50px;padding:10px 14px;font-size:15px;font-weight:700}.almond-sales-reports .finance-month-control{grid-area:2/1}.almond-sales-reports .finance-command-actions{flex-wrap:wrap;grid-area:2/2;justify-content:flex-start;align-self:end;gap:10px}.almond-sales-reports :is(.finance-compare-button,.finance-refresh-button,.finance-transaction-tools button){color:var(--ink);background:#fff;border:1.5px solid #ddd0c0;border-radius:14px;min-height:50px;padding:12px 18px;font-size:15px;font-weight:800}.almond-sales-reports .finance-compare-button.active,.almond-sales-reports .finance-transaction-tools button[aria-pressed=true]{background:#fadce7;border-color:#e78eb2}.almond-sales-reports .finance-period-readout{border-top:1px solid var(--line);grid-column:1/-1;align-items:center;gap:14px;margin-top:4px;padding-top:20px;display:flex}.almond-sales-reports .finance-period-readout>svg{box-sizing:content-box;width:21px;height:21px;color:var(--accent-dark);background:#fadce7;border-radius:12px;flex:none;padding:11px}.almond-sales-reports .finance-period-readout strong{color:var(--accent-dark);font-family:inherit;font-size:17px;font-weight:900}.almond-sales-reports .finance-period-readout small{color:var(--muted);margin-top:3px;font-size:14px;line-height:1.5}.almond-sales-reports .finance-custom-range{border:1px solid var(--line);background:var(--surface);border-radius:20px;flex-wrap:wrap;align-items:end;gap:14px;padding:20px;display:flex}.almond-sales-reports .finance-custom-range input{border-radius:12px;min-height:44px;font-size:15px}.almond-sales-reports .finance-custom-range button{background:var(--accent);color:#fff;border-radius:12px;min-height:44px;font-size:15px}.almond-sales-reports .finance-section-nav{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:12px;width:100%;max-width:100%;margin:0 0 22px;padding:0 0 16px;display:flex;overflow-x:auto}.almond-sales-reports .finance-section-nav button{white-space:nowrap;min-height:44px;color:var(--muted);background:0 0;border:none;border-radius:999px;padding:12px 22px;font-size:15px;font-weight:700}.almond-sales-reports .finance-section-nav button.active{background:var(--ink);color:#fff8f1;box-shadow:none}.almond-finance-summary:empty{display:none}.almond-finance-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px;display:grid;overflow:hidden}.almond-finance-summary .finance-metrics{display:contents}.almond-finance-summary .finance-metrics article{border:0;border-right:1px solid var(--line);padding:24px 26px 22px}.almond-finance-summary .finance-metrics article:last-child{border-right:0}.almond-finance-summary .finance-business-metrics article{border-top:1px solid var(--line)}.almond-finance-summary .finance-metrics article>span{color:var(--muted);margin:0;font-size:14.5px;font-weight:800}.almond-finance-summary .finance-metrics article>strong{letter-spacing:-.02em;overflow-wrap:anywhere;margin:10px 0 9px;font-family:Almond Report Serif,Georgia,serif;font-size:clamp(26px,2.4vw,36px);font-weight:600;line-height:1.1}.almond-finance-summary .finance-metrics article>small{color:var(--muted);font-size:13.5px;font-weight:600;line-height:1.5}.almond-finance-summary .contribution-metric{background:#eef3e4}.almond-finance-summary .finance-metrics em{background:#e2efdb;border-radius:999px;width:fit-content;margin-top:10px;padding:4px 10px;font-family:inherit;font-size:12px;font-style:normal;font-weight:800;display:table}.almond-finance-summary .finance-metrics em.negative{background:#fbe3da}.almond-finance-summary .finance-ledger-coverage{border-radius:0;grid-column:1/-1;margin:0}.almond-sales-reports .finance-overview-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.almond-sales-reports .finance-panel{padding:26px}.almond-sales-reports .finance-panel-head{gap:14px;margin-bottom:18px}.almond-sales-reports .finance-panel-head>div>span{letter-spacing:.18em;color:var(--accent-dark);margin-bottom:8px;font-size:12px;font-weight:900}.almond-sales-reports .finance-panel-head>div>strong{letter-spacing:0;font-family:Almond Report Serif,Georgia,serif;font-size:21px;font-weight:600}.almond-sales-reports .finance-panel-head>small{color:var(--muted);text-align:right;font-size:13px;font-weight:600;line-height:1.55}.almond-sales-reports .chain-trend-scroll{border-top:none}.almond-sales-reports .chain-trend{background:repeating-linear-gradient(0deg,#0000 0 59px,#f3e7d7 59px 60px);height:260px;padding:14px 0 20px}.almond-sales-reports .chain-day{justify-content:center;height:100%;padding-bottom:0}.almond-sales-reports .chain-day>i.current-sales-bar{opacity:1;background:linear-gradient(#cd7d6b,#c06858);border-radius:6px 6px 2px 2px;width:64%;position:relative}.almond-sales-reports .chain-day>i.almond-prior-bar{opacity:1;background:#f3cfdd;border-radius:6px 6px 2px 2px;width:82%;position:absolute;bottom:0}.almond-sales-reports .chain-day>span{font-family:inherit;font-size:11px;font-weight:700;bottom:-20px}.almond-sales-reports .finance-footnote{flex-wrap:wrap;gap:12px;margin-top:16px;font-size:13px;line-height:1.5}.almond-sales-reports .dot.sales{background:var(--accent)}.almond-sales-reports .dot.almond-prior-dot{background:#f3cfdd;margin-left:10px}.almond-sales-reports .finance-signal-list>div{border-color:var(--line);gap:5px 10px;padding:16px 0}.almond-sales-reports .finance-signal-list>div:first-child{padding-top:6px}.almond-sales-reports .finance-signal-list span{font-size:14px;font-weight:700}.almond-sales-reports .finance-signal-list strong{overflow-wrap:anywhere;font-family:Almond Report Serif,Georgia,serif;font-size:19px;font-weight:600}.almond-sales-reports .finance-signal-list small{font-size:13px;font-weight:600;line-height:1.5}.almond-sales-reports :is(.service-report-row,.store-report-row,.expense-row,.transaction-row){border-color:var(--soft-line);padding-top:16px;padding-bottom:16px;font-size:15px}.almond-sales-reports :is(.store-report-head,.expense-table-head,.transaction-table-head){letter-spacing:.06em;color:var(--muted);border-color:var(--line);font-size:12px;font-weight:900}.almond-sales-reports :is(.service-report-row,.store-report-row,.expense-row,.transaction-row) strong{letter-spacing:0;font-family:inherit;font-size:15px}.almond-sales-reports :is(.service-report-row,.store-report-row,.expense-row,.transaction-row) small,.almond-sales-reports .service-report-row>div>span{color:var(--muted);font-size:13px}.almond-sales-reports :is(.service-report-track,.payment-track){background:#f7e3d3;border-radius:999px;height:8px}.almond-sales-reports :is(.service-report-track,.payment-track)>i{background:linear-gradient(90deg,#d98a76,#c06858)}.almond-sales-reports .transaction-filters{gap:12px}.almond-sales-reports .transaction-filters :is(input,select,button),.almond-sales-reports .transaction-export{border-radius:12px;min-height:44px;font-size:14px}.almond-sales-reports .transaction-status{border-radius:999px;padding:4px 11px;font-size:12px}.almond-sales-reports .finance-cost-grid{gap:20px}.almond-sales-reports .finance-cost-row{padding:18px 0}.almond-sales-reports .finance-cost-row strong{font-size:16px}.almond-sales-reports .finance-cost-row small{font-size:13px;line-height:1.5}.almond-sales-reports .finance-contribution-formula{background:#fadce7;border-radius:20px;padding:20px;font-size:14px;line-height:1.5}.almond-sales-reports .finance-contribution-formula strong{font-family:Almond Report Serif,Georgia,serif;font-size:22px}.almond-sales-reports :is(.report-empty,.store-report-note,.finance-table-empty){font-size:14px;line-height:1.6}.almond-sales-reports .finance-disclaimer{color:var(--muted);gap:10px;margin-top:24px;font-size:13px;line-height:1.6}@media (min-width:1101px){.app-shell.is-almond-finance{grid-template-columns:clamp(232px,17vw,288px) minmax(0,1fr)}}@media (max-width:1200px){.almond-sales-reports .finance-overview-grid{grid-template-columns:1fr}.almond-finance-summary .finance-metrics article{padding:20px 18px}}@media (max-width:700px){.almond-sales-reports .finance-command-bar{grid-template-columns:minmax(0,1fr);padding:20px}.almond-sales-reports :is(.finance-month-control,.finance-command-actions){grid-area:auto/1}.almond-sales-reports .finance-header-actions{flex-wrap:wrap;justify-content:flex-start}.almond-sales-reports .finance-source-badge{flex:1}.almond-finance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.almond-finance-summary .finance-metrics article{border-right:1px solid var(--line);border-top:1px solid var(--line);padding:20px 16px}.almond-finance-summary .finance-metrics article:nth-child(2n){border-right:0}.almond-finance-summary .finance-metrics:first-child article:nth-child(-n+2){border-top:0}.almond-sales-reports .finance-section-nav{width:100%}.almond-sales-reports .finance-section-nav button{padding:10px 16px}.almond-sales-reports .finance-panel{padding:20px}.almond-sales-reports .finance-panel-head{flex-wrap:wrap}.almond-sales-reports .finance-cost-grid{grid-template-columns:minmax(0,1fr)}.almond-sales-reports .finance-export-menu>div{width:min(260px,100vw - 40px);left:auto;right:0}}.almond-sales-reports .almond-report-table-scroll{overflow-x:auto}.almond-sales-reports .almond-service-table{border-collapse:collapse;width:100%;min-width:660px;font-size:15px}.almond-sales-reports .almond-service-table th,.almond-sales-reports .almond-service-table td{text-align:left;border-bottom:1px solid var(--soft-line);padding:18px 14px}.almond-sales-reports .almond-service-table thead th{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-color:var(--line);font-size:12px;font-weight:900}.almond-sales-reports .almond-service-table tbody th{font-weight:800}.almond-sales-reports .almond-service-table :is(th,td):first-child{padding-left:0}.almond-sales-reports .almond-service-table :is(th,td):last-child{text-align:right;white-space:nowrap;padding-right:0}.almond-sales-reports .almond-service-table tbody tr:last-child>*{border-bottom:0}.almond-sales-reports .almond-service-share{align-items:center;gap:10px;display:flex}.almond-sales-reports .almond-service-share>span{min-width:45px}.almond-sales-reports .almond-service-share>i{background:#f7e3d3;border-radius:999px;width:90px;height:8px;overflow:hidden}.almond-sales-reports .almond-service-share b{border-radius:inherit;background:linear-gradient(90deg,#d98a76,#c06858);height:100%;display:block}@media (max-width:700px){.almond-sales-reports .report-range-presets{overflow-x:auto}.almond-sales-reports .report-range-presets button{flex:1 0 auto;padding:10px 6px;font-size:12px}}.almond-sales-reports .chain-day:last-child>span{left:auto;right:0}.almond-sales-reports .finance-header h1 .almond-report-ampersand{font-family:var(--font-geist-sans), Arial, sans-serif;font-style:normal;font-weight:600}
.almond-report-header-module__q4rezW__root{color:#2e211b;margin-bottom:24px;font-family:AlmondRosterSans,sans-serif;container-type:inline-size}.content:has(.almond-report-header-module__q4rezW__root){background:#fffaf3}.almond-report-header-module__q4rezW__root *{box-sizing:border-box}.almond-report-header-module__q4rezW__root button{cursor:pointer;font-family:inherit;transition:background .18s,border-color .18s}.almond-report-header-module__q4rezW__root button:disabled{opacity:.45;cursor:not-allowed}.almond-report-header-module__q4rezW__root button:focus-visible{outline-offset:3px;outline:3px solid #e78eb288}.almond-report-header-module__q4rezW__breadcrumb{color:#6b574b;flex-wrap:wrap;align-items:center;gap:12px;font-size:15.5px;font-weight:700;display:flex}.almond-report-header-module__q4rezW__breadcrumb button{color:#a34f40;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-weight:800;display:inline-flex}.almond-report-header-module__q4rezW__headingRow{justify-content:space-between;align-items:start;gap:24px;display:flex}.almond-report-header-module__q4rezW__kicker{color:#6b574b;letter-spacing:.34em;align-items:center;gap:16px;margin:22px 0 0;font-size:13px;font-weight:900;display:flex}.almond-report-header-module__q4rezW__kicker span{align-items:center;gap:5px;display:flex}.almond-report-header-module__q4rezW__kicker svg{color:#e78eb2;width:18px;height:18px}.almond-report-header-module__q4rezW__kicker svg:nth-child(2){color:#c06858;width:13px}.almond-report-header-module__q4rezW__kicker svg:nth-child(3){color:#d8ac69;width:10px}.almond-report-header-module__q4rezW__root h1{letter-spacing:-.02em;text-wrap:balance;margin:12px 0 0;font:600 clamp(38px,5cqi,56px)/1.05 AlmondRosterSerif,Georgia,serif}.almond-report-header-module__q4rezW__ampersand{font-family:var(--font-geist-sans,Arial), Arial, sans-serif;font-style:normal}.almond-report-header-module__q4rezW__subtitle{color:#6b574b;max-width:65ch;margin:12px 0 0;font-size:17px;font-weight:600;line-height:1.55}.almond-report-header-module__q4rezW__storeLink{color:#a34f40;background:0 0;border:0;align-items:center;gap:9px;margin-top:14px;padding:5px 0;font-size:16px;font-weight:800;display:inline-flex}.almond-report-header-module__q4rezW__storeLink:hover,.almond-report-header-module__q4rezW__breadcrumb button:hover{color:#77382d}.almond-report-header-module__q4rezW__tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:22px;display:flex}.almond-report-header-module__q4rezW__filters{background:#fffdf9;border:1px solid #ead9c8;border-radius:26px;margin-top:28px;padding:clamp(18px,2.1cqi,26px);box-shadow:0 18px 44px #a34f4012,0 3px 10px #a34f400d}.almond-report-header-module__q4rezW__grid{grid-template-columns:minmax(240px,1.1fr) minmax(300px,1.45fr) minmax(180px,.72fr) auto;align-items:start;gap:16px;display:grid}.almond-report-header-module__q4rezW__grid>div{min-width:0}.almond-report-header-module__q4rezW__label{letter-spacing:.14em;text-transform:uppercase;color:#6b574b;margin-bottom:10px;font-size:12px;font-weight:900;display:block}.almond-report-header-module__q4rezW__grid [role=combobox]{min-height:52px;padding:14px 16px;font-size:15px}.almond-report-header-module__q4rezW__grid [role=combobox]>span{flex:1}.almond-report-header-module__q4rezW__note{color:#6b574b;margin:8px 0 0;font-size:12px;font-weight:600}.almond-report-header-module__q4rezW__period{position:relative}.almond-report-header-module__q4rezW__segments{background:#fff;border:1.5px solid #ddd0c0;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:4px;display:grid}.almond-report-header-module__q4rezW__segments button{color:#6b574b;white-space:nowrap;background:0 0;border:0;border-radius:10px;min-width:0;min-height:41px;padding:9px 3px;font-size:13px;font-weight:700}.almond-report-header-module__q4rezW__segments button:hover{background:#fdeef3}.almond-report-header-module__q4rezW__segments button[aria-pressed=true]{color:#fff;background:#c06858;box-shadow:0 4px 10px #c0685833}.almond-report-header-module__q4rezW__dimmed .almond-report-header-module__q4rezW__label{opacity:.5}.almond-report-header-module__q4rezW__actions{flex-wrap:wrap;align-items:center;gap:10px;padding-top:25px;display:flex}.almond-report-header-module__q4rezW__actions button,.almond-report-header-module__q4rezW__calendarFoot button{color:#2e211b;white-space:nowrap;background:#fff;border:1.5px solid #ddd0c0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:12px 15px;font-size:14px;font-weight:800;display:inline-flex}.almond-report-header-module__q4rezW__actions button:hover,.almond-report-header-module__q4rezW__calendarHead button:hover,.almond-report-header-module__q4rezW__calendarFoot button:hover{border-color:#c06858}.almond-report-header-module__q4rezW__actions i{background:#d0c3b8;border-radius:50%;width:8px;height:8px}.almond-report-header-module__q4rezW__actions button[aria-pressed=true]{color:#a34f40;background:#fadce7;border-color:#e78eb2}.almond-report-header-module__q4rezW__actions button[aria-pressed=true] i{background:#c06858}.almond-report-header-module__q4rezW__range{border-top:1px solid #ead9c8;align-items:center;gap:14px;margin-top:22px;padding-top:20px;display:flex}.almond-report-header-module__q4rezW__calendarIcon{color:#a34f40;background:#fadce7;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.almond-report-header-module__q4rezW__range strong{color:#a34f40;font-size:17.5px;font-weight:900}.almond-report-header-module__q4rezW__range p{color:#6b574b;margin:5px 0 0;font-size:14px;font-weight:600;line-height:1.5}.almond-report-header-module__q4rezW__calendar{z-index:10;background:#fffdf9;border:1.5px solid #ead9c8;border-radius:20px;width:min(360px,100%);padding:16px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 24px 48px #a34f4029}.almond-report-header-module__q4rezW__calendarHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.almond-report-header-module__q4rezW__calendarHead strong{font-size:16px;font-weight:800}.almond-report-header-module__q4rezW__calendarHead>div{gap:6px;display:flex}.almond-report-header-module__q4rezW__calendarHead button{color:#6b574b;background:#fff;border:1px solid #ead9c8;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.almond-report-header-module__q4rezW__weekdays,.almond-report-header-module__q4rezW__days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.almond-report-header-module__q4rezW__weekdays{color:#6b574b;margin-bottom:6px;font-size:10px;font-weight:800}.almond-report-header-module__q4rezW__days button{color:#2e211b;background:0 0;border:0;border-radius:10px;height:38px;padding:0;font-size:13px;position:relative}.almond-report-header-module__q4rezW__days button[data-outside=true]{color:#a99583}.almond-report-header-module__q4rezW__days button[data-between=true],.almond-report-header-module__q4rezW__days button:hover{background:#fdeef3}.almond-report-header-module__q4rezW__days button[aria-pressed=true]{background:#fadce7;font-weight:800;box-shadow:inset 0 0 0 1.5px #e78eb2}.almond-report-header-module__q4rezW__days button[aria-current=date]{color:#a34f40;font-weight:900}.almond-report-header-module__q4rezW__days button[aria-current=date]:after{content:"";background:#c06858;border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;left:calc(50% - 2px)}.almond-report-header-module__q4rezW__calendarFoot{border-top:1px solid #ead9c8;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;padding-top:12px;display:flex}.almond-report-header-module__q4rezW__calendarFoot span{color:#6b574b;width:100%;font-size:12px;line-height:1.5}.almond-report-header-module__q4rezW__calendarFoot button{min-height:40px;padding:8px 14px}.almond-report-header-module__q4rezW__calendarFoot .almond-report-header-module__q4rezW__apply{color:#fff;background:#c06858;border-color:#c06858}.almond-report-header-module__q4rezW__spinning{animation:.9s linear infinite almond-report-header-module__q4rezW__spin}@keyframes almond-report-header-module__q4rezW__spin{to{transform:rotate(360deg)}}@container (max-width:1200px){.almond-report-header-module__q4rezW__grid{grid-template-columns:minmax(0,1fr) minmax(300px,1.25fr)}.almond-report-header-module__q4rezW__headingRow{flex-wrap:wrap}.almond-report-header-module__q4rezW__tools{justify-content:flex-start;margin-top:0}}@container (max-width:620px){.almond-report-header-module__q4rezW__grid{grid-template-columns:minmax(0,1fr)}.almond-report-header-module__q4rezW__actions{padding-top:0}.almond-report-header-module__q4rezW__actions button{flex:1}.almond-report-header-module__q4rezW__kicker{letter-spacing:.22em;font-size:11px}.almond-report-header-module__q4rezW__subtitle{font-size:15px}.almond-report-header-module__q4rezW__range{align-items:flex-start}.almond-report-header-module__q4rezW__range strong{font-size:16px}.almond-report-header-module__q4rezW__range p{font-size:12px}.almond-report-header-module__q4rezW__segments button{font-size:11px}.almond-report-header-module__q4rezW__breadcrumb{gap:8px;font-size:14px}}@media (prefers-reduced-motion:reduce){.almond-report-header-module__q4rezW__root button{transition:none}.almond-report-header-module__q4rezW__spinning{animation:none}}
.payment-issues-module__xTVpsG__issue{border-top:1px solid var(--border,#e6d9d1);gap:14px;margin-top:20px;padding:24px 0;display:grid}.payment-issues-module__xTVpsG__issue p{margin:0;line-height:1.55}.payment-issues-module__xTVpsG__reference{overflow-wrap:anywhere;color:var(--muted,#786e65);display:block}.payment-issues-module__xTVpsG__note{gap:8px;font-weight:600;display:grid}.payment-issues-module__xTVpsG__note textarea{border:1px solid var(--border,#e6d9d1);background:var(--surface,#fff);width:100%;min-height:96px;color:inherit;font:inherit;resize:vertical;border-radius:12px;padding:14px 16px;font-weight:400;line-height:1.5;display:block}.payment-issues-module__xTVpsG__note textarea:focus-visible{outline:2px solid var(--accent,#bb7664);outline-offset:2px}.payment-issues-module__xTVpsG__history{margin-top:24px}.payment-issues-module__xTVpsG__history summary{cursor:pointer;padding:12px 0;font-weight:600}
.employee-tip-activity-module__1GCXwa__panel{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin:24px 0;overflow:hidden}.employee-tip-activity-module__1GCXwa__header{justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;display:flex}.employee-tip-activity-module__1GCXwa__header h2{color:var(--ink);margin:0 0 8px;font-size:22px;font-weight:700}.employee-tip-activity-module__1GCXwa__header p{max-width:65ch;color:var(--muted);margin:0;font-size:14px;line-height:1.5}.employee-tip-activity-module__1GCXwa__total{flex-direction:column;flex:none;align-items:flex-end;gap:5px;display:flex}.employee-tip-activity-module__1GCXwa__total span,.employee-tip-activity-module__1GCXwa__amount>span{color:var(--muted);font-size:12px}.employee-tip-activity-module__1GCXwa__total strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:28px}.employee-tip-activity-module__1GCXwa__summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px 28px;padding:14px 24px;font-size:13px;display:flex}.employee-tip-activity-module__1GCXwa__summary strong{color:var(--ink);font-variant-numeric:tabular-nums;margin-left:6px}.employee-tip-activity-module__1GCXwa__summary>span:last-child{margin-left:auto}.employee-tip-activity-module__1GCXwa__list{margin:0;padding:0;list-style:none}.employee-tip-activity-module__1GCXwa__row{grid-template-columns:minmax(110px,.7fr) minmax(0,2fr) minmax(150px,.8fr);gap:20px;padding:20px 24px;display:grid}.employee-tip-activity-module__1GCXwa__row+.employee-tip-activity-module__1GCXwa__row{border-top:1px solid var(--line)}.employee-tip-activity-module__1GCXwa__date,.employee-tip-activity-module__1GCXwa__customer,.employee-tip-activity-module__1GCXwa__amount{flex-direction:column;gap:6px;min-width:0;display:flex}.employee-tip-activity-module__1GCXwa__date time{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.employee-tip-activity-module__1GCXwa__date span,.employee-tip-activity-module__1GCXwa__customer span{color:var(--muted);font-size:14px}.employee-tip-activity-module__1GCXwa__customer strong{color:var(--ink);font-size:16px;font-weight:650}.employee-tip-activity-module__1GCXwa__customer{overflow-wrap:anywhere}.employee-tip-activity-module__1GCXwa__customer small,.employee-tip-activity-module__1GCXwa__amount small{color:var(--muted);font-size:12px;line-height:1.5}.employee-tip-activity-module__1GCXwa__amount{text-align:right;font-variant-numeric:tabular-nums;align-items:flex-end}.employee-tip-activity-module__1GCXwa__amount>strong{color:var(--ink);font-size:22px}.employee-tip-activity-module__1GCXwa__footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;font-size:13px;display:flex}.employee-tip-activity-module__1GCXwa__footer button:focus-visible{outline:2px solid var(--accent-dark);outline-offset:3px}.employee-tip-activity-module__1GCXwa__empty{color:var(--muted);padding:12px 24px 24px;line-height:1.5}@media (max-width:640px){.employee-tip-activity-module__1GCXwa__header{flex-direction:column;gap:14px;padding:20px 16px}.employee-tip-activity-module__1GCXwa__total{align-items:flex-start}.employee-tip-activity-module__1GCXwa__summary{gap:10px 20px;padding:12px 16px}.employee-tip-activity-module__1GCXwa__summary>span:last-child{margin-left:0}.employee-tip-activity-module__1GCXwa__row{grid-template-columns:minmax(0,1fr) minmax(100px,.65fr);gap:12px;padding:18px 16px}.employee-tip-activity-module__1GCXwa__date{flex-flow:wrap;grid-column:1/-1;gap:6px 12px}.employee-tip-activity-module__1GCXwa__footer{padding:16px}}
.peach-gift-cards-module__vylcIG__page{min-width:0}.peach-gift-cards-module__vylcIG__header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.peach-gift-cards-module__vylcIG__header h1{margin:0;font-size:clamp(30px,3vw,40px);line-height:1.15}.peach-gift-cards-module__vylcIG__header p{color:var(--peach-muted,#825e4f);margin:10px 0 0;font-size:16px;line-height:1.5}.peach-gift-cards-module__vylcIG__header>button{flex-shrink:0;align-items:center;gap:10px;min-height:48px;display:inline-flex}.peach-gift-cards-module__vylcIG__toolbar{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.peach-gift-cards-module__vylcIG__location{border:1px solid var(--peach-border,#efd5c6);background:#fff;border-radius:28px;align-items:center;gap:10px;min-height:50px;padding:0 18px;display:flex}.peach-gift-cards-module__vylcIG__location>span{color:var(--peach-muted,#825e4f);font-size:14px}.peach-gift-cards-module__vylcIG__location select{max-width:280px;min-height:48px;color:inherit;font:inherit;background:0 0;border:0;padding:0 6px}.peach-gift-cards-module__vylcIG__hint{color:var(--peach-muted,#825e4f);align-items:center;gap:8px;font-size:14px;line-height:1.5;display:inline-flex}.peach-gift-cards-module__vylcIG__hint svg{flex-shrink:0}.peach-gift-cards-module__vylcIG__notice{color:#36521f;background:#eaf2dc;border-radius:16px;margin:0 0 20px;padding:14px 18px}@media (max-width:640px){.peach-gift-cards-module__vylcIG__header{flex-direction:column;align-items:flex-start;gap:16px}.peach-gift-cards-module__vylcIG__header>button{justify-content:center;width:100%}.peach-gift-cards-module__vylcIG__location,.peach-gift-cards-module__vylcIG__location select{width:100%;min-width:0}}:is(.peach-gift-cards-module__vylcIG__page .gift-card-kpis,.peach-gift-cards-module__vylcIG__page .gift-card-command-bar,.peach-gift-cards-module__vylcIG__page .gift-card-ledger-panel){border:1px solid var(--peach-border,#efd5c6);background:#fff;border-radius:20px}.peach-gift-cards-module__vylcIG__page .gift-card-kpis{overflow:hidden}.peach-gift-cards-module__vylcIG__page .gift-card-liability{background:#fbe6d8}.peach-gift-cards-module__vylcIG__page .gift-card-liability>:is(span,small,strong){color:#3e2c25}.peach-gift-cards-module__vylcIG__page .gift-card-kpis article>:is(span,small){font-size:13px;line-height:1.5}.peach-gift-cards-module__vylcIG__page .gift-card-command-bar{grid-template-columns:minmax(240px,1fr) auto;gap:20px;padding-bottom:30px}.peach-gift-cards-module__vylcIG__page .gift-card-search{border-color:var(--peach-border,#efd5c6);background:#fbede2;border-radius:24px}.peach-gift-cards-module__vylcIG__page .gift-card-search input{font-size:15px}.peach-gift-cards-module__vylcIG__page .gift-card-search small{white-space:normal;font-size:11px}.peach-gift-cards-module__vylcIG__page .gift-card-filter-group>div{border-radius:24px;overflow:hidden}.peach-gift-cards-module__vylcIG__page .gift-card-command-actions{border-radius:24px;overflow:hidden}:is(.peach-gift-cards-module__vylcIG__page .gift-card-filter-group button,.peach-gift-cards-module__vylcIG__page .gift-card-command-actions button,.peach-gift-cards-module__vylcIG__page .gift-card-pagination button){min-height:44px;font-size:13px}.peach-gift-cards-module__vylcIG__page .gift-card-filter-group button.active{color:#3e2c25;background:#f69a76}.peach-gift-cards-module__vylcIG__page .gift-card-table-row strong{font-size:14px}.peach-gift-cards-module__vylcIG__page .gift-card-table-row small{font-size:12px}.peach-gift-cards-module__vylcIG__page .gift-card-detail-drawer{background:#fff}:is(.peach-gift-cards-module__vylcIG__page .gift-card-detail-section strong,.peach-gift-cards-module__vylcIG__page .gift-card-transaction-value strong){font-size:15px}.peach-gift-cards-module__vylcIG__page .gift-card-detail-section :is(small,em){font-size:12px}@media (max-width:760px){.peach-gift-cards-module__vylcIG__page .gift-card-command-bar{grid-template-columns:minmax(0,1fr);padding-bottom:18px}.peach-gift-cards-module__vylcIG__page .gift-card-table-head{display:none}.peach-gift-cards-module__vylcIG__page .gift-card-table-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;min-width:0;padding:18px}.peach-gift-cards-module__vylcIG__page .gift-card-table-caret{display:none}.peach-gift-cards-module__vylcIG__page .gift-card-table-row :is(strong,small){white-space:normal;overflow-wrap:anywhere}}.peach-gift-cards-module__vylcIG__page .gift-card-identity strong{white-space:normal;overflow-wrap:anywhere}@media (max-width:760px){.peach-gift-cards-module__vylcIG__page .gift-card-kpis{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.peach-gift-cards-module__vylcIG__page .gift-card-kpis article{padding:18px 14px}.peach-gift-cards-module__vylcIG__page .gift-card-kpis article:nth-child(2){border-top:0;border-left:1px solid var(--peach-border,#efd5c6)}.peach-gift-cards-module__vylcIG__page .gift-card-kpis article:nth-child(4){border-left:1px solid var(--peach-border,#efd5c6)}.peach-gift-cards-module__vylcIG__page .gift-card-kpis article>:is(span,small){font-size:12px}}
.almond-gift-cards-module__xJfDLG__page{min-width:0}.almond-gift-cards-module__xJfDLG__toolbar{margin-bottom:20px}.almond-gift-cards-module__xJfDLG__location{width:min(100%,24rem)}.almond-gift-cards-module__xJfDLG__location>span{letter-spacing:0;text-transform:none;font-size:13px}.almond-gift-cards-module__xJfDLG__location select{min-height:44px;font-size:15px}.almond-gift-cards-module__xJfDLG__purchaseToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.almond-gift-cards-module__xJfDLG__purchaseToolbar p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.almond-gift-cards-module__xJfDLG__purchaseToolbar>button{justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:15px;display:inline-flex}.almond-gift-cards-module__xJfDLG__notice{color:#285d39;overflow-wrap:anywhere;background:#f0f7f2;border:1px solid #b9d0bf;border-radius:10px;margin:0 0 20px;padding:14px 18px;font-size:14px}@media (max-width:640px){.almond-gift-cards-module__xJfDLG__purchaseToolbar>button{width:100%}}
