:root{--fiori-white:#fffdfa;--fiori-shell:#f6f3ee;--fiori-surface:#fffdfa;--fiori-hover:#f1ede5;--fiori-active:#e9e3d8;--fiori-line:#e6dfd3;--fiori-line-strong:#d8cfc0;--fiori-ink:#1d1a16;--fiori-ink-2:#45403a;--fiori-ink-3:#8c857a;--fiori-black:#1d1a16;--fiori-brand:#6f2c3d;--fiori-brand-dk:#5a2331;--fiori-brand-sf:#f2e6e8;--fiori-positive:#4c6152;--fiori-positive-sf:#e7ede7;--fiori-critical:#9a6b2f;--fiori-critical-sf:#f4e9d8;--fiori-negative:#98342c;--fiori-negative-sf:#f5e3e0;--fiori-info:#3f5a6e;--fiori-info-sf:#e6ecf0;--fiori-gold:#9a7b3f;--fiori-gold-sf:#f3ecdd;--bg-primary:var(--fiori-shell);--bg-secondary:var(--fiori-hover);--bg-card:var(--fiori-surface);--bg-sidebar:var(--fiori-white);--text-primary:var(--fiori-ink);--text-secondary:var(--fiori-ink-2);--text-muted:var(--fiori-ink-3);--border:var(--fiori-line);--border-light:#ebebeb;--accent:var(--fiori-brand);--accent-light:var(--fiori-brand-sf);--accent-hover:var(--fiori-brand-dk);--success:var(--fiori-positive);--success-light:var(--fiori-positive-sf);--danger:var(--fiori-negative);--danger-light:var(--fiori-negative-sf);--warning:var(--fiori-critical);--warning-light:var(--fiori-critical-sf);--info:var(--fiori-info);--info-light:var(--fiori-info-sf);--aone-bg:var(--fiori-shell);--aone-surface:var(--fiori-surface);--aone-text:var(--fiori-ink);--aone-text-secondary:var(--fiori-ink-3);--aone-border:var(--fiori-line);--aone-accent:var(--fiori-brand);--aeris-bg-main:var(--fiori-shell);--aeris-bg-section:var(--fiori-surface);--aeris-bg-card:var(--fiori-surface);--aeris-text-primary:var(--fiori-ink);--aeris-text-body:var(--fiori-ink);--aeris-text-muted:var(--fiori-ink-3);--aeris-border-soft:var(--fiori-line);--aeris-border-strong:var(--fiori-line-strong);--tlc-rose:#6f2c3d;--tlc-rose-soft:#f2e6e8;--tlc-blush:#8a3a4c;--tlc-blush-soft:#f2e6e8;--tlc-gold:#9a7b3f;--tlc-gold-soft:#f3ecdd;--tlc-oud:#6b4f3a;--tlc-oud-soft:#efe7e0;--tlc-aqua:#4c6152;--tlc-aqua-soft:#e7ede7;--tlc-lavender:#3f5a6e;--tlc-lavender-soft:#e6ecf0;--aeris-growth:var(--fiori-positive);--aeris-growth-soft:var(--fiori-positive-sf);--aeris-waste:var(--fiori-negative);--aeris-waste-soft:var(--fiori-negative-sf);--aeris-warning:var(--fiori-critical);--aeris-warning-soft:var(--fiori-critical-sf);--aeris-rank:var(--fiori-info);--aeris-rank-soft:var(--fiori-info-sf);--aeris-budget:var(--fiori-gold);--aeris-budget-soft:var(--fiori-gold-sf);--aeris-r-sm:4px;--aeris-r-md:4px;--aeris-r-lg:6px;--aeris-r-xl:8px;--aeris-shadow-soft:none;--aeris-shadow-card:0 0 0 1px var(--fiori-line);--aeris-shadow-hover:0 0 0 1px var(--fiori-line-strong)}body,[data-aeris]{background:var(--fiori-shell);color:var(--fiori-ink);font-family:Geist,system-ui,-apple-system,Segoe UI,Helvetica Neue,Arial,sans-serif}h1,h2,h3,[data-aeris] h1,[data-aeris] h2,[data-aeris] h3{letter-spacing:-.01em;font-family:Fraunces,Georgia,Times New Roman,serif}.mono,.tabular-nums,.font-mono{font-variant-numeric:tabular-nums;font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace}[data-aeris] .a-page-title{letter-spacing:-.01em;font-family:Fraunces,Georgia,serif;font-size:28px;font-weight:600}[data-aeris] .a-section-title{letter-spacing:-.005em;font-family:Fraunces,Georgia,serif;font-size:18px;font-weight:600}[data-aeris] .a-card-title{font-family:Fraunces,Georgia,serif;font-size:16px;font-weight:600}[data-aeris] .a-body{font-size:14px;font-weight:400}[data-aeris] .a-label{color:var(--fiori-ink-3);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:500}.shadow-sm,.shadow,.shadow-md,.shadow-lg,.shadow-xl,.shadow-2xl,.hover\:shadow-lg:hover,.hover\:shadow-md:hover,.hover\:shadow-xl:hover{box-shadow:0 0 0 1px var(--fiori-line)!important}[data-aeris] .a-card-hover{transition:background .12s}[data-aeris] .a-card-hover:hover{box-shadow:0 0 0 1px var(--fiori-line-strong);background:var(--fiori-hover);transform:none}[data-aeris] .a-btn:hover{background:var(--fiori-hover);transform:none}[data-aeris] .a-btn:active{background:var(--fiori-active);transform:none}[data-aeris] .a-input:focus,[data-aeris] .a-input:focus-visible,input:focus,select:focus,textarea:focus,button:focus-visible{border-color:var(--fiori-ink)!important;box-shadow:0 0 0 1px var(--fiori-ink)!important;outline:none!important}.rounded-3xl,.rounded-2xl{border-radius:8px!important}.rounded-xl{border-radius:6px!important}.rounded-lg,.rounded-md,.rounded{border-radius:4px!important}[class*="bg-[#0A0A0B]"],[class*="bg-[#0A0A0A]"],[class*="bg-[#0a0a0f]"],[class*="bg-[#0a0c10]"],[class*="bg-[#0c0c12]"],[class*="bg-[#0d0d14]"],[class*="bg-[#0d1018]"],[class*="bg-[#0D0D0F]"],[class*="bg-[#08080d]"],[class*="bg-[#111118]"],[class*="bg-[#111827]"],[class*="bg-[#15151A]"]{background:var(--fiori-shell)!important;color:var(--fiori-ink)!important}[class*="bg-[#0074f0]"]{background:var(--fiori-ink)!important;color:var(--fiori-white)!important}[class*=bg-gradient-to]{background-image:none!important;background-color:var(--fiori-surface)!important}:is([style*="background: rgb(13, 13, 15)"],[style*="background: rgb(10, 10, 11)"],[style*="background: rgb(10, 10, 15)"],[style*="background: rgb(17, 17, 17)"],[style*="background: rgb(31, 41, 55)"],[style*="background: rgb(21, 21, 26)"],[style*="background: rgb(12, 12, 18)"],[style*="background: rgb(13, 16, 24)"],[style*="background: rgb(10, 12, 16)"],[style*="background-color: rgb(13, 13, 15)"],[style*="background-color: rgb(10, 10, 11)"],[style*="background-color: rgb(17, 17, 17)"],[style*="background-color: rgb(31, 41, 55)"]){filter:invert()hue-rotate(180deg)}:is([style*="background: rgb(13, 13, 15)"],[style*="background: rgb(10, 10, 11)"],[style*="background: rgb(31, 41, 55)"],[style*="background: rgb(17, 17, 17)"]) img{filter:invert()hue-rotate(-180deg)}.ea-btn:hover{background:var(--fiori-hover);color:var(--fiori-ink)}.ea-btn:focus-visible{outline:2px solid var(--fiori-brand)}::-webkit-scrollbar-thumb{background:var(--fiori-line-strong)!important}::-webkit-scrollbar-thumb:hover{background:var(--fiori-ink-3)!important}.scrollbar-thin{scrollbar-color:var(--fiori-line-strong) transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background:var(--fiori-line-strong)}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background:var(--fiori-ink-3)}aside,nav[class*=sidebar],.sidebar-light{background:var(--fiori-white)!important;border-color:var(--fiori-line)!important}[data-aeris] .a-blur{-webkit-backdrop-filter:none;background:var(--fiori-white);border-bottom:1px solid var(--fiori-line)}.apple-root.apple-root{--f-primary:#6f2c3d;--f-primary-dk:#5a2331;--f-positive:#4c6152;--f-critical:#9a6b2f;--f-negative:#98342c;--f-info:#3f5a6e;--f-base:#f6f3ee;--f-surface:#fffdfa;--f-surface-2:#f1ede5;--f-text-1:#1d1a16;--f-text-2:#8c857a;--f-text-3:#b3ab9f;--f-border:#e6dfd3;--f-border-2:#d8cfc0;--f-shadow-1:0 1px 3px #1d1a1614, 0 0 0 1px #1d1a160a;--f-shadow-2:0 4px 16px #1d1a161a, 0 0 0 1px #1d1a160a}.apple-root.apple-root .kpi-delta.up{background:var(--fiori-positive-sf);color:var(--fiori-positive)}.apple-root.apple-root .kpi-delta.down{background:var(--fiori-negative-sf);color:var(--fiori-negative)}.apple-root.apple-root .kpi-delta.flat{background:var(--f-surface-2);color:var(--f-text-2)}.apple-root.apple-root .b-green{background:var(--fiori-positive-sf);color:var(--fiori-positive)}.apple-root.apple-root .b-green:before{background:var(--fiori-positive)}.apple-root.apple-root .b-blue{background:var(--fiori-info-sf);color:var(--fiori-info)}.apple-root.apple-root .b-blue:before{background:var(--fiori-info)}.apple-root.apple-root .b-orange{background:var(--fiori-critical-sf);color:var(--fiori-critical)}.apple-root.apple-root .b-orange:before{background:var(--fiori-critical)}.apple-root.apple-root .b-red{background:var(--fiori-negative-sf);color:var(--fiori-negative)}.apple-root.apple-root .b-red:before{background:var(--fiori-negative)}.apple-root.apple-root .alert-cta{color:var(--fiori-brand);border-color:var(--fiori-brand)}.apple-root.apple-root .alert-cta:hover{background:var(--fiori-brand);color:#fff}table{border-color:var(--fiori-line)}th{color:var(--fiori-ink-3)!important;text-transform:none!important;letter-spacing:0!important;font-weight:400!important}tr:hover>td{background:var(--fiori-hover)}
