:root{--background:#f6f8f7;--foreground:#0f172a;--font-geist-sans:Arial, Helvetica, sans-serif;--font-geist-mono:"Courier New", monospace;--fs-surface:#fff;--fs-surface-soft:#f8fafc;--fs-border:#dbe3ef;--fs-border-strong:#cbd5e1;--fs-muted:#64748b;--fs-text:#0f172a;--fs-accent:#4f766f;--fs-accent-strong:#2f5f56;--fs-accent-soft:#f3faf8;--fs-action-primary:#4f766f;--fs-action-primary-hover:#2f5f56;--fs-action-primary-soft:#eef6f2;--fs-action-secondary:#fff;--fs-action-secondary-hover:#f8fafc;--fs-action-secondary-text:#334155;--fs-action-border:#cbd5e1;--fs-action-focus:#9ab5ad;--fs-action-danger:#be123c;--fs-action-danger-soft:#fff1f2;--fs-action-success:#166534;--fs-action-success-bg:#dcfce7;--fs-action-warning:#92400e;--fs-action-warning-bg:#fffbeb;--fs-warm:#b7791f;--fs-warm-soft:#fffbeb;--fs-danger:#b91c1c;--fs-success:#166534;--fs-radius:8px;--fs-shadow-soft:0 8px 24px #0f172a12}:root[data-theme=dark]{--background:#050606;--foreground:#f8fafc;--fs-surface:#101312;--fs-surface-soft:#151a18;--fs-border:#29332f;--fs-border-strong:#3a4742;--fs-muted:#9aa8a3;--fs-text:#f8fafc;--fs-accent:#7aa095;--fs-accent-strong:#a7c9bd;--fs-accent-soft:#15231f;--fs-action-primary:#7aa095;--fs-action-primary-hover:#9ab5ad;--fs-action-primary-soft:#15231f;--fs-action-secondary:#111615;--fs-action-secondary-hover:#19201e;--fs-action-secondary-text:#e5e7eb;--fs-action-border:#3a4742;--fs-action-focus:#7aa095;--fs-action-danger:#fda4af;--fs-action-danger-soft:#2a1116;--fs-action-success:#22c55e;--fs-action-success-bg:#102316;--fs-action-warning:#facc15;--fs-action-warning-bg:#241c09;--fs-warm-soft:#241c09;--fs-shadow-soft:0 10px 28px #00000059}@media (prefers-color-scheme:dark){:root{--background:#f6f8f7;--foreground:#0f172a}}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}:root[data-theme=dark] body{background:#050606}@media (max-width:768px){body.mobile-app-navigation-visible{padding-bottom:calc(82px + env(safe-area-inset-bottom))}}:root[data-theme=dark] .admin-board button.admin-start-refresh{color:#edf5f2!important;box-shadow:none!important;background-color:#234239!important;background-image:none!important;border-color:#587b70!important}:root[data-theme=dark] .admin-board button.admin-start-refresh:hover{background-color:#2d5046!important;border-color:#76a093!important}:root[data-theme=dark] .admin-board button.admin-start-action{color:#edf5f2!important;box-shadow:none!important;background-color:#234239!important;background-image:none!important;border-color:#587b70!important}:root[data-theme=dark] .admin-board button.admin-start-action span,:root[data-theme=dark] .admin-board button.admin-start-action b{color:#edf5f2!important}:root[data-theme=dark] .admin-board button.admin-start-action:hover{background-color:#2d5046!important;border-color:#76a093!important}:root[data-theme=dark] .admin-board button.admin-start-queue{color:#c7d6d1!important;background-color:#10241e!important;background-image:none!important;border-color:#45685e!important;box-shadow:inset 3px 0 #6b9185!important}:root[data-theme=dark] .admin-board button.admin-start-queue span{color:#c7d6d1!important}:root[data-theme=dark] .admin-board button.admin-start-quick{color:#edf4f1!important;box-shadow:0 6px 14px #0003!important}:root[data-theme=dark] .admin-board button.admin-start-quick strong,:root[data-theme=dark] .admin-board button.admin-start-quick>span:last-child{color:#edf4f1!important}:root[data-theme=dark] .admin-board button.admin-start-quick small{color:#b1c1bc!important}:root[data-theme=dark] .admin-board button.admin-start-quick-1{background-color:#17362e!important;background-image:linear-gradient(105deg,#1e4338,#142a24 66%)!important;border-color:#4c7468 #4c7468 #4c7468 #79ad9d!important;border-left-style:solid!important;border-left-width:4px!important}:root[data-theme=dark] .admin-board button.admin-start-quick-2{background-color:#382c20!important;background-image:linear-gradient(105deg,#473625,#172b25 66%)!important;border-color:#765c40 #765c40 #765c40 #c39a6d!important;border-left-style:solid!important;border-left-width:4px!important}:root[data-theme=dark] .admin-board button.admin-start-quick-3{background-color:#1c303e!important;background-image:linear-gradient(105deg,#243f51,#142a24 66%)!important;border-color:#526f84 #526f84 #526f84 #7fa2be!important;border-left-style:solid!important;border-left-width:4px!important}:root[data-theme=dark] .admin-board button.admin-start-quick-4{background-color:#2d2839!important;background-image:linear-gradient(105deg,#3a334b,#142a24 66%)!important;border-color:#665a7b #665a7b #665a7b #a493c6!important;border-left-style:solid!important;border-left-width:4px!important}:root[data-theme=dark] .admin-board button.admin-start-refresh,:root[data-theme=dark] .admin-board button.admin-start-action,:root[data-theme=dark] .admin-board button.admin-start-queue,:root[data-theme=dark] .admin-board button.admin-start-quick{isolation:isolate;overflow:hidden;position:relative!important}:root[data-theme=dark] .admin-board button.admin-start-refresh:before,:root[data-theme=dark] .admin-board button.admin-start-action:before,:root[data-theme=dark] .admin-board button.admin-start-queue:before,:root[data-theme=dark] .admin-board button.admin-start-quick:before{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}:root[data-theme=dark] .admin-board button.admin-start-refresh:before,:root[data-theme=dark] .admin-board button.admin-start-action:before{background:#234239}:root[data-theme=dark] .admin-board button.admin-start-queue:before{background:#10241e;box-shadow:inset 3px 0 #6b9185}:root[data-theme=dark] .admin-board button.admin-start-quick-1:before{background:linear-gradient(105deg,#1e4338,#142a24 66%)}:root[data-theme=dark] .admin-board button.admin-start-quick-2:before{background:linear-gradient(105deg,#473625,#172b25 66%)}:root[data-theme=dark] .admin-board button.admin-start-quick-3:before{background:linear-gradient(105deg,#243f51,#142a24 66%)}:root[data-theme=dark] .admin-board button.admin-start-quick-4:before{background:linear-gradient(105deg,#3a334b,#142a24 66%)}:root[data-theme=dark] .admin-board button.admin-start-refresh>*,:root[data-theme=dark] .admin-board button.admin-start-action>*,:root[data-theme=dark] .admin-board button.admin-start-queue>*,:root[data-theme=dark] .admin-board button.admin-start-quick>*{z-index:1;position:relative}.fundstueck-snackbar{z-index:9999;color:#f8f4ec;cursor:pointer;background:linear-gradient(135deg,#244f46,#173e37);border:1px solid #b7794e85;border-radius:14px;align-items:center;gap:11px;width:max-content;min-width:230px;max-width:min(520px,100vw - 32px);height:auto;min-height:0;max-height:min(30dvh,180px);padding:11px 16px 11px 12px;animation:.22s ease-out both fundstueckSnackbarIn;display:flex;position:fixed;inset:auto auto 28px 50%;transform:translate(-50%);box-shadow:0 14px 34px #112f293d,inset 0 1px #ffffff14}.fundstueck-snackbar__icon{color:#f2c2a1;background:#a9654038;border:1px solid #efb68fa6;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:15px;font-weight:900;display:grid}.fundstueck-snackbar__message{overflow-wrap:anywhere;text-align:left;font-size:14px;font-weight:750;line-height:1.4}.fundstueck-snackbar--error{background:linear-gradient(135deg,#663434,#492626);border-color:#be494994}.fundstueck-snackbar--error .fundstueck-snackbar__icon{color:#ffe0dc;background:#ffffff14;border-color:#ffc3c394}.fundstueck-snackbar--info{background:linear-gradient(135deg,#405f58,#294840);border-color:#7f9b9294}.fundstueck-snackbar--wizard{top:max(18px, env(safe-area-inset-top));bottom:auto}:root[data-theme=dark] .fundstueck-snackbar{color:#f4eee5;background:linear-gradient(135deg,#1f3c35,#121e1b);border-color:#be7e53b3;box-shadow:0 16px 38px #0000007a,inset 0 1px #ffffff0f}:root[data-theme=dark] .fundstueck-snackbar--error{background:linear-gradient(135deg,#512d2d,#281919);border-color:#bd5b5bad}@keyframes fundstueckSnackbarIn{0%{opacity:0;transform:translate(-50%,10px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (max-width:560px){.fundstueck-snackbar{top:calc(68px + env(safe-area-inset-top));border-radius:13px;width:calc(100vw - 28px);min-width:0;max-height:min(28dvh,150px);padding:10px 12px 10px 10px;bottom:auto}.fundstueck-snackbar--wizard{top:max(10px, env(safe-area-inset-top));bottom:auto}.fundstueck-snackbar__message{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}}@media (prefers-reduced-motion:reduce){.fundstueck-snackbar{animation:none}}body{min-height:100%;color:var(--foreground);background:linear-gradient(180deg, #fbfcfb 0%, var(--background) 100%);font-family:var(--font-geist-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}code,pre,kbd,samp{font-family:var(--font-geist-mono)}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.global-footer{color:#dceae5;background:linear-gradient(105deg,#173e37,#285b50);border-top:3px solid #b9683d;box-shadow:inset 0 1px #ffffff12}.global-footer__inner{justify-content:space-between;align-items:center;gap:16px;width:min(1180px,100vw - 32px);min-height:78px;margin:0 auto;font-size:13px;font-weight:800;display:flex}.global-footer__inner>span{gap:3px;min-width:190px;padding-left:4px;display:grid}.global-footer__inner>span strong{color:#fffdf9;font-family:Georgia,serif;font-size:17px;font-weight:600}.global-footer__inner>span small{color:#b9cec7;font-size:10px;font-weight:700}.global-footer nav{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.global-footer a{color:#f5fbf8;text-decoration:none}.global-footer a:hover{color:#efb18c}:root[data-theme=dark] .global-footer{background:linear-gradient(105deg,#10251f,#173e37);border-color:#c2764c}@media (max-width:560px){.global-footer__inner{flex-direction:column;align-items:flex-start;padding:16px 0}.global-footer__inner>span{min-width:0;padding-left:0}}@media (prefers-color-scheme:dark){html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.admin-board{--admin-border:#dbe3ef;--admin-border-strong:#cbd5e1;--admin-muted:#64748b;--admin-text:#0f172a;--admin-surface:#fff;--admin-soft:#f8fafc;--admin-accent:#0369a1;--admin-accent-strong:#075985;--admin-danger:#b91c1c;--admin-danger-soft:#fee2e2;--admin-success:#166534;--admin-success-soft:#dcfce7}:root[data-theme=dark] .admin-board{--admin-border:#3b5f55;--admin-border-strong:#557b70;--admin-muted:#b2c8c0;--admin-text:#f1f7f4;--admin-surface:#183029;--admin-soft:#10241e;--admin-accent:#80aa9e;--admin-accent-strong:#c5ddd5;--admin-danger:#fda4af;--admin-danger-soft:#2a1116;--admin-success:#86efac;--admin-success-soft:#102316;color:var(--admin-text)!important;background:#091813!important}:root[data-theme=dark] .admin-board :where(main,section,article,aside,div,form,label,fieldset){border-color:var(--admin-border)!important}:root[data-theme=dark] .admin-board :where(.admin-board__main,.admin-board__header,.admin-board__workspace){color:var(--admin-text)!important;background:0 0!important}:root[data-theme=dark] .admin-board :where(article,section,aside,form,fieldset){background-color:var(--admin-surface)!important;color:var(--admin-text)!important}:root[data-theme=dark] .admin-board :where(p,small,span,div,td,th,label,strong,h1,h2,h3,h4){color:inherit}:root[data-theme=dark] .admin-board :where(h1,h2,h3,h4),:root[data-theme=dark] .admin-board__workspace :where(header strong,article>strong,summary strong){color:#f3f8f6!important}:root[data-theme=dark] .admin-board__workspace :where(header p,header small,article p,article small){color:#afc3bc!important}:root[data-theme=dark] .admin-board :where(p,small){color:var(--admin-muted)!important}:root[data-theme=dark] .admin-board>aside{border-right:1px solid var(--admin-border)!important;background:#0c211a!important}:root[data-theme=dark] .admin-board>aside :where(h2,button){color:var(--admin-text)!important}:root[data-theme=dark] .admin-board>aside :where(p,h3){color:var(--admin-muted)!important}:root[data-theme=dark] .admin-board>aside button{background:0 0!important;border-color:#0000!important}:root[data-theme=dark] .admin-board>aside button:hover{border-color:var(--admin-border-strong)!important;background:#203b33!important}:root[data-theme=dark] .admin-board__overview article,:root[data-theme=dark] .admin-board :where(.admin-board__workspace>div>section,.admin-board__workspace>section,.admin-board__workspace article,.admin-board__workspace aside),:root[data-theme=dark] .admin-board :where([style*="background: #fff"],[style*="background:#fff"],[style*="background: white"],[style*="background: rgb(255"],[style*="background-color: #fff"],[style*="background-color:#fff"]){background:var(--admin-surface)!important;border-color:var(--admin-border)!important;color:var(--admin-text)!important}:root[data-theme=dark] .admin-board :where([style*="background: #f"],[style*="background:#f"],[style*="background-color: #f"],[style*="background-color:#f"]){background:var(--admin-soft)!important;border-color:var(--admin-border)!important}:root[data-theme=dark] .admin-board :where([style*="color: #0f172a"],[style*="color:#0f172a"],[style*="color: #334155"],[style*="color:#334155"]){color:var(--admin-text)!important}:root[data-theme=dark] .admin-board :where([style*="color: #475569"],[style*="color:#475569"],[style*="color: #64748b"],[style*="color:#64748b"],[style*="color: #94a3b8"],[style*="color:#94a3b8"]){color:var(--admin-muted)!important}.admin-board__main{flex-direction:column;flex:1;min-width:0;height:100vh;padding:18px 24px 0;display:flex;overflow:hidden}.admin-board__header{margin-bottom:12px}.admin-board__overview{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:12px;display:grid}.admin-board__overview article{background:#fff;border:1px solid #dbe3ef;border-radius:8px;padding:10px 12px}.admin-board__workspace{scrollbar-gutter:stable;flex:1;min-height:0;padding:0 10px 36px 0;overflow:auto}.admin-board__workspace::-webkit-scrollbar{width:12px;height:12px}.admin-board>aside::-webkit-scrollbar{width:12px;height:12px}.admin-board__workspace::-webkit-scrollbar-track{background:#e8eef5;border-radius:999px}.admin-board>aside::-webkit-scrollbar-track{background:#e8eef5;border-radius:999px}.admin-board__workspace::-webkit-scrollbar-thumb{background:#94a3b8;border:3px solid #e8eef5;border-radius:999px}.admin-board>aside::-webkit-scrollbar-thumb{background:#94a3b8;border:3px solid #e8eef5;border-radius:999px}.admin-board__workspace::-webkit-scrollbar-thumb:hover{background:#64748b}.admin-board>aside::-webkit-scrollbar-thumb:hover{background:#64748b}.admin-board :where(section>h2,section>h3){color:var(--admin-text)}.admin-board :where(section>p){line-height:1.5}.admin-board :where(button){border:1px solid var(--admin-border-strong);background:var(--admin-surface);min-height:30px;color:var(--admin-text);cursor:pointer;border-radius:6px;padding:5px 9px;font-size:13px;font-weight:700;transition:background .12s,border-color .12s,color .12s}.admin-board :where(button:hover:not(:disabled)){color:var(--admin-accent-strong);background:#e0f2fe;border-color:#7dd3fc}:root[data-theme=dark] .admin-board :where(button){background:var(--admin-surface)!important;border-color:var(--admin-border-strong)!important;color:var(--admin-text)!important}:root[data-theme=dark] .admin-board :where(button:hover:not(:disabled)){border-color:var(--admin-accent)!important;color:var(--admin-accent-strong)!important;background:#25463d!important}.admin-board :where(button:disabled){cursor:not-allowed;opacity:.55}.admin-board :is(button,a).fs-admin-button{-webkit-text-fill-color:currentColor;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 13px;font-size:12px;font-weight:850;line-height:1.2;text-decoration:none;display:inline-flex;color:#214f45!important;box-shadow:none!important;background:#f6faf8!important;border:1px solid #a8c0b8!important}.admin-board :is(button,a).fs-admin-button:hover:not(:disabled){transform:translateY(-1px);color:#173f35!important;background:#e8f2ee!important;border-color:#6e9d90!important}.admin-board :is(button,a).fs-admin-button--primary{color:#fffaf5!important;-webkit-text-fill-color:#fffaf5!important;background:linear-gradient(135deg,#c87548 0%,#a64e2c 58%,#8f4024 100%)!important;border-color:#8f4227!important;box-shadow:0 7px 17px #7e391c3d!important}.admin-board :is(button,a).fs-admin-button--primary:hover:not(:disabled){color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#d17c4d,#984526)!important;border-color:#77361f!important}.admin-board :is(button,a).fs-admin-button--quiet{color:#45675f!important;box-shadow:none!important;background:#f8fbfa!important;border-color:#b9ccc6!important}.admin-board :is(button,a).fs-admin-button--danger{color:#96333b!important;-webkit-text-fill-color:#96333b!important;background:#fff3f3!important;border-color:#d8a1a5!important}.admin-board :is(button,a).fs-admin-button--icon{border-radius:50%;width:38px;min-width:38px;padding:0;font-size:18px}.admin-board :is(button,a).fs-admin-button:disabled,.admin-board :is(button,a).fs-admin-button[aria-disabled=true]{opacity:1;transform:none;color:#82918c!important;-webkit-text-fill-color:#82918c!important;box-shadow:none!important;background:#e8eeeb!important;border-color:#cad5d1!important}:root[data-theme=dark] .admin-board :is(button,a).fs-admin-button{color:#e8f3ef!important;background:#19352d!important;border-color:#486d62!important}:root[data-theme=dark] .admin-board :is(button,a).fs-admin-button--primary{color:#fff7f1!important;-webkit-text-fill-color:#fff7f1!important;background:linear-gradient(135deg,#a95c34,#713c25)!important;border-color:#d09268!important}:root[data-theme=dark] .admin-board :is(button,a).fs-admin-button--quiet{color:#c9ddd6!important;background:#142b24!important;border-color:#3f6258!important}.admin-board :where(input,select,textarea){border:1px solid var(--admin-border-strong);background:var(--admin-surface);min-height:30px;color:var(--admin-text);font:inherit;border-radius:6px;padding:5px 8px;font-size:13px}:root[data-theme=dark] .admin-board :where(input,select,textarea){background:var(--admin-soft)!important;border-color:var(--admin-border-strong)!important;color:var(--admin-text)!important}:root[data-theme=dark] .admin-board :where(){color:var(--admin-muted)!important}.admin-board :where(textarea){resize:vertical;min-height:74px;line-height:1.45}.admin-board :where(input:focus,select:focus,textarea:focus){outline-offset:1px;border-color:#38bdf8;outline:2px solid #bae6fd}:root[data-theme=dark] .admin-board :where(input:focus,select:focus,textarea:focus){border-color:var(--admin-accent)!important;outline-color:#7aa09559!important}.admin-board :where(table){border-spacing:0;border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:8px;width:100%;font-size:13px;overflow:hidden;border-collapse:separate!important}.admin-board :where(th){z-index:1;color:#334155;text-align:left;text-transform:uppercase;letter-spacing:0;border-bottom:1px solid var(--admin-border);vertical-align:top;background:#eef4f8;padding:8px 9px;font-size:12px;font-weight:850;position:sticky;top:0}:root[data-theme=dark] .admin-board :where(table){background:var(--admin-surface)!important;border-color:var(--admin-border)!important}:root[data-theme=dark] .admin-board :where(th){border-color:var(--admin-border)!important;color:var(--admin-muted)!important;background:#1d342e!important}.admin-board :where(td){vertical-align:top;border-bottom:1px solid #e8eef5;padding:7px 9px;line-height:1.32}:root[data-theme=dark] .admin-board :where(td){border-color:var(--admin-border)!important;color:var(--admin-text)!important}:root[data-theme=dark] .admin-board :where(tbody tr:hover td){background:var(--admin-soft)!important}:root[data-theme=dark] .admin-board :where(code){background:var(--admin-soft)!important;border-color:var(--admin-border)!important;color:var(--admin-text)!important}:root[data-theme=dark] .admin-board__workspace::-webkit-scrollbar-track{background:#132720}:root[data-theme=dark] .admin-board>aside::-webkit-scrollbar-track{background:#132720}:root[data-theme=dark] .admin-board__workspace::-webkit-scrollbar-thumb{background:#4b7066;border-color:#132720}:root[data-theme=dark] .admin-board>aside::-webkit-scrollbar-thumb{background:#4b7066;border-color:#132720}:root[data-theme=dark] .admin-board .admin-board__back-button{color:#d9ebe5!important;background:#203b33!important;border-color:#6f998d!important}:root[data-theme=dark] .admin-board .admin-board__back-button:hover{color:#fff4ea!important;background:#493225!important;border-color:#d19770!important}:root[data-theme=dark] .admin-board .admin-board__group-badge{color:#f0c3a6!important;background:#3b2b23!important;border-color:#8a5e43!important}:root[data-theme=dark] .admin-board .admin-board__overview-button{color:#d9ebe5!important;background:#1d342e!important;border-color:#527c70!important}.admin-board :where(tbody tr:last-child td){border-bottom:0}.admin-board :where(tbody tr:hover td){background:var(--admin-soft)}.admin-board :where(td button+button){margin-left:6px}.admin-board :where(code){border:1px solid var(--admin-border);background:var(--admin-soft);border-radius:6px;padding:2px 5px}.admin-board :where(fieldset){background:var(--admin-soft);border-radius:8px}@media (max-width:900px){.admin-board__main{height:100vh;padding:0!important}.admin-board__workspace{scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--admin-area-accent) 62%, #94a3b8) transparent;max-height:none;padding-right:3px;overflow:hidden auto}.admin-board__workspace::-webkit-scrollbar{width:5px;height:0;display:block}.admin-board__workspace::-webkit-scrollbar-track{background:0 0}.admin-board__workspace::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--admin-area-accent) 62%, #94a3b8);border:0;border-radius:999px}.admin-board :where(table){min-width:760px}}.admin-board .admin-ops-workspace{gap:14px}.admin-board .admin-ops-metric,.admin-board .admin-ops-metrics>button{border:1px solid var(--admin-border)!important;background:linear-gradient(105deg, #f2f8f5, var(--admin-surface) 48%)!important;border-left:4px solid #7fa398!important;border-radius:10px!important;box-shadow:0 5px 12px #0f172a0b!important}.admin-board .admin-ops-metric-warning,.admin-board .admin-ops-metrics>button[class*=attention]{background:linear-gradient(105deg, #fff1f1, var(--admin-surface) 48%)!important;border-color:#e1a4a4 #e1a4a4 #e1a4a4 #bd4c4c!important}.admin-board .admin-ops-list{border:1px solid var(--admin-border)!important;background:linear-gradient(145deg, #f3f8f6, var(--admin-soft) 58%)!important;box-shadow:none!important;border-radius:12px!important}.admin-board .admin-ops-card{border-color:var(--admin-border)!important;background:linear-gradient(100deg, #f5f8f7, var(--admin-surface) 38%)!important;box-shadow:0 4px 9px #0f172a0a!important}.admin-board .admin-ops-card-row td{background:linear-gradient(100deg, #f5f8f7, var(--admin-surface) 42%)!important;box-shadow:0 4px 9px #0f172a09!important}.admin-board .admin-ops-card.admin-ops-attention,.admin-board .admin-ops-card-row.admin-ops-attention td{background:linear-gradient(100deg, #fff1f1, var(--admin-surface) 42%)!important}.admin-board .admin-ops-card-row.admin-ops-attention td:first-child,.admin-board .admin-ops-card.admin-ops-attention{border-left-color:#bd4c4c!important}.admin-board .admin-ops-primary{color:#214f45!important;background:linear-gradient(105deg,#d8ebe4,#e8f4ef)!important;border-color:#78a99a!important;box-shadow:inset 0 0 0 1px #ffffff52!important}.admin-board .admin-ops-primary:hover:not(:disabled){color:#173f35!important;background:linear-gradient(105deg,#c9e3da,#dcefe8)!important;border-color:#5f9585!important}:root:not([data-theme=dark]) .admin-board :is(button,a).admin-ops-primary,:root[data-theme=light] .admin-board :is(button,a).admin-ops-primary,:root:not([data-theme=dark]) .admin-board :is(button,a).admin-ops-primary:visited{color:#173f35!important;-webkit-text-fill-color:#173f35!important}:root:not([data-theme=dark]) .admin-board :is(button,a).admin-ops-primary:hover,:root[data-theme=light] .admin-board :is(button,a).admin-ops-primary:hover{color:#102f28!important;-webkit-text-fill-color:#102f28!important}:root[data-theme=dark] .admin-board .admin-ops-metric,:root[data-theme=dark] .admin-board .admin-ops-metrics>button{background:linear-gradient(105deg,#17352d,#183029 48%)!important;border-color:#3f6258 #3f6258 #3f6258 #79a597!important;box-shadow:0 6px 14px #00000029!important}:root[data-theme=dark] .admin-board .admin-ops-metric-warning,:root[data-theme=dark] .admin-board .admin-ops-metrics>button[class*=attention]{background:linear-gradient(105deg,#3b2426,#183029 52%)!important;border-color:#754848 #754848 #754848 #d16b6b!important}:root[data-theme=dark] .admin-board .admin-ops-list{background:linear-gradient(145deg,#10241e,#132a23 58%)!important;border-color:#3b5f55!important}:root[data-theme=dark] .admin-board .admin-ops-card,:root[data-theme=dark] .admin-board .admin-ops-card-row td{background:linear-gradient(100deg,#17352d,#183029 44%)!important;border-color:#3b5f55!important;box-shadow:0 5px 10px #00000029!important}:root[data-theme=dark] .admin-board .admin-ops-card.admin-ops-attention,:root[data-theme=dark] .admin-board .admin-ops-card-row.admin-ops-attention td{background:linear-gradient(100deg,#3b2426,#183029 46%)!important}:root[data-theme=dark] .admin-board .admin-ops-primary{color:#edf6f2!important;background:linear-gradient(105deg,#294d42,#203c34)!important;border-color:#568879!important}.admin-board .admin-chat-card{border:1px solid var(--admin-border)!important;background:linear-gradient(100deg, #f5f2fa, var(--admin-surface) 42%)!important;border-left:4px solid #9987b7!important;border-radius:9px!important;width:calc(100% - 12px)!important;margin:6px!important;padding:10px 11px!important;box-shadow:0 4px 9px #0f172a0a!important}.admin-board .admin-chat-card.admin-ops-attention{background:linear-gradient(100deg, #eee8f7, var(--admin-surface) 44%)!important;border-left-color:#75609c!important}:root[data-theme=dark] .admin-board .admin-chat-card{background:linear-gradient(100deg,#302a3d,#183029 48%)!important;border-color:#514965 #514965 #514965 #9987b7!important;box-shadow:0 5px 10px #00000029!important}:root[data-theme=dark] .admin-board .admin-chat-card.admin-ops-attention{background:linear-gradient(100deg,#393149,#183029 50%)!important;border-left-color:#b3a1d2!important}.admin-board .admin-finance-workspace .admin-ops-metric{background:linear-gradient(105deg, #eef4f8, var(--admin-surface) 48%)!important;color:#294f6b!important;border-color:#bfd0dd #bfd0dd #bfd0dd #718fa9!important}.admin-board .admin-finance-workspace .admin-ops-metric-warning{background:linear-gradient(105deg, #fbf2ea, var(--admin-surface) 48%)!important;color:#75462d!important;border-color:#d7b08e #d7b08e #d7b08e #b77945!important}.admin-board .admin-finance-panel{background:linear-gradient(105deg, #eef4f8, var(--admin-surface) 48%)!important;border:1px solid #bfd0dd!important;border-left:4px solid #718fa9!important;border-radius:12px!important;box-shadow:0 5px 12px #0f172a0b!important}.admin-board .admin-finance-table{background:linear-gradient(145deg, #eef4f8, var(--admin-soft) 60%)!important;border-color:#bfd0dd!important;padding:0 10px 10px!important}.admin-board .admin-finance-table table{border-collapse:separate!important;border-spacing:0 6px!important}.admin-board .admin-finance-table thead,.admin-board .admin-finance-table th{background:0 0!important}.admin-board .admin-finance-workspace .admin-ops-card-row td{background:linear-gradient(100deg, #f2f6f9, var(--admin-surface) 42%)!important;border-top:1px solid #cbd9e2!important;border-bottom:1px solid #cbd9e2!important;padding:9px 10px!important;box-shadow:0 4px 9px #0f172a09!important}.admin-board .admin-finance-workspace .admin-ops-card-row td:first-child{border-radius:9px 0 0 9px;border-left:4px solid #718fa9!important}.admin-board .admin-finance-workspace .admin-ops-card-row td:last-child{border-radius:0 9px 9px 0;border-right:1px solid #cbd9e2!important}.admin-board .admin-finance-workspace .admin-ops-card-row.admin-ops-attention td{background:linear-gradient(100deg, #fbf2ea, var(--admin-surface) 42%)!important}.admin-board .admin-finance-workspace .admin-ops-card-row.admin-ops-attention td:first-child{border-left-color:#b77945!important}.admin-board .admin-finance-workspace .admin-ops-card-row.admin-finance-overdue td{background:linear-gradient(100deg, #fff0f1, var(--admin-surface) 44%)!important}.admin-board .admin-finance-workspace .admin-ops-card-row.admin-finance-overdue td:first-child{border-left-color:#c75b66!important}.admin-board .admin-finance-workspace .admin-ops-primary{color:#315b78!important;-webkit-text-fill-color:#315b78!important;background:linear-gradient(105deg,#dce8ef,#edf4f8)!important;border-color:#8eacbf!important}:root:not([data-theme=dark]) .admin-board .admin-finance-workspace :is(button,a),:root[data-theme=light] .admin-board .admin-finance-workspace :is(button,a){color:#294f6b!important;-webkit-text-fill-color:#294f6b!important;background:linear-gradient(105deg,#dce8ef,#edf4f8)!important;border-color:#8eacbf!important}:root:not([data-theme=dark]) .admin-board .admin-finance-workspace :is(button,a):hover,:root[data-theme=light] .admin-board .admin-finance-workspace :is(button,a):hover{color:#1f435d!important;-webkit-text-fill-color:#1f435d!important;background:linear-gradient(105deg,#cddde7,#e3edf3)!important;border-color:#718fa9!important}:root:not([data-theme=dark]) .admin-board .admin-finance-workspace .admin-ops-metric,:root:not([data-theme=dark]) .admin-board .admin-finance-workspace .admin-ops-metric :is(div,strong,span),:root[data-theme=light] .admin-board .admin-finance-workspace .admin-ops-metric,:root[data-theme=light] .admin-board .admin-finance-workspace .admin-ops-metric :is(div,strong,span){color:#294f6b!important;-webkit-text-fill-color:#294f6b!important}:root:not([data-theme=dark]) .admin-board .admin-finance-workspace .admin-ops-metric-warning,:root:not([data-theme=dark]) .admin-board .admin-finance-workspace .admin-ops-metric-warning :is(div,strong,span),:root[data-theme=light] .admin-board .admin-finance-workspace .admin-ops-metric-warning,:root[data-theme=light] .admin-board .admin-finance-workspace .admin-ops-metric-warning :is(div,strong,span){color:#75462d!important;-webkit-text-fill-color:#75462d!important}:root[data-theme=dark] .admin-board .admin-finance-workspace .admin-ops-metric{color:#d5e5ef!important;background:linear-gradient(105deg,#1c303e,#183029 50%)!important;border-color:#506d82 #506d82 #506d82 #7fa2be!important}:root[data-theme=dark] .admin-board .admin-finance-workspace .admin-ops-metric-warning{color:#efbd9e!important;background:linear-gradient(105deg,#3b2b23,#183029 52%)!important;border-color:#7f583f #7f583f #7f583f #c1845d!important}:root[data-theme=dark] .admin-board .admin-finance-panel,:root[data-theme=dark] .admin-board .admin-finance-table{background:linear-gradient(105deg,#1c303e,#183029 52%)!important;border-color:#506d82!important}:root[data-theme=dark] .admin-board .admin-finance-workspace .admin-ops-card-row td{background:linear-gradient(100deg,#1c303e,#183029 48%)!important;border-color:#506d82!important}:root[data-theme=dark] .admin-board .admin-finance-workspace .admin-ops-card-row.admin-ops-attention td{background:linear-gradient(100deg,#3b2b23,#183029 50%)!important}:root[data-theme=dark] .admin-board .admin-finance-workspace .admin-ops-card-row.admin-finance-overdue td{background:linear-gradient(100deg,#40252a,#183029 50%)!important}:root[data-theme=dark] .admin-board .admin-finance-workspace .admin-ops-card-row.admin-finance-overdue td:first-child{border-left-color:#d07a82!important}:root[data-theme=dark] .admin-board .admin-finance-workspace .admin-ops-primary{color:#e2eef5!important;-webkit-text-fill-color:#e2eef5!important;background:linear-gradient(105deg,#294a60,#203746)!important;border-color:#58788f!important}.admin-board .analytics-radar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.admin-board .analytics-radar-card{text-align:left;gap:5px;min-height:150px!important;color:var(--admin-text)!important;background:#ffffff94!important;border:1px solid #c4d6df!important;border-left:4px solid #718fa9!important;border-radius:9px!important;padding:12px!important;display:grid!important}.admin-board .analytics-radar-card>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-board .analytics-radar-card span{color:var(--admin-muted);text-transform:uppercase;font-size:10px;font-weight:900}.admin-board .analytics-radar-card b{text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:9px}.admin-board .analytics-radar-card>strong{font-size:22px}.admin-board .analytics-radar-card p{color:var(--admin-muted);margin:0;font-size:11px;line-height:1.4}.admin-board .analytics-radar-card small{color:var(--admin-muted);align-self:end;font-size:9px}.admin-board .analytics-radar-improved{border-left-color:#5f9585!important}.admin-board .analytics-radar-improved b{color:#246253;background:#e3f2ed}.admin-board .analytics-radar-stable b{color:#486579;background:#e8f0f5}.admin-board .analytics-radar-check{border-left-color:#b77945!important}.admin-board .analytics-radar-check b{color:#824c2d;background:#fbefe5}.admin-board .analytics-radar-card:hover{transform:translateY(-1px);border-color:#7fa596!important}@media (max-width:1050px){.admin-board .analytics-radar-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.admin-board .analytics-radar-grid{grid-template-columns:1fr}}:root[data-theme=dark] .admin-board .analytics-radar-card{color:var(--admin-text)!important;background:#10232db8!important;border-color:#506d82!important}:root[data-theme=dark] .admin-board .analytics-radar-improved{border-left-color:#73a293!important}:root[data-theme=dark] .admin-board .analytics-radar-check{border-left-color:#c1845d!important}:root[data-theme=dark] .admin-board .analytics-radar-improved b{color:#bce1d5;background:#22453a}:root[data-theme=dark] .admin-board .analytics-radar-stable b{color:#c5d9e6;background:#243e50}:root[data-theme=dark] .admin-board .analytics-radar-check b{color:#edc6aa;background:#3b2b23}button.fs-admin-button,button.fs-admin-button:visited{color:#fffaf4!important;background-color:#b9683d!important;background-image:linear-gradient(145deg,#c87345,#ad542f)!important;border:1px solid #914728!important;box-shadow:0 6px 14px #632b163d!important}button.fs-admin-button:hover,button.fs-admin-button:focus-visible{color:#fff!important;background-color:#ad542f!important;background-image:linear-gradient(145deg,#d17d4e,#ad542f)!important;border-color:#7f3d23!important}button.fs-admin-button:disabled{opacity:.72;color:#fffaf4!important;background-color:#984527!important;background-image:linear-gradient(145deg,#b8643b,#984527)!important;border-color:#7f3d23!important}
.MobileAppNavigation-module__keXI_G__navigation{display:none}@media (max-width:768px){.MobileAppNavigation-module__keXI_G__navigation{right:8px;bottom:calc(7px + env(safe-area-inset-bottom));z-index:1450;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fcfdfcf0;border:1px solid #bdcfc9e6;border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;min-height:62px;padding:5px 7px 6px;display:grid;position:fixed;left:8px;box-shadow:0 14px 34px #14352d38}.MobileAppNavigation-module__keXI_G__navigationGuest{grid-template-columns:repeat(3,minmax(0,1fr));max-width:360px;margin-inline:auto}.MobileAppNavigation-module__keXI_G__item{color:#697a74;min-width:0;font:inherit;background:0 0;border:0;place-items:center;gap:2px;padding:4px 2px;display:grid;position:relative}.MobileAppNavigation-module__keXI_G__item strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;font-weight:850;overflow:hidden}.MobileAppNavigation-module__keXI_G__icon{border-radius:11px;place-items:center;width:34px;height:31px;display:grid}.MobileAppNavigation-module__keXI_G__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.MobileAppNavigation-module__keXI_G__active{color:#285c51}.MobileAppNavigation-module__keXI_G__active .MobileAppNavigation-module__keXI_G__icon{background:#e3efeb}.MobileAppNavigation-module__keXI_G__primary{color:#fff;align-self:start;margin-top:-18px}.MobileAppNavigation-module__keXI_G__primary .MobileAppNavigation-module__keXI_G__icon{background:linear-gradient(145deg,#b9683d,#8f4c30);border:3px solid #f8fbfa;border-radius:17px;width:48px;height:48px;box-shadow:0 8px 20px #7e40244d}.MobileAppNavigation-module__keXI_G__primary .MobileAppNavigation-module__keXI_G__icon svg{width:24px;height:24px}.MobileAppNavigation-module__keXI_G__primary strong{color:#74422e}.MobileAppNavigation-module__keXI_G__primary.MobileAppNavigation-module__keXI_G__active .MobileAppNavigation-module__keXI_G__icon{background:linear-gradient(145deg,#2f6b5e,#1f4d43)}}.MobileAppNavigation-module__keXI_G__icon{position:relative}.MobileAppNavigation-module__keXI_G__notificationBadge{color:#fff;background:#b7473d;border:2px solid #fbfdfc;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;font-style:normal;font-weight:950;line-height:1;display:grid;position:absolute;top:-5px;right:-7px;box-shadow:0 4px 10px #75231e4d}.MobileAppNavigation-module__keXI_G__accent{color:#8f4c30!important}.MobileAppNavigation-module__keXI_G__accent .MobileAppNavigation-module__keXI_G__icon{background:linear-gradient(145deg,#fff6ef,#f3dfd2);border:1px solid #b9683d61;box-shadow:0 5px 13px #7e402424}.MobileAppNavigation-module__keXI_G__accent strong{color:#7d4933}.MobileAppNavigation-module__keXI_G__navigationSignedIn{background:radial-gradient(circle at 50% 130%,#68a8942e,#0000 48%),linear-gradient(135deg,#f4fbf8f7,#e5f1ecf2)!important;border-color:#5e9182c7!important;box-shadow:0 14px 36px #184c3e40,inset 0 1px #ffffffd1!important}:root[data-theme=dark] .MobileAppNavigation-module__keXI_G__notificationBadge{color:#fff;background:#d15c50;border-color:#101a17}:root[data-theme=dark] .MobileAppNavigation-module__keXI_G__navigation{background:#0d1613f0;border-color:#3b514a;box-shadow:0 16px 38px #0000006b}:root[data-theme=dark] .MobileAppNavigation-module__keXI_G__item{color:#8fa19b}:root[data-theme=dark] .MobileAppNavigation-module__keXI_G__active{color:#c5ddd5}:root[data-theme=dark] .MobileAppNavigation-module__keXI_G__active .MobileAppNavigation-module__keXI_G__icon{background:#1d382f}:root[data-theme=dark] .MobileAppNavigation-module__keXI_G__primary .MobileAppNavigation-module__keXI_G__icon{border-color:#101a17}:root[data-theme=dark] .MobileAppNavigation-module__keXI_G__primary strong{color:#e0b59d}:root[data-theme=dark] .MobileAppNavigation-module__keXI_G__navigationSignedIn{background:radial-gradient(circle at 50% 130%,#53917e33,#0000 50%),linear-gradient(135deg,#122b23f7,#0d1e19f7)!important;border-color:#456b61!important}:root[data-theme=dark] .MobileAppNavigation-module__keXI_G__accent{color:#e0aa88!important}:root[data-theme=dark] .MobileAppNavigation-module__keXI_G__accent .MobileAppNavigation-module__keXI_G__icon{background:#35251e;border-color:#79513c}:root[data-theme=dark] .MobileAppNavigation-module__keXI_G__accent strong{color:#e0b59d}.MobileAppNavigation-module__keXI_G__quickCreateLayer{z-index:2100;padding:16px 12px calc(88px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a1f1b94;align-items:end;display:grid;position:fixed;inset:0}.MobileAppNavigation-module__keXI_G__quickCreateSheet{color:#173e37;background:linear-gradient(145deg,#f5faf8,#fff8f3);border:1px solid #bdd2cb;border-radius:22px;width:min(520px,100%);margin:0 auto;animation:.22s ease-out both MobileAppNavigation-module__keXI_G__quickCreateIn;overflow:hidden;box-shadow:0 24px 70px #081f1a59}.MobileAppNavigation-module__keXI_G__quickCreateSheet header{color:#fff;background:radial-gradient(circle at 90% 0,#b9683d47,#0000 34%),linear-gradient(135deg,#173e37,#285c51);justify-content:space-between;align-items:center;gap:14px;padding:17px 18px;display:flex}.MobileAppNavigation-module__keXI_G__quickCreateSheet header small{color:#efb18c;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.MobileAppNavigation-module__keXI_G__quickCreateSheet h2{color:#fff;margin:3px 0 0;font:650 23px Georgia,serif}.MobileAppNavigation-module__keXI_G__quickCreateSheet header>button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff6;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:24px;display:grid}.MobileAppNavigation-module__keXI_G__quickCreateSheet>p{color:#5d736c;margin:0;padding:14px 18px 4px;font-size:12px;line-height:1.5}.MobileAppNavigation-module__keXI_G__quickCreateOptions{gap:8px;padding:13px 18px 18px;display:grid}.MobileAppNavigation-module__keXI_G__quickCreateOptions>button{color:#234f45;text-align:left;min-height:66px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c5d8d2;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:1px 11px;padding:10px 12px;display:grid}.MobileAppNavigation-module__keXI_G__quickCreateOptions>button>span{color:#fff;background:#397568;border-radius:13px;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.MobileAppNavigation-module__keXI_G__quickCreateOptions strong{font-size:13px}.MobileAppNavigation-module__keXI_G__quickCreateOptions small{color:#71827c;font-size:10px}.MobileAppNavigation-module__keXI_G__quickCreateOptions>.MobileAppNavigation-module__keXI_G__quickCreateVoice{background:#fff5ed;border-color:#d69a77}.MobileAppNavigation-module__keXI_G__quickCreateOptions>.MobileAppNavigation-module__keXI_G__quickCreateVoice>span{background:linear-gradient(145deg,#b9683d,#925034);box-shadow:0 7px 17px #82432733}@keyframes MobileAppNavigation-module__keXI_G__quickCreateIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}:root[data-theme=dark] .MobileAppNavigation-module__keXI_G__quickCreateSheet{color:#edf5f2;background:linear-gradient(145deg,#14231f,#241d19);border-color:#49685f}:root[data-theme=dark] .MobileAppNavigation-module__keXI_G__quickCreateSheet>p{color:#b7c9c3}:root[data-theme=dark] .MobileAppNavigation-module__keXI_G__quickCreateOptions>button{color:#edf5f2;background:#172720;border-color:#49685f}:root[data-theme=dark] .MobileAppNavigation-module__keXI_G__quickCreateOptions small{color:#9eb1aa}:root[data-theme=dark] .MobileAppNavigation-module__keXI_G__quickCreateOptions>.MobileAppNavigation-module__keXI_G__quickCreateVoice{background:#32231c;border-color:#8d5a40}@media (prefers-reduced-motion:reduce){.MobileAppNavigation-module__keXI_G__quickCreateSheet{animation:none}}
.MobileContextNavigation-module__kQtp3a__island{display:none}@media (max-width:768px){.MobileContextNavigation-module__kQtp3a__island{top:calc(68px + env(safe-area-inset-top));z-index:1425;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fcfdfbf0;border:1px solid #b0cac2e0;border-radius:18px;align-items:center;gap:4px;max-width:calc(100vw - 20px);padding:5px;transition:padding .18s,border-radius .18s,transform .18s;display:flex;position:fixed;right:10px;box-shadow:0 12px 30px #14352d33}.MobileContextNavigation-module__kQtp3a__island>button{color:#285c51;min-width:39px;height:39px;font:inherit;cursor:pointer;background:#f4f9f7;border:1px solid #c5d8d2;border-radius:13px;justify-content:center;align-items:center;gap:5px;padding:0 9px;display:flex}.MobileContextNavigation-module__kQtp3a__island>button:last-child{color:#7b432d;background:#fff3e9;border-color:#d5a689}.MobileContextNavigation-module__kQtp3a__island>button span{font-size:21px;line-height:1}.MobileContextNavigation-module__kQtp3a__island>button b{font-size:8px;font-weight:900}.MobileContextNavigation-module__kQtp3a__island>strong{color:#315f54;text-overflow:ellipsis;white-space:nowrap;max-width:145px;padding:0 7px;font:600 12px Georgia,serif;overflow:hidden}.MobileContextNavigation-module__kQtp3a__compact{border-radius:16px;padding:3px;transform:translateY(-3px)}.MobileContextNavigation-module__kQtp3a__compact>strong,.MobileContextNavigation-module__kQtp3a__compact>button b{display:none}.MobileContextNavigation-module__kQtp3a__compact>button{width:37px;min-width:37px;height:37px;padding:0}.MobileContextNavigation-module__kQtp3a__compact>button span{font-size:20px}}:root[data-theme=dark] .MobileContextNavigation-module__kQtp3a__island{background:#101b17f0;border-color:#405f56;box-shadow:0 14px 34px #00000061}:root[data-theme=dark] .MobileContextNavigation-module__kQtp3a__island>strong{color:#d9e9e4}:root[data-theme=dark] .MobileContextNavigation-module__kQtp3a__island>button{color:#d8e9e3;background:#213a33;border-color:#496b61}:root[data-theme=dark] .MobileContextNavigation-module__kQtp3a__island>button:last-child{color:#f2c5a7;background:#38261e;border-color:#8a5a42}
.PushNotifications-module__jy4TqG__permissionCard{z-index:190;color:#173e37;background:linear-gradient(145deg,#fffdf9,#f4eee9);border:1px solid #c7a18a;border-left:5px solid #a85e39;border-radius:18px;grid-template-columns:52px minmax(0,1fr) 28px;gap:11px;width:min(430px,100vw - 24px);padding:14px;display:grid;position:fixed;bottom:86px;right:16px;box-shadow:0 24px 56px #21302b40}.PushNotifications-module__jy4TqG__permissionCard>img{background:#f7f2ec;border:1px solid #b9d0c8;border-radius:50%;width:52px;height:52px;box-shadow:0 7px 16px #2b483f24}.PushNotifications-module__jy4TqG__permissionCard>div{gap:3px;display:grid}.PushNotifications-module__jy4TqG__permissionCard small{color:#a85e39;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.PushNotifications-module__jy4TqG__permissionCard strong{font:600 19px Georgia,serif}.PushNotifications-module__jy4TqG__permissionCard p{color:#536b64;margin:2px 0 0;font-size:12px;line-height:1.45}.PushNotifications-module__jy4TqG__close{color:#173e37;cursor:pointer;background:#fff;border:1px solid #c9d9d4;border-radius:50%;width:28px;height:28px;padding:0;font-size:18px}.PushNotifications-module__jy4TqG__permissionCard footer{grid-column:2/4;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.PushNotifications-module__jy4TqG__permissionCard footer button{color:#173e37;cursor:pointer;background:#f8fbfa;border:1px solid #9ebdb4;border-radius:999px;min-height:38px;padding:8px 13px;font-weight:850}.PushNotifications-module__jy4TqG__permissionCard footer button:last-child{color:#fff;background:#315f54;border-color:#a85e39}.PushNotifications-module__jy4TqG__permissionCard footer button:disabled{opacity:.65;cursor:wait}.PushNotifications-module__jy4TqG__toast{z-index:200;color:#173e37;cursor:pointer;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9f7;border:1px solid #b98a6e;border-left:5px solid #a85e39;border-radius:15px;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:10px;width:min(430px,100vw - 24px);padding:10px 12px;display:grid;position:fixed;top:76px;left:50%;transform:translate(-50%);box-shadow:0 18px 42px #173e373d}.PushNotifications-module__jy4TqG__toast img{border-radius:50%;width:44px;height:44px}.PushNotifications-module__jy4TqG__toast span{gap:2px;display:grid}.PushNotifications-module__jy4TqG__toast small{color:#a85e39;text-transform:uppercase;font-size:8px;font-weight:900}.PushNotifications-module__jy4TqG__toast strong{font-size:13px}.PushNotifications-module__jy4TqG__toast em{color:#597068;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;overflow:hidden}.PushNotifications-module__jy4TqG__toast>i{font-size:24px;font-style:normal}:is(:root[data-theme=dark] .PushNotifications-module__jy4TqG__permissionCard,:root[data-theme=dark] .PushNotifications-module__jy4TqG__toast){color:#edf5f2;background:linear-gradient(145deg,#1c302a,#29231f);border-color:#765942;box-shadow:0 24px 56px #0000006b}:is(:root[data-theme=dark] .PushNotifications-module__jy4TqG__permissionCard p,:root[data-theme=dark] .PushNotifications-module__jy4TqG__toast em){color:#bdcec8}:root[data-theme=dark] .PushNotifications-module__jy4TqG__permissionCard>img{background:#203a33;border-color:#496a60}:root[data-theme=dark] .PushNotifications-module__jy4TqG__close{color:#edf5f2;background:#233b34;border-color:#4d695f}:root[data-theme=dark] .PushNotifications-module__jy4TqG__permissionCard footer button{color:#edf5f2;background:#213a33;border-color:#58786e}:root[data-theme=dark] .PushNotifications-module__jy4TqG__permissionCard footer button:last-child{color:#fff;background:#a85e39;border-color:#c1845d}@media (max-width:640px){.PushNotifications-module__jy4TqG__permissionCard{padding:12px;bottom:78px;right:12px}.PushNotifications-module__jy4TqG__permissionCard footer{grid-column:1/4}.PushNotifications-module__jy4TqG__permissionCard footer button{flex:1;padding:7px 9px;font-size:11px}.PushNotifications-module__jy4TqG__toast{top:68px}}
