:root{--color-primary: #ffffff;--color-primary-light: #1e2230;--color-accent: #d4af37;--color-accent-hover: #dfbc4b;--color-accent-soft: rgba(212, 175, 55, .14);--color-bg: #0c0e14;--color-surface: #151822;--color-surface-hover: #1c202d;--color-header-bg: rgba(12, 14, 20, .94);--color-card-bg: #151822;--color-card-surface: #1a1e2b;--color-text-primary: #ffffff;--color-text-secondary: #94a3b8;--color-text-muted: #64748b;--color-border: rgba(255, 255, 255, .08);--color-border-subtle: rgba(255, 255, 255, .05);--color-border-accent: rgba(212, 175, 55, .28);--radius-sm: 10px;--radius-md: 18px;--radius-lg: 24px;--radius-pill: 9999px;--shadow-sm: 0 4px 16px rgba(0, 0, 0, .35);--shadow-md: 0 10px 30px rgba(0, 0, 0, .5);--shadow-lg: 0 20px 45px rgba(0, 0, 0, .65);--shadow-accent: 0 10px 25px rgba(212, 175, 55, .22);--header-height: 60px;--bottom-nav-height: 70px;--sidebar-width: 240px;--font-heading: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}[data-theme=light],.theme-light{--color-primary: #0a0f1d;--color-primary-light: #f8fafc;--color-accent: #c4973b;--color-accent-hover: #ad822b;--color-accent-soft: rgba(196, 151, 59, .12);--color-bg: #f5f6fa;--color-surface: #ffffff;--color-surface-hover: #f1f3f9;--color-header-bg: rgba(255, 255, 255, .92);--color-card-bg: #ffffff;--color-card-surface: #f8fafd;--color-text-primary: #0a0f1d;--color-text-secondary: #475569;--color-text-muted: #64748b;--color-border: rgba(15, 23, 42, .08);--color-border-subtle: rgba(15, 23, 42, .04);--color-border-accent: rgba(196, 151, 59, .32);--shadow-sm: 0 2px 10px rgba(15, 23, 42, .04);--shadow-md: 0 8px 24px rgba(15, 23, 42, .06);--shadow-lg: 0 16px 40px rgba(15, 23, 42, .08);--shadow-accent: 0 8px 22px rgba(196, 151, 59, .2)}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html{width:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{width:100%;min-height:100vh;font-family:var(--font-body);background-color:var(--color-bg);color:var(--color-text-primary);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:manipulation;-webkit-text-size-adjust:100%;text-size-adjust:100%}#root{min-height:100vh;width:100%;max-width:100vw;overflow-x:hidden;display:flex;justify-content:center;align-items:flex-start;background:var(--color-bg)}.app-viewport{width:100%;max-width:480px;min-height:100vh;background:var(--color-bg);position:relative;display:flex;flex-direction:column;box-shadow:0 0 60px #000000d9;overflow-x:hidden}@media (min-width: 768px) and (max-width: 1024px){.app-viewport{max-width:100%;box-shadow:none}.app-header{max-width:100%!important;left:0!important;transform:none!important;padding:0 2rem!important}.bottom-nav{max-width:100%!important;left:0!important;transform:none!important;padding:0 4rem!important}.page-content{padding:1.5rem 2.5rem!important;max-width:760px;margin:0 auto}}@media (min-width: 1025px){.app-viewport.desktop-expanded{max-width:100%;box-shadow:none}.app-viewport.desktop-expanded .page-content{max-width:900px;margin:0 auto;padding:2rem 3rem}}@media (max-width: 768px){html,body,#root{width:100%;max-width:100vw;overflow-x:hidden;-webkit-text-size-adjust:100%}.app-input,.app-select,.app-textarea,.search-pill-input,input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search]{font-size:16px!important}.app-viewport{width:100%!important;max-width:100%!important;box-shadow:none!important;min-height:100vh;min-height:100dvh;height:auto}.app-header{left:0!important;right:0!important;width:100%!important;max-width:100%!important;transform:none!important}.bottom-nav{left:0!important;right:0!important;width:100%!important;max-width:100%!important;transform:none!important;padding-left:.25rem!important;padding-right:.25rem!important}.page-content{padding:.85rem!important;padding-bottom:calc(1.75rem + env(safe-area-inset-bottom))!important}}.page-scroll-container{flex:1;width:100%;padding-top:calc(var(--header-height) + env(safe-area-inset-top) + 8px);padding-bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom) + 16px);overflow-y:visible}.page-content{padding:1rem;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom))}.app-header{position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;max-width:480px;height:calc(var(--header-height) + env(safe-area-inset-top));background:var(--color-header-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--color-border);display:flex;align-items:flex-end;justify-content:space-between;padding:0 1rem .6rem;padding-top:env(safe-area-inset-top);z-index:1000;box-sizing:border-box;gap:.5rem}@media (min-width: 1025px){.app-viewport.desktop-expanded .app-header{max-width:100%;left:0;transform:none;padding:0 2rem;height:var(--header-height)}}.app-header-title{font-family:var(--font-heading);font-weight:700;font-size:1.05rem;color:var(--color-text-primary);letter-spacing:-.01em;display:flex;align-items:center;gap:.5rem;flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-header-btn{width:36px;height:36px;border-radius:50%;border:1px solid var(--color-border);background:var(--color-card-surface);color:var(--color-text-primary);display:flex;align-items:center;justify-content:center;font-size:1rem;cursor:pointer;transition:background .15s ease,transform .12s cubic-bezier(.16,1,.3,1);position:relative;flex-shrink:0}.app-header-btn:hover{background:var(--color-surface-hover)}.app-header-btn:active{transform:scale(.91);background:var(--color-surface-hover)}@media (max-width: 360px){.app-header-btn{width:33px;height:33px}}.badge-dot{position:absolute;top:7px;right:7px;width:7px;height:7px;background:var(--color-accent);border-radius:50%;box-shadow:0 0 6px var(--color-accent)}.bottom-nav{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:480px;height:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom,0px));background:var(--color-header-bg);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-around;padding:0 .5rem;padding-bottom:env(safe-area-inset-bottom,0px);z-index:1000;box-shadow:0 -8px 30px #00000080;box-sizing:border-box}@media (min-width: 1025px){.app-viewport.desktop-expanded .bottom-nav{max-width:100%;left:0;transform:none;padding:0 8rem;padding-bottom:env(safe-area-inset-bottom,0px)}}.bottom-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--color-text-muted);text-decoration:none;font-size:.72rem;font-family:var(--font-heading);font-weight:600;flex:1;height:var(--bottom-nav-height);position:relative;-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer;background:none;border:none;transition:color .2s ease}.bottom-nav-item i,.bottom-nav-item svg{font-size:1.25rem;transition:transform .2s ease,color .2s ease}.bottom-nav-item.active{color:var(--color-accent)}.bottom-nav-item.active i,.bottom-nav-item.active svg{transform:translateY(-1px) scale(1.08);color:var(--color-accent)}.bottom-nav-indicator{position:absolute;top:0;width:28px;height:3px;background:var(--color-accent);border-radius:0 0 4px 4px;box-shadow:0 2px 10px var(--color-accent)}.bottom-nav-cta{background:linear-gradient(135deg,var(--color-accent) 0%,#a8812c 100%);border:none;width:48px;height:48px;min-width:48px;min-height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#0c0e14;box-shadow:var(--shadow-accent);cursor:pointer;margin-top:-16px;transition:transform .2s ease,box-shadow .2s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent;outline:none}.bottom-nav-cta:active{transform:scale(.92)}.app-card{background:var(--color-surface);border-radius:var(--radius-md);padding:1.15rem;border:1px solid var(--color-border);box-shadow:var(--shadow-sm);margin-bottom:1rem;transition:transform .2s ease,border-color .2s ease;-webkit-transform:translateZ(0);transform:translateZ(0);color:var(--color-text-primary)}.app-card:active{transform:scale(.985) translateZ(0)}.glass-card{background:var(--color-surface);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:1.15rem}.app-btn{width:100%;padding:.95rem 1.25rem;border-radius:var(--radius-md);font-family:var(--font-heading);font-weight:700;font-size:.92rem;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:transform .2s ease,opacity .2s ease,background .2s ease;touch-action:manipulation;min-height:48px;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}.app-btn-primary{background:var(--color-accent);color:#0c0e14;font-weight:700;box-shadow:var(--shadow-accent)}.app-btn-primary:active{transform:scale(.97);opacity:.92}.app-btn-accent{background:linear-gradient(135deg,var(--color-accent) 0%,#b38b30 100%);color:#0c0e14;font-weight:700;box-shadow:var(--shadow-accent)}.app-btn-accent:active{transform:scale(.97)}.app-btn-outline{background:transparent;border:1.5px solid var(--color-border);color:var(--color-text-primary)}.app-btn-outline:active{background:#ffffff0f}.app-btn:disabled{opacity:.45;cursor:not-allowed;transform:none!important}.app-input-group{margin-bottom:1.1rem;display:flex;flex-direction:column;gap:.45rem}.app-label{font-family:var(--font-heading);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-secondary)}.app-input,.app-select,.app-textarea{width:100%;padding:.9rem 1rem;border-radius:var(--radius-md);border:1.5px solid var(--color-border);background:var(--color-card-surface);font-family:var(--font-body);font-size:.95rem;color:var(--color-text-primary);outline:none;transition:all .2s ease;min-height:48px}.app-input::placeholder,.app-textarea::placeholder{color:#64748b}.app-input:focus,.app-select:focus,.app-textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}@media (max-width: 640px){input,select,textarea,.app-input,.app-select,.app-textarea{font-size:16px!important}}.search-pill-container{display:flex;align-items:center;background:var(--color-card-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:.65rem 1rem;gap:.65rem;transition:border-color .2s ease,box-shadow .2s ease}.search-pill-container:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.search-pill-input{background:transparent;border:none;outline:none;font-family:var(--font-body);font-size:.88rem;color:var(--color-text-primary);width:100%}.search-pill-input::placeholder{color:var(--color-text-muted)}.category-chip{padding:.45rem 1rem;border-radius:var(--radius-pill);font-family:var(--font-heading);font-weight:600;font-size:.8rem;border:1px solid var(--color-border);background:var(--color-card-surface);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;transition:all .15s ease;outline:none}.category-chip.active{background:var(--color-accent);color:#0c0e14;border-color:var(--color-accent);font-weight:700}.bottom-sheet-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:2000;display:flex;justify-content:center;align-items:flex-end;animation:fadeIn .2s ease-out}.bottom-sheet-content{width:100%;max-width:480px;max-height:90vh;background:var(--color-card-bg);border-top-left-radius:24px;border-top-right-radius:24px;border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);padding:1.25rem 1.25rem calc(2rem + env(safe-area-inset-bottom));overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;box-shadow:0 -10px 40px #00000080;animation:slideUp .25s cubic-bezier(.16,1,.3,1);position:relative;color:var(--color-text-primary)}@media (min-width: 1025px){.app-viewport.desktop-expanded .bottom-sheet-content{max-width:600px;margin:0 auto}}.bottom-sheet-handle{width:40px;height:5px;background:var(--color-border);border-radius:10px;margin:0 auto 1.25rem}.status-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .75rem;border-radius:var(--radius-pill);font-family:var(--font-heading);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.status-pending{background:#f59e0b26;color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.status-accepted,.status-verified,.status-completed{background:#10b98126;color:#34d399;border:1px solid rgba(16,185,129,.3)}.status-shipped{background:#3b82f626;color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.status-rejected,.status-unverified{background:#ef444426;color:#f87171;border:1px solid rgba(239,68,68,.3)}.skeleton{background:linear-gradient(90deg,var(--color-card-bg) 0%,var(--color-card-surface) 50%,var(--color-card-bg) 100%);background-size:200% 100%;animation:skeletonPulse 1.1s cubic-bezier(.4,0,.6,1) infinite;border-radius:var(--radius-sm);will-change:background-position}@keyframes skeletonPulse{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popupFadeIn{0%{opacity:0}to{opacity:1}}@keyframes popupScaleIn{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.app-toast{position:fixed;bottom:calc(var(--bottom-nav-height) + 16px);left:50%;transform:translate(-50%);width:90%;max-width:420px;background:var(--color-card-bg);color:var(--color-text-primary);padding:.9rem 1.25rem;border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:flex;align-items:center;gap:.75rem;font-size:.88rem;font-family:var(--font-body);z-index:3000;animation:toastSlideUp .35s cubic-bezier(.16,1,.3,1);border:1px solid var(--color-border-accent)}@keyframes toastSlideUp{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.app-header,.bottom-nav{will-change:auto;-webkit-transform:translateZ(0);transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}@keyframes pageSweepForward{0%{opacity:0;transform:translate3d(32px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes pageSweepBack{0%{opacity:0;transform:translate3d(-32px,0,0)}to{opacity:1;transform:translateZ(0)}}.page-sweep-forward{animation:pageSweepForward .28s cubic-bezier(.25,.46,.45,.94) both;will-change:transform,opacity;width:100%;max-width:100%;overflow-x:hidden;display:flex;justify-content:center}.page-sweep-back{animation:pageSweepBack .28s cubic-bezier(.25,.46,.45,.94) both;will-change:transform,opacity;width:100%;max-width:100%;overflow-x:hidden;display:flex;justify-content:center}@media (prefers-reduced-motion: reduce){.page-sweep-forward,.page-sweep-back{animation:fastFadeIn .15s ease-out both}}img{max-width:100%;display:block;-webkit-transform:translateZ(0);transform:translateZ(0)}.tab-fade-in{animation:fastFadeIn .15s ease-out forwards}@keyframes fastFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.bottom-nav{padding-bottom:max(env(safe-area-inset-bottom),8px);height:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom))}@media (prefers-reduced-motion: no-preference){.page-scroll-container{scroll-behavior:auto}}.app-card,.bottom-nav-item,.app-btn{-webkit-user-select:none;user-select:none}.app-card[style*="cursor: pointer"],.app-card[onClick]{cursor:pointer;min-height:44px}.filter-pills-scroll{display:flex;gap:.65rem;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none;-ms-overflow-style:none}.filter-pills-scroll::-webkit-scrollbar{display:none}.filter-pills-scroll>*{scroll-snap-align:start}button:active,.dashboard-quick-actions button:active{transform:scale(.97);transition:transform .08s ease}@media (max-width: 480px){.status-badge{font-size:.62rem;padding:.2rem .6rem}.phone-number{font-size:.68rem;flex-wrap:wrap;word-break:break-all}.booking-card-header{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.dashboard-services-grid{grid-template-columns:1fr!important}.hero-profile-banner{padding:1.15rem 1rem!important;border-radius:20px!important}.dashboard-user-name{font-size:clamp(1.05rem,4.5vw,1.25rem)!important;word-break:break-word}.dashboard-quick-actions{grid-template-columns:1fr 1fr!important;gap:.65rem!important}.dashboard-quick-actions button{padding:.9rem .7rem!important;min-height:96px!important}}@media (max-width: 380px){.dashboard-stats-grid{grid-template-columns:repeat(3,1fr)!important;gap:.45rem!important}.dashboard-stats-grid>div{padding:.65rem .3rem!important}.dashboard-stats-grid div[style*="font-size: 1.5rem"],.dashboard-stats-grid div[style*="font-size: 1.7rem"]{font-size:1.2rem!important}}@media (max-width: 340px){.hero-profile-banner{padding:.95rem .85rem!important}.dashboard-quick-actions{grid-template-columns:1fr!important}.bottom-sheet-content{padding:1rem .75rem!important}}.pm-scroll-body{word-break:break-word;overflow-wrap:break-word}.pm-scroll-body>div{max-width:100%;overflow-x:hidden}@media (max-width: 480px){.pm-scroll-body [style*="display: flex"][style*="gap: 0.5rem"]>button{font-size:.72rem!important;padding:.5rem .4rem!important;min-height:40px!important}.pm-scroll-body [style*="background: #f3f4f6"] button{font-size:.76rem!important;padding:.5rem .35rem!important}.pm-scroll-body [style*="borderRadius: '18px'"][style*="padding: '1.1rem'"]{padding:.85rem!important;border-radius:14px!important}}@media (max-width: 380px){.history-toolbar{flex-direction:column!important}}.pm-scroll-body{-webkit-overflow-scrolling:touch!important;overscroll-behavior-y:contain!important;touch-action:pan-y!important;scroll-behavior:smooth;flex:1 1 auto!important}@supports (-webkit-touch-callout: none){.pm-panel{-webkit-overflow-scrolling:touch!important}.pm-scroll-body{-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}}@media (max-width: 480px){.page-content{overflow-x:hidden!important}.app-input,.app-select,.app-textarea{font-size:16px!important}.page-content>div>div{max-width:100%}.status-badge{font-size:.6rem!important;padding:.18rem .5rem!important;white-space:nowrap}}@media (max-width: 360px){.page-content{padding:.75rem!important}.hero-profile-banner{padding:.85rem .75rem!important;border-radius:16px!important}.dashboard-stats-grid{gap:.35rem!important}.dashboard-stats-grid>div{padding:.5rem .25rem!important;border-radius:14px!important}.dashboard-quick-actions{gap:.5rem!important}.dashboard-quick-actions button{padding:.75rem .6rem!important;min-height:88px!important;border-radius:14px!important}.dashboard-stats-grid div[style*="fontSize: '2rem'"],.dashboard-stats-grid div[style*="fontSize: '1.9rem'"]{font-size:1.5rem!important}}@media (max-width: 320px){.gallery-grid{grid-template-columns:1fr!important}}@media (max-width: 360px){.booking-step-bar>div{padding:.5rem .15rem!important}.service-select-grid{grid-template-columns:1fr!important}.timeslot-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 300px){.store-grid{grid-template-columns:1fr!important}}.page-enter{animation:pageEnter .22s cubic-bezier(.16,1,.3,1) forwards;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}@keyframes pageEnter{0%{opacity:.7;transform:translateY(4px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}.top-nav-loader{position:fixed;top:0;left:0;width:100%;height:2.5px;background:linear-gradient(90deg,transparent 0%,var(--color-accent) 45%,#ffffff 50%,var(--color-accent) 55%,transparent 100%);background-size:200% 100%;animation:topLoaderShimmer .8s cubic-bezier(.4,0,.2,1) infinite;z-index:99999;pointer-events:none;box-shadow:0 0 10px var(--color-accent);will-change:transform}@keyframes topLoaderShimmer{0%{transform:translate(-100%) translateZ(0)}to{transform:translate(100%) translateZ(0)}}.skeleton{background:linear-gradient(90deg,var(--color-surface) 0%,var(--color-card-surface) 50%,var(--color-surface) 100%);background-size:200% 100%;animation:skeletonShimmer 1.1s cubic-bezier(.4,0,.2,1) infinite;will-change:background-position;border-radius:6px}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.image-skeleton-shimmer{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--color-card-bg) 0%,var(--color-card-surface) 50%,var(--color-card-bg) 100%);background-size:200% 100%;animation:skeletonShimmer 1s cubic-bezier(.4,0,.2,1) infinite;border-radius:inherit;z-index:1;will-change:background-position}.optimized-image-wrapper.is-loaded .image-skeleton-shimmer{display:none}[data-theme=light] body,[data-theme=light] #root,[data-theme=light] .app-viewport{background-color:#f8f9fc!important;color:#0f172a!important}[data-theme=light] .app-header{background:#fffffff0!important;border-bottom:1px solid rgba(0,0,0,.08)!important}[data-theme=light] .app-header-btn{background:#0000000a!important;border-color:#00000014!important;color:#0f172a!important}[data-theme=light] .app-header-btn:hover{background:#00000014!important}[data-theme=light] .bottom-nav{background:#fffffff5!important;border-top:1px solid rgba(0,0,0,.08)!important;box-shadow:0 -4px 20px #0000000f!important}[data-theme=light] .bottom-nav-item{color:#64748b!important}[data-theme=light] .bottom-nav-item.active{color:#b48c36!important}[data-theme=light] .bottom-nav-cta{background:linear-gradient(135deg,#c89d3b,#9e7622)!important;color:#fff!important;box-shadow:0 6px 20px #b48c364d!important}[data-theme=light] .app-card{background:#fff!important;border-color:#00000014!important;box-shadow:0 4px 16px #0000000a!important;color:#0f172a!important}[data-theme=light] .glass-card{background:#ffffffe6!important;border-color:#00000014!important}[data-theme=light] .app-input,[data-theme=light] .app-select,[data-theme=light] .app-textarea{background:#fff!important;border-color:#0000001f!important;color:#0f172a!important}[data-theme=light] .app-input::placeholder,[data-theme=light] .app-textarea::placeholder{color:#94a3b8!important}[data-theme=light] .search-pill-container{background:#fff!important;border-color:#0000001a!important;box-shadow:0 2px 8px #0000000a!important}[data-theme=light] .search-pill-input{color:#0f172a!important}[data-theme=light] .category-chip{background:#fff!important;border-color:#00000014!important;color:#475569!important}[data-theme=light] .category-chip.active{background:#b48c36!important;color:#fff!important;border-color:#b48c36!important}[data-theme=light] .bottom-sheet-content{background:#fff!important;border-color:#00000014!important;color:#0f172a!important;box-shadow:0 -10px 30px #0000001f!important}[data-theme=light] .bottom-sheet-handle{background:#cbd5e1!important}[data-theme=light] .popup-modal-content{background:#fff!important;border-color:#00000014!important;color:#0f172a!important;box-shadow:0 16px 40px #00000026!important}[data-theme=light] .app-btn-outline{border-color:#00000026!important;color:#0f172a!important}[data-theme=light] .app-btn-outline:active{background:#0000000d!important}[data-theme=light] .app-btn-accent{background:linear-gradient(135deg,#c89d3b,#9e7622)!important;color:#fff!important;box-shadow:0 8px 24px #b48c3640!important}[data-theme=light] .skeleton{background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9)!important;background-size:200% 100%!important}[data-theme=light] .app-toast{background:#fff!important;color:#0f172a!important;box-shadow:0 12px 36px #0000001f!important;border-color:#b48c364d!important}[data-theme=light] [style*="background: #151822"],[data-theme=light] [style*="background:#151822"],[data-theme=light] [style*="background: #10131b"],[data-theme=light] [style*="background:#10131b"],[data-theme=light] [style*="background: #1c202d"],[data-theme=light] [style*="background:#1c202d"]{background:#fff!important;border-color:#00000014!important;color:#0f172a!important}[data-theme=light] [style*="background: #0C0E14"],[data-theme=light] [style*="background:#0C0E14"],[data-theme=light] [style*="background: #0c0e14"],[data-theme=light] [style*="background:#0c0e14"]{background:#f8f9fc!important}[data-theme=light] [style*="background: rgba(12, 14, 20"],[data-theme=light] [style*="background:rgba(12, 14, 20"]{background:#fffffff0!important}[data-theme=light] h1[style*="color: #ffffff"],[data-theme=light] h2[style*="color: #ffffff"],[data-theme=light] h3[style*="color: #ffffff"],[data-theme=light] h4[style*="color: #ffffff"],[data-theme=light] span[style*="color: #ffffff"]:not([style*="background: #f5b942"]):not([style*="background:#f5b942"]):not(.badge-dot){color:#0f172a!important}[data-theme=light] p[style*="color: #cbd5e1"],[data-theme=light] span[style*="color: #94a3b8"],[data-theme=light] span[style*="color: #64748b"]{color:#475569!important}
