@tailwind base;@tailwind components;@tailwind utilities;*{box-sizing:border-box}body,html{padding:0;margin:0;min-height:100%}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:var(--sherin-bg-page,var(--bg,#fff));color:var(--sherin-text-primary,var(--text,#111))}:root{--sherin-bg-page:#fff;--sherin-bg-panel:#fff;--sherin-bg-card:#fff;--sherin-text-primary:#111827;--sherin-text-strong:#111827;--sherin-text-secondary:#374151;--sherin-text-muted:#6b7280;--sherin-border-default:#e5e7eb;--sherin-border-strong:#15803d;--sherin-border-subtle:rgba(15,23,42,.08);--sherin-border-focus:#15803d;--sherin-accent-primary:#15803d;--sherin-accent-secondary:#16a34a;--sherin-accent-soft:rgba(21,128,61,.1);--sherin-accent-strong:#15803d;--sherin-button-primary-bg:#111827;--sherin-button-primary-text:#fff;--sherin-button-important-bg:#15803d;--sherin-button-important-text:#fff;--sherin-input-bg:#fff;--sherin-input-text:#111827;--sherin-input-border:#cfd3d8;--sherin-input-placeholder:#6b7280;--sherin-chip-bg:#fff;--sherin-chip-text:#111827;--sherin-chip-border:#e5e7eb;--sherin-bg-elevated:#f8fafc;--sherin-bg-subtle:#f1f5f9;--bg:var(--sherin-bg-page);--text:var(--sherin-text-primary);--muted:var(--sherin-text-muted);--field-bg:var(--sherin-input-bg);--field-text:var(--sherin-input-text);--field-border:var(--sherin-input-border);--field-focus:var(--sherin-accent-primary)}html.dark{--sherin-bg-page:#000;--sherin-bg-panel:#050505;--sherin-bg-card:#07120a;--sherin-text-primary:#e5e7eb;--sherin-text-strong:#fff;--sherin-text-secondary:#cbd5e1;--sherin-text-muted:#94a3b8;--sherin-border-default:#334155;--sherin-border-strong:rgba(0,255,76,.55);--sherin-border-subtle:rgba(148,163,184,.18);--sherin-border-focus:#00ff4c;--sherin-accent-primary:#00ff4c;--sherin-accent-secondary:#38bdf8;--sherin-accent-soft:rgba(0,255,76,.1);--sherin-accent-strong:rgba(0,255,76,.55);--sherin-button-primary-bg:#00ff4c;--sherin-button-primary-text:#000;--sherin-button-important-bg:rgba(0,255,76,.55);--sherin-button-important-text:#fff;--sherin-input-bg:#111827;--sherin-input-text:#f8fafc;--sherin-input-border:#334155;--sherin-input-placeholder:#94a3b8;--sherin-chip-bg:#000;--sherin-chip-text:#e5e7eb;--sherin-chip-border:#334155;--sherin-bg-elevated:#0b1220;--sherin-bg-subtle:#0f172a}html{background:var(--sherin-bg-page);color:var(--sherin-text-primary);color-scheme:light dark}a{color:inherit}.sherin-page{background:var(--sherin-bg-page);color:var(--sherin-text-primary)}.sherin-panel{background:var(--sherin-bg-panel)}.sherin-card,.sherin-panel{color:var(--sherin-text-primary);border:1px solid var(--sherin-border-default)}.sherin-card{background:var(--sherin-bg-card)}.sherin-muted{color:var(--sherin-text-muted)}.sherin-accent{color:var(--sherin-accent-primary)}.sherin-border{border-color:var(--sherin-border-default)}.sherin-button-primary{background:var(--sherin-button-primary-bg);color:var(--sherin-button-primary-text);border:1px solid var(--sherin-border-strong)}input,select,textarea{width:100%;padding:8px 10px;border:1px solid var(--sherin-input-border);background:var(--sherin-input-bg);color:var(--sherin-input-text);border-radius:6px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease}input::placeholder,textarea::placeholder{color:var(--sherin-text-muted)}input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{outline:none;border-color:var(--sherin-accent-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--sherin-accent-primary) 30%,transparent)}:root[class~=dark] input,:root[class~=dark] select,:root[class~=dark] textarea{background:var(--sherin-input-bg,#18181b);color:var(--sherin-input-text,#fff);border-color:var(--sherin-input-border,#52525b)}:root[class~=dark] input::placeholder,:root[class~=dark] textarea::placeholder{color:var(--sherin-text-muted,#a1a1aa)}input,option,select,textarea{background-color:var(--sherin-input-bg,#fff);color:var(--sherin-input-text,#111827);border-color:var(--sherin-input-border,#cfd3d8)}html[data-theme-mode=dark] .bg-gray-50,html[data-theme-mode=dark] .bg-slate-50,html[data-theme-mode=dark] .bg-white{background-color:var(--sherin-bg-card,#07120a)!important}html[data-theme-mode=dark] .text-gray-500,html[data-theme-mode=dark] .text-gray-600,html[data-theme-mode=dark] .text-slate-500,html[data-theme-mode=dark] .text-slate-600{color:var(--sherin-text-secondary,#cbd5e1)!important}html[data-theme-mode=dark] .text-gray-700,html[data-theme-mode=dark] .text-gray-800,html[data-theme-mode=dark] .text-gray-900,html[data-theme-mode=dark] .text-slate-700,html[data-theme-mode=dark] .text-slate-800,html[data-theme-mode=dark] .text-slate-900{color:var(--sherin-text-primary,#e5e7eb)!important}html[data-theme-mode=light] .text-white:not(.sherin-keep-white){color:var(--sherin-text-primary,#111827)}html[data-theme-mode=light] .bg-black:not(.sherin-keep-black),html[data-theme-mode=light] .bg-gray-900:not(.sherin-keep-black),html[data-theme-mode=light] .bg-slate-900:not(.sherin-keep-black){background-color:var(--sherin-bg-card,#fff)}html[data-theme-mode=light] input,html[data-theme-mode=light] select,html[data-theme-mode=light] textarea{background-color:var(--sherin-input-bg,#fff)!important;color:var(--sherin-input-text,#111827)!important;border-color:var(--sherin-input-border,#cfd3d8)!important}html[data-theme-mode=dark] body,html[data-theme-mode=dark] main{background-color:var(--sherin-bg-page,#000)!important}html[data-theme-preset=custom] article,html[data-theme-preset=custom] aside,html[data-theme-preset=custom] body,html[data-theme-preset=custom] div,html[data-theme-preset=custom] h1,html[data-theme-preset=custom] h2,html[data-theme-preset=custom] h3,html[data-theme-preset=custom] h4,html[data-theme-preset=custom] h5,html[data-theme-preset=custom] h6,html[data-theme-preset=custom] label,html[data-theme-preset=custom] li,html[data-theme-preset=custom] main,html[data-theme-preset=custom] p,html[data-theme-preset=custom] section,html[data-theme-preset=custom] small,html[data-theme-preset=custom] span,html[data-theme-preset=custom] strong,html[data-theme-preset=custom] td,html[data-theme-preset=custom] th{color:var(--sherin-text-primary)!important}html[data-theme-preset=custom] a:not(.sherin-brand-lock):not(.mini-program-primary-action):not(.listing-primary-action){color:var(--sherin-accent-primary)!important}html[data-theme-preset=custom] [role=button]:not(:disabled),html[data-theme-preset=custom] button:not(:disabled){border-color:var(--sherin-accent-primary)!important}html[data-theme-preset=custom] input,html[data-theme-preset=custom] select,html[data-theme-preset=custom] textarea{color:var(--sherin-input-text)!important;background-color:var(--sherin-input-bg)!important;border-color:var(--sherin-input-border)!important}html[data-theme-preset=custom] input::placeholder,html[data-theme-preset=custom] textarea::placeholder{color:var(--sherin-text-muted)!important}html[data-theme-preset=custom] .text-gray-400,html[data-theme-preset=custom] .text-gray-500,html[data-theme-preset=custom] .text-gray-600,html[data-theme-preset=custom] .text-slate-400,html[data-theme-preset=custom] .text-slate-500,html[data-theme-preset=custom] .text-slate-600,html[data-theme-preset=custom] [style*="color: #6b7280"],html[data-theme-preset=custom] [style*="color: #9ca3af"],html[data-theme-preset=custom] [style*="color: rgb(107, 114, 128)"],html[data-theme-preset=custom] [style*="color: rgb(156, 163, 175)"],html[data-theme-preset=custom] [style*="color:#6b7280"],html[data-theme-preset=custom] [style*="color:#9ca3af"]{color:var(--sherin-text-secondary)!important}html[data-theme-preset=custom] .text-emerald-500,html[data-theme-preset=custom] .text-emerald-600,html[data-theme-preset=custom] .text-green-500,html[data-theme-preset=custom] .text-green-600,html[data-theme-preset=custom] [style*="color: #00ff4c"],html[data-theme-preset=custom] [style*="color: #15803d"],html[data-theme-preset=custom] [style*="color: rgb(0, 255, 76)"],html[data-theme-preset=custom] [style*="color: rgb(21, 128, 61)"],html[data-theme-preset=custom] [style*="color:#00ff4c"],html[data-theme-preset=custom] [style*="color:#15803d"]{color:var(--sherin-accent-primary)!important}html[data-theme-preset=custom] .border-emerald-500,html[data-theme-preset=custom] .border-green-500,html[data-theme-preset=custom] [style*="border-color: #00ff4c"],html[data-theme-preset=custom] [style*="border: 1px solid #00ff4c"],html[data-theme-preset=custom] [style*="border: 1px solid rgb(0, 255, 76)"],html[data-theme-preset=custom] [style*="border: 2px solid #00ff4c"],html[data-theme-preset=custom] [style*="border: 2px solid rgb(0, 255, 76)"]{border-color:var(--sherin-accent-primary)!important}html[data-theme-mode=dark][data-theme-preset=custom] [style*="background-color: #fb7185"],html[data-theme-mode=dark][data-theme-preset=custom] [style*="background-color: rgb(251, 113, 133)"],html[data-theme-mode=dark][data-theme-preset=custom] [style*="background: #fb7185"],html[data-theme-mode=dark][data-theme-preset=custom] [style*="background: rgb(251, 113, 133)"],html[data-theme-mode=dark][data-theme-preset=custom] article,html[data-theme-mode=dark][data-theme-preset=custom] aside,html[data-theme-mode=dark][data-theme-preset=custom] body,html[data-theme-mode=dark][data-theme-preset=custom] main,html[data-theme-mode=dark][data-theme-preset=custom] section{background-color:var(--sherin-bg-page)!important}html[data-theme-mode=dark][data-theme-preset=custom] .bg-gray-50,html[data-theme-mode=dark][data-theme-preset=custom] .bg-slate-50,html[data-theme-mode=dark][data-theme-preset=custom] .bg-white,html[data-theme-mode=dark][data-theme-preset=custom] [style*="background-color: #ffffff"],html[data-theme-mode=dark][data-theme-preset=custom] [style*="background-color: rgb(255, 255, 255)"],html[data-theme-mode=dark][data-theme-preset=custom] [style*="background: #ffffff"],html[data-theme-mode=dark][data-theme-preset=custom] [style*="background: rgb(255, 255, 255)"]{background-color:var(--sherin-bg-panel)!important}html[data-theme-mode=dark][data-theme-preset=custom] canvas,html[data-theme-mode=dark][data-theme-preset=custom] iframe,html[data-theme-mode=dark][data-theme-preset=custom] img,html[data-theme-mode=dark][data-theme-preset=custom] video{color:initial!important}html[data-theme-mode=light] article>div[style*="background-color: #050505"],html[data-theme-mode=light] article>div[style*="background-color: rgb(5, 5, 5)"],html[data-theme-mode=light] article>div[style*="background: #050505"],html[data-theme-mode=light] article>div[style*="background: rgb(5, 5, 5)"]{background-color:var(--sherin-bg-panel,#fff)!important;color:var(--sherin-text-primary,#111827)!important;border-color:var(--sherin-border-default,#d1d5db)!important}html[data-theme-mode=light] article button[style*="color: #e5e7eb"],html[data-theme-mode=light] article button[style*="color: rgb(229, 231, 235)"],html[data-theme-mode=light] article button[style*="color:#e5e7eb"]{color:var(--sherin-text-primary,#111827)!important}.sherin-brand-lock,html[data-theme-mode=dark] .sherin-brand-lock,html[data-theme-mode=light] .sherin-brand-lock,html[data-theme-preset=custom] .sherin-brand-lock{background:#000!important;color:#00ff4c!important;-webkit-text-fill-color:#00ff4c!important}.sherin-brand-lock:not(.sherin-brand-active-lock){border-color:transparent!important}.sherin-brand-lock.sherin-brand-active-lock{border-color:#00ff4c!important}.sherin-reset-colors-button,html[data-theme-mode=light] .sherin-reset-colors-button,html[data-theme-preset=custom] .sherin-reset-colors-button{background:#fff!important;color:#000!important;border:2px solid #000!important;box-shadow:0 0 0 2px hsla(0,0%,100%,.85)!important}html[data-theme-mode=dark] .sherin-reset-colors-button,html[data-theme-mode=dark][data-theme-preset=custom] .sherin-reset-colors-button{background:#000!important;color:#fff!important;border:2px solid #fff!important;box-shadow:0 0 0 2px rgba(0,0,0,.9)!important}html[data-theme-mode=light] .listing-card-actions,html[data-theme-mode=light] .listing-card-body,html[data-theme-preset=custom] .listing-card-actions,html[data-theme-preset=custom] .listing-card-body{background-color:var(--sherin-bg-card,#fff)!important;color:var(--sherin-text-primary,#111827)!important;border-color:var(--sherin-border-default,#d1d5db)!important}html[data-theme-mode=dark] .listing-card-actions,html[data-theme-mode=dark] .listing-card-body{background-color:var(--sherin-bg-card,#050505)!important;color:var(--sherin-text-primary,#e5e7eb)!important}html[data-theme-mode=light] article[style*="background: #111"],html[data-theme-mode=light] article[style*="background:#111"]{background-color:var(--sherin-bg-card,#fff)!important;color:var(--sherin-text-primary,#111827)!important;border-color:var(--sherin-border-default,#d1d5db)!important}.album-post-actions,html[data-theme-mode=light] .album-post-actions,html[data-theme-mode=light] article>div[style*="border-top: 1px solid #222"],html[data-theme-mode=light] article>div[style*="borderTop: 1px solid #222"],html[data-theme-preset=custom] .album-post-actions{background-color:var(--sherin-bg-panel,#fff)!important;color:var(--sherin-text-primary,#111827)!important;border-color:var(--sherin-border-default,#d1d5db)!important}.album-post-actions button,html[data-theme-mode=light] .album-post-actions button,html[data-theme-preset=custom] .album-post-actions button{background-color:var(--sherin-chip-bg,#fff)!important;color:var(--sherin-chip-text,#111827)!important;border-color:var(--sherin-chip-border,#d1d5db)!important}.album-post-actions button:first-child,html[data-theme-preset=custom] .album-post-actions button:first-child{border-color:var(--sherin-accent-primary,#00ff4c)!important}html[data-theme-mode=dark] .album-post-actions{background-color:var(--sherin-bg-panel,#050505)!important;color:var(--sherin-text-primary,#e5e7eb)!important}html[data-theme-preset=custom] [style*="background-color: #000"],html[data-theme-preset=custom] [style*="background-color: #050505"],html[data-theme-preset=custom] [style*="background-color:#000"],html[data-theme-preset=custom] [style*="background: #000"],html[data-theme-preset=custom] [style*="background: #050505"],html[data-theme-preset=custom] [style*="background:#000"]{background-color:var(--sherin-bg-card)!important}html[data-theme-mode=light] [style*="background-color: #000"],html[data-theme-mode=light] [style*="background-color: #050505"],html[data-theme-mode=light] [style*="background-color:#000"],html[data-theme-mode=light] [style*="background: #000"],html[data-theme-mode=light] [style*="background: #050505"],html[data-theme-mode=light] [style*="background:#000"]{background-color:var(--sherin-bg-card,#fff)!important;color:var(--sherin-text-primary,#111827)!important}html[data-theme-mode=dark][data-theme-preset=custom] [style*="background-color: #000"],html[data-theme-mode=dark][data-theme-preset=custom] [style*="background-color: #050505"],html[data-theme-mode=dark][data-theme-preset=custom] [style*="background-color:#000"],html[data-theme-mode=dark][data-theme-preset=custom] [style*="background: #000"],html[data-theme-mode=dark][data-theme-preset=custom] [style*="background: #050505"],html[data-theme-mode=dark][data-theme-preset=custom] [style*="background:#000"]{background-color:var(--sherin-bg-card,#050505)!important}html[data-theme-mode=dark] .sherin-brand-lock,html[data-theme-mode=light] .sherin-brand-lock,html[data-theme-mode=light] canvas,html[data-theme-mode=light] iframe,html[data-theme-mode=light] img,html[data-theme-mode=light] video,html[data-theme-preset=custom] .sherin-brand-lock,html[data-theme-preset=custom] canvas,html[data-theme-preset=custom] iframe,html[data-theme-preset=custom] img,html[data-theme-preset=custom] video{color:initial!important}html[data-theme-mode=dark] .sherin-brand-lock,html[data-theme-mode=light] .sherin-brand-lock,html[data-theme-preset=custom] .sherin-brand-lock{background:#000!important;color:#00ff4c!important;-webkit-text-fill-color:#00ff4c!important}html[data-theme-mode=dark] .sherin-reset-colors-button,html[data-theme-mode=light] .sherin-reset-colors-button,html[data-theme-preset=custom] .sherin-reset-colors-button{opacity:1!important;filter:none!important}.checkout-theme-page,.pay-theme-page,.public-profile-theme{background-color:var(--sherin-bg-page,#fff)!important;color:var(--sherin-text-primary,#111827)!important}.checkout-theme-page h1,.checkout-theme-page h2,.checkout-theme-page h3,.pay-theme-page h1,.pay-theme-page h2,.public-profile-theme h1,.public-profile-theme h2,.public-profile-theme h3{color:var(--sherin-text-primary,#111827)!important}.checkout-theme-page .rounded-2xl,.checkout-theme-page .rounded-xl,.checkout-theme-page aside,.checkout-theme-page section>div,.pay-theme-form,.pay-theme-page form,.pay-theme-page>div,.public-profile-theme .rounded-2xl,.public-profile-theme .rounded-xl,.public-profile-theme article,.public-profile-theme section>div{background-color:var(--sherin-bg-card,#fff)!important;color:var(--sherin-text-primary,#111827)!important;border-color:var(--sherin-border-default,#d1d5db)!important}.checkout-theme-page .text-gray-500,.checkout-theme-page .text-gray-600,.checkout-theme-page .text-gray-700,.checkout-theme-page .text-slate-500,.checkout-theme-page .text-slate-600,.pay-theme-page .text-gray-500,.pay-theme-page .text-gray-600,.public-profile-theme .text-gray-500,.public-profile-theme .text-gray-600{color:var(--sherin-text-secondary,#374151)!important}.checkout-theme-page a,.pay-theme-page a,.public-profile-theme a{color:var(--sherin-accent-primary,#00ff4c)!important}.checkout-theme-page button:not(:disabled),.pay-theme-page button:not(:disabled),.public-profile-theme button:not(:disabled){border-color:var(--sherin-accent-primary,#00ff4c)!important}.checkout-theme-page button[data-primary=true],.checkout-theme-page button[type=submit],.pay-theme-form button[type=submit],.pay-theme-page button[type=submit]{background-color:var(--sherin-button-primary-bg,#00ff4c)!important;color:var(--sherin-button-primary-text,#000)!important;border-color:var(--sherin-border-strong,#00ff4c)!important}.checkout-theme-page input,.checkout-theme-page select,.checkout-theme-page textarea,.pay-theme-form input,.pay-theme-form select,.pay-theme-form textarea,.pay-theme-page input,.pay-theme-page select,.pay-theme-page textarea{background-color:var(--sherin-input-bg,#fff)!important;color:var(--sherin-input-text,#111827)!important;border-color:var(--sherin-input-border,#cfd3d8)!important}.checkout-theme-page .bg-amber-50{background-color:color-mix(in srgb,#f59e0b 14%,var(--sherin-bg-panel,#fff))!important;border-color:color-mix(in srgb,#f59e0b 48%,var(--sherin-border-default,#d1d5db))!important}.checkout-theme-page .bg-amber-50,.checkout-theme-page .text-amber-900{color:var(--sherin-text-primary,#111827)!important}html[data-theme-mode=dark] .checkout-theme-page .rounded-2xl,html[data-theme-mode=dark] .checkout-theme-page .rounded-xl,html[data-theme-mode=dark] .checkout-theme-page aside,html[data-theme-mode=dark] .checkout-theme-page section>div,html[data-theme-mode=dark] .pay-theme-form,html[data-theme-mode=dark] .pay-theme-page form,html[data-theme-mode=dark] .pay-theme-page>div,html[data-theme-mode=dark] .public-profile-theme article,html[data-theme-mode=dark] .public-profile-theme section>div{background-color:var(--sherin-bg-card,#050505)!important;color:var(--sherin-text-primary,#e5e7eb)!important}html[data-theme-mode=dark][data-theme-preset=custom] .checkout-theme-page,html[data-theme-mode=dark][data-theme-preset=custom] .pay-theme-page,html[data-theme-mode=dark][data-theme-preset=custom] .public-profile-theme{background-color:var(--sherin-bg-page,#000)!important}.chat-theme-page .chat-primary-button,.chat-theme-page button[data-variant=primary],.listing-card-actions button,.listing-primary-action,.listings-theme-page .listing-primary-action,.mini-program-shell .mini-program-primary-action,.mini-programs-theme .mini-program-primary-action,.mini-programs-theme a.mini-program-primary-action,.sherin-readable-primary{background-color:var(--sherin-button-primary-bg,#00ff4c)!important;color:var(--sherin-button-primary-text,#000)!important;-webkit-text-fill-color:var(--sherin-button-primary-text,#000)!important;border-color:var(--sherin-border-strong,var(--sherin-accent-primary,#00ff4c))!important;opacity:1!important;filter:none!important}.chat-theme-page .chat-secondary-button,.chat-theme-page button:not([data-variant=primary]),.listings-theme-page .listing-secondary-action,.mini-programs-theme .mini-program-secondary-action,.mini-programs-theme a.mini-program-secondary-action{background-color:var(--sherin-chip-bg,var(--sherin-bg-panel,#fff))!important;color:var(--sherin-chip-text,var(--sherin-text-primary,#111827))!important;-webkit-text-fill-color:var(--sherin-chip-text,var(--sherin-text-primary,#111827))!important;border-color:var(--sherin-chip-border,var(--sherin-border-default,#d1d5db))!important}.listings-theme-page .listing-card-body,.listings-theme-page .listing-card-body h1,.listings-theme-page .listing-card-body h2,.listings-theme-page .listing-card-body h3,.listings-theme-page .listing-card-body p,.listings-theme-page .listing-card-body span{color:var(--sherin-text-primary,#111827)!important;-webkit-text-fill-color:var(--sherin-text-primary,#111827)!important}.listings-theme-page .listing-card-body .listing-muted,.listings-theme-page .listing-muted{color:var(--sherin-text-muted,#6b7280)!important;-webkit-text-fill-color:var(--sherin-text-muted,#6b7280)!important}.mini-programs-theme,.mini-programs-theme .mini-program-card,.mini-programs-theme .mini-program-card div,.mini-programs-theme .mini-program-card p,.mini-programs-theme .mini-program-description,.mini-programs-theme .mini-program-meta{color:var(--sherin-text-primary,#111827)!important;-webkit-text-fill-color:var(--sherin-text-primary,#111827)!important}.mini-programs-theme .mini-program-title,.mini-programs-theme h1,.mini-programs-theme h2{color:var(--sherin-accent-primary,#15803d)!important;-webkit-text-fill-color:var(--sherin-accent-primary,#15803d)!important}.mini-programs-theme .mini-program-status-live{background-color:var(--sherin-accent-soft,rgba(0,255,76,.12))!important;color:var(--sherin-text-primary,#111827)!important;-webkit-text-fill-color:var(--sherin-text-primary,#111827)!important;border-color:var(--sherin-accent-primary,#00ff4c)!important}.chat-theme-page button{opacity:1!important;filter:none!important}.chat-theme-page .chat-message-bubble,.chat-theme-page .chat-message-bubble *{-webkit-text-fill-color:currentColor}html[data-theme-mode=dark] .chat-theme-page .chat-primary-button,html[data-theme-mode=dark] .listing-card-actions button,html[data-theme-mode=dark] .mini-programs-theme .mini-program-primary-action{background-color:var(--sherin-button-primary-bg,#00ff4c)!important;color:var(--sherin-button-primary-text,#000)!important;-webkit-text-fill-color:var(--sherin-button-primary-text,#000)!important}.mini-program-shell a[style*=background],.mini-program-shell a[style*=border],.mini-program-shell button:not(:disabled){color:var(--sherin-chip-text,var(--sherin-text-primary,#111827))!important;-webkit-text-fill-color:var(--sherin-chip-text,var(--sherin-text-primary,#111827))!important;border-color:var(--sherin-chip-border,var(--sherin-border-default,#d1d5db))!important}.mini-program-shell a.mini-program-primary-action,.mini-program-shell button[style*="background: var(--sherin-button-primary-bg"]{color:var(--sherin-button-primary-text,#000)!important;-webkit-text-fill-color:var(--sherin-button-primary-text,#000)!important}.sherin-header-badge,html[data-theme-mode=dark] .sherin-header-badge,html[data-theme-mode=light] .sherin-header-badge,html[data-theme-preset=custom] .sherin-header-badge{opacity:1!important;filter:none!important}.listing-detail-theme-page,.listing-form-theme-page,.nearby-theme-page{background:var(--sherin-bg-page,#fff)!important;color:var(--sherin-text-primary,#111827)!important}.audience-picker-theme button:not(:disabled),.group-picker-theme button:not(:disabled),.listing-detail-theme-page button:not(:disabled),.listing-form-theme-page button:not(:disabled),.nearby-theme-page button:not(:disabled){opacity:1!important;filter:none!important}.adm-main .btn-primary,.adm-main .button-primary,.adm-main button[type=submit],.listing-detail-theme-page .listing-primary-action,.listing-detail-theme-page button[data-variant=primary],.listing-detail-theme-page button[type=submit],.listing-form-theme-page .listing-primary-action,.listing-form-theme-page button[data-variant=primary],.listing-form-theme-page button[type=submit],.nearby-theme-page .nearby-primary-action,.nearby-theme-page button[data-variant=primary]{background-color:var(--sherin-button-primary-bg,#00ff4c)!important;color:var(--sherin-button-primary-text,#000)!important;-webkit-text-fill-color:var(--sherin-button-primary-text,#000)!important;border-color:var(--sherin-border-strong,var(--sherin-accent-primary,#00ff4c))!important}.adm-main button:not([type=submit]):not(.btn-primary):not(.button-primary),.listing-detail-theme-page button:not([type=submit]):not(.listing-primary-action):not([data-variant=primary]),.listing-form-theme-page button:not([type=submit]):not(.listing-primary-action):not([data-variant=primary]),.nearby-theme-page button:not([data-variant=primary]){background-color:var(--sherin-chip-bg,var(--sherin-bg-panel,#fff))!important;color:var(--sherin-chip-text,var(--sherin-text-primary,#111827))!important;-webkit-text-fill-color:var(--sherin-chip-text,var(--sherin-text-primary,#111827))!important;border-color:var(--sherin-chip-border,var(--sherin-border-default,#d1d5db))!important}.listing-detail-theme-page .rounded-2xl,.listing-detail-theme-page .rounded-xl,.listing-detail-theme-page article,.listing-detail-theme-page section,.listing-form-theme-page article,.listing-form-theme-page fieldset,.listing-form-theme-page form,.listing-form-theme-page section{background-color:var(--sherin-bg-card,#fff)!important;color:var(--sherin-text-primary,#111827)!important;border-color:var(--sherin-border-default,#d1d5db)!important}html[data-theme-mode=dark] .listing-detail-theme-page .rounded-2xl,html[data-theme-mode=dark] .listing-detail-theme-page .rounded-xl,html[data-theme-mode=dark] .listing-form-theme-page fieldset,html[data-theme-mode=dark] .listing-form-theme-page form{background-color:var(--sherin-bg-card,#050505)!important;color:var(--sherin-text-primary,#e5e7eb)!important}.listing-detail-theme-page [style*="background-color: #000"],.listing-detail-theme-page [style*="background: #000"],.listing-detail-theme-page [style*="background:#000"],.listing-form-theme-page [style*="background-color: #000"],.listing-form-theme-page [style*="background: #000"],.listing-form-theme-page [style*="background:#000"]{background-color:var(--sherin-bg-card,#fff)!important;color:var(--sherin-text-primary,#111827)!important;-webkit-text-fill-color:var(--sherin-text-primary,#111827)!important;border-color:var(--sherin-border-default,#d1d5db)!important}html[data-theme-mode=dark] .listing-detail-theme-page [style*="background: #000"],html[data-theme-mode=dark] .listing-detail-theme-page [style*="background:#000"],html[data-theme-mode=dark] .listing-form-theme-page [style*="background: #000"],html[data-theme-mode=dark] .listing-form-theme-page [style*="background:#000"]{background-color:#000!important;color:var(--sherin-text-primary,#e5e7eb)!important;-webkit-text-fill-color:var(--sherin-text-primary,#e5e7eb)!important;border-color:var(--sherin-accent-primary,#00ff4c)!important}.audience-picker-theme,.group-picker-theme{color:var(--sherin-text-primary,#111827)!important}html[data-theme-mode=light] .audience-picker-theme,html[data-theme-preset=custom] .audience-picker-theme{background-color:var(--sherin-bg-card,#fff)!important;color:var(--sherin-text-primary,#111827)!important;-webkit-text-fill-color:var(--sherin-text-primary,#111827)!important;border-color:var(--sherin-border-default,#d1d5db)!important}.audience-picker-theme .audience-picker-others-row,.audience-picker-theme .audience-picker-summary,.audience-picker-theme .audience-picker-title{color:var(--sherin-text-primary,#111827)!important;-webkit-text-fill-color:var(--sherin-text-primary,#111827)!important;background-color:transparent!important}.audience-picker-theme .audience-picker-hint{color:var(--sherin-text-muted,#6b7280)!important;-webkit-text-fill-color:var(--sherin-text-muted,#6b7280)!important;background-color:transparent!important}.audience-picker-theme button[data-audience-chip=true][data-active=true],.group-picker-theme button[data-group-chip=true][data-active=true]{background-color:var(--sherin-button-primary-bg,#00ff4c)!important;color:var(--sherin-button-primary-text,#000)!important;-webkit-text-fill-color:var(--sherin-button-primary-text,#000)!important}.audience-picker-theme button[data-audience-chip=true]:not([data-active=true]),.group-picker-theme button[data-group-chip=true]:not([data-active=true]){background-color:var(--sherin-chip-bg,#fff)!important;color:var(--sherin-chip-text,#111827)!important;-webkit-text-fill-color:var(--sherin-chip-text,#111827)!important;border-color:var(--sherin-chip-border,#d1d5db)!important}html[data-theme-mode=dark] .audience-picker-theme{background-color:#000!important;color:var(--sherin-text-primary,#e5e7eb)!important;border-color:var(--sherin-accent-primary,#00ff4c)!important}.nearby-main-panel,.nearby-theme-page article,.nearby-theme-page section{background-color:var(--sherin-bg-panel,#fff)!important;color:var(--sherin-text-primary,#111827)!important;border-color:var(--sherin-accent-primary,#00ff4c)!important}.nearby-settings-drawer,.nearby-settings-drawer :not(button):not(input):not(select):not(textarea){color:var(--sherin-text-primary,#111827)!important;-webkit-text-fill-color:var(--sherin-text-primary,#111827)!important}.nearby-settings-drawer{background-color:var(--sherin-bg-card,#fff)!important;border-color:var(--sherin-accent-primary,#00ff4c)!important}html[data-theme-mode=dark] .nearby-settings-drawer{background-color:#000!important;color:var(--sherin-text-primary,#e5e7eb)!important}html[data-theme-mode=dark] .nearby-settings-drawer :not(button):not(input):not(select):not(textarea){color:var(--sherin-text-primary,#e5e7eb)!important;-webkit-text-fill-color:var(--sherin-text-primary,#e5e7eb)!important}.nearby-settings-drawer input,.nearby-settings-drawer select,.nearby-settings-drawer textarea{background-color:var(--sherin-input-bg,#fff)!important;color:var(--sherin-input-text,#111827)!important;border-color:var(--sherin-input-border,#cfd3d8)!important}.adm-nav,.adm-nav-theme{background-color:var(--sherin-bg-panel,#fff)!important}.adm-nav,.adm-nav a,.adm-nav-link,.adm-nav-theme{color:var(--sherin-text-primary,#111827)!important;border-color:var(--sherin-border-default,#d1d5db)!important}.adm-nav a,.adm-nav-link{background-color:var(--sherin-bg-card,#fff)!important;-webkit-text-fill-color:var(--sherin-text-primary,#111827)!important}.adm-nav a[aria-current=page],.adm-nav-link-active{background-color:#000!important;color:#00ff4c!important;-webkit-text-fill-color:#00ff4c!important;border-color:#00ff4c!important}.adm-main .adm-card,.adm-main .adm-panel,.adm-main .card,.adm-main article,.adm-main form,.adm-main section,.adm-main table{background-color:var(--sherin-bg-card,#fff)!important;color:var(--sherin-text-primary,#111827)!important;border-color:var(--sherin-border-default,#d1d5db)!important}.adm-main .btn,.adm-main a.btn,.adm-main button{opacity:1!important;filter:none!important}html[data-theme-mode=dark] .adm-main .adm-card,html[data-theme-mode=dark] .adm-main .adm-panel,html[data-theme-mode=dark] .adm-main .card,html[data-theme-mode=dark] .adm-main article,html[data-theme-mode=dark] .adm-main form,html[data-theme-mode=dark] .adm-main section,html[data-theme-mode=dark] .adm-main table,html[data-theme-mode=dark] .adm-nav{background-color:var(--sherin-bg-card,#050505)!important;color:var(--sherin-text-primary,#e5e7eb)!important}.adm-main [style*="background-color: #000"],.adm-main [style*="background-color: rgb(0, 0, 0)"],.adm-main [style*="background: #000"],.adm-main [style*="background: rgb(0, 0, 0)"],.adm-main [style*="background:#000"]{background-color:var(--sherin-bg-card,#fff)!important;color:var(--sherin-text-primary,#111827)!important;-webkit-text-fill-color:var(--sherin-text-primary,#111827)!important;border-color:var(--sherin-border-default,#d1d5db)!important}.my-listings-theme-page{background-color:var(--sherin-bg-page,#f5f7f9)!important;color:var(--sherin-text-primary,#111827)!important}.my-listings-theme-page h1,.my-listings-theme-page h2,.my-listings-theme-page p,.my-listings-theme-page span,.my-listings-theme-page td,.my-listings-theme-page th{color:var(--sherin-text-primary,#111827)!important;-webkit-text-fill-color:var(--sherin-text-primary,#111827)!important}.my-listings-table{background-color:var(--sherin-bg-card,#fff)!important;color:var(--sherin-text-primary,#111827)!important}.my-listings-table td,.my-listings-table th{border-color:var(--sherin-border-default,#d1d5db)!important}.my-listings-edit-action,.my-listings-title-link{color:var(--sherin-accent-primary,#047857)!important;-webkit-text-fill-color:var(--sherin-accent-primary,#047857)!important;font-weight:900!important}.my-listings-activate-action,.my-listings-add-action{background-color:var(--sherin-button-primary-bg,#00ff4c)!important;color:var(--sherin-button-primary-text,#000)!important;-webkit-text-fill-color:var(--sherin-button-primary-text,#000)!important;border-color:var(--sherin-button-primary-bg,#00ff4c)!important}.my-listings-deactivate-action{background-color:var(--sherin-bg-panel,#fff)!important;color:var(--sherin-text-primary,#111827)!important;-webkit-text-fill-color:var(--sherin-text-primary,#111827)!important;border-color:var(--sherin-border-strong,#111827)!important}.my-listings-delete-action{background-color:#fff!important;color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important;border:1px solid #111827!important;border-radius:8px!important;font-weight:900!important;opacity:1!important}html[data-theme-mode=dark] .my-listings-table,html[data-theme-mode=dark] .my-listings-theme-page{background-color:#000!important;color:var(--sherin-text-primary,#e5e7eb)!important}html[data-theme-mode=dark] .my-listings-theme-page h1,html[data-theme-mode=dark] .my-listings-theme-page h2,html[data-theme-mode=dark] .my-listings-theme-page p,html[data-theme-mode=dark] .my-listings-theme-page span,html[data-theme-mode=dark] .my-listings-theme-page td,html[data-theme-mode=dark] .my-listings-theme-page th{color:var(--sherin-text-primary,#e5e7eb)!important;-webkit-text-fill-color:var(--sherin-text-primary,#e5e7eb)!important}html[data-theme-mode=dark] .my-listings-delete-action{background-color:#000!important;color:#fecaca!important;-webkit-text-fill-color:#fecaca!important;border-color:#fecaca!important}.jobs-detail-theme-page,.jobs-form-theme-page,.jobs-theme-page{background-color:var(--sherin-bg-page,#f5f7f9)!important;color:var(--sherin-text-primary,#111827)!important}.jobs-detail-theme-page article,.jobs-detail-theme-page section,.jobs-form-theme-page article,.jobs-form-theme-page section,.jobs-theme-page article,.jobs-theme-page section{background-color:var(--sherin-bg-card,#fff)!important;color:var(--sherin-text-primary,#111827)!important;border-color:var(--sherin-border-default,#d1d5db)!important}.jobs-detail-theme-page input,.jobs-detail-theme-page select,.jobs-detail-theme-page textarea,.jobs-form-theme-page input,.jobs-form-theme-page select,.jobs-form-theme-page textarea,.jobs-theme-page input,.jobs-theme-page select,.jobs-theme-page textarea{background-color:var(--sherin-input-bg,#fff)!important;color:var(--sherin-input-text,#111827)!important;-webkit-text-fill-color:var(--sherin-input-text,#111827)!important;border-color:var(--sherin-input-border,#cfd3d8)!important;opacity:1!important}.jobs-detail-theme-page a,.jobs-detail-theme-page button,.jobs-form-theme-page a,.jobs-form-theme-page button,.jobs-theme-page a,.jobs-theme-page button{opacity:1!important;filter:none!important}.jobs-detail-theme-page a[style*=border],.jobs-detail-theme-page button,.jobs-form-theme-page a[style*=border],.jobs-form-theme-page button,.jobs-theme-page a[style*=border],.jobs-theme-page button{color:var(--sherin-text-primary,#111827)!important;-webkit-text-fill-color:var(--sherin-text-primary,#111827)!important;border-color:var(--sherin-border-strong,#111827)!important}.jobs-detail-theme-page a:not([style*=border]),.jobs-form-theme-page a:not([style*=border]),.jobs-theme-page a:not([style*=border]){color:var(--sherin-accent-primary,#047857)!important;-webkit-text-fill-color:var(--sherin-accent-primary,#047857)!important}.jobs-detail-theme-page button[style*="background-color: rgb(0, 255, 76)"], .jobs-detail-theme-page button[style*="background: rgb(0, 255, 76)"], .jobs-form-theme-page button[style*="background-color: rgb(0, 255, 76)"], .jobs-form-theme-page button[style*="background: rgb(0, 255, 76)"], .jobs-theme-page button[style*="background-color: rgb(0, 255, 76)"], .jobs-theme-page button[style*="background: rgb(0, 255, 76)"]{background-color:var(--sherin-button-primary-bg,#00ff4c)!important;color:var(--sherin-button-primary-text,#000)!important;-webkit-text-fill-color:var(--sherin-button-primary-text,#000)!important;border-color:var(--sherin-button-primary-bg,#00ff4c)!important}.jobs-detail-theme-page button[disabled],.jobs-form-theme-page button[disabled],.jobs-theme-page button[disabled]{opacity:.72!important;background-color:var(--sherin-bg-panel,#fff)!important;color:var(--sherin-text-muted,#6b7280)!important;-webkit-text-fill-color:var(--sherin-text-muted,#6b7280)!important}.jobs-detail-theme-page [style*=crimson],.jobs-form-theme-page [style*=crimson],.jobs-theme-page [style*=crimson]{color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important}html[data-theme-mode=dark] .jobs-detail-theme-page,html[data-theme-mode=dark] .jobs-form-theme-page,html[data-theme-mode=dark] .jobs-theme-page{background-color:#000!important;color:var(--sherin-text-primary,#e5e7eb)!important}html[data-theme-mode=dark] .jobs-detail-theme-page article,html[data-theme-mode=dark] .jobs-detail-theme-page section,html[data-theme-mode=dark] .jobs-form-theme-page article,html[data-theme-mode=dark] .jobs-form-theme-page section,html[data-theme-mode=dark] .jobs-theme-page article,html[data-theme-mode=dark] .jobs-theme-page section{background-color:var(--sherin-bg-card,#050505)!important;color:var(--sherin-text-primary,#e5e7eb)!important;border-color:var(--sherin-border-default,#14532d)!important}html[data-theme-mode=dark] .jobs-detail-theme-page a[style*=border],html[data-theme-mode=dark] .jobs-detail-theme-page button,html[data-theme-mode=dark] .jobs-form-theme-page a[style*=border],html[data-theme-mode=dark] .jobs-form-theme-page button,html[data-theme-mode=dark] .jobs-theme-page a[style*=border],html[data-theme-mode=dark] .jobs-theme-page button{color:var(--sherin-text-primary,#e5e7eb)!important;-webkit-text-fill-color:var(--sherin-text-primary,#e5e7eb)!important;border-color:var(--sherin-accent-primary,#00ff4c)!important}html[data-theme-mode=dark] .jobs-detail-theme-page [style*=crimson],html[data-theme-mode=dark] .jobs-form-theme-page [style*=crimson],html[data-theme-mode=dark] .jobs-theme-page [style*=crimson]{color:#fecaca!important;-webkit-text-fill-color:#fecaca!important}.sherin-page,.sherin-theme-scope{min-height:100vh;background:var(--sherin-bg-page,#f7f8f5);color:var(--sherin-text-primary,#111827);font-size:calc(1rem * var(--sherin-font-scale, 1))}.sherin-section{background:var(--sherin-bg-panel,#fff)}.sherin-card,.sherin-panel,.sherin-section,.sherin-surface{color:var(--sherin-text-primary,#111827);border:1px solid var(--sherin-border-default,#d1d5db);border-radius:18px}.sherin-card,.sherin-panel,.sherin-surface{background:var(--sherin-bg-card,var(--sherin-bg-panel,#fff));box-shadow:0 18px 44px rgba(15,23,42,.08)}.sherin-panel{background:var(--sherin-bg-panel,#fff)}.sherin-surface{background:var(--sherin-bg-elevated,var(--sherin-bg-card,#fff))}.sherin-heading,.sherin-text,.sherin-title{color:var(--sherin-text-primary,#111827);-webkit-text-fill-color:var(--sherin-text-primary,#111827)}.sherin-secondary,.sherin-subtitle{color:var(--sherin-text-secondary,#374151);-webkit-text-fill-color:var(--sherin-text-secondary,#374151)}.sherin-caption,.sherin-help,.sherin-meta,.sherin-muted{color:var(--sherin-text-muted,#6b7280);-webkit-text-fill-color:var(--sherin-text-muted,#6b7280)}.sherin-accent-text,.sherin-link{color:var(--sherin-accent-primary,#047857);-webkit-text-fill-color:var(--sherin-accent-primary,#047857);-webkit-text-decoration-color:color-mix(in srgb,var(--sherin-accent-primary,#047857) 52%,transparent);text-decoration-color:color-mix(in srgb,var(--sherin-accent-primary,#047857) 52%,transparent)}.sherin-link:hover{text-decoration:underline}.sherin-badge,.sherin-chip{display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:100%;border-radius:999px;border:1px solid var(--sherin-border-default,#d1d5db);background:var(--sherin-bg-panel,#fff);color:var(--sherin-text-primary,#111827);-webkit-text-fill-color:var(--sherin-text-primary,#111827);font-weight:800}.sherin-badge-accent,.sherin-badge-active,.sherin-chip-active{border-color:var(--sherin-accent-primary,#00ff4c);background:color-mix(in srgb,var(--sherin-accent-primary,#00ff4c) 16%,var(--sherin-bg-panel,#fff));color:var(--sherin-accent-primary,#047857);-webkit-text-fill-color:var(--sherin-accent-primary,#047857)}.sherin-btn,.sherin-btn-danger,.sherin-btn-ghost,.sherin-btn-primary,.sherin-btn-secondary,.sherin-table-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:14px;padding:10px 14px;font-weight:900;line-height:1.1;text-decoration:none;cursor:pointer;opacity:1;filter:none}.sherin-btn-primary{border:1px solid var(--sherin-button-primary-bg,var(--sherin-accent-primary,#00ff4c));background:var(--sherin-button-primary-bg,var(--sherin-accent-primary,#00ff4c));color:var(--sherin-button-primary-text,#000);-webkit-text-fill-color:var(--sherin-button-primary-text,#000)}.sherin-btn-secondary,.sherin-table-action{border:1px solid var(--sherin-border-strong,var(--sherin-accent-primary,#047857));background:var(--sherin-button-secondary-bg,var(--sherin-bg-panel,#fff));color:var(--sherin-button-secondary-text,var(--sherin-text-primary,#111827));-webkit-text-fill-color:var(--sherin-button-secondary-text,var(--sherin-text-primary,#111827))}.sherin-btn-ghost{border:1px solid var(--sherin-border-default,#d1d5db);background:transparent;color:var(--sherin-text-primary,#111827);-webkit-text-fill-color:var(--sherin-text-primary,#111827)}.sherin-btn-danger{border:1px solid var(--sherin-danger,#b91c1c);background:var(--sherin-bg-panel,#fff);color:var(--sherin-danger,#b91c1c);-webkit-text-fill-color:var(--sherin-danger,#b91c1c)}.sherin-btn-danger:disabled,.sherin-btn-ghost:disabled,.sherin-btn-primary:disabled,.sherin-btn-secondary:disabled,.sherin-btn:disabled{cursor:not-allowed;opacity:.68}.sherin-field,.sherin-input,.sherin-page input.sherin-input,.sherin-page select.sherin-select,.sherin-page textarea.sherin-textarea,.sherin-select,.sherin-textarea{width:100%;border-radius:14px;border:1px solid var(--sherin-input-border,var(--sherin-border-default,#cfd3d8));background:var(--sherin-input-bg,var(--sherin-bg-panel,#fff));color:var(--sherin-input-text,var(--sherin-text-primary,#111827));-webkit-text-fill-color:var(--sherin-input-text,var(--sherin-text-primary,#111827));outline:none;opacity:1}.sherin-field:focus,.sherin-input:focus,.sherin-select:focus,.sherin-textarea:focus{border-color:var(--sherin-focus,var(--sherin-accent-primary,#00ff4c));box-shadow:0 0 0 3px color-mix(in srgb,var(--sherin-focus,var(--sherin-accent-primary,#00ff4c)) 24%,transparent)}.sherin-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--sherin-bg-card,#fff);color:var(--sherin-text-primary,#111827);border:1px solid var(--sherin-border-default,#d1d5db);border-radius:16px;overflow:hidden}.sherin-table td,.sherin-table th{color:var(--sherin-text-primary,#111827);border-bottom:1px solid var(--sherin-border-default,#e5e7eb)}.sherin-table th{background:var(--sherin-bg-panel,#fff);color:var(--sherin-text-secondary,#374151);-webkit-text-fill-color:var(--sherin-text-secondary,#374151);font-weight:900}.sherin-divider{border:0;border-top:1px solid var(--sherin-border-default,#d1d5db)}.sherin-border,.sherin-ring{border-color:var(--sherin-border-default,#d1d5db)!important}.sherin-border-accent{border-color:var(--sherin-accent-primary,#00ff4c)!important}.content-theme-card,.public-profile-owner-theme,.sherin-owner-theme{background:var(--sherin-bg-page,#f7f8f5);color:var(--sherin-text-primary,#111827)}html[data-theme-mode=dark] .content-theme-card,html[data-theme-mode=dark] .public-profile-owner-theme,html[data-theme-mode=dark] .sherin-owner-theme,html[data-theme-mode=dark] .sherin-page,html[data-theme-mode=dark] .sherin-theme-scope{background:#000;color:var(--sherin-text-primary,#e5e7eb)}html[data-theme-mode=dark] .sherin-card,html[data-theme-mode=dark] .sherin-panel,html[data-theme-mode=dark] .sherin-section,html[data-theme-mode=dark] .sherin-surface{background:var(--sherin-bg-card,#050505);color:var(--sherin-text-primary,#e5e7eb);border-color:var(--sherin-border-default,#14532d);box-shadow:0 18px 48px rgba(0,0,0,.55)}html[data-theme-mode=dark] .sherin-heading,html[data-theme-mode=dark] .sherin-table td,html[data-theme-mode=dark] .sherin-text,html[data-theme-mode=dark] .sherin-title{color:var(--sherin-text-primary,#e5e7eb);-webkit-text-fill-color:var(--sherin-text-primary,#e5e7eb)}html[data-theme-mode=dark] .sherin-secondary,html[data-theme-mode=dark] .sherin-subtitle,html[data-theme-mode=dark] .sherin-table th{color:var(--sherin-text-secondary,#d1d5db);-webkit-text-fill-color:var(--sherin-text-secondary,#d1d5db)}html[data-theme-mode=dark] .sherin-caption,html[data-theme-mode=dark] .sherin-help,html[data-theme-mode=dark] .sherin-meta,html[data-theme-mode=dark] .sherin-muted{color:var(--sherin-text-muted,#9ca3af);-webkit-text-fill-color:var(--sherin-text-muted,#9ca3af)}html[data-theme-mode=dark] .sherin-field,html[data-theme-mode=dark] .sherin-input,html[data-theme-mode=dark] .sherin-select,html[data-theme-mode=dark] .sherin-textarea{background:var(--sherin-input-bg,#050505);color:var(--sherin-input-text,#f9fafb);-webkit-text-fill-color:var(--sherin-input-text,#f9fafb);border-color:var(--sherin-input-border,#166534)}html[data-theme-mode=dark] .sherin-btn-danger{border-color:#fecaca;background:#000;color:#fecaca;-webkit-text-fill-color:#fecaca}.account-theme-page .sherin-card,.account-theme-page [style*="background-color: #000"],.account-theme-page [style*="background-color: rgb(0, 0, 0)"],.account-theme-page [style*="background: #000"],.account-theme-page [style*="background: rgb(0, 0, 0)"],.account-theme-page [style*="background:#000"],.account-theme-page article,.account-theme-page form,.account-theme-page section{background-color:var(--sherin-bg-card,#fff)!important;color:var(--sherin-text-primary,#111827)!important;border-color:var(--sherin-border-default,#d1d5db)!important}html[data-theme-mode=dark] .account-theme-page [style*="background-color: #000"],html[data-theme-mode=dark] .account-theme-page [style*="background-color: rgb(0, 0, 0)"],html[data-theme-mode=dark] .account-theme-page [style*="background: #000"],html[data-theme-mode=dark] .account-theme-page [style*="background: rgb(0, 0, 0)"],html[data-theme-mode=dark] .account-theme-page [style*="background:#000"],html[data-theme-mode=dark] .account-theme-page article,html[data-theme-mode=dark] .account-theme-page form,html[data-theme-mode=dark] .account-theme-page section{background-color:var(--sherin-bg-card,#050505)!important;color:var(--sherin-text-primary,#e5e7eb)!important;border-color:var(--sherin-border-default,#334155)!important}.account-theme-page div,.account-theme-page h1,.account-theme-page h2,.account-theme-page h3,.account-theme-page h4,.account-theme-page label,.account-theme-page p,.account-theme-page small,.account-theme-page span,.account-theme-page strong{color:var(--sherin-text-primary,#111827)}.account-theme-page [style*="color: #cbd5e1"],.account-theme-page [style*="color: rgb(203, 213, 225)"],.account-theme-page [style*="color:#cbd5e1"]{color:var(--sherin-text-secondary,#374151)!important;-webkit-text-fill-color:var(--sherin-text-secondary,#374151)!important}.account-theme-page [style*="color: #9ca3af"],.account-theme-page [style*="color: rgb(156, 163, 175)"],.account-theme-page [style*="color:#9ca3af"]{color:var(--sherin-text-muted,#6b7280)!important;-webkit-text-fill-color:var(--sherin-text-muted,#6b7280)!important}.account-theme-page [style*="color: #00ff4c"],.account-theme-page [style*="color: rgb(0, 255, 76)"],.account-theme-page [style*="color:#00ff4c"],.account-theme-page a{color:var(--sherin-accent-primary,#15803d)!important;-webkit-text-fill-color:var(--sherin-accent-primary,#15803d)!important}.account-theme-page [role=button]:not(:disabled),.account-theme-page button:not(:disabled){opacity:1!important;filter:none!important;border-color:var(--sherin-chip-border,var(--sherin-border-default,#d1d5db))!important}.account-theme-page a[style*=border],.account-theme-page button:not(:disabled){background-color:var(--sherin-chip-bg,var(--sherin-bg-panel,#fff))!important;color:var(--sherin-chip-text,var(--sherin-text-primary,#111827))!important;-webkit-text-fill-color:var(--sherin-chip-text,var(--sherin-text-primary,#111827))!important}.account-theme-page .sherin-btn-primary,.account-theme-page button[style*="background: #00ff4c"],.account-theme-page button[style*="background: rgb(0, 255, 76)"],.account-theme-page button[style*="background:#00ff4c"]{background-color:var(--sherin-button-primary-bg,#00ff4c)!important;color:var(--sherin-button-primary-text,#000)!important;-webkit-text-fill-color:var(--sherin-button-primary-text,#000)!important;border-color:var(--sherin-border-strong,var(--sherin-accent-primary,#00ff4c))!important}.account-theme-page table,.account-theme-page td,.account-theme-page th{background-color:var(--sherin-bg-card,#fff)!important;color:var(--sherin-text-primary,#111827)!important;border-color:var(--sherin-border-default,#d1d5db)!important}html[data-theme-mode=dark] .account-theme-page table,html[data-theme-mode=dark] .account-theme-page td,html[data-theme-mode=dark] .account-theme-page th{background-color:var(--sherin-bg-card,#050505)!important;color:var(--sherin-text-primary,#e5e7eb)!important}.account-theme-page{background-color:var(--sherin-bg-page,#fff)!important;color:var(--sherin-text-primary,#111827)!important}.account-theme-page .account-card,.account-theme-page .rounded-2xl,.account-theme-page .rounded-xl,.account-theme-page article,.account-theme-page fieldset,.account-theme-page section{background-color:var(--sherin-bg-card,#fff)!important;color:var(--sherin-text-primary,#111827)!important;border-color:var(--sherin-border-default,#d1d5db)!important}.account-theme-page div,.account-theme-page h1,.account-theme-page h2,.account-theme-page h3,.account-theme-page h4,.account-theme-page label,.account-theme-page p,.account-theme-page small,.account-theme-page span,.account-theme-page strong{color:inherit}.account-theme-page a{color:var(--sherin-accent-primary,#15803d)!important;-webkit-text-fill-color:var(--sherin-accent-primary,#15803d)!important}.account-theme-page input,.account-theme-page select,.account-theme-page textarea{background-color:var(--sherin-input-bg,#fff)!important;color:var(--sherin-input-text,#111827)!important;-webkit-text-fill-color:var(--sherin-input-text,#111827)!important;border-color:var(--sherin-input-border,#cfd3d8)!important;opacity:1!important}.account-theme-page button:not(:disabled){opacity:1!important;filter:none!important}.account-theme-page .sherin-btn-primary,.account-theme-page button[data-variant=primary],.account-theme-page button[type=submit]{background-color:var(--sherin-button-primary-bg,#00ff4c)!important;color:var(--sherin-button-primary-text,#000)!important;-webkit-text-fill-color:var(--sherin-button-primary-text,#000)!important;border-color:var(--sherin-border-strong,var(--sherin-accent-primary,#00ff4c))!important}.account-theme-page .sherin-btn-secondary,.account-theme-page .sherin-chip,.account-theme-page [role=button],.account-theme-page button:not([type=submit]):not([data-variant=primary]){background-color:var(--sherin-chip-bg,var(--sherin-bg-panel,#fff))!important;color:var(--sherin-chip-text,var(--sherin-text-primary,#111827))!important;-webkit-text-fill-color:var(--sherin-chip-text,var(--sherin-text-primary,#111827))!important;border-color:var(--sherin-chip-border,var(--sherin-border-default,#d1d5db))!important}.account-theme-page .sherin-muted,.account-theme-page [style*="color: #6b7280"],.account-theme-page [style*="color: #9ca3af"],.account-theme-page [style*="color: rgb(107, 114, 128)"],.account-theme-page [style*="color: rgb(156, 163, 175)"],.account-theme-page [style*="color:#6b7280"],.account-theme-page [style*="color:#9ca3af"]{color:var(--sherin-text-muted,#6b7280)!important;-webkit-text-fill-color:var(--sherin-text-muted,#6b7280)!important}.account-theme-page .sherin-accent,.account-theme-page .sherin-accent-text,.account-theme-page [style*="color: #00ff4c"],.account-theme-page [style*="color: rgb(0, 255, 76)"],.account-theme-page [style*="color:#00ff4c"]{color:var(--sherin-accent-primary,#15803d)!important;-webkit-text-fill-color:var(--sherin-accent-primary,#15803d)!important}.account-theme-page [style*="border-color: #00ff4c"],.account-theme-page [style*="border: 1px solid #00ff4c"],.account-theme-page [style*="border: 1px solid rgb(0, 255, 76)"],.account-theme-page [style*="border: 2px solid #00ff4c"],.account-theme-page [style*="border: 2px solid rgb(0, 255, 76)"]{border-color:var(--sherin-accent-primary,#15803d)!important}html[data-theme-mode=light] .account-theme-page [style*="background-color: #000"],html[data-theme-mode=light] .account-theme-page [style*="background-color: #050505"],html[data-theme-mode=light] .account-theme-page [style*="background: #000"],html[data-theme-mode=light] .account-theme-page [style*="background: #050505"],html[data-theme-mode=light] .account-theme-page [style*="background:#000"]{background-color:var(--sherin-bg-card,#fff)!important;color:var(--sherin-text-primary,#111827)!important;-webkit-text-fill-color:var(--sherin-text-primary,#111827)!important;border-color:var(--sherin-border-default,#d1d5db)!important}html[data-theme-mode=dark] .account-theme-page,html[data-theme-mode=dark] .account-theme-page main{background-color:var(--sherin-bg-page,#000)!important;color:var(--sherin-text-primary,#e5e7eb)!important}html[data-theme-mode=dark] .account-theme-page .rounded-2xl,html[data-theme-mode=dark] .account-theme-page .rounded-xl,html[data-theme-mode=dark] .account-theme-page article,html[data-theme-mode=dark] .account-theme-page fieldset,html[data-theme-mode=dark] .account-theme-page section{background-color:var(--sherin-bg-card,#050505)!important;color:var(--sherin-text-primary,#e5e7eb)!important;border-color:var(--sherin-border-default,#334155)!important}.account-home-theme-page section,.account-identity-theme-page section,.account-subscriptions-theme-page section{transition:background-color .15s ease,color .15s ease,border-color .15s ease}.account-home-theme-page .account-section-title,.account-theme-page .account-section-title{color:var(--sherin-accent-primary,#15803d)!important;-webkit-text-fill-color:var(--sherin-accent-primary,#15803d)!important;font-weight:1000!important;letter-spacing:.01em;display:inline-flex;align-items:center;gap:8px}.account-home-theme-page .account-section-title:before,.account-theme-page .account-section-title:before{content:"";display:inline-block;width:8px;height:18px;border-radius:999px;background:var(--sherin-accent-primary,#15803d);box-shadow:0 0 0 3px var(--sherin-accent-soft,rgba(21,128,61,.1))}.account-home-theme-page .account-sherinpay-title,.account-theme-page .account-sherinpay-title{color:#00ff4c!important;-webkit-text-fill-color:#00ff4c!important;background:#000!important;border:2px solid #00ff4c!important;border-radius:999px!important;padding:6px 12px!important;width:-moz-fit-content;width:fit-content;box-shadow:0 0 0 3px rgba(0,255,76,.1)!important}.account-home-theme-page .account-sherinpay-title:before,.account-theme-page .account-sherinpay-title:before{background:#00ff4c!important;box-shadow:none!important;width:10px;height:10px}html[data-theme-mode=dark] .account-home-theme-page .account-sherinpay-title,html[data-theme-mode=dark] .account-theme-page .account-sherinpay-title{background:#000!important;color:#00ff4c!important;-webkit-text-fill-color:#00ff4c!important;border-color:#00ff4c!important}.sherin-header-item{opacity:1!important;filter:none!important}.sherin-header-brand-item,html[data-theme-mode=dark] .sherin-header-brand-item,html[data-theme-mode=light] .sherin-header-brand-item,html[data-theme-preset=custom] .sherin-header-brand-item{background:#000!important;color:#00ff4c!important;-webkit-text-fill-color:#00ff4c!important;border-color:transparent!important}.sherin-header-brand-item.sherin-brand-active-lock,.sherin-header-brand-item.sherin-header-item-active,html[data-theme-mode=dark] .sherin-header-brand-item.sherin-header-item-active,html[data-theme-mode=light] .sherin-header-brand-item.sherin-header-item-active,html[data-theme-preset=custom] .sherin-header-brand-item.sherin-header-item-active{border-color:#00ff4c!important;box-shadow:0 0 0 1px rgba(0,255,76,.24)!important}.sherin-header-logo-item,html[data-theme-mode=dark] .sherin-header-logo-item,html[data-theme-mode=light] .sherin-header-logo-item,html[data-theme-preset=custom] .sherin-header-logo-item{font-size:20px!important;font-weight:1000!important;padding:7px 10px!important;border-radius:13px!important}.sherin-header-fire-item,html[data-theme-mode=dark] .sherin-header-fire-item,html[data-theme-mode=light] .sherin-header-fire-item,html[data-theme-preset=custom] .sherin-header-fire-item{background:#000!important;color:#ff5722!important;-webkit-text-fill-color:#ff5722!important;border-color:transparent!important}.sherin-header-fire-item.sherin-header-item-active,html[data-theme-mode=dark] .sherin-header-fire-item.sherin-header-item-active,html[data-theme-mode=light] .sherin-header-fire-item.sherin-header-item-active,html[data-theme-preset=custom] .sherin-header-fire-item.sherin-header-item-active{border-color:#ff5722!important;box-shadow:0 0 0 1px rgba(255,87,34,.28)!important}.sherin-header-auth-action,.sherin-header-auth-link,.sherin-header-auth-user,.sherin-header-theme-item,html[data-theme-preset=custom] .sherin-header-auth-action,html[data-theme-preset=custom] .sherin-header-auth-link,html[data-theme-preset=custom] .sherin-header-auth-user,html[data-theme-preset=custom] .sherin-header-theme-item{color:var(--sherin-text-primary,#111827)!important;-webkit-text-fill-color:var(--sherin-text-primary,#111827)!important}.sherin-header-theme-item.sherin-header-item-active,html[data-theme-preset=custom] .sherin-header-theme-item.sherin-header-item-active{color:var(--sherin-accent-primary,#15803d)!important;-webkit-text-fill-color:var(--sherin-accent-primary,#15803d)!important;border-color:var(--sherin-accent-primary,#15803d)!important;background:var(--sherin-accent-soft,rgba(21,128,61,.1))!important}.sherin-header-auth-action,.sherin-header-auth-link{background:var(--sherin-chip-bg,transparent)!important;border-color:var(--sherin-chip-border,var(--sherin-border-default,#d1d5db))!important;opacity:1!important;filter:none!important}.sherin-header-auth-action:hover,.sherin-header-auth-link:hover{color:var(--sherin-accent-primary,#15803d)!important;-webkit-text-fill-color:var(--sherin-accent-primary,#15803d)!important;border-color:var(--sherin-accent-primary,#15803d)!important}.sherin-header-gear,html[data-theme-mode=dark] .sherin-header-gear,html[data-theme-mode=light] .sherin-header-gear,html[data-theme-preset=custom] .sherin-header-gear{color:#00ff4c!important;-webkit-text-fill-color:#00ff4c!important;background:transparent!important;border-color:transparent!important;font-size:38px!important;transform:translateY(-1px)}.sherin-header-badge,html[data-theme-mode=dark] .sherin-header-badge,html[data-theme-mode=light] .sherin-header-badge,html[data-theme-preset=custom] .sherin-header-badge{background:#000!important;color:#00ff4c!important;-webkit-text-fill-color:#00ff4c!important;border:2px solid #00ff4c!important}html[data-theme-mode=dark] .sherin-header-auth-action,html[data-theme-mode=dark] .sherin-header-auth-link,html[data-theme-mode=dark] .sherin-header-auth-user,html[data-theme-mode=dark] .sherin-header-theme-item{color:var(--sherin-text-primary,#e5e7eb)!important;-webkit-text-fill-color:var(--sherin-text-primary,#e5e7eb)!important}.sherin-header-auth-action-safe,.sherin-header-auth-safe,html[data-theme-mode=light] .sherin-header-auth-action-safe,html[data-theme-mode=light] .sherin-header-auth-safe,html[data-theme-preset=custom] .sherin-header-auth-action-safe,html[data-theme-preset=custom] .sherin-header-auth-safe{background:#fff!important;border:2px solid #111827!important;box-shadow:0 0 0 1px hsla(0,0%,100%,.72),0 1px 2px rgba(0,0,0,.12)!important}.sherin-header-auth-action-safe:hover,.sherin-header-auth-safe:hover,html[data-theme-preset=custom] .sherin-header-auth-action-safe:hover,html[data-theme-preset=custom] .sherin-header-auth-safe:hover{background:#111827!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#111827!important}html[data-theme-mode=dark] .sherin-header-auth-action-safe,html[data-theme-mode=dark] .sherin-header-auth-safe,html[data-theme-mode=dark][data-theme-preset=custom] .sherin-header-auth-action-safe,html[data-theme-mode=dark][data-theme-preset=custom] .sherin-header-auth-safe{background:#000!important;border:2px solid #fff!important;box-shadow:0 0 0 1px rgba(0,0,0,.85),0 0 0 3px hsla(0,0%,100%,.08)!important}html[data-theme-mode=dark] .sherin-header-auth-action-safe:hover,html[data-theme-mode=dark] .sherin-header-auth-safe:hover{background:#fff!important;color:#000!important;-webkit-text-fill-color:#000!important;border-color:#fff!important}.sherin-header-auth-user{display:inline-flex!important;align-items:center!important;max-width:min(220px,32vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sherin-btn-action-safe,.sherin-btn-cart-safe,.sherin-btn-payment-safe,.sherin-btn-primary-safe{background:var(--sherin-button-primary-bg,#00ff4c)!important;color:var(--sherin-button-primary-text,#000)!important;-webkit-text-fill-color:var(--sherin-button-primary-text,#000)!important;border:2px solid var(--sherin-border-strong,var(--sherin-accent-primary,#00ff4c))!important;opacity:1!important;filter:none!important}.sherin-btn-secondary-safe{background:var(--sherin-chip-bg,#fff)!important;color:var(--sherin-chip-text,#111827)!important;-webkit-text-fill-color:var(--sherin-chip-text,#111827)!important;border:2px solid var(--sherin-chip-border,#111827)!important;opacity:1!important;filter:none!important}.sherin-btn-danger-safe{background:#fff!important;color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important;border:2px solid #111827!important;opacity:1!important;filter:none!important}html[data-theme-mode=dark] .sherin-btn-secondary-safe{background:#000!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#fff!important}html[data-theme-mode=dark] .sherin-btn-danger-safe{background:#000!important;color:#fecaca!important;-webkit-text-fill-color:#fecaca!important;border-color:#fecaca!important}.sherin-header-more-button,html[data-theme-mode=dark] .sherin-header-more-button,html[data-theme-mode=light] .sherin-header-more-button,html[data-theme-preset=custom] .sherin-header-more-button{border-color:transparent!important;box-shadow:none!important;opacity:1!important;filter:none!important}.sherin-header-more-button[aria-expanded=true]{border-color:transparent!important;box-shadow:none!important}.sherin-header-fire-drawer,html[data-theme-mode=dark] .sherin-header-fire-drawer,html[data-theme-mode=light] .sherin-header-fire-drawer,html[data-theme-preset=custom] .sherin-header-fire-drawer{background:#000!important;color:#ff5722!important;-webkit-text-fill-color:#ff5722!important;opacity:1!important;filter:none!important}.sherin-header-auth-wrap{flex:0 0 auto!important;min-width:0!important}.sherin-header-auth-action-safe,.sherin-header-auth-safe,html[data-theme-mode=light] .sherin-header-auth-action-safe,html[data-theme-mode=light] .sherin-header-auth-safe,html[data-theme-preset=custom] .sherin-header-auth-action-safe,html[data-theme-preset=custom] .sherin-header-auth-safe{background:#f3f4f6!important;color:#111827!important;-webkit-text-fill-color:#111827!important;border-color:#f3f4f6!important;box-shadow:0 1px 2px rgba(0,0,0,.14)!important;opacity:1!important;filter:none!important}.sherin-header-auth-action-safe:hover,.sherin-header-auth-safe:hover,html[data-theme-preset=custom] .sherin-header-auth-action-safe:hover,html[data-theme-preset=custom] .sherin-header-auth-safe:hover{background:#e5e7eb!important;color:#111827!important;-webkit-text-fill-color:#111827!important;border-color:#e5e7eb!important}html[data-theme-mode=dark] .sherin-header-auth-action-safe,html[data-theme-mode=dark] .sherin-header-auth-safe,html[data-theme-mode=dark][data-theme-preset=custom] .sherin-header-auth-action-safe,html[data-theme-mode=dark][data-theme-preset=custom] .sherin-header-auth-safe{background:#111827!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#111827!important;box-shadow:0 1px 2px rgba(0,0,0,.42)!important}html[data-theme-mode=dark] .sherin-header-auth-action-safe:hover,html[data-theme-mode=dark] .sherin-header-auth-safe:hover{background:#1f2937!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#1f2937!important}.sherin-header-auth-power,.sherin-header-auth-user-compact{width:40px!important;height:40px!important;min-width:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:999px!important}.sherin-header-auth-power{font-size:32px!important}.sherin-header-auth-avatar{object-fit:cover!important;display:block!important}.sherin-header-auth-avatar,.sherin-header-auth-initials{width:40px!important;height:40px!important;border-radius:999px!important}.sherin-header-auth-initials{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;font-weight:1000!important}.sherin-header-auth-action-safe,.sherin-header-auth-safe,html[data-theme-mode=dark] .sherin-header-auth-action-safe,html[data-theme-mode=dark] .sherin-header-auth-safe,html[data-theme-mode=light] .sherin-header-auth-action-safe,html[data-theme-mode=light] .sherin-header-auth-safe,html[data-theme-preset=custom] .sherin-header-auth-action-safe,html[data-theme-preset=custom] .sherin-header-auth-safe{font-weight:500!important}.sherin-header-auth-power{font-family:Segoe UI Symbol,Noto Sans Symbols\ 2,Apple Color Emoji,Segoe UI Emoji,system-ui,sans-serif!important;font-size:26px!important;font-weight:500!important;line-height:1!important}.sherin-header-auth-initials{font-weight:600!important}.cart-theme-page,.checkout-theme-page,.listing-detail-theme-page,.listings-theme-page,.pay-theme-page{color:var(--sherin-text-primary,#111827)}.sherin-btn-action-safe,.sherin-btn-cart-safe,.sherin-btn-payment-safe,.sherin-btn-primary-safe,html[data-theme-mode=dark] .sherin-btn-action-safe,html[data-theme-mode=dark] .sherin-btn-cart-safe,html[data-theme-mode=dark] .sherin-btn-payment-safe,html[data-theme-mode=dark] .sherin-btn-primary-safe,html[data-theme-mode=light] .sherin-btn-action-safe,html[data-theme-mode=light] .sherin-btn-cart-safe,html[data-theme-mode=light] .sherin-btn-payment-safe,html[data-theme-mode=light] .sherin-btn-primary-safe,html[data-theme-preset=custom] .sherin-btn-action-safe,html[data-theme-preset=custom] .sherin-btn-cart-safe,html[data-theme-preset=custom] .sherin-btn-payment-safe,html[data-theme-preset=custom] .sherin-btn-primary-safe{background:var(--sherin-button-primary-bg,#00ff4c)!important;color:var(--sherin-button-primary-text,#000)!important;-webkit-text-fill-color:var(--sherin-button-primary-text,#000)!important;border-color:var(--sherin-button-primary-bg,var(--sherin-accent-primary,#00ff4c))!important;box-shadow:0 1px 2px rgba(0,0,0,.16)!important;opacity:1;filter:none!important;text-decoration:none!important;font-weight:700!important}.sherin-btn-action-safe:disabled,.sherin-btn-cart-safe:disabled,.sherin-btn-payment-safe:disabled,.sherin-btn-primary-safe:disabled{opacity:.58!important;cursor:not-allowed!important}.sherin-btn-action-safe:not(:disabled):hover,.sherin-btn-cart-safe:not(:disabled):hover,.sherin-btn-payment-safe:not(:disabled):hover,.sherin-btn-primary-safe:not(:disabled):hover{filter:brightness(.96)!important}.cart-checkout-action,.checkout-pay-action,.listing-add-cart-action,.listing-rent-now-action,.sherin-btn-cart-safe,.sherin-btn-payment-safe{border-width:1px!important;border-style:solid!important}.cart-remove-action.sherin-btn-danger-safe,html[data-theme-preset=custom] .cart-remove-action.sherin-btn-danger-safe{padding:7px 10px!important;text-decoration:none!important}.pay-return-action.sherin-btn-secondary-safe{background:var(--sherin-bg-panel,#f3f4f6)!important;color:var(--sherin-text-primary,#111827)!important;-webkit-text-fill-color:var(--sherin-text-primary,#111827)!important;border-color:transparent!important;box-shadow:0 1px 2px rgba(0,0,0,.14)!important}html[data-theme-mode=dark] .pay-return-action.sherin-btn-secondary-safe{background:#111827!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:transparent!important}.pay-return-link{color:var(--sherin-accent-primary,#15803d)!important;-webkit-text-fill-color:var(--sherin-accent-primary,#15803d)!important}.cart-theme-page .sherin-btn-payment-safe,.checkout-theme-page .sherin-btn-payment-safe,.listing-detail-theme-page .sherin-btn-action-safe,.listing-detail-theme-page .sherin-btn-cart-safe,.listings-theme-page .sherin-btn-action-safe,.pay-theme-page .sherin-btn-payment-safe{background-color:var(--sherin-button-primary-bg,#00ff4c)!important;color:var(--sherin-button-primary-text,#000)!important;-webkit-text-fill-color:var(--sherin-button-primary-text,#000)!important}.sherin-btn-action-safe,.sherin-btn-cart-safe,.sherin-btn-danger-safe,.sherin-btn-payment-safe,.sherin-btn-primary-safe,.sherin-btn-secondary-safe{opacity:1!important;filter:none!important;text-shadow:none!important;box-shadow:none!important;text-decoration:none!important}.chat-theme-page .chat-send-safe,.jobs-detail-theme-page .job-primary-action,.jobs-form-theme-page .job-primary-action,.jobs-theme-page .job-primary-action,.sherin-btn-action-safe,.sherin-btn-cart-safe,.sherin-btn-payment-safe,.sherin-btn-primary-safe{background-color:var(--sherin-button-primary-bg,#00ff4c)!important;color:var(--sherin-button-primary-text,#000)!important;-webkit-text-fill-color:var(--sherin-button-primary-text,#000)!important;border-color:var(--sherin-button-primary-bg,var(--sherin-accent-primary,#00ff4c))!important}.account-theme-page .sherin-btn-secondary-safe,.chat-theme-page .sherin-btn-secondary-safe,.jobs-detail-theme-page .sherin-btn-secondary-safe,.jobs-form-theme-page .sherin-btn-secondary-safe,.jobs-theme-page .sherin-btn-secondary-safe,.sherin-btn-secondary-safe{background-color:var(--sherin-bg-subtle,#f3f4f6)!important;color:var(--sherin-text-primary,#111827)!important;-webkit-text-fill-color:var(--sherin-text-primary,#111827)!important;border-color:var(--sherin-bg-subtle,#f3f4f6)!important}.account-theme-page .sherin-btn-danger-safe,.chat-theme-page .sherin-btn-danger-safe,.jobs-detail-theme-page .job-danger-action,.jobs-form-theme-page .job-danger-action,.jobs-theme-page .job-danger-action,.sherin-btn-danger-safe{background-color:#fff1f2!important;color:#991b1b!important;-webkit-text-fill-color:#991b1b!important;border-color:#fecdd3!important}html[data-theme-mode=dark] .account-theme-page .sherin-btn-secondary-safe,html[data-theme-mode=dark] .chat-theme-page .sherin-btn-secondary-safe,html[data-theme-mode=dark] .jobs-detail-theme-page .sherin-btn-secondary-safe,html[data-theme-mode=dark] .jobs-form-theme-page .sherin-btn-secondary-safe,html[data-theme-mode=dark] .jobs-theme-page .sherin-btn-secondary-safe,html[data-theme-mode=dark] .sherin-btn-secondary-safe{background-color:#111827!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:#111827!important}html[data-theme-mode=dark] .account-theme-page .sherin-btn-danger-safe,html[data-theme-mode=dark] .chat-theme-page .sherin-btn-danger-safe,html[data-theme-mode=dark] .jobs-detail-theme-page .job-danger-action,html[data-theme-mode=dark] .jobs-form-theme-page .job-danger-action,html[data-theme-mode=dark] .jobs-theme-page .job-danger-action,html[data-theme-mode=dark] .sherin-btn-danger-safe{background-color:#1f0b0d!important;color:#fecaca!important;-webkit-text-fill-color:#fecaca!important;border-color:#7f1d1d!important}.account-theme-page button[type=submit],.jobs-detail-theme-page button[type=submit],.jobs-form-theme-page button[type=submit],.jobs-theme-page button[type=submit]{background-color:var(--sherin-button-primary-bg,#00ff4c)!important;color:var(--sherin-button-primary-text,#000)!important;-webkit-text-fill-color:var(--sherin-button-primary-text,#000)!important;border-color:var(--sherin-button-primary-bg,var(--sherin-accent-primary,#00ff4c))!important}.account-theme-page button[style*="background-color: #00ff4c"],.account-theme-page button[style*="background-color: rgb(0, 255, 76)"],.account-theme-page button[style*="background: #00ff4c"],.account-theme-page button[style*="background: rgb(0, 255, 76)"],.chat-theme-page button[style*="background-color: rgb(0, 255, 76)"],.chat-theme-page button[style*="background-color: var(--sherin-button-primary-bg"],.chat-theme-page button[style*="background: rgb(0, 255, 76)"],.chat-theme-page button[style*="background: var(--sherin-button-primary-bg"]{background-color:var(--sherin-button-primary-bg,#00ff4c)!important;color:var(--sherin-button-primary-text,#000)!important;-webkit-text-fill-color:var(--sherin-button-primary-text,#000)!important;border-color:var(--sherin-button-primary-bg,#00ff4c)!important}.sherin-btn-action-safe:disabled,.sherin-btn-cart-safe:disabled,.sherin-btn-danger-safe:disabled,.sherin-btn-payment-safe:disabled,.sherin-btn-primary-safe:disabled,.sherin-btn-secondary-safe:disabled{opacity:.62!important;cursor:not-allowed!important}.chat-conversation-theme-scope,.chat-conversation-theme-scope .chat-conversation-scroll,.chat-conversation-theme-scope .chat-conversation-theme-panel{background-color:var(--chat-conversation-bg,var(--sherin-bg-page,#fff))!important;color:var(--chat-conversation-text,var(--sherin-text-primary,#111827))!important;border-color:var(--chat-conversation-accent,var(--sherin-accent-primary,#00ff4c))!important}.chat-conversation-theme-scope .chat-message-bubble{opacity:1!important;filter:none!important}.chat-conversation-theme-scope .chat-message-bubble-mine{background-color:var(--chat-bubble-me-bg,var(--sherin-button-primary-bg,#00ff4c))!important;color:var(--chat-bubble-me-text,var(--sherin-button-primary-text,#000))!important;-webkit-text-fill-color:var(--chat-bubble-me-text,var(--sherin-button-primary-text,#000))!important;border-color:transparent!important}.chat-conversation-theme-scope .chat-message-bubble-other{background-color:var(--chat-bubble-other-bg,var(--sherin-bg-card,#fff))!important;color:var(--chat-bubble-other-text,var(--sherin-text-primary,#111827))!important;-webkit-text-fill-color:var(--chat-bubble-other-text,var(--sherin-text-primary,#111827))!important;border-color:var(--chat-conversation-accent,var(--sherin-accent-primary,#00ff4c))!important}.chat-conversation-theme-scope .chat-message-bubble-mine :not(img):not(video):not(canvas):not(iframe):not(input):not(textarea):not(select):not(button),.chat-conversation-theme-scope .chat-message-bubble-mine a{color:var(--chat-bubble-me-text,var(--sherin-button-primary-text,#000))!important;-webkit-text-fill-color:var(--chat-bubble-me-text,var(--sherin-button-primary-text,#000))!important}.chat-conversation-theme-scope .chat-message-bubble-other :not(img):not(video):not(canvas):not(iframe):not(input):not(textarea):not(select):not(button),.chat-conversation-theme-scope .chat-message-bubble-other a{color:var(--chat-bubble-other-text,var(--sherin-text-primary,#111827))!important;-webkit-text-fill-color:var(--chat-bubble-other-text,var(--sherin-text-primary,#111827))!important}.chat-conversation-theme-scope .chat-message-bubble-mine[style*="background-color: #ffffff"],.chat-conversation-theme-scope .chat-message-bubble-mine[style*="background: #ffffff"]{color:#000!important;-webkit-text-fill-color:#000!important}.chat-conversation-theme-scope .chat-message-bubble-other[style*="background-color: #000000"],.chat-conversation-theme-scope .chat-message-bubble-other[style*="background-color: #111111"],.chat-conversation-theme-scope .chat-message-bubble-other[style*="background: #000000"],.chat-conversation-theme-scope .chat-message-bubble-other[style*="background: #111111"]{color:#fff!important;-webkit-text-fill-color:#fff!important}.chat-conversation-theme-scope .chat-message-bubble-light-bg,.chat-conversation-theme-scope .chat-message-bubble-light-bg :not(img):not(video):not(canvas):not(iframe):not(input):not(textarea):not(select):not(button),.chat-conversation-theme-scope .chat-message-bubble-light-bg a,.chat-conversation-theme-scope .chat-message-bubble[data-chat-bubble-tone=light],.chat-conversation-theme-scope .chat-message-bubble[data-chat-bubble-tone=light] :not(img):not(video):not(canvas):not(iframe):not(input):not(textarea):not(select):not(button){color:#020617!important;-webkit-text-fill-color:#020617!important}.chat-conversation-theme-scope .chat-message-bubble-dark-bg,.chat-conversation-theme-scope .chat-message-bubble-dark-bg :not(img):not(video):not(canvas):not(iframe):not(input):not(textarea):not(select):not(button),.chat-conversation-theme-scope .chat-message-bubble-dark-bg a,.chat-conversation-theme-scope .chat-message-bubble[data-chat-bubble-tone=dark],.chat-conversation-theme-scope .chat-message-bubble[data-chat-bubble-tone=dark] :not(img):not(video):not(canvas):not(iframe):not(input):not(textarea):not(select):not(button){color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.chat-conversation-theme-scope .chat-message-bubble-light-bg button,.chat-conversation-theme-scope .chat-message-bubble[data-chat-bubble-tone=light] button{color:#020617!important;-webkit-text-fill-color:#020617!important;border-color:rgba(2,6,23,.55)!important}.chat-conversation-theme-scope .chat-message-bubble-dark-bg button,.chat-conversation-theme-scope .chat-message-bubble[data-chat-bubble-tone=dark] button{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:rgba(248,250,252,.55)!important}.sharing-theme-page,.social-safe-theme-page{background-color:var(--sherin-bg-page,#fff);color:var(--sherin-text-primary,#111827)}.sharing-theme-page .sherin-btn-action-safe,.social-safe-theme-page .sherin-btn-action-safe,.social-safe-theme-page label.sherin-btn-action-safe{background-color:var(--sherin-button-primary-bg,#00ff4c)!important;color:var(--sherin-button-primary-text,#000)!important;-webkit-text-fill-color:var(--sherin-button-primary-text,#000)!important;border-color:var(--sherin-button-primary-bg,#00ff4c)!important;opacity:1!important;filter:none!important}.sharing-theme-page .sherin-btn-secondary-safe,.social-safe-theme-page .sherin-btn-secondary-safe,.social-safe-theme-page label.sherin-btn-secondary-safe{background-color:var(--sherin-chip-bg,var(--sherin-bg-panel,#f3f4f6))!important;color:var(--sherin-chip-text,var(--sherin-text-primary,#111827))!important;-webkit-text-fill-color:var(--sherin-chip-text,var(--sherin-text-primary,#111827))!important;border-color:var(--sherin-chip-border,var(--sherin-border-default,#d1d5db))!important;opacity:1!important;filter:none!important}.sharing-theme-page .sherin-btn-danger-safe,.social-safe-theme-page .sherin-btn-danger-safe{background-color:var(--sherin-danger-bg,#fff1f2)!important;color:var(--sherin-danger-text,#991b1b)!important;-webkit-text-fill-color:var(--sherin-danger-text,#991b1b)!important;border-color:var(--sherin-danger-border,#fecaca)!important;opacity:1!important;filter:none!important}html[data-theme-mode=dark] .sharing-theme-page .sherin-btn-secondary-safe,html[data-theme-mode=dark] .social-safe-theme-page .sherin-btn-secondary-safe,html[data-theme-mode=dark] .social-safe-theme-page label.sherin-btn-secondary-safe{background-color:#111827!important;color:#f9fafb!important;-webkit-text-fill-color:#f9fafb!important;border-color:#374151!important}html[data-theme-mode=dark] .sharing-theme-page .sherin-btn-danger-safe,html[data-theme-mode=dark] .social-safe-theme-page .sherin-btn-danger-safe{background-color:#1f0a0a!important;color:#fecaca!important;-webkit-text-fill-color:#fecaca!important;border-color:#7f1d1d!important}.sharing-theme-page .sherin-btn-action-safe:disabled,.social-safe-theme-page .sherin-btn-action-safe:disabled{opacity:.55!important;cursor:default!important}.booking-detail-theme-page,.disputes-theme-page,.finance-theme-page,.ratings-theme-page{color:var(--sherin-text-primary,#111827)}.booking-detail-theme-page .sherin-btn-action-safe,.booking-detail-theme-page .sherin-btn-payment-safe,.disputes-theme-page .sherin-btn-action-safe,.ratings-theme-page .sherin-btn-action-safe{background-color:var(--sherin-button-primary-bg,#00ff4c)!important;color:var(--sherin-button-primary-text,#000)!important;-webkit-text-fill-color:var(--sherin-button-primary-text,#000)!important;border-color:var(--sherin-button-primary-bg,var(--sherin-accent-primary,#00ff4c))!important;border-width:1px!important;border-style:solid!important;box-shadow:none!important;filter:none!important}.booking-detail-theme-page .sherin-btn-secondary-safe,.disputes-theme-page .sherin-btn-secondary-safe,.finance-theme-page .sherin-btn-secondary-safe,.ratings-theme-page .sherin-btn-secondary-safe{background-color:var(--sherin-bg-subtle,#f3f4f6)!important;color:var(--sherin-text-primary,#111827)!important;-webkit-text-fill-color:var(--sherin-text-primary,#111827)!important;border-color:var(--sherin-bg-subtle,#f3f4f6)!important;border-width:1px!important;border-style:solid!important;box-shadow:none!important}.booking-detail-theme-page .sherin-btn-danger-safe{background-color:#fff1f2!important;color:#991b1b!important;-webkit-text-fill-color:#991b1b!important;border:1px solid #fecdd3!important;box-shadow:none!important}html[data-theme-mode=dark] .booking-detail-theme-page .sherin-btn-secondary-safe,html[data-theme-mode=dark] .disputes-theme-page .sherin-btn-secondary-safe,html[data-theme-mode=dark] .finance-theme-page .sherin-btn-secondary-safe,html[data-theme-mode=dark] .ratings-theme-page .sherin-btn-secondary-safe{background-color:#111827!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:#111827!important}html[data-theme-mode=dark] .booking-detail-theme-page .sherin-btn-danger-safe{background-color:#1f0b0d!important;color:#fecaca!important;-webkit-text-fill-color:#fecaca!important;border-color:#7f1d1d!important}.booking-detail-theme-page .sherin-btn-action-safe:disabled,.booking-detail-theme-page .sherin-btn-danger-safe:disabled,.booking-detail-theme-page .sherin-btn-payment-safe:disabled,.booking-detail-theme-page .sherin-btn-secondary-safe:disabled,.ratings-theme-page .sherin-btn-action-safe:disabled,.ratings-theme-page .sherin-btn-secondary-safe:disabled{opacity:.56!important;cursor:not-allowed!important}.me-theme-page .sherin-btn-action-safe,.me-theme-page .sherin-btn-cart-safe,.me-theme-page .sherin-btn-payment-safe,.me-theme-page .sherin-btn-primary-safe,.my-listings-activate-action.sherin-btn-action-safe,.my-listings-add-action.sherin-btn-action-safe{background:#00ff4c!important;color:#000!important;border-color:#00ff4c!important;box-shadow:none!important;text-decoration:none!important}.job-application-open-link.sherin-btn-secondary-safe,.me-theme-page .sherin-btn-secondary-safe,.my-listings-deactivate-action.sherin-btn-secondary-safe,.my-listings-edit-action.sherin-btn-secondary-safe{background:#f3f4f6!important;color:#111827!important;border-color:#f3f4f6!important;box-shadow:none!important;text-decoration:none!important}.me-theme-page .sherin-btn-danger-safe,.my-listings-delete-action.sherin-btn-danger-safe{background:#fee2e2!important;color:#7f1d1d!important;border-color:#fee2e2!important;box-shadow:none!important;text-decoration:none!important}.dark .me-theme-page .sherin-btn-secondary-safe,.dark .my-listings-deactivate-action.sherin-btn-secondary-safe,.dark .my-listings-edit-action.sherin-btn-secondary-safe,[data-sherin-theme-mode=dark] .me-theme-page .sherin-btn-secondary-safe,[data-sherin-theme-mode=dark] .my-listings-deactivate-action.sherin-btn-secondary-safe,[data-sherin-theme-mode=dark] .my-listings-edit-action.sherin-btn-secondary-safe,[data-theme-mode=dark] .me-theme-page .sherin-btn-secondary-safe,[data-theme-mode=dark] .my-listings-deactivate-action.sherin-btn-secondary-safe,[data-theme-mode=dark] .my-listings-edit-action.sherin-btn-secondary-safe{background:#111827!important;color:#f9fafb!important;border-color:#111827!important}.dark .me-theme-page .sherin-btn-danger-safe,.dark .my-listings-delete-action.sherin-btn-danger-safe,[data-sherin-theme-mode=dark] .me-theme-page .sherin-btn-danger-safe,[data-sherin-theme-mode=dark] .my-listings-delete-action.sherin-btn-danger-safe,[data-theme-mode=dark] .me-theme-page .sherin-btn-danger-safe,[data-theme-mode=dark] .my-listings-delete-action.sherin-btn-danger-safe{background:#450a0a!important;color:#fecaca!important;border-color:#450a0a!important}.me-theme-page .sherin-btn-action-safe:disabled,.me-theme-page .sherin-btn-danger-safe:disabled,.me-theme-page .sherin-btn-payment-safe:disabled,.me-theme-page .sherin-btn-secondary-safe:disabled,.my-listings-activate-action:disabled,.my-listings-add-action:disabled,.my-listings-deactivate-action:disabled,.my-listings-delete-action:disabled{opacity:.55!important;cursor:default!important}.me-theme-page a.sherin-btn-action-safe,.me-theme-page a.sherin-btn-payment-safe,.me-theme-page a.sherin-btn-secondary-safe{display:inline-flex;align-items:center;justify-content:center;gap:6px}.me-bookings-theme-page .me-booking-inline-action-safe,.me-theme-page .me-booking-inline-action-safe,.my-bookings-theme-page .me-booking-inline-action-safe{background:#f3f4f6!important;color:#111827!important;border:1px solid #d1d5db!important;box-shadow:none!important;font-weight:650!important;text-decoration:none!important}.me-bookings-theme-page .me-booking-inline-action-safe:hover,.me-theme-page .me-booking-inline-action-safe:hover,.my-bookings-theme-page .me-booking-inline-action-safe:hover{background:#e5e7eb!important;color:#000!important;border-color:#cbd5e1!important}html[data-theme-mode=dark] .me-bookings-theme-page .me-booking-inline-action-safe,html[data-theme-mode=dark] .me-theme-page .me-booking-inline-action-safe,html[data-theme-mode=dark] .my-bookings-theme-page .me-booking-inline-action-safe,html[data-theme-preset=custom][data-theme-mode=dark] .me-bookings-theme-page .me-booking-inline-action-safe,html[data-theme-preset=custom][data-theme-mode=dark] .me-theme-page .me-booking-inline-action-safe,html[data-theme-preset=custom][data-theme-mode=dark] .my-bookings-theme-page .me-booking-inline-action-safe{background:#111827!important;color:#f9fafb!important;border-color:#374151!important}html[data-theme-mode=dark] .me-bookings-theme-page .me-booking-inline-action-safe:hover,html[data-theme-mode=dark] .me-theme-page .me-booking-inline-action-safe:hover,html[data-theme-mode=dark] .my-bookings-theme-page .me-booking-inline-action-safe:hover,html[data-theme-preset=custom][data-theme-mode=dark] .me-bookings-theme-page .me-booking-inline-action-safe:hover,html[data-theme-preset=custom][data-theme-mode=dark] .me-theme-page .me-booking-inline-action-safe:hover,html[data-theme-preset=custom][data-theme-mode=dark] .my-bookings-theme-page .me-booking-inline-action-safe:hover{background:#1f2937!important;color:#fff!important;border-color:#4b5563!important}.me-bookings-theme-page .me-booking-filter-tab{background:#f3f4f6!important;color:#111827!important;border:0!important;box-shadow:inset 0 0 0 1px rgba(17,24,39,.16)!important;border-radius:999px!important;font-weight:750!important;text-decoration:none!important;line-height:1.1!important}.me-bookings-theme-page .me-booking-filter-tab:focus-visible,.me-bookings-theme-page .me-booking-filter-tab:hover{background:#e5e7eb!important;color:#000!important;outline:2px solid rgba(0,255,76,.55)!important;outline-offset:2px!important}.me-bookings-theme-page .me-booking-filter-tab.is-active{background:#000!important;color:#00ff4c!important;box-shadow:inset 0 0 0 1px rgba(0,255,76,.72)!important;font-weight:850!important}[data-theme-mode=dark] .me-bookings-theme-page .me-booking-filter-tab,[data-theme-preset=dark] .me-bookings-theme-page .me-booking-filter-tab,body.dark .me-bookings-theme-page .me-booking-filter-tab,html.dark .me-bookings-theme-page .me-booking-filter-tab{background:#111827!important;color:#f9fafb!important;box-shadow:inset 0 0 0 1px rgba(249,250,251,.22)!important}[data-theme-mode=dark] .me-bookings-theme-page .me-booking-filter-tab.is-active,[data-theme-preset=dark] .me-bookings-theme-page .me-booking-filter-tab.is-active,body.dark .me-bookings-theme-page .me-booking-filter-tab.is-active,html.dark .me-bookings-theme-page .me-booking-filter-tab.is-active{background:#000!important;color:#00ff4c!important;box-shadow:inset 0 0 0 1px rgba(0,255,76,.78)!important}.admin-safe-theme-page [role=button]:not(.sherin-brand-lock):not(:disabled),.admin-safe-theme-page a[href]:not(.sherin-brand-lock):not(.sherin-link):not([href^="mailto:"]),.admin-safe-theme-page button:not(.sherin-brand-lock):not(.sherin-header-brand-item):not(.sherin-header-fire-item):not(.sherin-header-gear):not(:disabled){background:#f3f4f6!important;color:#111827!important;border:1px solid #d1d5db!important;box-shadow:none!important;text-decoration:none!important;font-weight:650!important}.admin-safe-theme-page [role=button]:not(.sherin-brand-lock):not(:disabled):hover,.admin-safe-theme-page a[href]:not(.sherin-brand-lock):not(.sherin-link):not([href^="mailto:"]):hover,.admin-safe-theme-page button:not(.sherin-brand-lock):not(.sherin-header-brand-item):not(.sherin-header-fire-item):not(.sherin-header-gear):not(:disabled):hover{background:#e5e7eb!important;color:#000!important;border-color:#cbd5e1!important}.admin-safe-theme-page [role=button]:disabled,.admin-safe-theme-page button:disabled{opacity:.55!important;cursor:default!important}html[data-theme-mode=dark] .admin-safe-theme-page [role=button]:not(.sherin-brand-lock):not(:disabled),html[data-theme-mode=dark] .admin-safe-theme-page a[href]:not(.sherin-brand-lock):not(.sherin-link):not([href^="mailto:"]),html[data-theme-mode=dark] .admin-safe-theme-page button:not(.sherin-brand-lock):not(.sherin-header-brand-item):not(.sherin-header-fire-item):not(.sherin-header-gear):not(:disabled),html[data-theme-preset=custom][data-theme-mode=dark] .admin-safe-theme-page [role=button]:not(.sherin-brand-lock):not(:disabled),html[data-theme-preset=custom][data-theme-mode=dark] .admin-safe-theme-page a[href]:not(.sherin-brand-lock):not(.sherin-link):not([href^="mailto:"]),html[data-theme-preset=custom][data-theme-mode=dark] .admin-safe-theme-page button:not(.sherin-brand-lock):not(.sherin-header-brand-item):not(.sherin-header-fire-item):not(.sherin-header-gear):not(:disabled){background:#111827!important;color:#f9fafb!important;border-color:#374151!important}html[data-theme-mode=dark] .admin-safe-theme-page [role=button]:not(.sherin-brand-lock):not(:disabled):hover,html[data-theme-mode=dark] .admin-safe-theme-page a[href]:not(.sherin-brand-lock):not(.sherin-link):not([href^="mailto:"]):hover,html[data-theme-mode=dark] .admin-safe-theme-page button:not(.sherin-brand-lock):not(.sherin-header-brand-item):not(.sherin-header-fire-item):not(.sherin-header-gear):not(:disabled):hover,html[data-theme-preset=custom][data-theme-mode=dark] .admin-safe-theme-page [role=button]:not(.sherin-brand-lock):not(:disabled):hover,html[data-theme-preset=custom][data-theme-mode=dark] .admin-safe-theme-page a[href]:not(.sherin-brand-lock):not(.sherin-link):not([href^="mailto:"]):hover,html[data-theme-preset=custom][data-theme-mode=dark] .admin-safe-theme-page button:not(.sherin-brand-lock):not(.sherin-header-brand-item):not(.sherin-header-fire-item):not(.sherin-header-gear):not(:disabled):hover{background:#1f2937!important;color:#fff!important;border-color:#4b5563!important}.admin-finance-theme-page table a[href],.admin-finance-theme-page table button,.admin-listings-theme-page table a[href],.admin-listings-theme-page table button{padding:6px 10px!important;border-radius:10px!important}.admin-albums-sheroll-theme-page .admin-inline-action-safe,.admin-booking-support-theme-page .admin-inline-link-safe,.admin-bookings-theme-page .admin-inline-link-safe,.admin-chat-push-theme-page .admin-inline-action-safe,.admin-chat-theme-page .admin-inline-action-safe,.admin-uploads-theme-page .admin-inline-action-safe{background:#f3f4f6!important;color:#111827!important;border-color:#d1d5db!important;box-shadow:none!important;font-weight:650!important;text-decoration:none!important}.admin-albums-sheroll-theme-page .sherin-btn-action-safe,.admin-chat-theme-page .sherin-btn-action-safe,.admin-uploads-theme-page .sherin-btn-action-safe{background:#dcfce7!important;color:#052e16!important;border-color:#bbf7d0!important}.admin-albums-sheroll-theme-page .admin-inline-action-safe:hover,.admin-booking-support-theme-page .admin-inline-link-safe:hover,.admin-bookings-theme-page .admin-inline-link-safe:hover,.admin-chat-push-theme-page .admin-inline-action-safe:hover,.admin-chat-theme-page .admin-inline-action-safe:hover,.admin-uploads-theme-page .admin-inline-action-safe:hover{background:#e5e7eb!important;color:#000!important;border-color:#cbd5e1!important}html[data-theme-mode=dark] .admin-albums-sheroll-theme-page .admin-inline-action-safe,html[data-theme-mode=dark] .admin-booking-support-theme-page .admin-inline-link-safe,html[data-theme-mode=dark] .admin-bookings-theme-page .admin-inline-link-safe,html[data-theme-mode=dark] .admin-chat-push-theme-page .admin-inline-action-safe,html[data-theme-mode=dark] .admin-chat-theme-page .admin-inline-action-safe,html[data-theme-mode=dark] .admin-uploads-theme-page .admin-inline-action-safe,html[data-theme-preset=custom][data-theme-mode=dark] .admin-albums-sheroll-theme-page .admin-inline-action-safe,html[data-theme-preset=custom][data-theme-mode=dark] .admin-booking-support-theme-page .admin-inline-link-safe,html[data-theme-preset=custom][data-theme-mode=dark] .admin-bookings-theme-page .admin-inline-link-safe,html[data-theme-preset=custom][data-theme-mode=dark] .admin-chat-push-theme-page .admin-inline-action-safe,html[data-theme-preset=custom][data-theme-mode=dark] .admin-chat-theme-page .admin-inline-action-safe,html[data-theme-preset=custom][data-theme-mode=dark] .admin-uploads-theme-page .admin-inline-action-safe{background:#111827!important;color:#f9fafb!important;border-color:#374151!important}html[data-theme-mode=dark] .admin-albums-sheroll-theme-page .sherin-btn-action-safe,html[data-theme-mode=dark] .admin-chat-theme-page .sherin-btn-action-safe,html[data-theme-mode=dark] .admin-uploads-theme-page .sherin-btn-action-safe,html[data-theme-preset=custom][data-theme-mode=dark] .admin-albums-sheroll-theme-page .sherin-btn-action-safe,html[data-theme-preset=custom][data-theme-mode=dark] .admin-chat-theme-page .sherin-btn-action-safe,html[data-theme-preset=custom][data-theme-mode=dark] .admin-uploads-theme-page .sherin-btn-action-safe{background:#052e16!important;color:#dcfce7!important;border-color:#166534!important}.admin-booking-support-theme-page a[href],.admin-bookings-theme-page table a[href]{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:7px 10px!important;border-radius:10px!important}.audience-picker-theme .audience-picker-section-label{margin:8px 0;font-weight:900}.audience-picker-theme .audience-picker-edit-groups,.audience-picker-theme .audience-picker-section-label{color:var(--sherin-text-muted,#9ca3af)!important;-webkit-text-fill-color:var(--sherin-text-muted,#9ca3af)!important;font-size:13px;background:transparent!important}.audience-picker-theme .audience-picker-edit-groups{margin-top:12px;font-weight:800}.audience-picker-theme .audience-picker-edit-groups a{color:var(--sherin-accent,#00ff4c)!important;-webkit-text-fill-color:var(--sherin-accent,#00ff4c)!important;font-weight:1000;text-decoration:underline}.audience-picker-theme .audience-picker-summary{margin-top:12px;padding:12px;border:2px solid var(--sherin-accent,#00ff4c);border-radius:14px;background:rgba(0,255,76,.1)!important;color:var(--sherin-text-primary,#111827)!important;-webkit-text-fill-color:var(--sherin-text-primary,#111827)!important;font-size:17px;line-height:1.35;font-weight:900}html[data-theme-mode=dark] .audience-picker-theme .audience-picker-summary{color:#e5e7eb!important;-webkit-text-fill-color:#e5e7eb!important}.audience-picker-theme .audience-picker-summary-label{font-weight:1000}.listing-detail-theme-page .audience-picker-theme button[data-audience-chip=true][data-active=true],.listing-detail-theme-page .group-picker-theme button[data-group-chip=true][data-active=true],.listing-form-theme-page .audience-picker-theme button[data-audience-chip=true][data-active=true],.listing-form-theme-page .group-picker-theme button[data-group-chip=true][data-active=true]{background-color:var(--sherin-accent-primary,#00ff4c)!important;color:var(--sherin-button-primary-text,#000)!important;-webkit-text-fill-color:var(--sherin-button-primary-text,#000)!important;border-color:var(--sherin-accent-primary,#00ff4c)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--sherin-accent-primary,#00ff4c) 32%,transparent)!important}.sharing-next-cta-force,.sharing-next-cta-force:active,.sharing-next-cta-force:focus,.sharing-next-cta-force:hover,.sharing-next-cta-force:visited{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-width:142px!important;min-height:56px!important;padding:14px 22px!important;border-radius:18px!important;background:#00ff4c!important;background-color:#00ff4c!important;color:#000!important;-webkit-text-fill-color:#000!important;border:4px solid #fff!important;outline:3px solid #000!important;outline-offset:2px!important;box-shadow:0 0 0 7px rgba(0,255,76,.35),0 14px 34px rgba(0,0,0,.48)!important;font-weight:1000!important;font-size:16px!important;line-height:1.05!important;letter-spacing:.01em!important;text-shadow:0 1px 0 hsla(0,0%,100%,.8)!important;text-decoration:none!important;opacity:1!important;filter:none!important}.sharing-next-cta-force *,.sharing-next-cta-force span,.sharing-next-cta-force strong{color:#000!important;-webkit-text-fill-color:#000!important;font-weight:1000!important;text-shadow:0 1px 0 hsla(0,0%,100%,.8)!important}:root{--sherin-important-bg:var(--sherin-button-important-bg,var(--sherin-accent-strong,var(--sherin-accent-primary,#00ff4c)));--sherin-important-text:var(--sherin-button-important-text,var(--sherin-text-strong,var(--sherin-button-primary-text,#000)));--sherin-normal-action-bg:var(--sherin-button-primary-bg,var(--sherin-accent-primary,#00ff4c));--sherin-normal-action-text:var(--sherin-button-primary-text,var(--sherin-text-primary,#111827))}.sherin-accent-strong-text,.sherin-text-strong{color:var(--sherin-text-strong,var(--sherin-text-primary,#111827))!important;-webkit-text-fill-color:var(--sherin-text-strong,var(--sherin-text-primary,#111827))!important}.sherin-border-important,.sherin-border-strong,.sherin-important-border{border-color:var(--sherin-accent-strong,var(--sherin-accent-primary,#00ff4c))!important}.sherin-btn-action-safe[data-important=true],.sherin-btn-action-safe[data-priority=important],.sherin-btn-important,.sherin-btn-payment-safe,.sherin-btn-strong,a[data-variant=important],a[data-variant=strong],button[data-variant=important],button[data-variant=strong]{background-color:var(--sherin-important-bg)!important;color:var(--sherin-important-text)!important;-webkit-text-fill-color:var(--sherin-important-text)!important;border-color:var(--sherin-accent-strong,var(--sherin-important-bg))!important;opacity:1!important;filter:none!important;text-decoration:none!important}.sherin-btn-action-safe,.sherin-btn-primary,.sherin-btn-primary-safe,.sherin-readable-primary,a[data-variant=primary],button[data-variant=primary]{background-color:var(--sherin-normal-action-bg)!important;color:var(--sherin-normal-action-text)!important;-webkit-text-fill-color:var(--sherin-normal-action-text)!important;border-color:var(--sherin-accent-primary,var(--sherin-normal-action-bg))!important;opacity:1!important;filter:none!important}.booking-detail-theme-page .booking-confirm-payment-action,.booking-detail-theme-page .booking-received-action,.booking-detail-theme-page .sherin-btn-payment-safe,.booking-detail-theme-page button[data-booking-action=confirm-payment],.booking-detail-theme-page button[data-booking-action=received],.me-bookings-theme-page .sherin-btn-payment-safe,.my-bookings-theme-page .booking-confirm-payment-action,.my-bookings-theme-page .booking-received-action,.my-bookings-theme-page .sherin-btn-payment-safe,.my-bookings-theme-page button[data-booking-action=confirm-payment],.my-bookings-theme-page button[data-booking-action=received]{background-color:var(--sherin-important-bg)!important;color:var(--sherin-important-text)!important;-webkit-text-fill-color:var(--sherin-important-text)!important;border-color:var(--sherin-accent-strong,var(--sherin-important-bg))!important;opacity:1!important;filter:none!important}.booking-detail-theme-page .sherin-btn-secondary-safe,.me-bookings-theme-page .me-booking-inline-action-safe,.my-bookings-theme-page .me-booking-inline-action-safe{background-color:var(--sherin-chip-bg,var(--sherin-bg-panel,#fff))!important;color:var(--sherin-chip-text,var(--sherin-text-primary,#111827))!important;-webkit-text-fill-color:var(--sherin-chip-text,var(--sherin-text-primary,#111827))!important;border-color:var(--sherin-accent-primary,var(--sherin-border-default,#d1d5db))!important}.sherin-badge-active[data-priority=important],.sherin-chip-active[data-priority=important],button[aria-pressed=true][data-priority=important],button[aria-selected=true][data-priority=important]{background-color:var(--sherin-important-bg)!important;color:var(--sherin-important-text)!important;-webkit-text-fill-color:var(--sherin-important-text)!important;border-color:var(--sherin-accent-strong,var(--sherin-important-bg))!important}.sherin-btn-action-safe:disabled,.sherin-btn-important:disabled,.sherin-btn-payment-safe:disabled,.sherin-btn-strong:disabled,button[data-variant=important]:disabled,button[data-variant=primary]:disabled,button[data-variant=strong]:disabled{opacity:.58!important;cursor:not-allowed!important;filter:grayscale(.12)!important}.booking-received-action,.booking-returned-action,.booking-secondary-action,.booking-transaction-action-readable,.sherin-btn-action-safe,.sherin-btn-primary,.sherin-btn-secondary-safe,[role=button][data-sherin-priority=normal],a[data-sherin-priority=normal],button[data-sherin-priority=normal]{background-color:var(--sherin-button-primary-bg,var(--sherin-accent-primary,#00ff4c))!important;color:var(--sherin-button-primary-text,var(--sherin-text-primary,#020617))!important;-webkit-text-fill-color:var(--sherin-button-primary-text,var(--sherin-text-primary,#020617))!important;border-color:var(--sherin-accent-primary,#00ff4c)!important}.booking-received-action *,.booking-returned-action *,.booking-secondary-action *,.booking-transaction-action-readable *,.sherin-btn-action-safe *,.sherin-btn-primary *,.sherin-btn-secondary-safe *,[role=button][data-sherin-priority=normal] *,a[data-sherin-priority=normal] *,button[data-sherin-priority=normal] *{color:var(--sherin-button-primary-text,var(--sherin-text-primary,#020617))!important;-webkit-text-fill-color:var(--sherin-button-primary-text,var(--sherin-text-primary,#020617))!important}.account-submit-action,.admin-save-action,.booking-accept-forfeit-action,.booking-capture-action,.booking-confirm-offer-action,.booking-confirm-payment-action,.booking-danger-action,.booking-finish-action,.booking-payment-action,.booking-payment-action-readable,.booking-payout-action,.booking-rate-action,.booking-refund-action,.booking-withhold-action,.cart-pay-action,.checkout-pay-action,.listing-publish-action,.listing-save-action,.sharing-book-action,.sharing-pass-buy-action,.sharing-payment-action,.sherin-btn-important,.sherin-btn-payment-safe,.sherin-cta-important,.sherin-important-action,[role=button][data-sherin-priority=important],a[data-sherin-priority=important],button[data-sherin-priority=important]{background-color:var(--sherin-button-important-bg,var(--sherin-accent-important,var(--sherin-accent-strong,#15803d)))!important;color:var(--sherin-button-important-text,var(--sherin-text-important,var(--sherin-text-strong,#fff)))!important;-webkit-text-fill-color:var(--sherin-button-important-text,var(--sherin-text-important,var(--sherin-text-strong,#fff)))!important;border-color:var(--sherin-border-important,var(--sherin-accent-important,var(--sherin-accent-strong,#15803d)))!important;text-shadow:none!important;opacity:1!important;filter:none!important}.account-submit-action *,.admin-save-action *,.booking-accept-forfeit-action *,.booking-capture-action *,.booking-confirm-offer-action *,.booking-confirm-payment-action *,.booking-danger-action *,.booking-finish-action *,.booking-payment-action *,.booking-payment-action-readable *,.booking-payout-action *,.booking-rate-action *,.booking-refund-action *,.booking-withhold-action *,.cart-pay-action *,.checkout-pay-action *,.listing-publish-action *,.listing-save-action *,.sharing-book-action *,.sharing-pass-buy-action *,.sharing-payment-action *,.sherin-btn-important *,.sherin-btn-payment-safe *,.sherin-cta-important *,.sherin-important-action *,[role=button][data-sherin-priority=important] *,a[data-sherin-priority=important] *,button[data-sherin-priority=important] *{color:var(--sherin-button-important-text,var(--sherin-text-important,var(--sherin-text-strong,#fff)))!important;-webkit-text-fill-color:var(--sherin-button-important-text,var(--sherin-text-important,var(--sherin-text-strong,#fff)))!important}.booking-escrow-panel,.booking-flow-current,.booking-important-border,.booking-payment-panel,.sherin-border-important,.sherin-ring-important,[data-sherin-border=important]{border-color:var(--sherin-border-important,var(--sherin-accent-important,var(--sherin-accent-strong,#15803d)))!important}.booking-capture-action:disabled,.booking-finish-action:disabled,.booking-payment-action-readable:disabled,.booking-payment-action:disabled,.sherin-btn-action-safe:disabled,.sherin-btn-important:disabled,.sherin-btn-payment-safe:disabled,.sherin-btn-primary:disabled,.sherin-btn-secondary-safe:disabled,.sherin-important-action:disabled,button[data-sherin-priority=important]:disabled,button[data-sherin-priority=normal]:disabled{background-color:color-mix(in srgb,var(--sherin-panel-bg,#fff) 72%,var(--sherin-accent-primary,#00ff4c))!important;color:color-mix(in srgb,var(--sherin-text-primary,#020617) 55%,var(--sherin-panel-bg,#fff))!important;-webkit-text-fill-color:color-mix(in srgb,var(--sherin-text-primary,#020617) 55%,var(--sherin-panel-bg,#fff))!important;border-color:color-mix(in srgb,var(--sherin-border-default,#d1d5db) 65%,var(--sherin-accent-primary,#00ff4c))!important;cursor:default!important;opacity:.72!important}.account-create-action,.account-manage-action,.account-save-action,.chat-group-create-action,.chat-send-action,.chat-start-action,.nearby-location-save-action,.sheroll-add-reel-action,.sheroll-post-action,.social-publish-action,.subscription-important-action{background-color:var(--sherin-button-important-bg,var(--sherin-accent-important,var(--sherin-accent-strong,#15803d)))!important;color:var(--sherin-button-important-text,var(--sherin-text-important,var(--sherin-text-strong,#fff)))!important;-webkit-text-fill-color:var(--sherin-button-important-text,var(--sherin-text-important,var(--sherin-text-strong,#fff)))!important;border-color:var(--sherin-border-important,var(--sherin-accent-important,var(--sherin-accent-strong,#15803d)))!important;text-shadow:none!important}.account-create-action *,.account-manage-action *,.account-save-action *,.chat-group-create-action *,.chat-send-action *,.chat-start-action *,.nearby-location-save-action *,.sheroll-add-reel-action *,.sheroll-post-action *,.social-publish-action *,.subscription-important-action *{color:var(--sherin-button-important-text,var(--sherin-text-important,var(--sherin-text-strong,#fff)))!important;-webkit-text-fill-color:var(--sherin-button-important-text,var(--sherin-text-important,var(--sherin-text-strong,#fff)))!important}.account-secondary-action,.chat-secondary-action,.social-secondary-action,.subscription-secondary-action{background-color:var(--sherin-button-primary-bg,var(--sherin-accent-primary,#00ff4c))!important;color:var(--sherin-button-primary-text,var(--sherin-text-primary,#020617))!important;-webkit-text-fill-color:var(--sherin-button-primary-text,var(--sherin-text-primary,#020617))!important;border-color:var(--sherin-accent-primary,#00ff4c)!important}.cart-checkout-action,.cart-pay-action,.checkout-pay-action,.checkout-submit-action,.listing-add-to-cart-action,.listing-primary-action,.listing-publish-action,.listing-rent-action,.listing-save-action,.nearby-location-save-action,.nearby-primary-action,.nearby-settings-save-action,.sharing-book-action,.sharing-pass-buy-action,.sharing-payment-action,.sharing-qr-create-action,.sharing-reserve-next-action,.sharing-save-policy-action,a[data-sherin-priority=important],button[data-sherin-priority=important]{background-color:var(--sherin-button-important-bg,var(--sherin-accent-important,var(--sherin-accent-strong,#15803d)))!important;color:var(--sherin-button-important-text,var(--sherin-text-important,var(--sherin-text-strong,#fff)))!important;-webkit-text-fill-color:var(--sherin-button-important-text,var(--sherin-text-important,var(--sherin-text-strong,#fff)))!important;border-color:var(--sherin-border-important,var(--sherin-accent-important,var(--sherin-accent-strong,#15803d)))!important;text-shadow:none!important;opacity:1!important}.cart-checkout-action *,.cart-pay-action *,.checkout-pay-action *,.checkout-submit-action *,.listing-add-to-cart-action *,.listing-primary-action *,.listing-publish-action *,.listing-rent-action *,.listing-save-action *,.nearby-location-save-action *,.nearby-primary-action *,.nearby-settings-save-action *,.sharing-book-action *,.sharing-pass-buy-action *,.sharing-payment-action *,.sharing-qr-create-action *,.sharing-reserve-next-action *,.sharing-save-policy-action *,a[data-sherin-priority=important] *,button[data-sherin-priority=important] *{color:var(--sherin-button-important-text,var(--sherin-text-important,var(--sherin-text-strong,#fff)))!important;-webkit-text-fill-color:var(--sherin-button-important-text,var(--sherin-text-important,var(--sherin-text-strong,#fff)))!important}.cart-secondary-action,.checkout-secondary-action,.listing-secondary-action,.nearby-secondary-action,.sharing-inline-action-safe,.sharing-inline-link-safe,a[data-sherin-priority=normal],button[data-sherin-priority=normal]{background-color:var(--sherin-button-primary-bg,var(--sherin-accent-primary,#00ff4c))!important;color:var(--sherin-button-primary-text,var(--sherin-text-primary,#020617))!important;-webkit-text-fill-color:var(--sherin-button-primary-text,var(--sherin-text-primary,#020617))!important;border-color:var(--sherin-accent-primary,#00ff4c)!important;text-shadow:none!important}.cart-secondary-action *,.checkout-secondary-action *,.listing-secondary-action *,.nearby-secondary-action *,.sharing-inline-action-safe *,.sharing-inline-link-safe *,a[data-sherin-priority=normal] *,button[data-sherin-priority=normal] *{color:var(--sherin-button-primary-text,var(--sherin-text-primary,#020617))!important;-webkit-text-fill-color:var(--sherin-button-primary-text,var(--sherin-text-primary,#020617))!important}:root{--sherin-action-bg:var(--sherin-button-primary-bg,var(--sherin-accent-primary,#15803d));--sherin-action-fg:var(--sherin-button-primary-text,var(--sherin-text-primary,#111827));--sherin-action-border:var(--sherin-accent-primary,#15803d);--sherin-action-important-border:var(--sherin-border-important,var(--sherin-accent-important,var(--sherin-accent-strong,#15803d)))}.sherin-action,.sherin-action-normal,.sherin-btn-action,.sherin-btn-normal,[role=button][data-sherin-priority=normal],a[data-sherin-priority=normal],button[data-sherin-priority=normal]{background-color:var(--sherin-action-bg)!important;color:var(--sherin-action-fg)!important;-webkit-text-fill-color:var(--sherin-action-fg)!important;border-color:var(--sherin-action-border)!important;opacity:1!important;filter:none!important}.sherin-action *,.sherin-action-normal *,.sherin-btn-action *,.sherin-btn-normal *,[role=button][data-sherin-priority=normal] *,a[data-sherin-priority=normal] *,button[data-sherin-priority=normal] *{color:var(--sherin-action-fg)!important;-webkit-text-fill-color:var(--sherin-action-fg)!important}.sherin-action-important,.sherin-btn-important,.sherin-important-action,[role=button][data-sherin-priority=important],a[data-sherin-priority=important],a[data-variant=important],button[data-sherin-priority=important],button[data-variant=important]{background-color:var(--sherin-action-important-bg)!important;color:var(--sherin-action-important-fg)!important;-webkit-text-fill-color:var(--sherin-action-important-fg)!important;border-color:var(--sherin-action-important-border)!important;opacity:1!important;filter:none!important}.sherin-action-important *,.sherin-btn-important *,.sherin-important-action *,[role=button][data-sherin-priority=important] *,a[data-sherin-priority=important] *,a[data-variant=important] *,button[data-sherin-priority=important] *,button[data-variant=important] *{color:var(--sherin-action-important-fg)!important;-webkit-text-fill-color:var(--sherin-action-important-fg)!important}.account-create-action,.account-save-action,.account-submit-action,.admin-save-action,.album-publish-action,.cart-checkout-action,.cart-pay-action,.chat-send-action,.checkout-pay-action,.checkout-submit-action,.listing-add-to-cart-action,.listing-publish-action,.listing-rent-action,.listing-save-action,.nearby-location-save-action,.nearby-settings-save-action,.sharing-book-action,.sharing-pass-buy-action,.sharing-payment-action,.sharing-qr-create-action,.sharing-reserve-next-action,.sharing-save-policy-action,.sheroll-post-action{background-color:var(--sherin-action-important-bg)!important;color:var(--sherin-action-important-fg)!important;-webkit-text-fill-color:var(--sherin-action-important-fg)!important;border-color:var(--sherin-action-important-border)!important}.account-create-action *,.account-save-action *,.account-submit-action *,.admin-save-action *,.album-publish-action *,.cart-checkout-action *,.cart-pay-action *,.chat-send-action *,.checkout-pay-action *,.checkout-submit-action *,.listing-add-to-cart-action *,.listing-publish-action *,.listing-rent-action *,.listing-save-action *,.nearby-location-save-action *,.nearby-settings-save-action *,.sharing-book-action *,.sharing-pass-buy-action *,.sharing-payment-action *,.sharing-qr-create-action *,.sharing-reserve-next-action *,.sharing-save-policy-action *,.sheroll-post-action *{color:var(--sherin-action-important-fg)!important;-webkit-text-fill-color:var(--sherin-action-important-fg)!important}.account-secondary-action,.admin-secondary-action,.booking-received-action,.booking-returned-action,.chat-secondary-button,.listing-secondary-action,.nearby-secondary-action,.sharing-secondary-action{background-color:var(--sherin-action-bg)!important;color:var(--sherin-action-fg)!important;-webkit-text-fill-color:var(--sherin-action-fg)!important;border-color:var(--sherin-action-border)!important}.sherin-action-important:disabled,.sherin-action-normal:disabled,.sherin-action:disabled,.sherin-btn-action:disabled,.sherin-btn-important:disabled,.sherin-btn-normal:disabled,button[data-sherin-priority=important]:disabled,button[data-sherin-priority=normal]:disabled,button[data-variant=important]:disabled{opacity:.64!important;cursor:not-allowed!important;filter:grayscale(.18)!important}:root{--sherin-action-normal-bg:var(--sherin-button-primary-bg,var(--sherin-accent-primary,#15803d));--sherin-action-normal-fg:var(--sherin-button-primary-text,var(--sherin-text-primary,#111827));--sherin-action-important-bg:var(--sherin-button-important-bg,var(--sherin-accent-important,var(--sherin-accent-strong,#15803d)));--sherin-action-important-fg:var(--sherin-button-important-text,var(--sherin-text-important,var(--sherin-text-strong,#fff)))}.account-create-action,.account-manage-action,.account-save-action,.admin-save-action,.booking-checkin-action,.booking-finish-action,.booking-payment-action,.cart-checkout-action,.cart-pay-action,.checkout-pay-action,.checkout-submit-action,.job-primary-action,.listing-add-cart-action,.listing-publish-action,.listing-rent-action,.listing-rent-now-action,.mini-program-primary-action,.nearby-location-save-action,.nearby-primary-action,.nearby-settings-save-action,.rating-submit-action,.sharing-book-action,.sharing-pass-buy-action,.sharing-payment-action,.sharing-qr-create-action,.sharing-reserve-next-action,.sharing-save-policy-action,.sherin-action-important,.sherin-btn-important,.sherin-btn-payment-safe,.sheroll-post-action,.social-publish-action,a[data-sherin-priority=important],button[data-sherin-priority=important]{background-color:var(--sherin-action-important-bg)!important;color:var(--sherin-action-important-fg)!important;-webkit-text-fill-color:var(--sherin-action-important-fg)!important;border-color:var(--sherin-action-important-bg)!important}.account-create-action *,.account-manage-action *,.account-save-action *,.admin-save-action *,.booking-checkin-action *,.booking-finish-action *,.booking-payment-action *,.cart-checkout-action *,.cart-pay-action *,.checkout-pay-action *,.checkout-submit-action *,.job-primary-action *,.listing-add-cart-action *,.listing-publish-action *,.listing-rent-action *,.listing-rent-now-action *,.mini-program-primary-action *,.nearby-location-save-action *,.nearby-primary-action *,.nearby-settings-save-action *,.rating-submit-action *,.sharing-book-action *,.sharing-pass-buy-action *,.sharing-payment-action *,.sharing-qr-create-action *,.sharing-reserve-next-action *,.sharing-save-policy-action *,.sherin-action-important *,.sherin-btn-important *,.sherin-btn-payment-safe *,.sheroll-post-action *,.social-publish-action *,a[data-sherin-priority=important] *,button[data-sherin-priority=important] *{color:var(--sherin-action-important-fg)!important;-webkit-text-fill-color:var(--sherin-action-important-fg)!important}.account-secondary-action,.booking-secondary-action,.chat-secondary-action,.listing-secondary-action,.mini-program-secondary-action,.pay-return-action,.sherin-action-normal,.social-secondary-action,a[data-sherin-priority=normal],button[data-sherin-priority=normal]{background-color:var(--sherin-action-normal-bg)!important;color:var(--sherin-action-normal-fg)!important;-webkit-text-fill-color:var(--sherin-action-normal-fg)!important;border-color:var(--sherin-accent-primary,var(--sherin-action-normal-bg))!important}.booking-danger-action,.cart-remove-action,.job-danger-action,.my-listings-delete-action,.sherin-btn-danger-safe,a[data-sherin-priority=danger],button[data-sherin-priority=danger]{background-color:var(--sherin-bg-panel,#fff)!important;color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important;border-color:#b91c1c!important}html[data-theme-mode=dark] .booking-danger-action,html[data-theme-mode=dark] .cart-remove-action,html[data-theme-mode=dark] .job-danger-action,html[data-theme-mode=dark] .my-listings-delete-action,html[data-theme-mode=dark] .sherin-btn-danger-safe,html[data-theme-mode=dark] a[data-sherin-priority=danger],html[data-theme-mode=dark] button[data-sherin-priority=danger]{background-color:var(--sherin-bg-panel,#000)!important;color:#fecaca!important;-webkit-text-fill-color:#fecaca!important;border-color:#fecaca!important}:root{--sherin-accent-fusion-bg:linear-gradient(135deg,var(--sherin-accent-primary,#00ff4c),var(--sherin-accent-important,var(--sherin-accent-strong,#15803d)))}.sherin-accent-fusion-cta,.sherin-accent-fusion-hero,.sherin-accent-fusion-surface{background-image:var(--sherin-accent-fusion-bg)!important;background-color:var(--sherin-accent-primary,#00ff4c)!important}.public-theme-preview-literal{color:var(--sherin-text-primary,#111827)!important;-webkit-text-fill-color:var(--sherin-text-primary,#111827)!important}.public-theme-preview-literal .public-theme-preview-important{background-color:var(--sherin-button-important-bg,var(--sherin-accent-important,#15803d))!important;color:var(--sherin-button-important-text,var(--sherin-text-important,#fff))!important;-webkit-text-fill-color:var(--sherin-button-important-text,var(--sherin-text-important,#fff))!important;border-color:var(--sherin-border-important,var(--sherin-button-important-bg,#15803d))!important}.public-theme-preview-literal .public-theme-preview-action{border:2px solid var(--public-preview-action-bg,var(--sherin-accent-primary,#00ff4c))!important;background-color:var(--public-preview-action-bg,var(--sherin-accent-primary,#00ff4c))!important;color:var(--public-preview-action-text,var(--sherin-button-primary-text,#fff))!important;-webkit-text-fill-color:var(--public-preview-action-text,var(--sherin-button-primary-text,#fff))!important}.public-theme-preview-literal .public-theme-preview-important{border:2px solid var(--public-preview-important-bg,var(--sherin-button-important-bg,#111827))!important;background:none!important;background-color:var(--public-preview-important-bg,var(--sherin-button-important-bg,#111827))!important;color:var(--public-preview-important-text,var(--sherin-button-important-text,#fff))!important;-webkit-text-fill-color:var(--public-preview-important-text,var(--sherin-button-important-text,#fff))!important}.public-theme-preview-literal .public-theme-preview-action[data-preview-role=normal],.public-theme-preview-literal span.public-theme-preview-action[data-preview-role=normal]{background:var(--public-preview-action-bg,var(--sherin-accent-primary,#00ff4c))!important;background-color:var(--public-preview-action-bg,var(--sherin-accent-primary,#00ff4c))!important;border-color:var(--public-preview-action-bg,var(--sherin-accent-primary,#00ff4c))!important;color:var(--public-preview-action-text,var(--sherin-text-primary,#111827))!important;-webkit-text-fill-color:var(--public-preview-action-text,var(--sherin-text-primary,#111827))!important}.public-theme-preview-literal .public-theme-preview-important[data-preview-role=important],.public-theme-preview-literal button.public-theme-preview-important[data-preview-role=important]{background:var(--public-preview-important-bg,var(--sherin-button-important-bg,#0f766e))!important;background-color:var(--public-preview-important-bg,var(--sherin-button-important-bg,#0f766e))!important;border-color:var(--public-preview-important-bg,var(--sherin-button-important-bg,#0f766e))!important;color:var(--public-preview-important-text,var(--sherin-button-important-text,#fff))!important;-webkit-text-fill-color:var(--public-preview-important-text,var(--sherin-button-important-text,#fff))!important}.public-theme-preview-literal .public-theme-preview-action[data-preview-role=normal] *,.public-theme-preview-literal .public-theme-preview-important[data-preview-role=important] *{color:inherit!important;-webkit-text-fill-color:inherit!important}:root{--sherin-contract-card-bg:var(--sherin-bg-card,var(--sherin-bg-panel,#fff));--sherin-contract-text-muted:var(--sherin-text-muted,#6b7280);--sherin-contract-text-strong:var(--sherin-text-strong,var(--sherin-button-important-text,#fff));--sherin-contract-accent:var(--sherin-accent-primary,#00ff4c);--sherin-contract-accent-strong:var(--sherin-accent-important,var(--sherin-accent-strong,#15803d));--sherin-contract-border:var(--sherin-border-default,#d1d5db);--sherin-contract-border-strong:var(--sherin-border-important,var(--sherin-border-strong,var(--sherin-contract-accent-strong)));--sherin-contract-focus:var(--sherin-border-focus,var(--sherin-contract-accent-strong));--sherin-contract-danger:#dc2626;--sherin-contract-danger-text:#fff;--sherin-action-normal-bg:var(--sherin-contract-accent);--sherin-action-normal-text:var(--sherin-contract-text);--sherin-action-important-bg:var(--sherin-contract-accent-strong);--sherin-action-important-text:var(--sherin-contract-text-strong);--sherin-action-danger-bg:var(--sherin-contract-danger);--sherin-action-danger-text:var(--sherin-contract-danger-text);--sherin-contract-accent-fusion-bg:var(--sherin-accent-fusion-bg,linear-gradient(135deg,var(--sherin-contract-accent),var(--sherin-contract-accent-strong)))}.sherin-theme-contract{background-color:var(--sherin-contract-page-bg);color:var(--sherin-contract-text)}.sherin-theme-contract-panel{background-color:var(--sherin-contract-panel-bg)}.sherin-theme-contract-card,.sherin-theme-contract-panel{color:var(--sherin-contract-text);border-color:var(--sherin-contract-border)}.sherin-theme-contract-card{background-color:var(--sherin-contract-card-bg)}.sherin-theme-contract .sherin-accent-fusion-strip,.sherin-theme-contract-fusion{background-image:var(--sherin-contract-accent-fusion-bg);background-color:var(--sherin-contract-accent)}.sherin-action[data-sherin-priority=normal]{background-color:var(--sherin-action-normal-bg)!important;color:var(--sherin-action-normal-text)!important;-webkit-text-fill-color:var(--sherin-action-normal-text)!important;border-color:var(--sherin-action-normal-bg)!important}.sherin-action[data-sherin-priority=important]{background-color:var(--sherin-action-important-bg)!important;color:var(--sherin-action-important-text)!important;-webkit-text-fill-color:var(--sherin-action-important-text)!important;border-color:var(--sherin-action-important-bg)!important}.sherin-action[data-sherin-priority=danger]{background-color:var(--sherin-action-danger-bg)!important;color:var(--sherin-action-danger-text)!important;-webkit-text-fill-color:var(--sherin-action-danger-text)!important;border-color:var(--sherin-action-danger-bg)!important}.sherin-action[data-sherin-priority=ghost]{background-color:transparent!important;color:var(--sherin-contract-accent)!important;-webkit-text-fill-color:var(--sherin-contract-accent)!important;border-color:var(--sherin-contract-accent)!important}.sherin-action:disabled,.sherin-action[aria-disabled=true]{opacity:.58!important;cursor:not-allowed!important;filter:grayscale(.16)!important}.sherin-action[data-sherin-priority] *,.sherin-theme-contract [data-sherin-priority] *{color:inherit;-webkit-text-fill-color:inherit}:root{--sherin-action-normal-fg:var(--sherin-action-normal-text);--sherin-action-important-fg:var(--sherin-action-important-text);--sherin-button-normal-bg:var(--sherin-action-normal-bg);--sherin-button-normal-text:var(--sherin-action-normal-text);--sherin-button-important-bg:var(--sherin-action-important-bg);--sherin-button-important-text:var(--sherin-action-important-text)}.sherin-action[data-sherin-priority],[role=button][data-sherin-priority],a[data-sherin-priority],button[data-sherin-priority]{border-style:solid;border-width:2px;border-radius:12px;font-weight:900;text-decoration:none;transition:filter .16s ease,transform .12s ease,box-shadow .16s ease}.sherin-action[data-sherin-priority=normal],[role=button][data-sherin-priority=normal],a[data-sherin-priority=normal],button[data-sherin-priority=normal]{background:none!important;background-color:var(--sherin-action-normal-bg)!important;border-color:var(--sherin-action-normal-bg)!important;color:var(--sherin-action-normal-text)!important;-webkit-text-fill-color:var(--sherin-action-normal-text)!important}.sherin-action[data-sherin-priority=important],[role=button][data-sherin-priority=important],a[data-sherin-priority=important],button[data-sherin-priority=important]{background:none!important;background-color:var(--sherin-action-important-bg)!important;border-color:var(--sherin-action-important-bg)!important;color:var(--sherin-action-important-text)!important;-webkit-text-fill-color:var(--sherin-action-important-text)!important}.sherin-action[data-sherin-priority=danger],[role=button][data-sherin-priority=danger],a[data-sherin-priority=danger],button[data-sherin-priority=danger]{background:none!important;background-color:var(--sherin-action-danger-bg)!important;border-color:var(--sherin-action-danger-bg)!important;color:var(--sherin-action-danger-text)!important;-webkit-text-fill-color:var(--sherin-action-danger-text)!important}.sherin-action[data-sherin-priority=ghost],[role=button][data-sherin-priority=ghost],a[data-sherin-priority=ghost],button[data-sherin-priority=ghost]{background-color:transparent!important;border-color:var(--sherin-contract-accent)!important;color:var(--sherin-contract-accent)!important;-webkit-text-fill-color:var(--sherin-contract-accent)!important}.sherin-action[data-sherin-priority] *,[role=button][data-sherin-priority] *,a[data-sherin-priority] *,button[data-sherin-priority] *{color:inherit!important;-webkit-text-fill-color:inherit!important}.sherin-action[data-sherin-priority]:hover,[role=button][data-sherin-priority]:hover,a[data-sherin-priority]:hover,button[data-sherin-priority]:hover{filter:brightness(1.04) saturate(1.08)}.sherin-action[data-sherin-priority]:focus-visible,[role=button][data-sherin-priority]:focus-visible,a[data-sherin-priority]:focus-visible,button[data-sherin-priority]:focus-visible{outline:3px solid var(--sherin-contract-focus)!important;outline-offset:2px!important}.sherin-action[data-sherin-priority]:disabled,.sherin-action[data-sherin-priority][aria-disabled=true],[role=button][data-sherin-priority][aria-disabled=true],a[data-sherin-priority][aria-disabled=true],button[data-sherin-priority]:disabled{opacity:.58!important;cursor:not-allowed!important;filter:grayscale(.16)!important}:root{--sherin-header-accent-fusion-light-start:#00ff4c;--sherin-header-accent-fusion-dark-start:#00ad34;--sherin-header-accent-fusion-end:#000;--sherin-header-accent-fusion-bg:linear-gradient(90deg,var(--sherin-header-accent-fusion-light-start) 0%,var(--sherin-header-accent-fusion-end) 100%)}html.dark{--sherin-header-accent-fusion-bg:linear-gradient(90deg,var(--sherin-header-accent-fusion-dark-start) 0%,var(--sherin-header-accent-fusion-end) 100%)}.sherin-accent-fusion-header{background:var(--sherin-header-accent-fusion-bg)}:root{--sherin-action-ghost-text:var(--sherin-contract-text);--sherin-action-ghost-border:var(--sherin-contract-text);--sherin-action-ghost-bg:transparent}.sherin-action[data-sherin-priority=ghost],[role=button][data-sherin-priority=ghost],a[data-sherin-priority=ghost],button[data-sherin-priority=ghost]{background:none!important;background-color:var(--sherin-action-ghost-bg)!important;background-image:none!important;border-color:var(--sherin-action-ghost-border)!important;color:var(--sherin-action-ghost-text)!important;-webkit-text-fill-color:var(--sherin-action-ghost-text)!important;box-shadow:none}.sherin-action[data-sherin-priority=ghost] *,[role=button][data-sherin-priority=ghost] *,a[data-sherin-priority=ghost] *,button[data-sherin-priority=ghost] *{color:inherit!important;-webkit-text-fill-color:inherit!important}[data-sherin-priority=ghost].sherin-ghost-accent,[data-sherin-priority=ghost][data-sherin-tone=accent]{border-color:var(--sherin-contract-accent)!important;color:var(--sherin-contract-accent)!important;-webkit-text-fill-color:var(--sherin-contract-accent)!important}:root{--sherin-action-secondary-bg:var(--sherin-action-normal-bg);--sherin-action-secondary-text:var(--sherin-action-normal-text);--sherin-action-secondary-border:var(--sherin-action-secondary-bg);--sherin-action-bare-bg:transparent;--sherin-action-bare-text:var(--sherin-contract-text);--sherin-action-bare-border:transparent}.sherin-action[data-sherin-priority=ghost]:not([data-sherin-tone=accent]):not(.sherin-ghost-accent):not([data-sherin-tone=bare]):not(.sherin-action-bare),.sherin-btn-secondary-safe[data-sherin-priority=ghost]:not([data-sherin-tone=accent]):not(.sherin-ghost-accent):not([data-sherin-tone=bare]):not(.sherin-action-bare),[role=button][data-sherin-priority=ghost]:not([data-sherin-tone=accent]):not(.sherin-ghost-accent):not([data-sherin-tone=bare]):not(.sherin-action-bare),a[data-sherin-priority=ghost]:not([data-sherin-tone=accent]):not(.sherin-ghost-accent):not([data-sherin-tone=bare]):not(.sherin-action-bare),button[data-sherin-priority=ghost]:not([data-sherin-tone=accent]):not(.sherin-ghost-accent):not([data-sherin-tone=bare]):not(.sherin-action-bare){background:none!important;background-color:var(--sherin-action-secondary-bg)!important;background-image:none!important;border-color:var(--sherin-action-secondary-border)!important;color:var(--sherin-action-secondary-text)!important;-webkit-text-fill-color:var(--sherin-action-secondary-text)!important;box-shadow:none!important}.sherin-action-bare,[role=button][data-sherin-tone=bare],a[data-sherin-tone=bare],button[data-sherin-tone=bare]{background:none!important;background-color:var(--sherin-action-bare-bg)!important;background-image:none!important;border-color:var(--sherin-action-bare-border)!important;color:var(--sherin-action-bare-text)!important;-webkit-text-fill-color:var(--sherin-action-bare-text)!important;box-shadow:none!important}.sherin-action[data-sherin-priority=ghost] *,.sherin-btn-secondary-safe[data-sherin-priority=ghost] *,[role=button][data-sherin-priority=ghost] *,a[data-sherin-priority=ghost] *,button[data-sherin-priority=ghost] *{color:inherit!important;-webkit-text-fill-color:inherit!important}:root{--sherin-brand-cart-badge-bg:#000;--sherin-brand-cart-badge-accent:#00ff4c}header.sherin-app-header .sherin-header-badge[data-sherin-badge-kind=cart],header.sherin-app-header .sherin-header-badge[data-sherin-cart-badge-lock=eco-green]{background-color:var(--sherin-brand-cart-badge-bg)!important;border-color:var(--sherin-brand-cart-badge-accent)!important;color:var(--sherin-brand-cart-badge-accent)!important;-webkit-text-fill-color:var(--sherin-brand-cart-badge-accent)!important}header.sherin-app-header .sherin-header-badge[data-sherin-badge-kind=cart] *,header.sherin-app-header .sherin-header-badge[data-sherin-cart-badge-lock=eco-green] *{color:inherit!important;-webkit-text-fill-color:inherit!important}:root{--sherin-contract-page-bg:var(--sherin-bg-page,#fff);--sherin-contract-panel-bg:var(--sherin-bg-panel,#fff);--sherin-contract-card-bg:var(--sherin-bg-card,#fff);--sherin-contract-text:var(--sherin-text-primary,#111827);--sherin-contract-text-strong:var(--sherin-text-strong,#111827);--sherin-contract-accent:var(--sherin-accent-primary,#15803d);--sherin-contract-accent-strong:var(--sherin-accent-strong,#00ff4c);--sherin-contract-border:var(--sherin-border-default,#e5e7eb);--sherin-contract-border-strong:var(--sherin-border-strong,#00ff4c);--sherin-contract-focus:var(--sherin-border-focus,var(--sherin-contract-accent));--sherin-action-normal-bg:var(--sherin-button-primary-bg,var(--sherin-contract-accent));--sherin-action-normal-text:var(--sherin-button-primary-text,var(--sherin-contract-text));--sherin-action-important-bg:var(--sherin-button-important-bg,var(--sherin-contract-accent-strong));--sherin-action-important-text:var(--sherin-button-important-text,var(--sherin-contract-text-strong));--sherin-action-danger-bg:#ef4444;--sherin-action-danger-text:#fff;--sherin-disabled-bg:color-mix(in srgb,var(--sherin-contract-panel-bg) 84%,var(--sherin-contract-text) 16%);--sherin-disabled-text:color-mix(in srgb,var(--sherin-contract-text) 54%,transparent)}.sherin-surface-page{background:var(--sherin-contract-page-bg);color:var(--sherin-contract-text)}.sherin-surface-panel{background:var(--sherin-contract-panel-bg)}.sherin-surface-card,.sherin-surface-panel{color:var(--sherin-contract-text);border-color:var(--sherin-contract-border)}.sherin-surface-card{background:var(--sherin-contract-card-bg)}.sherin-surface-elevated{background:var(--sherin-bg-elevated,var(--sherin-contract-panel-bg));color:var(--sherin-contract-text);border-color:var(--sherin-contract-border)}.sherin-surface-subtle{background:var(--sherin-bg-subtle,var(--sherin-contract-card-bg));color:var(--sherin-contract-text);border-color:var(--sherin-border-subtle,var(--sherin-contract-border))}.sherin-text-strong{color:var(--sherin-contract-text-strong)}.sherin-text-muted{color:var(--sherin-text-muted,var(--sherin-contract-text))}.sherin-text-accent{color:var(--sherin-contract-accent)}.sherin-form-field,.sherin-form-field input,.sherin-form-field select,.sherin-form-field textarea,input.sherin-form-field,select.sherin-form-field,textarea.sherin-form-field{background:var(--sherin-input-bg,var(--sherin-contract-panel-bg))!important;color:var(--sherin-input-text,var(--sherin-contract-text))!important;border-color:var(--sherin-input-border,var(--sherin-contract-border))!important}.sherin-form-field input:focus,.sherin-form-field input:focus-visible,.sherin-form-field select:focus,.sherin-form-field select:focus-visible,.sherin-form-field textarea:focus,.sherin-form-field textarea:focus-visible,.sherin-form-field:focus,.sherin-form-field:focus-visible,input.sherin-form-field:focus,input.sherin-form-field:focus-visible,select.sherin-form-field:focus,select.sherin-form-field:focus-visible,textarea.sherin-form-field:focus,textarea.sherin-form-field:focus-visible{border-color:var(--sherin-contract-focus)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--sherin-contract-focus) 28%,transparent)!important}.sherin-form-hint{color:var(--sherin-text-muted,var(--sherin-contract-text))}.sherin-form-label{color:var(--sherin-contract-text)}.sherin-action,[role=button].sherin-action,a.sherin-action,button.sherin-action{border:1px solid var(--sherin-contract-border-strong);background:var(--sherin-action-normal-bg);color:var(--sherin-action-normal-text);-webkit-text-fill-color:var(--sherin-action-normal-text);transition:transform .15s ease,filter .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease,border-color .15s ease}.sherin-action[data-sherin-priority=important],[role=button].sherin-action[data-sherin-priority=important],a.sherin-action[data-sherin-priority=important],button.sherin-action[data-sherin-priority=important]{border-color:color-mix(in srgb,var(--sherin-action-important-bg) 82%,#000 18%);background:var(--sherin-action-important-bg);color:var(--sherin-action-important-text);-webkit-text-fill-color:var(--sherin-action-important-text)}.sherin-action[data-sherin-priority=danger],[role=button].sherin-action[data-sherin-priority=danger],a.sherin-action[data-sherin-priority=danger],button.sherin-action[data-sherin-priority=danger]{border-color:color-mix(in srgb,var(--sherin-action-danger-bg) 82%,#000 18%);background:var(--sherin-action-danger-bg);color:var(--sherin-action-danger-text);-webkit-text-fill-color:var(--sherin-action-danger-text)}.sherin-action[data-sherin-priority=ghost],[role=button].sherin-action[data-sherin-priority=ghost],a.sherin-action[data-sherin-priority=ghost],button.sherin-action[data-sherin-priority=ghost]{background:transparent;color:var(--sherin-contract-accent);-webkit-text-fill-color:var(--sherin-contract-accent);border-color:var(--sherin-contract-border)}.sherin-action:hover:not(:disabled):not([aria-disabled=true]),[role=button].sherin-action:hover:not([aria-disabled=true]),a.sherin-action:hover:not([aria-disabled=true]),button.sherin-action:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(.96) saturate(1.06);transform:translateY(-1px)}.sherin-action:focus-visible,[role=button].sherin-action:focus-visible,a.sherin-action:focus-visible,button.sherin-action:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--sherin-contract-focus) 34%,transparent)}.sherin-action:disabled,.sherin-action[aria-disabled=true],[role=button].sherin-action[aria-disabled=true],button.sherin-action:disabled{cursor:not-allowed!important;opacity:.58!important;box-shadow:none!important;filter:grayscale(.16)!important;transform:none!important}.sherin-action *{color:inherit;-webkit-text-fill-color:inherit}:root{--sherin-text-on-accent:var(--sherin-button-primary-text,#fff);--sherin-text-on-accent-strong:var(--sherin-button-important-text,#fff);--sherin-button-secondary-border:var(--sherin-border-default,#e5e7eb);--sherin-button-ghost-bg:transparent;--sherin-button-ghost-text:var(--sherin-accent-primary,#15803d);--sherin-button-ghost-border:var(--sherin-border-default,#e5e7eb);--sherin-input-focus-ring:color-mix(in srgb,var(--sherin-border-focus,#15803d) 28%,transparent);--sherin-input-error-bg:#fef2f2;--sherin-input-error-text:#991b1b;--sherin-input-error-border:#ef4444;--sherin-badge-neutral-bg:var(--sherin-bg-subtle,#f1f5f9);--sherin-badge-neutral-text:var(--sherin-text-primary,#111827);--sherin-badge-neutral-border:var(--sherin-border-default,#e5e7eb);--sherin-badge-success-bg:#f0fdf4;--sherin-badge-success-text:#166534;--sherin-badge-success-border:#22c55e;--sherin-badge-warning-bg:#fffbeb;--sherin-badge-warning-text:#92400e;--sherin-badge-warning-border:#f59e0b;--sherin-badge-danger-bg:#fef2f2;--sherin-badge-danger-text:#991b1b;--sherin-badge-danger-border:#ef4444;--sherin-badge-info-bg:#f0f9ff;--sherin-badge-info-text:#075985;--sherin-badge-info-border:#0ea5e9;--sherin-chat-panel-bg:var(--sherin-bg-panel,#fff);--sherin-chat-bubble-mine-bg:var(--sherin-chat-me-bg,var(--sherin-button-important-bg,#15803d));--sherin-chat-bubble-mine-text:var(--sherin-chat-me-text,var(--sherin-text-on-accent-strong,#fff));--sherin-chat-bubble-other-bg:var(--sherin-chat-other-bg,var(--sherin-bg-panel,#fff));--sherin-chat-bubble-other-text:var(--sherin-chat-other-text,var(--sherin-text-primary,#111827));--sherin-chat-input-bg:var(--sherin-input-bg,#fff);--sherin-chat-input-text:var(--sherin-input-text,#111827);--sherin-chat-accent:var(--sherin-accent-strong,var(--sherin-accent-primary,#15803d));--sherin-public-profile-bg:var(--sherin-contract-page-bg,var(--sherin-bg-page,#fff));--sherin-public-profile-panel:var(--sherin-contract-panel-bg,var(--sherin-bg-panel,#fff));--sherin-public-profile-text:var(--sherin-contract-text,var(--sherin-text-primary,#111827));--sherin-public-profile-text-strong:var(--sherin-contract-text-strong,var(--sherin-text-strong,#111827));--sherin-public-profile-accent:var(--sherin-contract-accent,var(--sherin-accent-primary,#15803d));--sherin-public-profile-accent-strong:var(--sherin-contract-accent-strong,var(--sherin-accent-strong,#15803d));--sherin-public-profile-text-on-accent:var(--sherin-action-normal-text,var(--sherin-text-on-accent,#fff));--sherin-public-profile-text-on-accent-strong:var(--sherin-action-important-text,var(--sherin-text-on-accent-strong,#fff))}html.dark{--sherin-text-on-accent:var(--sherin-button-primary-text,#000);--sherin-text-on-accent-strong:var(--sherin-button-important-text,#fff);--sherin-button-secondary-border:var(--sherin-border-default,#334155);--sherin-input-error-bg:rgba(239,68,68,.1);--sherin-input-error-text:#fca5a5;--sherin-input-error-border:rgba(239,68,68,.62);--sherin-badge-neutral-bg:var(--sherin-bg-subtle,#0f172a);--sherin-badge-neutral-text:var(--sherin-text-primary,#e5e7eb);--sherin-badge-neutral-border:var(--sherin-border-default,#334155);--sherin-badge-success-bg:rgba(34,197,94,.1);--sherin-badge-success-text:#86efac;--sherin-badge-success-border:rgba(34,197,94,.55);--sherin-badge-warning-bg:rgba(250,204,21,.1);--sherin-badge-warning-text:#facc15;--sherin-badge-warning-border:rgba(250,204,21,.6);--sherin-badge-danger-bg:rgba(239,68,68,.1);--sherin-badge-danger-text:#fca5a5;--sherin-badge-danger-border:rgba(239,68,68,.55);--sherin-badge-info-bg:rgba(56,189,248,.1);--sherin-badge-info-text:#7dd3fc;--sherin-badge-info-border:rgba(56,189,248,.55)}.sherin-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;border:1px solid transparent;font-weight:700;line-height:1.1;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.sherin-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--sherin-input-focus-ring,color-mix(in srgb,var(--sherin-border-focus,#15803d) 28%,transparent))}.sherin-btn:disabled,.sherin-btn[aria-disabled=true]{cursor:not-allowed;opacity:.58}.sherin-btn-primary{background:var(--sherin-button-primary-bg,var(--sherin-accent-primary,#15803d));color:var(--sherin-button-primary-text,var(--sherin-text-on-accent,#fff));border-color:var(--sherin-border-strong,var(--sherin-button-primary-bg,#15803d))}.sherin-btn-important{background:var(--sherin-button-important-bg,var(--sherin-accent-strong,#15803d));color:var(--sherin-button-important-text,var(--sherin-text-on-accent-strong,#fff));border-color:var(--sherin-border-important,var(--sherin-button-important-bg,#15803d))}.sherin-btn-secondary{background:var(--sherin-button-secondary-bg,var(--sherin-bg-panel,#fff));color:var(--sherin-button-secondary-text,var(--sherin-text-primary,#111827));border-color:var(--sherin-button-secondary-border,var(--sherin-border-default,#e5e7eb))}.sherin-btn-ghost{background:var(--sherin-button-ghost-bg,transparent);color:var(--sherin-button-ghost-text,var(--sherin-accent-primary,#15803d));border-color:var(--sherin-button-ghost-border,transparent)}.sherin-btn-danger{background:var(--sherin-action-danger-bg,#ef4444);color:var(--sherin-action-danger-text,#fff);border-color:var(--sherin-action-danger-bg,#ef4444)}.sherin-input{background:var(--sherin-input-bg,#fff);color:var(--sherin-input-text,#111827);border:1px solid var(--sherin-input-border,#cfd3d8);border-radius:.75rem}.sherin-input::placeholder{color:var(--sherin-input-placeholder,#6b7280)}.sherin-input:focus,.sherin-input:focus-visible{outline:none;border-color:var(--sherin-border-focus,var(--sherin-accent-primary,#15803d));box-shadow:0 0 0 3px var(--sherin-input-focus-ring,color-mix(in srgb,var(--sherin-border-focus,#15803d) 28%,transparent))}.sherin-input-invalid,.sherin-input[aria-invalid=true]{background:var(--sherin-input-error-bg,#fef2f2);color:var(--sherin-input-error-text,#991b1b);border-color:var(--sherin-input-error-border,#ef4444)}.sherin-input-hint{color:var(--sherin-text-muted,#6b7280)}.sherin-badge{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;border:1px solid var(--sherin-badge-neutral-border,var(--sherin-border-default,#e5e7eb));padding:.18rem .55rem;font-size:.75rem;font-weight:700;line-height:1.15}.sherin-badge-neutral{background:var(--sherin-badge-neutral-bg);color:var(--sherin-badge-neutral-text);border-color:var(--sherin-badge-neutral-border)}.sherin-badge-success{background:var(--sherin-badge-success-bg);color:var(--sherin-badge-success-text);border-color:var(--sherin-badge-success-border)}.sherin-badge-warning{background:var(--sherin-badge-warning-bg);color:var(--sherin-badge-warning-text);border-color:var(--sherin-badge-warning-border)}.sherin-badge-danger{background:var(--sherin-badge-danger-bg);color:var(--sherin-badge-danger-text);border-color:var(--sherin-badge-danger-border)}.sherin-badge-info{background:var(--sherin-badge-info-bg);color:var(--sherin-badge-info-text);border-color:var(--sherin-badge-info-border)}.sherin-chat-surface{background:var(--sherin-chat-bg,var(--sherin-bg-page))}.sherin-chat-panel,.sherin-chat-surface{color:var(--sherin-text-primary,#111827)}.sherin-chat-panel{background:var(--sherin-chat-panel-bg,var(--sherin-bg-panel));border-color:var(--sherin-border-default,#e5e7eb)}.sherin-chat-bubble-mine{background:var(--sherin-chat-bubble-mine-bg,var(--sherin-chat-me-bg));color:var(--sherin-chat-bubble-mine-text,var(--sherin-chat-me-text))}.sherin-chat-bubble-other{background:var(--sherin-chat-bubble-other-bg,var(--sherin-chat-other-bg));color:var(--sherin-chat-bubble-other-text,var(--sherin-chat-other-text))}.sherin-chat-input{background:var(--sherin-chat-input-bg,var(--sherin-input-bg));color:var(--sherin-chat-input-text,var(--sherin-input-text));border-color:var(--sherin-input-border,#cfd3d8)}.sherin-public-profile-surface{background:var(--sherin-public-profile-bg);color:var(--sherin-public-profile-text)}.sherin-public-profile-panel{background:var(--sherin-public-profile-panel);color:var(--sherin-public-profile-text);border-color:var(--sherin-contract-border,var(--sherin-border-default))}.sherin-public-profile-accent-action{background:var(--sherin-public-profile-accent);color:var(--sherin-public-profile-text-on-accent)}.sherin-public-profile-important-action{background:var(--sherin-public-profile-accent-strong);color:var(--sherin-public-profile-text-on-accent-strong)}.sherin-cta-fixed-brand,[data-sherin-cta=fixed-brand]{background-color:#000!important;color:#00ff4c!important;-webkit-text-fill-color:#00ff4c!important;border-color:#00ff4c!important;opacity:1!important;filter:none!important}.sherin-cta-readable-primary,.sherin-readable-primary,[data-sherin-cta=primary]{background-color:var(--sherin-button-primary-bg,#00ff4c)!important;color:var(--sherin-button-primary-text,#000)!important;-webkit-text-fill-color:var(--sherin-button-primary-text,#000)!important;border-color:var(--sherin-border-strong,var(--sherin-accent-primary,#00ff4c))!important;opacity:1!important;filter:none!important}.sherin-btn-important,.sherin-cta-important-force,[data-sherin-cta=important],[data-sherin-priority=important]{background-color:var(--sherin-button-important-bg,var(--sherin-accent-strong,#00ff4c))!important;color:var(--sherin-button-important-text,var(--sherin-text-important,#000))!important;-webkit-text-fill-color:var(--sherin-button-important-text,var(--sherin-text-important,#000))!important;border-color:var(--sherin-border-important,var(--sherin-border-strong,var(--sherin-accent-strong,#00ff4c)))!important;opacity:1!important;filter:none!important}.sherin-cta-readable-secondary,[data-sherin-cta=secondary]{background-color:var(--sherin-chip-bg,var(--sherin-bg-panel,#fff))!important;color:var(--sherin-chip-text,var(--sherin-text-primary,#111827))!important;-webkit-text-fill-color:var(--sherin-chip-text,var(--sherin-text-primary,#111827))!important;border-color:var(--sherin-chip-border,var(--sherin-border-default,#d1d5db))!important;opacity:1!important;filter:none!important}.sherin-btn-danger,.sherin-cta-readable-danger,[data-sherin-cta=danger],[data-sherin-priority=danger]{background-color:var(--sherin-action-danger-bg,#dc2626)!important;color:var(--sherin-action-danger-text,#fff)!important;-webkit-text-fill-color:var(--sherin-action-danger-text,#fff)!important;border-color:color-mix(in srgb,var(--sherin-action-danger-bg,#dc2626) 78%,#000 22%)!important;opacity:1!important;filter:none!important}.sherin-cta-fixed-brand:disabled,.sherin-cta-important-force:disabled,.sherin-cta-readable-danger:disabled,.sherin-cta-readable-primary:disabled,.sherin-cta-readable-secondary:disabled,[data-sherin-cta]:disabled,button.sherin-action[data-sherin-priority]:disabled,button[data-sherin-priority]:disabled{opacity:.58!important;cursor:not-allowed!important;box-shadow:none!important;filter:grayscale(.16)!important}[role=button].sherin-action[data-sherin-priority=important],a.sherin-action[data-sherin-priority=important],button.sherin-action[data-sherin-priority=important]{background:var(--sherin-button-important-bg,var(--sherin-accent-important,#00ff4c))!important;background-color:var(--sherin-button-important-bg,var(--sherin-accent-important,#00ff4c))!important;border-color:var(--sherin-border-important,var(--sherin-button-important-bg,#00ff4c))!important;color:var(--sherin-button-important-text,var(--sherin-text-important,#000))!important;-webkit-text-fill-color:var(--sherin-button-important-text,var(--sherin-text-important,#000))!important}button.sherin-action[data-sherin-priority=important]:disabled,button.sherin-action[data-sherin-priority=important][aria-disabled=true]{opacity:.58!important;cursor:not-allowed!important;box-shadow:none!important;filter:grayscale(.16)!important}[data-sherin-component=action-button]{transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease}[data-sherin-component=action-button]:focus-visible,[data-sherin-component=input]:focus-visible{outline:2px solid var(--sherin-contract-focus,var(--sherin-border-focus,#15803d));outline-offset:2px}[data-sherin-component=action-button][data-sherin-priority=normal]{background:var(--sherin-action-normal-bg,var(--sherin-button-primary-bg,#111827))!important;border-color:var(--sherin-action-normal-bg,var(--sherin-border-strong,#15803d))!important;color:var(--sherin-action-normal-text,var(--sherin-button-primary-text,#fff))!important;-webkit-text-fill-color:var(--sherin-action-normal-text,var(--sherin-button-primary-text,#fff))!important}[data-sherin-component=action-button][data-sherin-priority=important]{background:var(--sherin-action-important-bg,var(--sherin-button-important-bg,#15803d))!important;border-color:var(--sherin-contract-border-strong,var(--sherin-border-important,#15803d))!important;color:var(--sherin-action-important-text,var(--sherin-button-important-text,#fff))!important;-webkit-text-fill-color:var(--sherin-action-important-text,var(--sherin-button-important-text,#fff))!important}[data-sherin-component=action-button][data-sherin-priority=secondary]{background:var(--sherin-button-secondary-bg,var(--sherin-bg-panel,#fff))!important;border-color:var(--sherin-button-secondary-border,var(--sherin-border-default,#d1d5db))!important;color:var(--sherin-button-secondary-text,var(--sherin-text-primary,#111827))!important;-webkit-text-fill-color:var(--sherin-button-secondary-text,var(--sherin-text-primary,#111827))!important}[data-sherin-component=action-button][data-sherin-priority=ghost]{background:var(--sherin-button-ghost-bg,transparent)!important;border-color:var(--sherin-button-ghost-border,var(--sherin-border-default,#d1d5db))!important;color:var(--sherin-button-ghost-text,var(--sherin-accent-primary,#15803d))!important;-webkit-text-fill-color:var(--sherin-button-ghost-text,var(--sherin-accent-primary,#15803d))!important}[data-sherin-component=action-button][data-sherin-priority=danger]{background:var(--sherin-action-danger-bg,#dc2626)!important;border-color:var(--sherin-action-danger-bg,#dc2626)!important;color:var(--sherin-action-danger-text,#fff)!important;-webkit-text-fill-color:var(--sherin-action-danger-text,#fff)!important}[data-sherin-component=action-button]:disabled{opacity:.58!important;cursor:not-allowed!important;box-shadow:none!important}[data-sherin-component=surface]{color:var(--sherin-contract-text,var(--sherin-text-primary,#111827));border:1px solid var(--sherin-contract-border,var(--sherin-border-default,#e5e7eb))}[data-sherin-component=surface][data-sherin-surface=page]{background:var(--sherin-contract-page-bg,var(--sherin-bg-page,#fff))}[data-sherin-component=surface][data-sherin-surface=panel]{background:var(--sherin-contract-panel-bg,var(--sherin-bg-panel,#fff))}[data-sherin-component=surface][data-sherin-surface=card]{background:var(--sherin-contract-card-bg,var(--sherin-bg-card,#fff))}[data-sherin-component=surface][data-sherin-surface=elevated]{background:var(--sherin-bg-elevated,var(--sherin-contract-card-bg,#fff))}[data-sherin-component=surface][data-sherin-surface=subtle]{background:var(--sherin-bg-subtle,var(--sherin-contract-panel-bg,#f1f5f9))}[data-sherin-component=input]{min-height:42px;padding:10px 12px}[data-sherin-component=input]:disabled{cursor:not-allowed;opacity:.68}[data-sherin-component=badge],[data-sherin-component=status-label]{--sherin-semantic-tone-bg:var(--sherin-badge-neutral-bg,var(--sherin-chip-bg,#fff));--sherin-semantic-tone-text:var(--sherin-badge-neutral-text,var(--sherin-chip-text,#111827));--sherin-semantic-tone-border:var(--sherin-badge-neutral-border,var(--sherin-chip-border,#e5e7eb))}[data-sherin-component][data-sherin-tone=success]{--sherin-semantic-tone-bg:var(--sherin-badge-success-bg);--sherin-semantic-tone-text:var(--sherin-badge-success-text);--sherin-semantic-tone-border:var(--sherin-badge-success-border)}[data-sherin-component][data-sherin-tone=warning]{--sherin-semantic-tone-bg:var(--sherin-badge-warning-bg);--sherin-semantic-tone-text:var(--sherin-badge-warning-text);--sherin-semantic-tone-border:var(--sherin-badge-warning-border)}[data-sherin-component][data-sherin-tone=danger]{--sherin-semantic-tone-bg:var(--sherin-badge-danger-bg);--sherin-semantic-tone-text:var(--sherin-badge-danger-text);--sherin-semantic-tone-border:var(--sherin-badge-danger-border)}[data-sherin-component][data-sherin-tone=info]{--sherin-semantic-tone-bg:var(--sherin-badge-info-bg);--sherin-semantic-tone-text:var(--sherin-badge-info-text);--sherin-semantic-tone-border:var(--sherin-badge-info-border)}[data-sherin-component=badge]{background:var(--sherin-semantic-tone-bg)!important;border-color:var(--sherin-semantic-tone-border)!important;color:var(--sherin-semantic-tone-text)!important;-webkit-text-fill-color:var(--sherin-semantic-tone-text)!important}[data-sherin-component=status-label]{display:inline-flex;align-items:center;gap:.45rem;color:var(--sherin-semantic-tone-text);font-weight:700}.sherin-semantic-status-marker{width:.65rem;height:.65rem;flex:0 0 .65rem;border:1px solid var(--sherin-semantic-tone-border);border-radius:999px;background:var(--sherin-semantic-tone-bg);box-shadow:inset 0 0 0 2px var(--sherin-semantic-tone-border)}.sherin-chat-theme{color:var(--chat-conversation-text,var(--sherin-contract-text))}.sherin-chat-header{background-image:var(--chat-header-accent-fusion-bg)}.sherin-chat-theme [data-chat-literal-text=header-identity],.sherin-chat-theme [data-chat-literal-text=header-identity] *{color:var(--chat-header-identity-text)!important;-webkit-text-fill-color:var(--chat-header-identity-text)!important;text-shadow:none!important}.sherin-chat-theme [data-chat-literal-text=header-action],.sherin-chat-theme [data-chat-literal-text=header-action] *{color:var(--chat-header-action-text)!important;-webkit-text-fill-color:var(--chat-header-action-text)!important;text-shadow:none!important}.sherin-chat-theme [data-chat-header-action-surface=transparent]{background:transparent!important;background-image:none!important;box-shadow:none!important}.sherin-chat-conversation{background-color:var(--chat-conversation-bg);color:var(--chat-conversation-text);border-color:var(--chat-conversation-accent)}.sherin-chat-bubble-mine,.sherin-chat-theme [data-chat-literal-text=mine],.sherin-chat-theme [data-chat-literal-text=mine] *{color:var(--chat-bubble-me-text)!important;-webkit-text-fill-color:var(--chat-bubble-me-text)!important;text-shadow:none!important}.sherin-chat-bubble-other,.sherin-chat-theme [data-chat-literal-text=other],.sherin-chat-theme [data-chat-literal-text=other] *{color:var(--chat-bubble-other-text)!important;-webkit-text-fill-color:var(--chat-bubble-other-text)!important;text-shadow:none!important}.sherin-chat-bubble-mine{background-color:var(--chat-bubble-me-bg)}.sherin-chat-bubble-other{background-color:var(--chat-bubble-other-bg);border-color:var(--chat-conversation-accent)}.sherin-chat-composer{background-color:var(--chat-composer-bg)}.sherin-chat-composer,.sherin-chat-composer-input{color:var(--chat-composer-text);border-color:var(--chat-composer-border)}.sherin-chat-composer-input{background-color:var(--chat-composer-input-bg);caret-color:var(--chat-composer-border)}.sherin-chat-attachment{border-color:var(--chat-attachment-border);color:var(--chat-attachment-text)}.sherin-chat-system-message{background-color:var(--chat-system-bg);border-color:var(--chat-system-border);color:var(--chat-system-text)}.sherin-chat-unread{background-color:var(--chat-unread-bg)!important;color:var(--chat-unread-text)!important;-webkit-text-fill-color:var(--chat-unread-text)!important}.sherin-chat-call-state{border-color:var(--chat-conversation-accent)}.sherin-chat-call-state[role=dialog],.sherin-chat-system-message.sherin-chat-call-state{background-color:var(--chat-call-active-bg);color:var(--chat-call-active-text)}