@import "https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700;800&family=Geist+Mono:wght@400;500;600&family=Playfair+Display:wght@500;600;700&family=Poppins:wght@300;400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Caveat:wght@400;700&family=Comfortaa:wght@400;700&family=EB+Garamond:ital,wght@0,400;0,600;1,400&family=Lexend:wght@400;600;700&family=Lobster&family=Lora:ital,wght@0,400;0,600;1,400&family=Merriweather:wght@400;700&family=Montserrat:ital,wght@0,400;0,600;0,700;1,400&family=Nunito:wght@400;600;700&family=Oswald:wght@400;600&family=Pacifico&family=Roboto:ital,wght@0,400;0,500;0,700;1,400&family=Roboto+Mono:wght@400;500&family=Roboto+Serif:wght@400;600&family=Spectral:ital,wght@0,400;0,600;1,400&display=swap";:root{--ff-display:"Geist", ui-sans-serif, system-ui, sans-serif;--ff-body:"Geist", ui-sans-serif, system-ui, sans-serif;--ff-hero:"Geist", ui-sans-serif, system-ui, sans-serif;--ff-serif:"Geist", ui-sans-serif, system-ui, sans-serif;--ff-emotive:"Playfair Display", Georgia, "Times New Roman", serif;--c-ink:#1c1b1b;--c-ink-strong:#131212;--c-ink-darker:#0a0a0a;--c-muted:#5e5e5e;--c-muted-2:#6b6b6b;--c-faint:#838381;--c-placeholder:#9a9895;--c-gold:#8a6420;--c-gold-mid:#b8863c;--c-gold-soft:#cba35a;--c-primary:#000;--c-primary-bg:#ececea;--c-bg:#f7f7f5;--c-surface:#fff;--c-cream:#f3f2ef;--c-cream-2:#efeeea;--c-cream-3:#e7e7e4;--c-border:#e7e7e4;--c-border-2:#ececea;--c-border-strong:#d4d2ce;--c-success:#178048;--c-success-deep:#106236;--c-success-bg:#e4f2ea;--c-whatsapp:#25d366;--c-danger:#a8492f;--c-danger-bg:#f4e6dc;--c-warning:#8a6420;--c-warning-bg:#f4ecdb;--c-info:#2f9bdc;--c-info-bg:#e2f2fb;--pill-confirmed-bg:#dcf3e6;--pill-confirmed-text:#3f8f66;--pill-pending-bg:#fbead0;--pill-pending-text:#c08a3e;--pill-declined-bg:#f6dede;--pill-declined-text:#c17272;--radius-card:22px;--radius-pill:999px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-control:10px;--stat-sm:20px;--stat-md:26px;--stat-lg:34px;--content-max:1440px;--shadow-card:0 4px 14px #3c301c0d;--shadow-card-hover:0 10px 24px #3c301c17;--shadow-soft:0 2px 8px #3c301c0b}*{box-sizing:border-box}html,body,#root{min-height:100vh;margin:0;padding:0}body{font-family:var(--ff-body);color:var(--c-ink);background:var(--c-bg);-webkit-font-smoothing:antialiased}input,select,button,textarea{font-family:inherit}input:focus,select:focus,textarea:focus,button:focus{outline:none}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--c-ink-strong);outline-offset:2px;border-radius:4px}button{-webkit-tap-highlight-color:transparent}body,.pb-num{font-variant-numeric:tabular-nums}::placeholder{color:var(--c-placeholder)}@media (hover:hover){button:not(:disabled):hover,a:hover{filter:brightness(.94);transition:filter .15s var(--ease-out), box-shadow .2s var(--ease-out), border-color .2s var(--ease-out)}}button:disabled{cursor:not-allowed}.pb-touch{min-width:44px;min-height:44px}.pb-scroll-x{-webkit-overflow-scrolling:touch;scrollbar-width:thin}.pb-scroll-x::-webkit-scrollbar{height:5px}.pb-scroll-x::-webkit-scrollbar-thumb{background:var(--c-border-strong);border-radius:999px}[style*="var(--shadow-card)"]{transition:box-shadow .2s var(--ease-out), border-color .2s var(--ease-out)}@media (hover:hover){.pb-card-interactive:hover{box-shadow:var(--shadow-card-hover)}}.pb-row-hover{transition:background .12s,transform .15s,box-shadow .15s}@media (hover:hover){.pb-row-hover:hover{background:var(--c-cream-2);transform:translateY(-1px);box-shadow:0 6px 14px #14140a0f}}.pb-select-popover{transition:transform .15s var(--ease-out), opacity .15s var(--ease-out);transform-origin:top}.pb-select-popover[data-entering],.pb-select-popover[data-exiting]{opacity:0;transform:scale(.97)}@keyframes pb-spin{to{transform:rotate(360deg)}}.pb-spinner{border:2px solid var(--c-border-strong);border-top-color:var(--c-ink-strong);border-radius:50%;flex:none;width:15px;height:15px;animation:.6s linear infinite pb-spin}.pb-spinner-invert{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex:none;width:14px;height:14px;animation:.6s linear infinite pb-spin}@keyframes pb-fade-in{0%{opacity:0}to{opacity:1}}.pb-fade-in{animation:.15s pb-fade-in}@keyframes pb-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pb-skeleton{background:linear-gradient(90deg, var(--c-cream-2) 25%, var(--c-cream) 50%, var(--c-cream-2) 75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.4s ease-in-out infinite pb-shimmer}@keyframes pb-stat-pulse{0%{transform:scale(1)}35%{color:var(--c-gold);transform:scale(1.38)}to{transform:scale(1)}}.pb-stat-pulse{animation:.62s cubic-bezier(.2,.9,.25,1.2) pb-stat-pulse;display:inline-block}@keyframes pb-stat-glow{0%{box-shadow:0 0 #d6ad638c}45%{box-shadow:0 0 0 8px #d6ad6300}to{box-shadow:0 0 #d6ad6300}}.pb-stat-glow{animation:1.1s ease-out pb-stat-glow}@keyframes pb-spark-fly{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}12%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(var(--sc))}}.pb-spark-host{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.pb-spark{opacity:0;border-radius:50%;animation-name:pb-spark-fly;animation-timing-function:ease-out;animation-fill-mode:forwards;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.pb-spark.pb-spark-dot{background:var(--spark-color)}.pb-spark.pb-spark-star{color:var(--spark-color);font-size:var(--spark-size);background:0 0;line-height:1}@media (prefers-reduced-motion:reduce){.pb-stat-pulse,.pb-stat-glow,.pb-spark{animation:none!important}}@keyframes pb-field-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}.pb-field-shake{animation:.38s pb-field-shake}.pb-toast-progress{transform-origin:0;transition:transform linear;transform:scaleX(1)}@keyframes pb-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.04)}}.pb-breathe{animation:3.2s ease-in-out infinite pb-breathe}@media (prefers-reduced-motion:reduce){.pb-field-shake,.pb-toast-progress,.pb-breathe{transition:none!important;animation:none!important}}.pb-ripple-btn{transition:transform 90ms}.pb-ripple-btn:active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.pb-ripple-btn{transition:none!important}.pb-ripple-btn:active{transform:none}}.pb-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1)}.pb-press-primary{transition:transform 90ms,box-shadow 90ms;box-shadow:0 2px #00000029}.pb-press-primary:active:not(:disabled){transform:translateY(2px);box-shadow:0 0 #00000029}@media (prefers-reduced-motion:reduce){.pb-press-primary{transition:none!important}.pb-press-primary:active:not(:disabled){transform:none}}.pb-modal-overlay{opacity:0;transition:opacity .18s}.pb-modal-overlay[data-mounted=true]{opacity:1}.pb-modal-content{opacity:0;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);transform:scale(.96)translateY(6px)}.pb-modal-content[data-mounted=true]{opacity:1;transform:scale(1)translateY(0)}@media (width<=880px){.pb-shell-grid{grid-template-columns:72px 1fr!important}.pb-sidebar{padding-left:10px!important;padding-right:10px!important}.pb-sidebar-label{display:none!important}.pb-sidebar-nav-btn{justify-content:center!important;gap:0!important;padding:12px 0!important}}body.pb-sidebar-collapsed .pb-shell-grid{grid-template-columns:72px 1fr!important}body.pb-sidebar-collapsed .pb-sidebar{padding-left:10px!important;padding-right:10px!important}body.pb-sidebar-collapsed .pb-sidebar-label{display:none!important}body.pb-sidebar-collapsed .pb-sidebar-nav-btn{justify-content:center!important;gap:0!important;padding:12px 0!important}body.pb-focus-table .pb-shell-grid{grid-template-columns:1fr!important}body.pb-focus-table .pb-sidebar{display:none!important}@media (prefers-reduced-motion:reduce){button:not(:disabled):active{transform:none}.pb-modal-content,.pb-modal-content[data-mounted=true]{transition-property:opacity;transform:none}button:not(:disabled):hover,a:hover{transition:none}.pb-toast{transition-property:opacity!important;transform:none!important}.pb-skeleton{animation:none}}
