.PosWorkspace-module__iqY6Ia__workspace{--pos-canvas:#edf4f8;--pos-surface:#eff6faf5;--pos-row:#e4eef4;--pos-ink:#1f323d;--pos-body:#415866;--pos-muted:#73858f;--pos-line:#2e568a24;--pos-accent:#3f6687;--pos-accent-soft:#d9e8f2;--pos-success:#2f6f58;min-height:calc(100dvh - 108px);color:var(--pos-body);container-type:inline-size}.dark .PosWorkspace-module__iqY6Ia__workspace{--pos-canvas:#0e1921;--pos-surface:#14242ff2;--pos-row:#172b37;--pos-ink:#edf4f6;--pos-body:#c1cdd2;--pos-muted:#8fa2ac;--pos-line:#a8c8f126;--pos-accent:#a8c8f1;--pos-accent-soft:#213b52;--pos-success:#a7d8c0}.PosWorkspace-module__iqY6Ia__header{border:1px solid var(--pos-line);background:var(--pos-surface);-webkit-backdrop-filter:blur(28px)saturate(1.2);backdrop-filter:blur(28px)saturate(1.2);border-radius:22px;gap:16px;padding:18px 20px 14px;display:grid;overflow:hidden;box-shadow:0 18px 42px #1f323d11}.PosWorkspace-module__iqY6Ia__headerRow{justify-content:space-between;align-items:flex-end;gap:20px;min-width:0;display:flex}.PosWorkspace-module__iqY6Ia__headerCopy{gap:4px;min-width:0;display:grid}.PosWorkspace-module__iqY6Ia__eyebrow{color:var(--pos-accent);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:9px;font-weight:700;line-height:1.15}.PosWorkspace-module__iqY6Ia__title{color:var(--pos-ink);letter-spacing:-.04em;margin:0;font-size:clamp(25px,3vw,34px);font-weight:780;line-height:1.05}.PosWorkspace-module__iqY6Ia__description{max-width:720px;color:var(--pos-muted);margin:2px 0 0;font-size:11px;font-weight:400;line-height:1.45}.PosWorkspace-module__iqY6Ia__tabs{border:1px solid var(--pos-line);background:color-mix(in srgb, var(--pos-row) 82%, transparent);scrollbar-width:none;border-radius:14px;align-items:center;gap:5px;min-width:0;padding:3px;display:flex;overflow-x:auto}.PosWorkspace-module__iqY6Ia__tabs::-webkit-scrollbar{display:none}.PosWorkspace-module__iqY6Ia__tab{min-width:max-content;height:38px;color:var(--pos-muted);cursor:pointer;font:inherit;letter-spacing:-.005em;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:10px;font-weight:650;transition:background-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.PosWorkspace-module__iqY6Ia__tab:hover{color:var(--pos-ink)}.PosWorkspace-module__iqY6Ia__tab:active{transform:scale(.98)}.PosWorkspace-module__iqY6Ia__tab:focus-visible{outline:2px solid color-mix(in srgb, var(--pos-accent) 60%, transparent);outline-offset:2px}.PosWorkspace-module__iqY6Ia__tab[data-active=true]{background:var(--pos-surface);color:var(--pos-ink);box-shadow:0 5px 14px #1f323d14}.PosWorkspace-module__iqY6Ia__tabIcon{background:color-mix(in srgb, currentColor 9%, transparent);color:currentColor;border-radius:9px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.PosWorkspace-module__iqY6Ia__content{padding-top:14px}.PosWorkspace-module__iqY6Ia__surface{color:var(--pos-body);-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);box-shadow:0 8px 22px #1f323d0b;border:1px solid var(--pos-line)!important;background:var(--pos-surface)!important;border-radius:20px!important}.PosWorkspace-module__iqY6Ia__surface h1,.PosWorkspace-module__iqY6Ia__surface h2,.PosWorkspace-module__iqY6Ia__surface h3{color:var(--pos-ink)}.PosWorkspace-module__iqY6Ia__notice{color:var(--pos-success);font-size:11px;font-weight:600}.PosWorkspace-module__iqY6Ia__publishNote{color:var(--pos-success);align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}@container (max-width:760px){.PosWorkspace-module__iqY6Ia__header{padding:16px}.PosWorkspace-module__iqY6Ia__headerRow{flex-direction:column;align-items:stretch;gap:13px}.PosWorkspace-module__iqY6Ia__tabs{width:100%}.PosWorkspace-module__iqY6Ia__tab{flex:1 0 auto}}@media (prefers-reduced-motion:reduce){.PosWorkspace-module__iqY6Ia__tab{transition:none}}
.AppToastProvider-module__eI3gOG__viewport{z-index:1000000;pointer-events:none;flex-direction:column-reverse;gap:10px;width:min(390px,100vw - 32px);max-height:calc(100dvh - 44px);display:flex;position:fixed;bottom:22px;right:22px}.AppToastProvider-module__eI3gOG__toast{--toast-accent:#445f75;--toast-accent-soft:#e2ebf1;color:#415866;-webkit-backdrop-filter:blur(28px)saturate(1.25);backdrop-filter:blur(28px)saturate(1.25);pointer-events:auto;background:#fffffff0;border:1px solid #1f323d1f;border-radius:17px;grid-template-columns:34px minmax(0,1fr) 28px;align-items:start;gap:11px;padding:13px 13px 13px 12px;animation:.24s cubic-bezier(.22,1,.36,1) AppToastProvider-module__eI3gOG__toastEnter;display:grid;overflow:hidden;box-shadow:0 20px 54px #1f323d2e}.dark .AppToastProvider-module__eI3gOG__toast{color:#c1cdd2;background:#1b262cf2;border-color:#d7e6ec21;box-shadow:0 24px 60px #00000061}.AppToastProvider-module__eI3gOG__toast[data-kind=success]{--toast-accent:#2f6f58;--toast-accent-soft:#e3f0ea}.AppToastProvider-module__eI3gOG__toast[data-kind=error]{--toast-accent:#9a4a42;--toast-accent-soft:#f5e8e6}.AppToastProvider-module__eI3gOG__toast[data-kind=warning]{--toast-accent:#806323;--toast-accent-soft:#f5efe1}.dark .AppToastProvider-module__eI3gOG__toast[data-kind=success]{--toast-accent:#a7d8c0;--toast-accent-soft:#2f6f583d}.dark .AppToastProvider-module__eI3gOG__toast[data-kind=error]{--toast-accent:#f0aaa4;--toast-accent-soft:#9a4a4240}.dark .AppToastProvider-module__eI3gOG__toast[data-kind=warning]{--toast-accent:#e4c878;--toast-accent-soft:#80632342}.AppToastProvider-module__eI3gOG__icon{background:var(--toast-accent-soft);width:34px;height:34px;color:var(--toast-accent);border-radius:11px;place-items:center;display:grid}.AppToastProvider-module__eI3gOG__copy{min-width:0;padding-top:1px}.AppToastProvider-module__eI3gOG__title{color:#1f323d;letter-spacing:-.012em;margin:0;font-size:12px;font-weight:720;line-height:1.3;display:block}.dark .AppToastProvider-module__eI3gOG__title{color:#edf4f6}.AppToastProvider-module__eI3gOG__message{color:#73858f;overflow-wrap:anywhere;margin:3px 0 0;font-size:11px;font-weight:450;line-height:1.45}.dark .AppToastProvider-module__eI3gOG__message{color:#9fb0b8}.AppToastProvider-module__eI3gOG__action{color:var(--toast-accent);cursor:pointer;font:inherit;letter-spacing:.01em;background:0 0;border:0;margin-top:8px;padding:0;font-size:10px;font-weight:700}.AppToastProvider-module__eI3gOG__action:hover{text-underline-offset:3px;text-decoration:underline}.AppToastProvider-module__eI3gOG__close{color:#8a9aa2;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:28px;height:28px;padding:0;display:grid}.AppToastProvider-module__eI3gOG__close:hover{color:#415866;background:#1f323d12}.dark .AppToastProvider-module__eI3gOG__close:hover{color:#edf4f6;background:#ffffff14}@keyframes AppToastProvider-module__eI3gOG__toastEnter{0%{opacity:0;transform:translate(18px,12px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (max-width:640px){.AppToastProvider-module__eI3gOG__viewport{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));width:calc(100vw - 32px)}}@media (prefers-reduced-motion:reduce){.AppToastProvider-module__eI3gOG__toast{animation:none}}
.BudgetLoadingState-module__VasEfW__loadingState{color:#315c6c;text-align:center;background:linear-gradient(145deg,#ffffffe6,#f1f7f9d1);border:1px solid #7691a038;border-radius:20px;place-items:center;width:100%;min-height:clamp(260px,52vh,520px);padding:32px 20px;display:grid;box-shadow:0 14px 38px #1f323d11,inset 0 1px #ffffffe6}.BudgetLoadingState-module__VasEfW__compact{min-height:170px;box-shadow:none;border:0;border-radius:0}.BudgetLoadingState-module__VasEfW__content{justify-items:center;gap:12px;width:min(280px,100%);display:grid}.BudgetLoadingState-module__VasEfW__spinner{border:3px solid #4f8ea829;border-top-color:#4f8ea8;border-radius:999px;width:50px;height:50px;animation:.85s linear infinite BudgetLoadingState-module__VasEfW__budgetSpin;position:relative}.BudgetLoadingState-module__VasEfW__spinner:after{content:"";border-radius:inherit;border:2px solid #3f956d26;border-bottom-color:#3f956d;animation:.7s linear infinite reverse BudgetLoadingState-module__VasEfW__budgetSpin;position:absolute;inset:8px}.BudgetLoadingState-module__VasEfW__content strong{color:#173e50;font-size:14px;font-weight:750}.BudgetLoadingState-module__VasEfW__content span{color:#71808c;font-size:10px}.BudgetLoadingState-module__VasEfW__pulse{gap:6px;width:100%;display:grid}.BudgetLoadingState-module__VasEfW__pulse i{background:linear-gradient(90deg,#9fc1d033,#4f8ea8ad,#9fc1d033) 0 0/200% 100%;border-radius:999px;height:5px;animation:1.15s ease-in-out infinite BudgetLoadingState-module__VasEfW__budgetShimmer}.BudgetLoadingState-module__VasEfW__pulse i:nth-child(2){width:78%;animation-delay:.12s}.BudgetLoadingState-module__VasEfW__pulse i:nth-child(3){width:58%;animation-delay:.24s}.dark .BudgetLoadingState-module__VasEfW__loadingState{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(145deg,#122730f0,#0e2028e6);border-color:#7697a540;box-shadow:0 14px 38px #020a0e38,inset 0 1px #ffffff0b}.dark .BudgetLoadingState-module__VasEfW__compact{background:#10242d}.dark .BudgetLoadingState-module__VasEfW__content strong{color:#eaf2f5}.dark .BudgetLoadingState-module__VasEfW__content span{color:#8fa7b1}.dark .BudgetLoadingState-module__VasEfW__spinner{border-color:#8fb4c6 #8fb4c629 #8fb4c629}.dark .BudgetLoadingState-module__VasEfW__spinner:after{border-color:#69b59124 #69b59124 #69b591}@keyframes BudgetLoadingState-module__VasEfW__budgetSpin{to{transform:rotate(360deg)}}@keyframes BudgetLoadingState-module__VasEfW__budgetShimmer{0%{opacity:.5;background-position:100% 0}50%{opacity:1}to{opacity:.5;background-position:-100% 0}}@media (max-width:700px){.BudgetLoadingState-module__VasEfW__loadingState{border-radius:16px;min-height:54vh;padding:24px 16px}.BudgetLoadingState-module__VasEfW__compact{border-radius:0;min-height:160px}}@media (prefers-reduced-motion:reduce){.BudgetLoadingState-module__VasEfW__spinner,.BudgetLoadingState-module__VasEfW__spinner:after,.BudgetLoadingState-module__VasEfW__pulse i{animation-duration:2.5s}}
.BudgetDirectoryPanel-module__rcM-jG__shell{--ink:#102a36;--muted:#71808c;--surface:#fff;--soft:#f7fafb;--line:#d8e3e8;--line-strong:#afc6d1;min-height:calc(100vh - 60px);color:var(--ink);background:#f7fafb;align-content:start;gap:18px;margin:-24px -16px;padding:22px 24px 40px;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;display:grid}.BudgetDirectoryPanel-module__rcM-jG__shell *,.BudgetDirectoryPanel-module__rcM-jG__shell :before,.BudgetDirectoryPanel-module__rcM-jG__shell :after{box-sizing:border-box}.BudgetDirectoryPanel-module__rcM-jG__pageHeader{justify-content:space-between;align-items:end;gap:18px;min-height:58px;display:flex}.BudgetDirectoryPanel-module__rcM-jG__pageHeader>div{gap:3px;display:grid}.BudgetDirectoryPanel-module__rcM-jG__pageHeader span,.BudgetDirectoryPanel-module__rcM-jG__directorySection>header span{color:#557381;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.BudgetDirectoryPanel-module__rcM-jG__pageHeader h1{color:#0b1720;letter-spacing:-.035em;margin:0;font-size:26px;font-weight:800;line-height:1.1}.BudgetDirectoryPanel-module__rcM-jG__pageHeader p{color:var(--muted);margin:0;font-size:12px;font-weight:560}.BudgetDirectoryPanel-module__rcM-jG__filterCard{-webkit-backdrop-filter:blur(16px)saturate(125%);backdrop-filter:blur(16px)saturate(125%);scrollbar-width:none;background:linear-gradient(145deg,#ffffffd6,#f4f8fab8);border:1px solid #7691a042;border-radius:18px;grid-template-columns:minmax(300px,1.35fr) minmax(230px,1fr) minmax(230px,1fr) minmax(190px,.72fr);align-items:center;gap:8px;min-width:0;padding:9px;display:grid;overflow:auto hidden;box-shadow:0 10px 28px #1f323d0f,inset 0 1px #ffffffe6}.BudgetDirectoryPanel-module__rcM-jG__filterCard::-webkit-scrollbar{display:none}.BudgetDirectoryPanel-module__rcM-jG__searchControl{color:#6d8792;scroll-snap-align:start;background:#f8fbfce6;border:1px solid #c6d5dc;border-radius:12px;grid-column:auto;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:9px;min-width:300px;height:42px;padding:0 14px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid;box-shadow:inset 0 1px #fffffff5}.BudgetDirectoryPanel-module__rcM-jG__searchControl:hover{background:#fff;border-color:#91aebb;transform:none;box-shadow:0 5px 14px #2a4b5912,inset 0 1px #fff}.BudgetDirectoryPanel-module__rcM-jG__searchControl:focus-within{background:#fff;border-color:#658b9c;box-shadow:0 0 0 3px #537c8f1f,inset 0 1px #fff}.BudgetDirectoryPanel-module__rcM-jG__searchControl input{color:#244c5a;width:100%;min-width:0;font:inherit;letter-spacing:.01em;background:0 0;border:0;outline:0;font-size:11px;font-weight:720}.BudgetDirectoryPanel-module__rcM-jG__searchControl input::placeholder{color:#7c8d96}.BudgetDirectoryPanel-module__rcM-jG__searchControl input::-webkit-search-cancel-button{appearance:none}.BudgetDirectoryPanel-module__rcM-jG__selectControl{scroll-snap-align:start;width:100%;min-width:190px}.BudgetDirectoryPanel-module__rcM-jG__selectTrigger{color:#315c6c!important;background:#f8fbfce6!important;border:1px solid #c6d5dc!important;border-radius:12px!important;width:100%!important;height:42px!important;padding:0 12px!important;font-size:11px!important;font-weight:780!important;transition:border-color .18s,background-color .18s,box-shadow .18s!important;box-shadow:inset 0 1px #fffffff5!important}.BudgetDirectoryPanel-module__rcM-jG__selectTrigger:hover{transform:none;background:#fff!important;border-color:#91aebb!important;box-shadow:0 5px 14px #2a4b5912,inset 0 1px #fff!important}.BudgetDirectoryPanel-module__rcM-jG__selectTrigger:focus-visible{outline:0;background:#fff!important;border-color:#658b9c!important;box-shadow:0 0 0 3px #537c8f1f,inset 0 1px #fff!important}.BudgetDirectoryPanel-module__rcM-jG__directorySection{gap:10px;min-width:0;display:grid}.BudgetDirectoryPanel-module__rcM-jG__directorySection>header{justify-content:space-between;align-items:end;gap:16px;min-height:40px;padding:0 2px;display:flex}.BudgetDirectoryPanel-module__rcM-jG__directorySection>header>div{gap:2px;display:grid}.BudgetDirectoryPanel-module__rcM-jG__directorySection>header h2{color:#0b1720;letter-spacing:-.025em;margin:0;font-size:18px;font-weight:800}.BudgetDirectoryPanel-module__rcM-jG__directorySection>header>small{color:var(--muted);font-size:9px;font-weight:620}.BudgetDirectoryPanel-module__rcM-jG__cardScroll{min-width:0;padding:2px 2px 10px;overflow-x:auto}.BudgetDirectoryPanel-module__rcM-jG__cardList{gap:10px;min-width:1040px;display:grid}.BudgetDirectoryPanel-module__rcM-jG__budgetCard{-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:linear-gradient(145deg,#ffffffeb,#f4f9fbc2);border:1px solid #9fb7c675;border-radius:20px;transition:border-color .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);overflow:hidden;box-shadow:0 12px 30px #244c5a11,inset 0 1px #ffffffe0}.BudgetDirectoryPanel-module__rcM-jG__budgetCard:hover{border-color:#8fb4c6;transform:translateY(-1px);box-shadow:0 16px 36px #244c5a17,inset 0 1px #ffffffeb}.BudgetDirectoryPanel-module__rcM-jG__budgetCardOpen{border-color:#8fb4c6;box-shadow:0 18px 42px #244c5a1a,inset 0 1px #ffffffeb;transform:none!important}.BudgetDirectoryPanel-module__rcM-jG__budgetCardTrigger{color:#182b34;cursor:pointer;width:100%;min-height:82px;font:inherit;text-align:center;background:0 0;border:0;grid-template-columns:minmax(250px,1.55fr) minmax(210px,1.15fr) repeat(3,minmax(120px,.74fr)) minmax(138px,.62fr);padding:0 10px;display:grid}.BudgetDirectoryPanel-module__rcM-jG__budgetCardTrigger>span{font-variant-numeric:tabular-nums lining-nums;border-left:1px solid #9fb7c64d;align-content:center;gap:4px;min-width:0;min-height:58px;margin:12px 0;padding:7px 14px;display:grid}.BudgetDirectoryPanel-module__rcM-jG__budgetCardTrigger>span:first-child{border-left:0}.BudgetDirectoryPanel-module__rcM-jG__cardIdentity,.BudgetDirectoryPanel-module__rcM-jG__cardPeriod{text-align:left}.BudgetDirectoryPanel-module__rcM-jG__cardMetric[data-tone=revenue]{color:#2f6f58}.BudgetDirectoryPanel-module__rcM-jG__cardMetric[data-tone=payroll]{color:#294f5e}.BudgetDirectoryPanel-module__rcM-jG__cardMetric[data-tone=result]{color:#256548}.BudgetDirectoryPanel-module__rcM-jG__cardMetric[data-tone=negative]{color:#8a403b}.BudgetDirectoryPanel-module__rcM-jG__cardStatusLine{flex-direction:row;justify-content:flex-end;align-items:center;grid-template-columns:none!important;gap:10px!important;display:flex!important}.BudgetDirectoryPanel-module__rcM-jG__budgetCardTrigger small{color:#71808c;letter-spacing:.065em;text-transform:uppercase;font-size:8px;font-weight:830;line-height:1}.BudgetDirectoryPanel-module__rcM-jG__cardMetric small{justify-content:center;align-items:center;gap:6px;display:inline-flex}.BudgetDirectoryPanel-module__rcM-jG__cardMetric small:before{content:"";background:#7099aa;border-radius:999px;width:6px;height:6px}.BudgetDirectoryPanel-module__rcM-jG__cardMetric[data-tone=revenue] small:before{background:#5f9c7c}.BudgetDirectoryPanel-module__rcM-jG__cardMetric[data-tone=payroll] small:before{background:#315c6c}.BudgetDirectoryPanel-module__rcM-jG__cardMetric[data-tone=result] small:before{background:#2f6f58}.BudgetDirectoryPanel-module__rcM-jG__cardMetric[data-tone=negative] small:before{background:#934b45}.BudgetDirectoryPanel-module__rcM-jG__budgetCardTrigger strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;line-height:1.2;overflow:hidden}.BudgetDirectoryPanel-module__rcM-jG__cardIdentity strong,.BudgetDirectoryPanel-module__rcM-jG__cardPeriod strong{color:#182b34}.BudgetDirectoryPanel-module__rcM-jG__budgetCardTrigger em{color:#71808c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;font-weight:620;overflow:hidden}.BudgetDirectoryPanel-module__rcM-jG__status{border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-width:68px;height:26px;margin:0;padding:0 9px;font-size:9px;font-weight:820;display:inline-flex}.BudgetDirectoryPanel-module__rcM-jG__draft{color:#244c5a;background:#e6f0f4;border-color:#9fb7c6}.BudgetDirectoryPanel-module__rcM-jG__review{color:#806323;background:#f6f0e3;border-color:#e5d4a8}.BudgetDirectoryPanel-module__rcM-jG__published{color:#2f6f58;background:#eaf5f0;border-color:#c7e1d5}.BudgetDirectoryPanel-module__rcM-jG__archived{color:#60727c;background:#f1f3f5;border-color:#cbd5dc}.BudgetDirectoryPanel-module__rcM-jG__cardChevron{color:#536f7c;background:linear-gradient(145deg,#fffffff0,#eaf4f8c7);border:1px solid #b7ced8;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-style:normal;display:inline-flex;box-shadow:0 4px 11px #244c5a0e,inset 0 1px #ffffffeb}.BudgetDirectoryPanel-module__rcM-jG__cardChevron svg{transition:transform .5s cubic-bezier(.22,1,.36,1)}.BudgetDirectoryPanel-module__rcM-jG__budgetCardTrigger[aria-expanded=true] .BudgetDirectoryPanel-module__rcM-jG__cardChevron svg{transform:rotate(90deg)}.BudgetDirectoryPanel-module__rcM-jG__cardStatementReveal{opacity:0;visibility:hidden;pointer-events:none;will-change:grid-template-rows,opacity;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1),opacity .42s,visibility 0s linear .5s;display:grid}.BudgetDirectoryPanel-module__rcM-jG__cardStatementReveal.BudgetDirectoryPanel-module__rcM-jG__open{opacity:1;visibility:visible;pointer-events:auto;grid-template-rows:1fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1),opacity .42s,visibility linear}.BudgetDirectoryPanel-module__rcM-jG__cardStatementClip{min-height:0;overflow:hidden}.BudgetDirectoryPanel-module__rcM-jG__cardStatement{background:#fff;border-top:0;transition:transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(-5px)}.BudgetDirectoryPanel-module__rcM-jG__cardStatementReveal.BudgetDirectoryPanel-module__rcM-jG__open .BudgetDirectoryPanel-module__rcM-jG__cardStatement{transform:translateY(0)}.BudgetDirectoryPanel-module__rcM-jG__openSeparator{background:#fff;height:11px;padding-top:4px}.BudgetDirectoryPanel-module__rcM-jG__openSeparator i,.BudgetDirectoryPanel-module__rcM-jG__keySeparator i{background:linear-gradient(90deg,#0000 0%,#9fb7c6 6% 94%,#0000 100%);height:2px;margin:0 10px;display:block}.BudgetDirectoryPanel-module__rcM-jG__statementScroll{background:#fff;min-width:0;overflow-x:auto}.BudgetDirectoryPanel-module__rcM-jG__statementTable,.BudgetDirectoryPanel-module__rcM-jG__innerTable{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#182b34;font-variant-numeric:tabular-nums lining-nums;width:100%}.BudgetDirectoryPanel-module__rcM-jG__statementTable[data-range=week]{min-width:1320px}.BudgetDirectoryPanel-module__rcM-jG__statementTable[data-range=month]{min-width:1080px}.BudgetDirectoryPanel-module__rcM-jG__statementTable[data-range=quarter]{min-width:820px}.BudgetDirectoryPanel-module__rcM-jG__statementTable[data-range=year]{min-width:1840px}.BudgetDirectoryPanel-module__rcM-jG__lineColumn{width:210px}.BudgetDirectoryPanel-module__rcM-jG__assumptionColumn{width:118px}.BudgetDirectoryPanel-module__rcM-jG__totalColumn{width:112px}.BudgetDirectoryPanel-module__rcM-jG__statementTable th,.BudgetDirectoryPanel-module__rcM-jG__statementTable td,.BudgetDirectoryPanel-module__rcM-jG__innerTable th,.BudgetDirectoryPanel-module__rcM-jG__innerTable td{border-bottom:1px solid var(--line);border-left:1px solid var(--line);color:#182b34;vertical-align:middle;text-align:center;white-space:nowrap;letter-spacing:-.012em;background:#fff;height:56px;padding:7px 12px;font-size:11px;font-weight:720}.BudgetDirectoryPanel-module__rcM-jG__statementTable tr>:first-child,.BudgetDirectoryPanel-module__rcM-jG__innerTable tr>:first-child{border-left:0}.BudgetDirectoryPanel-module__rcM-jG__statementTable tbody th,.BudgetDirectoryPanel-module__rcM-jG__innerTable tbody th{text-transform:uppercase}.BudgetDirectoryPanel-module__rcM-jG__statementTable thead th{border-bottom-color:var(--line-strong);color:#617482;letter-spacing:.075em;text-transform:uppercase;background:#e7f3f8e0;height:44px;padding:0 12px;font-size:10px;font-weight:700;line-height:1.2}.BudgetDirectoryPanel-module__rcM-jG__statementTable thead th[rowspan="2"]{height:88px}.BudgetDirectoryPanel-module__rcM-jG__groupHeader th{color:#315c6c;background:#dcecf3}.BudgetDirectoryPanel-module__rcM-jG__groupHeader th:first-child{text-align:left}.BudgetDirectoryPanel-module__rcM-jG__groupHeader th:nth-child(2){background:#e8f2f6}.BudgetDirectoryPanel-module__rcM-jG__groupHeader th:nth-child(3),.BudgetDirectoryPanel-module__rcM-jG__periodGroupCell{border-left-color:var(--line-strong);border-right:1px solid var(--line-strong);color:#244c5a;background:#d5e8f0}.BudgetDirectoryPanel-module__rcM-jG__periodHeader th{color:#536f7c;letter-spacing:.055em;text-align:center;background:#f3f8fa;font-size:10px;font-weight:780}.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{border-left:1px solid var(--line-strong)!important;border-right:1px solid var(--line-strong)!important;color:#315c6c!important;text-align:center!important;background:#f3f8fa!important;font-size:10px!important;font-weight:780!important}.BudgetDirectoryPanel-module__rcM-jG__groupHeader>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{color:#315c6c!important;background:#e8f2f6!important}.BudgetDirectoryPanel-module__rcM-jG__groupHeader>.BudgetDirectoryPanel-module__rcM-jG__totalCell{color:#315c6c!important;background:#dcecf3!important}.BudgetDirectoryPanel-module__rcM-jG__totalCell{z-index:3;position:sticky;right:0;color:#173e50!important;background:#edf4f6!important;border-left:0!important;font-weight:850!important}.BudgetDirectoryPanel-module__rcM-jG__totalCell:before{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#8fb4c6 10% 90%,#0000 100%);width:2px;position:absolute;top:4px;bottom:4px;left:0}thead .BudgetDirectoryPanel-module__rcM-jG__totalCell{z-index:7}.BudgetDirectoryPanel-module__rcM-jG__sectionRow>th,.BudgetDirectoryPanel-module__rcM-jG__ledgerRow>th,.BudgetDirectoryPanel-module__rcM-jG__departmentRow>th{z-index:4;text-align:left;position:sticky;left:0}.BudgetDirectoryPanel-module__rcM-jG__sectionRow>*{border-top:1px solid var(--line-strong);font-size:11px;letter-spacing:.055em!important;height:48px!important;font-weight:850!important}.BudgetDirectoryPanel-module__rcM-jG__statementTable>tbody+tbody .BudgetDirectoryPanel-module__rcM-jG__sectionRow>*{border-top:8px solid #f3f6f8!important}.BudgetDirectoryPanel-module__rcM-jG__sectionRow th{padding:0}.BudgetDirectoryPanel-module__rcM-jG__sectionRow th button{width:100%;height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 12px;display:grid}.BudgetDirectoryPanel-module__rcM-jG__sectionRow th button svg{transition:transform .42s cubic-bezier(.22,1,.36,1)}.BudgetDirectoryPanel-module__rcM-jG__sectionRow th button[aria-expanded=true] svg{transform:rotate(90deg)}.BudgetDirectoryPanel-module__rcM-jG__sectionRow th button span{letter-spacing:.025em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:850;display:flex}.BudgetDirectoryPanel-module__rcM-jG__sectionRow th button span:before{content:"";border-radius:999px;width:3px;height:16px}.BudgetDirectoryPanel-module__rcM-jG__staticSectionLabel{height:48px;color:inherit;letter-spacing:.025em;text-transform:uppercase;align-items:center;gap:8px;padding:0 12px;font-size:11px;font-weight:850;display:flex}.BudgetDirectoryPanel-module__rcM-jG__staticSectionLabel:before{content:"";background:#879ba4;border-radius:999px;width:3px;height:16px}.BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=revenue]>*{color:#315c6c!important;background:#dcecf3!important;border-color:#afc6d1!important}.BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=revenue] th button span:before{background:#5f8fa3}.BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=revenue]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{background:#d2e5ed!important}.BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=revenue]>.BudgetDirectoryPanel-module__rcM-jG__totalCell{background:#c9dfe8!important}.BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=payroll]>*{color:#294f5e!important;background:#e3edf2!important;border-color:#b7cad3!important}.BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=payroll] th button span:before{background:#315c6c}.BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=payroll]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{background:#d9e7ed!important}.BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=payroll]>.BudgetDirectoryPanel-module__rcM-jG__totalCell{background:#d0e1e8!important}.BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=cogs]>*{color:#3a5c69!important;background:#e9f0f3!important;border-color:#c2d2d9!important}.BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=cogs] th button span:before{background:#7099aa}.BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=cogs]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{background:#e0eaee!important}.BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=cogs]>.BudgetDirectoryPanel-module__rcM-jG__totalCell{background:#d8e5ea!important}.BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=materials]>*{color:#506872!important;background:#eef2f4!important;border-color:#cbd6db!important}.BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=materials] th button span:before{background:#879ba4}.BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=materials]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{background:#e6ecef!important}.BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=materials]>.BudgetDirectoryPanel-module__rcM-jG__totalCell{background:#dee7ea!important}.BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=financial]>*{color:#244c5a!important;background:#d4e5ec!important;border-color:#9ebcc8!important}.BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=financial] th button span:before{background:#244c5a}.BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=financial]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{background:#c9dde5!important}.BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=financial]>.BudgetDirectoryPanel-module__rcM-jG__totalCell{background:#bed5de!important}.BudgetDirectoryPanel-module__rcM-jG__sectionDetail>td,.BudgetDirectoryPanel-module__rcM-jG__departmentDetail>td{background:0 0!important;border:0!important;height:auto!important;padding:0!important}.BudgetDirectoryPanel-module__rcM-jG__sectionReveal,.BudgetDirectoryPanel-module__rcM-jG__departmentReveal{opacity:0;pointer-events:none;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1),opacity .38s;display:grid}.BudgetDirectoryPanel-module__rcM-jG__sectionReveal.BudgetDirectoryPanel-module__rcM-jG__open,.BudgetDirectoryPanel-module__rcM-jG__departmentReveal.BudgetDirectoryPanel-module__rcM-jG__open{opacity:1;pointer-events:auto;visibility:visible;grid-template-rows:1fr}.BudgetDirectoryPanel-module__rcM-jG__sectionRevealInner,.BudgetDirectoryPanel-module__rcM-jG__departmentRevealInner{min-height:0;overflow:hidden}.BudgetDirectoryPanel-module__rcM-jG__innerTable{min-width:100%}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow th strong{color:inherit;letter-spacing:.015em;text-transform:uppercase;font-size:10px;font-weight:780;display:block}.BudgetDirectoryPanel-module__rcM-jG__innerTable>tbody>.BudgetDirectoryPanel-module__rcM-jG__ledgerRow>th{letter-spacing:-.132px;text-transform:none;padding-left:34px;font-size:10px;font-weight:700}.BudgetDirectoryPanel-module__rcM-jG__innerTable .BudgetDirectoryPanel-module__rcM-jG__assumptionCell{letter-spacing:-.132px;border-left-color:var(--line)!important;border-right-color:var(--line)!important;font-size:11px!important;font-weight:720!important}.BudgetDirectoryPanel-module__rcM-jG__innerTable .BudgetDirectoryPanel-module__rcM-jG__totalCell{font-weight:720!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow th small,.BudgetDirectoryPanel-module__rcM-jG__departmentRow th small{color:#71808c;letter-spacing:.01em;text-transform:uppercase;margin-top:2px;font-size:8px;font-weight:500;line-height:1.2;display:block}.BudgetDirectoryPanel-module__rcM-jG__readOnlyField{box-sizing:border-box;width:100%;max-width:90px;height:36px;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none;background:linear-gradient(145deg,#fffffff0,#eaf4f8c7);border:1px solid #b7ced8;border-radius:10px;justify-content:center;align-items:center;margin:auto;padding:0 8px;line-height:1;display:flex;position:relative;box-shadow:0 4px 11px #244c5a0e,inset 0 1px #ffffffeb}.BudgetDirectoryPanel-module__rcM-jG__readOnlyField>input{box-sizing:border-box;color:#244c5a;letter-spacing:-.132px;pointer-events:none;text-align:center;background:0 0;border:0 #bdd5e0;border-radius:7px;outline:0;width:100%;height:auto;padding:0 13px;font-size:12px;font-weight:880;line-height:normal;box-shadow:inset 0 1px #fff9}.BudgetDirectoryPanel-module__rcM-jG__readOnlyField>small{color:#66818d;font-size:8px;font-weight:850;line-height:1;position:absolute}.BudgetDirectoryPanel-module__rcM-jG__readOnlyField[data-format=money]>small{left:9px}.BudgetDirectoryPanel-module__rcM-jG__readOnlyField[data-format=percent]>small{right:8px}.BudgetDirectoryPanel-module__rcM-jG__financialRate{color:#315c6c;background:#ffffff9e;border:1px solid #b8cbd3;border-radius:999px;justify-content:center;align-items:center;min-width:58px;height:28px;padding:0 9px;font-size:10px;font-weight:880;display:inline-flex}.BudgetDirectoryPanel-module__rcM-jG__financialRate[data-result=true]{color:#17623b;border-color:#a9cdba;font-weight:850}.BudgetDirectoryPanel-module__rcM-jG__financialValue{letter-spacing:-.015em;font-size:11px;font-weight:790}.BudgetDirectoryPanel-module__rcM-jG__financialTotal{letter-spacing:-.02em;font-size:12px;font-weight:900}.BudgetDirectoryPanel-module__rcM-jG__financialValue[data-negative=true],.BudgetDirectoryPanel-module__rcM-jG__financialTotal[data-negative=true]{color:#9a4741}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=revenue]>*{color:#2f6f58!important;background:#eaf5f0!important;border-color:#c7e1d5!important;font-weight:850!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=revenue]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{background:#e1f0e9!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=revenue]>.BudgetDirectoryPanel-module__rcM-jG__totalCell{background:#ddede5!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=payroll]>*{color:#294f5e!important;background:#edf3f6!important;border-top:2px solid #9fb7c6!important;font-weight:820!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=payroll]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{background:#e2ebef!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=payroll]>.BudgetDirectoryPanel-module__rcM-jG__totalCell{background:#d8e5ea!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=gold]>*{color:#5f5744!important;background:#fcfaf5!important;border-color:#e9ddbf!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=gold]>th{color:#806323!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=gold]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{color:#5f5744!important;background:#f6f0e3!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=gold]>.BudgetDirectoryPanel-module__rcM-jG__totalCell{color:#6d5725!important;background:#f1e7d0!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=grand]>*{color:#fff!important;background:#244c5a!important;border-color:#527f91!important;font-weight:850!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=grand]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{color:#fff!important;background:#315c6c!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=grand]>.BudgetDirectoryPanel-module__rcM-jG__totalCell{color:#fff!important;background:#173e50!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=grand] th small{color:#c8dee7}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=planned]>*{color:#294f5e!important;background:#edf3f6!important;border-top:2px solid #9db8c4!important;border-bottom-color:#b8cbd3!important;height:62px!important;font-weight:820!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=planned]>th{padding-left:18px;background:#e6eef2!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=planned]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{background:#e2ebef!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=planned]>.BudgetDirectoryPanel-module__rcM-jG__totalCell{color:#fff!important;background:#315c6c!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=result]>*{color:#256548!important;background:#e7f3ec!important;border-top:2px solid #8dbba3!important;border-bottom:2px solid #8dbba3!important;height:68px!important;font-weight:850!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=result]>th{padding-left:18px;background:#ddeee5!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=result]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{background:#d9ebe1!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=result]>.BudgetDirectoryPanel-module__rcM-jG__totalCell{color:#fff!important;background:#2f6f58!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=negative]>*{color:#8a403b!important;background:#f7e9e8!important;border-top:2px solid #d9a9a5!important;border-bottom:2px solid #d9a9a5!important;height:68px!important;font-weight:850!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=negative]>th{padding-left:18px;background:#f1dedc!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=negative]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{background:#edd8d6!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=negative]>.BudgetDirectoryPanel-module__rcM-jG__totalCell{color:#fff!important;background:#934b45!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=volume]>*{background:#fcfdfd!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=volume]>th{box-shadow:inset 4px 0 #b7cbd4}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=volume]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{background:#f4f8fa!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=volume]>.BudgetDirectoryPanel-module__rcM-jG__totalCell{background:#eef4f6!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=spend]>*{background:#f7fafb!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=spend]>th{box-shadow:inset 4px 0 #8fafbd}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=spend]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{background:#edf4f7!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=spend]>.BudgetDirectoryPanel-module__rcM-jG__totalCell{background:#e8f1f5!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=food-sales-mix]>*{color:#315c6c!important;background:#f7fafb!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=food-sales-mix]>th{box-shadow:inset 4px 0 #9bb7c4}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=food-sales-mix]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{background:#edf4f7!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=food-sales-mix]>.BudgetDirectoryPanel-module__rcM-jG__totalCell{color:#315c6c!important;background:#e8f1f5!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=beverage-sales-mix]>*{color:#315c6c!important;background:#f4f8fa!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=beverage-sales-mix]>th{box-shadow:inset 4px 0 #78a2b5}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=beverage-sales-mix]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{background:#e9f1f5!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=beverage-sales-mix]>.BudgetDirectoryPanel-module__rcM-jG__totalCell{color:#315c6c!important;background:#e2edf2!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=food-cost]>*{background:#fcfdfd!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=food-cost]>th{box-shadow:inset 4px 0 #8aae9d}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=food-cost]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{background:#f1f7f4!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=food-cost]>.BudgetDirectoryPanel-module__rcM-jG__totalCell{background:#ebf3ef!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=beverage-cost]>*{background:#f7fafb!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=beverage-cost]>th{box-shadow:inset 4px 0 #94afc0}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=beverage-cost]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{background:#edf4f7!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=beverage-cost]>.BudgetDirectoryPanel-module__rcM-jG__totalCell{background:#e8f1f5!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=payroll-cost]>*{color:#244c5a!important;background:#e8f1f5!important;border-top:2px solid #9bb8c5!important;font-weight:820!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=payroll-cost]>th{box-shadow:inset 4px 0 #7099aa;border-left-color:#a9c7d4!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=payroll-cost]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{background:#e1edf2!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=payroll-cost]>.BudgetDirectoryPanel-module__rcM-jG__totalCell{background:#dae9ef!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=revenue]>*{font-weight:720!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=revenue]>th{text-transform:none;font-size:10px;font-weight:700!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=taxable-payroll]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{background:#f8f3e9!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=taxable-payroll]>*{font-weight:800!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=grand-payroll]>*{font-size:11px;font-weight:880!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=planned-costs]>*{font-weight:800!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=operating-result]>*,.BudgetDirectoryPanel-module__rcM-jG__innerTable .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=grand-payroll]>th,.BudgetDirectoryPanel-module__rcM-jG__innerTable .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=operating-result]>th{font-size:11px}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=food-sales-mix] .BudgetDirectoryPanel-module__rcM-jG__readOnlyField,.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=beverage-sales-mix] .BudgetDirectoryPanel-module__rcM-jG__readOnlyField{background:#e3eff4;border-color:#b6cfd9}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=gratuity] .BudgetDirectoryPanel-module__rcM-jG__readOnlyField,.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=employer-tax] .BudgetDirectoryPanel-module__rcM-jG__readOnlyField{background:linear-gradient(145deg,#fff,#faf6ec);border-color:#e5d4a8;box-shadow:0 4px 11px #8063230e,inset 0 1px #fff}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=gratuity] .BudgetDirectoryPanel-module__rcM-jG__readOnlyField>input,.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=employer-tax] .BudgetDirectoryPanel-module__rcM-jG__readOnlyField>input,.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=gratuity] .BudgetDirectoryPanel-module__rcM-jG__readOnlyField>small,.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=employer-tax] .BudgetDirectoryPanel-module__rcM-jG__readOnlyField>small{color:#806323}.BudgetDirectoryPanel-module__rcM-jG__innerTable .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=planned-costs]>th,.BudgetDirectoryPanel-module__rcM-jG__innerTable .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=operating-result]>th{padding-left:18px}.BudgetDirectoryPanel-module__rcM-jG__innerTable .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=planned-costs]>th{border-left-color:#a9c7d4!important}.BudgetDirectoryPanel-module__rcM-jG__innerTable .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=planned-costs]>.BudgetDirectoryPanel-module__rcM-jG__totalCell{border-left-color:#315c6c!important}.BudgetDirectoryPanel-module__rcM-jG__innerTable .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=operating-result]>th,.BudgetDirectoryPanel-module__rcM-jG__innerTable .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=operating-result]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{border-left-color:#a9cdba!important}.BudgetDirectoryPanel-module__rcM-jG__innerTable .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=operating-result]>.BudgetDirectoryPanel-module__rcM-jG__totalCell{border-left-color:#2f6f58!important}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=planned-costs]>th strong{color:#244c5a;letter-spacing:.025em;font-size:11px;font-weight:880}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=planned-costs]>th small{color:#647b86;margin-top:4px;font-weight:620}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=operating-result]>th strong{color:#235c43;letter-spacing:.025em;font-size:12px;font-weight:900}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=operating-result]>th small{color:#5f806e;margin-top:4px;font-weight:650}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=operating-result][data-tone=negative]>th strong{color:#7e3934}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=operating-result][data-tone=negative]>th small{color:#936560}.BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=operating-result][data-tone=negative] .BudgetDirectoryPanel-module__rcM-jG__financialRate{color:#8a403b;background:#ffffff8a;border-color:#d8aaa6}.BudgetDirectoryPanel-module__rcM-jG__keySeparator>td{position:relative;background:#fff!important;border:0!important;height:11px!important;padding:4px 0 0!important}.BudgetDirectoryPanel-module__rcM-jG__departmentRow{--dept-soft:#e6f0f4;--dept-border:#9fb7c6;--dept-text:#244c5a;--dept-closed:#f7fafb;--dept-assumption:#dcebf1;--dept-total:#d5e7ed}.BudgetDirectoryPanel-module__rcM-jG__departmentRow[data-department=boh],.BudgetDirectoryPanel-module__rcM-jG__departmentRevealInner[data-department=boh]{--dept-soft:#eaf5f0;--dept-border:#c7e1d5;--dept-text:#2f6f58;--dept-closed:#f8fbf9;--dept-assumption:#e1f0e9;--dept-total:#ddede5;--dept-detail:#f3f8f5}.BudgetDirectoryPanel-module__rcM-jG__departmentRow[data-department=foh],.BudgetDirectoryPanel-module__rcM-jG__departmentRevealInner[data-department=foh]{--dept-soft:#e6f0f4;--dept-border:#9fb7c6;--dept-text:#244c5a;--dept-closed:#f7fafb;--dept-assumption:#dcebf1;--dept-total:#d5e7ed;--dept-detail:#f1f6f8}.BudgetDirectoryPanel-module__rcM-jG__departmentRow[data-department=management],.BudgetDirectoryPanel-module__rcM-jG__departmentRevealInner[data-department=management]{--dept-soft:#f3f8fa;--dept-border:#d9e5ea;--dept-text:#5f879b;--dept-closed:#fafcfd;--dept-assumption:#eaf2f5;--dept-total:#e4eef2;--dept-detail:#f4f8fa}.BudgetDirectoryPanel-module__rcM-jG__departmentRow[data-department=administrative],.BudgetDirectoryPanel-module__rcM-jG__departmentRevealInner[data-department=administrative]{--dept-soft:#f6f0e3;--dept-border:#e5d4a8;--dept-text:#806323;--dept-closed:#fcfaf6;--dept-assumption:#f1e7d0;--dept-total:#ede0bf;--dept-detail:#faf7ef}.BudgetDirectoryPanel-module__rcM-jG__departmentRow>*{border-top:3px solid #fff!important;border-bottom-color:var(--dept-border)!important;background:var(--dept-closed)!important;height:50px!important;color:var(--dept-text)!important}.BudgetDirectoryPanel-module__rcM-jG__departmentRow[data-open=true]>*{border-top-width:5px!important;border-bottom:2px solid var(--dept-border)!important;background:var(--dept-soft)!important;height:58px!important;font-weight:820!important}.BudgetDirectoryPanel-module__rcM-jG__departmentRow>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{background:var(--dept-assumption)!important;color:var(--dept-text)!important}.BudgetDirectoryPanel-module__rcM-jG__departmentRow>.BudgetDirectoryPanel-module__rcM-jG__totalCell{background:var(--dept-total)!important;color:var(--dept-text)!important}.BudgetDirectoryPanel-module__rcM-jG__departmentRow[data-open=false]>*{background:var(--dept-closed)!important;color:#60727c!important;font-weight:700!important}.BudgetDirectoryPanel-module__rcM-jG__departmentRow[data-open=false]>th{color:var(--dept-text)!important}.BudgetDirectoryPanel-module__rcM-jG__departmentRow[data-open=false]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell,.BudgetDirectoryPanel-module__rcM-jG__departmentRow[data-open=false]>.BudgetDirectoryPanel-module__rcM-jG__totalCell{background:var(--dept-closed)!important;color:#60727c!important}.BudgetDirectoryPanel-module__rcM-jG__departmentRow th{padding:0}.BudgetDirectoryPanel-module__rcM-jG__departmentRow th button{width:100%;height:100%;color:var(--dept-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;padding:7px 12px;display:grid}.BudgetDirectoryPanel-module__rcM-jG__departmentRow th button svg{transition:transform .42s cubic-bezier(.22,1,.36,1)}.BudgetDirectoryPanel-module__rcM-jG__departmentRow th button[aria-expanded=true] svg{transform:rotate(90deg)}.BudgetDirectoryPanel-module__rcM-jG__departmentRow th button span{gap:1px;min-width:0;display:grid}.BudgetDirectoryPanel-module__rcM-jG__departmentRow th button strong{text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:850;display:flex}.BudgetDirectoryPanel-module__rcM-jG__openBadge{border:1px solid var(--dept-border);height:17px;color:var(--dept-text);letter-spacing:.08em;background:#ffffffad;border-radius:999px;align-items:center;padding:0 6px;font-size:6px;font-style:normal;font-weight:900;display:inline-flex}.BudgetDirectoryPanel-module__rcM-jG__departmentRevealInner{background:#fff;padding-bottom:11px;position:relative}.BudgetDirectoryPanel-module__rcM-jG__departmentRevealInner:after{content:"";background:linear-gradient(90deg,transparent 0%,var(--dept-border) 6%,var(--dept-border) 94%,transparent 100%);height:2px;position:absolute;bottom:4px;left:10px;right:10px}.BudgetDirectoryPanel-module__rcM-jG__departmentRevealInner .BudgetDirectoryPanel-module__rcM-jG__ledgerRow:first-child>*{background:var(--dept-detail)!important;border-color:var(--dept-border)!important;color:var(--dept-text)!important}.BudgetDirectoryPanel-module__rcM-jG__departmentRevealInner .BudgetDirectoryPanel-module__rcM-jG__ledgerRow:first-child>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{background:var(--dept-assumption)!important}.BudgetDirectoryPanel-module__rcM-jG__departmentRevealInner .BudgetDirectoryPanel-module__rcM-jG__ledgerRow:first-child>.BudgetDirectoryPanel-module__rcM-jG__totalCell{background:var(--dept-total)!important}.BudgetDirectoryPanel-module__rcM-jG__departmentRevealInner .BudgetDirectoryPanel-module__rcM-jG__ledgerRow:nth-child(2)>*{color:#425c68!important;background:#fff!important}.BudgetDirectoryPanel-module__rcM-jG__departmentRevealInner .BudgetDirectoryPanel-module__rcM-jG__ledgerRow:nth-child(2)>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{background:#f7fafb!important}.BudgetDirectoryPanel-module__rcM-jG__departmentRevealInner .BudgetDirectoryPanel-module__rcM-jG__ledgerRow:nth-child(2)>.BudgetDirectoryPanel-module__rcM-jG__totalCell{color:var(--dept-text)!important;background:#f7fafb!important}.BudgetDirectoryPanel-module__rcM-jG__departmentRevealInner .BudgetDirectoryPanel-module__rcM-jG__ledgerRow:nth-child(3)>*{border-bottom-color:var(--dept-border)!important;color:var(--dept-text)!important;background:#f9fbfc!important}.BudgetDirectoryPanel-module__rcM-jG__departmentRevealInner .BudgetDirectoryPanel-module__rcM-jG__ledgerRow:nth-child(3)>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{background:var(--dept-soft)!important}.BudgetDirectoryPanel-module__rcM-jG__departmentRevealInner .BudgetDirectoryPanel-module__rcM-jG__ledgerRow:nth-child(3)>.BudgetDirectoryPanel-module__rcM-jG__totalCell{background:var(--dept-total)!important}.BudgetDirectoryPanel-module__rcM-jG__cardStatement>footer{border-top:1px solid var(--line-strong);font-variant-numeric:tabular-nums;background:#f7fafb;justify-content:flex-end;align-items:center;gap:10px;min-height:54px;padding:9px 14px;display:flex}.BudgetDirectoryPanel-module__rcM-jG__cardStatement>footer span{color:#71808c;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:830}.BudgetDirectoryPanel-module__rcM-jG__cardStatement>footer strong{color:#244c5a;font-size:13px;font-weight:880}.BudgetDirectoryPanel-module__rcM-jG__cardStatement>footer small{color:#71808c;font-size:9px;font-weight:650}.BudgetDirectoryPanel-module__rcM-jG__emptyState{border:1px solid var(--line-strong);color:#71808c;background:#fff;border-radius:14px;place-items:center;min-height:140px;font-size:12px;font-weight:650;display:grid}.dark .BudgetDirectoryPanel-module__rcM-jG__shell{--ink:#eaf2f5;--muted:#8fa7b1;--surface:#10242d;--soft:#14232a;--line:#294650;--line-strong:#355865;background:#0e2028}.dark .BudgetDirectoryPanel-module__rcM-jG__pageHeader h1{color:#eaf2f5}.dark .BudgetDirectoryPanel-module__rcM-jG__directorySection>header h2{color:#eaf2f5}.dark .BudgetDirectoryPanel-module__rcM-jG__filterCard{background:linear-gradient(145deg,#122730d1,#0e2028b8);border-color:#7697a542;box-shadow:0 12px 30px #020a0e33,inset 0 1px #ffffff0b}:is(.dark .BudgetDirectoryPanel-module__rcM-jG__searchControl,.dark .BudgetDirectoryPanel-module__rcM-jG__selectTrigger){color:#d8eaf1!important;background:#18323ce0!important;border-color:#345461!important;box-shadow:inset 0 1px #ffffff0a!important}:is(.dark .BudgetDirectoryPanel-module__rcM-jG__searchControl:hover,.dark .BudgetDirectoryPanel-module__rcM-jG__selectTrigger:hover,.dark .BudgetDirectoryPanel-module__rcM-jG__searchControl:focus-within,.dark .BudgetDirectoryPanel-module__rcM-jG__selectTrigger:focus-visible){background:#1b3b47!important;border-color:#527989!important;box-shadow:0 0 0 3px #8fb4c61f,inset 0 1px #ffffff0d!important}.dark .BudgetDirectoryPanel-module__rcM-jG__searchControl input{color:#eaf2f5}.dark .BudgetDirectoryPanel-module__rcM-jG__budgetCard{background:linear-gradient(145deg,#142f39e6,#10242dc7);border-color:#5276878c;box-shadow:0 14px 32px #030d1233,inset 0 1px #ffffff0b}.dark .BudgetDirectoryPanel-module__rcM-jG__budgetCardTrigger{color:#dcebf0;background:0 0}.dark .BudgetDirectoryPanel-module__rcM-jG__budgetCardTrigger>span{border-left-color:#52768757}:is(.dark .BudgetDirectoryPanel-module__rcM-jG__cardIdentity strong,.dark .BudgetDirectoryPanel-module__rcM-jG__cardPeriod strong){color:#dcebf0}.dark .BudgetDirectoryPanel-module__rcM-jG__cardMetric[data-tone=revenue]{color:#a9d8c2}.dark .BudgetDirectoryPanel-module__rcM-jG__cardMetric[data-tone=payroll]{color:#d0e2e9}.dark .BudgetDirectoryPanel-module__rcM-jG__cardMetric[data-tone=result]{color:#a9d8c2}.dark .BudgetDirectoryPanel-module__rcM-jG__cardMetric[data-tone=negative]{color:#e7b8b4}.dark .BudgetDirectoryPanel-module__rcM-jG__cardChevron{color:#c8dee7;background:linear-gradient(145deg,#234956,#193944);border-color:#527f91;box-shadow:0 5px 13px #020a0e29,inset 0 1px #ffffff0a}.dark .BudgetDirectoryPanel-module__rcM-jG__draft{color:#d9e9ef;background:#8fb4c624;border-color:#8fb4c657}.dark .BudgetDirectoryPanel-module__rcM-jG__review{color:#f1dfaf;background:#80632333;border-color:#d4b46952}.dark .BudgetDirectoryPanel-module__rcM-jG__published{color:#bfe0d1;background:#2f6f5826;border-color:#2f6f5859}.dark .BudgetDirectoryPanel-module__rcM-jG__archived{color:#c5d0d6;background:#70808a29;border-color:#94a3b84d}:is(.dark .BudgetDirectoryPanel-module__rcM-jG__cardStatement,.dark .BudgetDirectoryPanel-module__rcM-jG__openSeparator,.dark .BudgetDirectoryPanel-module__rcM-jG__statementScroll,.dark .BudgetDirectoryPanel-module__rcM-jG__departmentRevealInner){background:#10242d}:is(.dark .BudgetDirectoryPanel-module__rcM-jG__openSeparator i,.dark .BudgetDirectoryPanel-module__rcM-jG__keySeparator i){background:linear-gradient(90deg,#0000 0%,#527687 6% 94%,#0000 100%)}:is(.dark .BudgetDirectoryPanel-module__rcM-jG__statementTable th,.dark .BudgetDirectoryPanel-module__rcM-jG__statementTable td,.dark .BudgetDirectoryPanel-module__rcM-jG__innerTable th,.dark .BudgetDirectoryPanel-module__rcM-jG__innerTable td){color:#dcebf0;background:#10242d;border-color:#294650}.dark .BudgetDirectoryPanel-module__rcM-jG__statementTable thead th{color:#aabac2;background:#14232a}.dark .BudgetDirectoryPanel-module__rcM-jG__groupHeader th{color:#c8dee7;background:#1c3d4a}.dark .BudgetDirectoryPanel-module__rcM-jG__groupHeader th:nth-child(2){color:#d8eaf1;background:#234956}.dark .BudgetDirectoryPanel-module__rcM-jG__groupHeader th:nth-child(3){color:#d8eaf1;background:#234956}.dark .BudgetDirectoryPanel-module__rcM-jG__periodGroupCell{color:#d8eaf1;background:#234956}.dark .BudgetDirectoryPanel-module__rcM-jG__assumptionCell{color:#c8dee7!important;background:#142f39!important}.dark .BudgetDirectoryPanel-module__rcM-jG__groupHeader>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{color:#d8eaf1!important;background:#234956!important}.dark .BudgetDirectoryPanel-module__rcM-jG__groupHeader>.BudgetDirectoryPanel-module__rcM-jG__totalCell{color:#c8dee7!important;background:#1c3d4a!important}.dark .BudgetDirectoryPanel-module__rcM-jG__totalCell{color:#eaf2f5!important;background:#183541!important}.dark .BudgetDirectoryPanel-module__rcM-jG__totalCell:before{background:linear-gradient(#0000 0%,#527687 10% 90%,#0000 100%)}.dark .BudgetDirectoryPanel-module__rcM-jG__statementTable>tbody+tbody .BudgetDirectoryPanel-module__rcM-jG__sectionRow>*{border-top-color:#0e2028!important}.dark .BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=revenue]>*{color:#c8dee7!important;background:#1c3d4a!important;border-color:#355865!important}.dark .BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=payroll]>*{color:#d0e2e9!important;background:#1a3742!important;border-color:#355865!important}.dark .BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=cogs]>*{color:#c8dee7!important;background:#19343e!important;border-color:#355865!important}.dark .BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=materials]>*{color:#c5d6dd!important;background:#192f38!important;border-color:#294650!important}.dark .BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=financial]>*{color:#d8eaf1!important;background:#234956!important;border-color:#527f91!important}:is(.dark .BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=revenue]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell,.dark .BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=revenue]>.BudgetDirectoryPanel-module__rcM-jG__totalCell){background:#183b49!important}:is(.dark .BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=payroll]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell,.dark .BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=payroll]>.BudgetDirectoryPanel-module__rcM-jG__totalCell){background:#1e414d!important}:is(.dark .BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=cogs]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell,.dark .BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=cogs]>.BudgetDirectoryPanel-module__rcM-jG__totalCell){background:#1d3d48!important}:is(.dark .BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=materials]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell,.dark .BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=materials]>.BudgetDirectoryPanel-module__rcM-jG__totalCell){background:#1c3741!important}:is(.dark .BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=financial]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell,.dark .BudgetDirectoryPanel-module__rcM-jG__sectionRow[data-area=financial]>.BudgetDirectoryPanel-module__rcM-jG__totalCell){background:#285363!important}.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=revenue]>*{color:#a9d8c2!important;background:#17352b!important;border-color:#35604e!important}.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=payroll]>*{color:#d8eaf1!important;background:#193641!important;border-color:#527687!important}.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=gold]>*{color:#d6c69c!important;background:#2d2819!important;border-color:#5f5029!important}.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=grand]>*{color:#fff!important;background:#244c5a!important;border-color:#527f91!important}.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=planned]>*{color:#d8eaf1!important;background:#193641!important;border-color:#527687!important}.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=result]>*{color:#a9d8c2!important;background:#17352b!important;border-color:#4f876b!important}.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=negative]>*{color:#e7b8b4!important;background:#3b2424!important;border-color:#704442!important}.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=revenue]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{background:#1b3a30!important}.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=revenue]>.BudgetDirectoryPanel-module__rcM-jG__totalCell{background:#204536!important}.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=payroll]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{background:#1d3e4a!important}.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=payroll]>.BudgetDirectoryPanel-module__rcM-jG__totalCell{background:#234956!important}.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=gold]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{color:#d6c69c!important;background:#332a16!important}.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=gold]>.BudgetDirectoryPanel-module__rcM-jG__totalCell{color:#e4c878!important;background:#3c321b!important}.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=grand]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{color:#fff!important;background:#315c6c!important}.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=grand]>.BudgetDirectoryPanel-module__rcM-jG__totalCell{color:#fff!important;background:#173e50!important}.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=planned]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{background:#1d3e4a!important}.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=planned]>.BudgetDirectoryPanel-module__rcM-jG__totalCell{color:#fff!important;background:#315c6c!important}.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=result]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{background:#1b3d32!important}.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=result]>.BudgetDirectoryPanel-module__rcM-jG__totalCell{color:#fff!important;background:#356f55!important}.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=negative]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell{background:#472a29!important}.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-tone=negative]>.BudgetDirectoryPanel-module__rcM-jG__totalCell{color:#fff!important;background:#82443f!important}.dark .BudgetDirectoryPanel-module__rcM-jG__readOnlyField{background:linear-gradient(145deg,#1d414eeb,#142f39e0);border-color:#3e6574;box-shadow:0 5px 13px #020a0e29,inset 0 1px #ffffff0b}.dark .BudgetDirectoryPanel-module__rcM-jG__readOnlyField>input{color:#eaf2f5;border-color:#396171;box-shadow:inset 0 1px #ffffff0b}:is(.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=volume]>*,.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=food-cost]>*){background:#102832!important}:is(.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=volume]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell,.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=volume]>.BudgetDirectoryPanel-module__rcM-jG__totalCell,.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=food-cost]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell,.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=food-cost]>.BudgetDirectoryPanel-module__rcM-jG__totalCell){background:#142f39!important}:is(.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=spend]>*,.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=beverage-cost]>*){background:#132c36!important}:is(.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=spend]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell,.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=spend]>.BudgetDirectoryPanel-module__rcM-jG__totalCell,.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=beverage-cost]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell,.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=beverage-cost]>.BudgetDirectoryPanel-module__rcM-jG__totalCell){background:#173641!important}.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=food-sales-mix]>*{color:#c8dee7!important;background:#132c36!important}:is(.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=food-sales-mix]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell,.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=food-sales-mix]>.BudgetDirectoryPanel-module__rcM-jG__totalCell){color:#c8dee7!important;background:#173641!important}.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=beverage-sales-mix]>*{color:#c8dee7!important;background:#15303a!important}:is(.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=beverage-sales-mix]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell,.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=beverage-sales-mix]>.BudgetDirectoryPanel-module__rcM-jG__totalCell){color:#c8dee7!important;background:#193844!important}:is(.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=food-sales-mix] .BudgetDirectoryPanel-module__rcM-jG__readOnlyField,.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=beverage-sales-mix] .BudgetDirectoryPanel-module__rcM-jG__readOnlyField){background:#1d414e;border-color:#3e6574}.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=payroll-cost]>*{color:#d8eaf1!important;background:#193641!important;border-color:#355865!important}:is(.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=payroll-cost]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell,.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=payroll-cost]>.BudgetDirectoryPanel-module__rcM-jG__totalCell){background:#1d3e4a!important}:is(.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=gratuity] .BudgetDirectoryPanel-module__rcM-jG__readOnlyField,.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=employer-tax] .BudgetDirectoryPanel-module__rcM-jG__readOnlyField){background:linear-gradient(145deg,#3c321b,#2d2819);border-color:#725f2d}:is(.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=gratuity] .BudgetDirectoryPanel-module__rcM-jG__readOnlyField>input,.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=employer-tax] .BudgetDirectoryPanel-module__rcM-jG__readOnlyField>input),:is(.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=gratuity] .BudgetDirectoryPanel-module__rcM-jG__readOnlyField>small,.dark .BudgetDirectoryPanel-module__rcM-jG__ledgerRow[data-kind=employer-tax] .BudgetDirectoryPanel-module__rcM-jG__readOnlyField>small){color:#e4c878}.dark .BudgetDirectoryPanel-module__rcM-jG__financialRate{color:#c8dee7;background:#ffffff0b;border-color:#527687}.dark .BudgetDirectoryPanel-module__rcM-jG__financialRate[data-result=true]{color:#a9d8c2;border-color:#35604e}.dark .BudgetDirectoryPanel-module__rcM-jG__keySeparator>td{background:#10242d!important}.dark .BudgetDirectoryPanel-module__rcM-jG__departmentRow>*{border-top-color:#0e2028!important}:is(.dark .BudgetDirectoryPanel-module__rcM-jG__departmentRow[data-department=foh],.dark .BudgetDirectoryPanel-module__rcM-jG__departmentRevealInner[data-department=foh]){--dept-soft:#19313b;--dept-border:#4d7380;--dept-text:#d9e9ef;--dept-closed:#122a34;--dept-assumption:#1d3b46;--dept-total:#214550;--dept-detail:#17313b}:is(.dark .BudgetDirectoryPanel-module__rcM-jG__departmentRow[data-department=boh],.dark .BudgetDirectoryPanel-module__rcM-jG__departmentRevealInner[data-department=boh]){--dept-soft:#153028;--dept-border:#3d6e5a;--dept-text:#a7d8c0;--dept-closed:#122b25;--dept-assumption:#1b3a30;--dept-total:#204536;--dept-detail:#173229}:is(.dark .BudgetDirectoryPanel-module__rcM-jG__departmentRow[data-department=management],.dark .BudgetDirectoryPanel-module__rcM-jG__departmentRevealInner[data-department=management]){--dept-soft:#18313b;--dept-border:#355865;--dept-text:#c8dee7;--dept-closed:#122a34;--dept-assumption:#1b3944;--dept-total:#20434f;--dept-detail:#17313b}:is(.dark .BudgetDirectoryPanel-module__rcM-jG__departmentRow[data-department=administrative],.dark .BudgetDirectoryPanel-module__rcM-jG__departmentRevealInner[data-department=administrative]){--dept-soft:#332a16;--dept-border:#725f2d;--dept-text:#e4c878;--dept-closed:#262317;--dept-assumption:#3c321b;--dept-total:#463a1f;--dept-detail:#2d2819}.dark .BudgetDirectoryPanel-module__rcM-jG__departmentRow>*{background:var(--dept-closed)!important;color:var(--dept-text)!important}.dark .BudgetDirectoryPanel-module__rcM-jG__departmentRow[data-open=true]>*{background:var(--dept-soft)!important}:is(.dark .BudgetDirectoryPanel-module__rcM-jG__departmentRow[data-open=false]>.BudgetDirectoryPanel-module__rcM-jG__assumptionCell,.dark .BudgetDirectoryPanel-module__rcM-jG__departmentRow[data-open=false]>.BudgetDirectoryPanel-module__rcM-jG__totalCell){background:var(--dept-closed)!important;color:#9fb0b8!important}.dark .BudgetDirectoryPanel-module__rcM-jG__openBadge{background:#ffffff0e}.dark .BudgetDirectoryPanel-module__rcM-jG__departmentRevealInner .BudgetDirectoryPanel-module__rcM-jG__ledgerRow:first-child>*{background:var(--dept-detail)!important;color:var(--dept-text)!important}.dark .BudgetDirectoryPanel-module__rcM-jG__departmentRevealInner .BudgetDirectoryPanel-module__rcM-jG__ledgerRow:nth-child(2)>*{color:#d0dee4!important;background:#102832!important}.dark .BudgetDirectoryPanel-module__rcM-jG__departmentRevealInner .BudgetDirectoryPanel-module__rcM-jG__ledgerRow:nth-child(3)>*{color:var(--dept-text)!important;background:#142f39!important}.dark .BudgetDirectoryPanel-module__rcM-jG__cardStatement>footer{background:#14232a}.dark .BudgetDirectoryPanel-module__rcM-jG__cardStatement>footer strong{color:#d8eaf1}.dark .BudgetDirectoryPanel-module__rcM-jG__emptyState{background:#10242d}@media (max-width:1100px){.BudgetDirectoryPanel-module__rcM-jG__filterCard{scroll-snap-type:x proximity;grid-template-columns:minmax(300px,1.35fr) minmax(230px,1fr) minmax(230px,1fr) minmax(190px,.72fr)}.BudgetDirectoryPanel-module__rcM-jG__searchControl{grid-column:auto}}@media (max-width:700px){.BudgetDirectoryPanel-module__rcM-jG__shell{gap:12px;min-height:calc(100dvh - 60px);margin:-24px -16px;padding:12px 10px 30px;overflow-x:hidden}.BudgetDirectoryPanel-module__rcM-jG__pageHeader{flex-direction:column;align-items:flex-start}.BudgetDirectoryPanel-module__rcM-jG__filterCard{border-radius:16px;grid-template-columns:minmax(0,1fr);padding:8px;overflow:visible}.BudgetDirectoryPanel-module__rcM-jG__searchControl,.BudgetDirectoryPanel-module__rcM-jG__selectControl{grid-column:auto;width:100%;min-width:0}.BudgetDirectoryPanel-module__rcM-jG__directorySection>header{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.BudgetDirectoryPanel-module__rcM-jG__shell *,.BudgetDirectoryPanel-module__rcM-jG__shell :before,.BudgetDirectoryPanel-module__rcM-jG__shell :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}.BudgetDirectoryPanel-module__rcM-jG__directoryShell{background:#f5f7f8}.BudgetDirectoryPanel-module__rcM-jG__directoryCardScroll{padding:2px 2px 12px;overflow:visible}.BudgetDirectoryPanel-module__rcM-jG__directoryCardList{gap:12px;min-width:0}.BudgetDirectoryPanel-module__rcM-jG__directoryBudgetCard{-webkit-backdrop-filter:blur(24px)saturate(140%);background:#ffffffb8;border:1px solid #7691a02e;border-radius:22px;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-color .22s;overflow:hidden;box-shadow:0 10px 30px #1f323d0e,inset 0 1px #fffc}.BudgetDirectoryPanel-module__rcM-jG__directoryBudgetCard:hover{border-color:#5a809447;transform:translateY(-2px);box-shadow:0 14px 34px #1f323d14,inset 0 1px #ffffffeb}.BudgetDirectoryPanel-module__rcM-jG__directoryBudgetCardOpen{border-color:#5a809452;box-shadow:0 14px 34px #1f323d14,inset 0 1px #ffffffeb}.BudgetDirectoryPanel-module__rcM-jG__directoryCardTrigger{text-align:left;grid-template-columns:minmax(220px,23fr) minmax(600px,65fr) minmax(125px,12fr);grid-template-areas:"identity performance actions";align-items:center;column-gap:24px;min-height:100px;padding:18px 24px}.BudgetDirectoryPanel-module__rcM-jG__directoryCardTrigger>span{border-left:0;min-width:0;min-height:0;margin:0;padding:0}.BudgetDirectoryPanel-module__rcM-jG__directoryCardTrigger:focus-visible{outline-offset:-3px;border-radius:21px;outline:3px solid #4667796b}.BudgetDirectoryPanel-module__rcM-jG__directoryIdentity{grid-area:identity;align-content:center;gap:5px!important;display:grid!important}.BudgetDirectoryPanel-module__rcM-jG__directoryCardTrigger .BudgetDirectoryPanel-module__rcM-jG__directoryCardTitle{color:#17252d;letter-spacing:-.014em;font-size:15px;font-weight:600;line-height:1.18}.BudgetDirectoryPanel-module__rcM-jG__directoryCardPeriod{color:#344a56;text-transform:lowercase;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;line-height:1.2;overflow:hidden}.BudgetDirectoryPanel-module__rcM-jG__directoryPerformance{grid-area:performance;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:14px!important;display:grid!important}.BudgetDirectoryPanel-module__rcM-jG__directoryMetric{font-variant-numeric:tabular-nums lining-nums;align-content:center;gap:5px;min-width:0;display:grid}.BudgetDirectoryPanel-module__rcM-jG__directoryMetric small{color:#7c8d96;letter-spacing:.045em;text-transform:none;font-size:10px;font-weight:600;line-height:1}.BudgetDirectoryPanel-module__rcM-jG__directoryMetric small:before{content:none;display:none}.BudgetDirectoryPanel-module__rcM-jG__directoryCardTrigger .BudgetDirectoryPanel-module__rcM-jG__directoryMetric strong{color:#31586b;letter-spacing:-.016em;font-size:14px;font-weight:650;line-height:1.12}.BudgetDirectoryPanel-module__rcM-jG__directoryMetric[data-tone=revenue] strong{color:#367b63}.BudgetDirectoryPanel-module__rcM-jG__directoryMetric[data-tone=cost] strong{color:#344a56}.BudgetDirectoryPanel-module__rcM-jG__directoryMetric[data-tone=result] strong{color:#176a4d}.BudgetDirectoryPanel-module__rcM-jG__directoryMetric[data-tone=negative] strong{color:#8a403b}.BudgetDirectoryPanel-module__rcM-jG__directoryCardTrigger .BudgetDirectoryPanel-module__rcM-jG__directoryResultMetric strong{font-size:16px;font-weight:680}.BudgetDirectoryPanel-module__rcM-jG__directoryCardActions{grid-area:actions;justify-content:flex-end;align-items:center;position:relative;gap:12px!important;display:flex!important}.BudgetDirectoryPanel-module__rcM-jG__directoryCardActions:before{content:"";background:#7691a021;width:1px;height:34px;margin-right:8px}.BudgetDirectoryPanel-module__rcM-jG__directoryStatus{white-space:nowrap;border:0;min-width:0;height:28px;padding:0 12px;font-size:11px;font-weight:600;line-height:1}.BudgetDirectoryPanel-module__rcM-jG__directoryBudgetCard .BudgetDirectoryPanel-module__rcM-jG__published{color:#267456;background:#3291691a}.BudgetDirectoryPanel-module__rcM-jG__directoryBudgetCard .BudgetDirectoryPanel-module__rcM-jG__archived{color:#657780;background:#70808a1c}.BudgetDirectoryPanel-module__rcM-jG__directoryBudgetCard .BudgetDirectoryPanel-module__rcM-jG__draft{color:#466779;background:#406e8917}.BudgetDirectoryPanel-module__rcM-jG__directoryChevron{color:#526b77;background:#ffffffad;border-color:#7691a033;flex:0 0 36px;width:36px;height:36px;box-shadow:inset 0 1px #ffffffe6}.BudgetDirectoryPanel-module__rcM-jG__directoryChevron svg{transition:transform .22s cubic-bezier(.2,.8,.2,1);transform:translate(0)!important}.BudgetDirectoryPanel-module__rcM-jG__directoryBudgetCard:hover .BudgetDirectoryPanel-module__rcM-jG__directoryCardTrigger[aria-expanded=false] .BudgetDirectoryPanel-module__rcM-jG__directoryChevron svg{transform:translate(2px)!important}.BudgetDirectoryPanel-module__rcM-jG__directoryCardTrigger[aria-expanded=true] .BudgetDirectoryPanel-module__rcM-jG__directoryChevron svg{transform:rotate(90deg)!important}.dark .BudgetDirectoryPanel-module__rcM-jG__directoryShell{background:#0e2028}.dark .BudgetDirectoryPanel-module__rcM-jG__directoryBudgetCard{background:#122730c7;border-color:#7691a033;box-shadow:0 10px 30px #020a0e2e,inset 0 1px #ffffff0b}.dark .BudgetDirectoryPanel-module__rcM-jG__directoryBudgetCard:hover{border-color:#8fb4c661;box-shadow:0 14px 34px #020a0e42,inset 0 1px #ffffff0f}.dark .BudgetDirectoryPanel-module__rcM-jG__directoryBudgetCardOpen{border-color:#8fb4c661;box-shadow:0 14px 34px #020a0e42,inset 0 1px #ffffff0f}.dark .BudgetDirectoryPanel-module__rcM-jG__directoryCardTrigger>span{border-left:0}.dark .BudgetDirectoryPanel-module__rcM-jG__directoryCardTrigger .BudgetDirectoryPanel-module__rcM-jG__directoryCardTitle{color:#eaf2f5}.dark .BudgetDirectoryPanel-module__rcM-jG__directoryCardPeriod{color:#c8d9e0}.dark .BudgetDirectoryPanel-module__rcM-jG__directoryMetric small{color:#8fa7b1}.dark .BudgetDirectoryPanel-module__rcM-jG__directoryCardTrigger .BudgetDirectoryPanel-module__rcM-jG__directoryMetric strong{color:#b8d0da}:is(.dark .BudgetDirectoryPanel-module__rcM-jG__directoryMetric[data-tone=revenue] strong,.dark .BudgetDirectoryPanel-module__rcM-jG__directoryMetric[data-tone=result] strong){color:#a9d8c2}.dark .BudgetDirectoryPanel-module__rcM-jG__directoryMetric[data-tone=negative] strong{color:#e7b8b4}.dark .BudgetDirectoryPanel-module__rcM-jG__directoryCardActions:before{background:#8fb4c629}.dark .BudgetDirectoryPanel-module__rcM-jG__directoryChevron{color:#d8eaf1;background:#234956a8;border-color:#8fb4c640;box-shadow:inset 0 1px #ffffff0d}.dark .BudgetDirectoryPanel-module__rcM-jG__directoryBudgetCard .BudgetDirectoryPanel-module__rcM-jG__published{color:#a9d8c2;background:#3291692b}.dark .BudgetDirectoryPanel-module__rcM-jG__directoryBudgetCard .BudgetDirectoryPanel-module__rcM-jG__archived{color:#c5d0d6;background:#70808a38}.dark .BudgetDirectoryPanel-module__rcM-jG__directoryBudgetCard .BudgetDirectoryPanel-module__rcM-jG__draft{color:#c8dee7;background:#406e8938}@media (max-width:1180px){.BudgetDirectoryPanel-module__rcM-jG__directoryCardTrigger{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions""performance performance";gap:15px 22px;min-height:136px;padding:18px 22px}.BudgetDirectoryPanel-module__rcM-jG__directoryPerformance{gap:12px!important}.BudgetDirectoryPanel-module__rcM-jG__directoryCardActions{min-width:125px}}@media (max-width:700px){.BudgetDirectoryPanel-module__rcM-jG__directoryCardScroll{padding-left:0;padding-right:0}.BudgetDirectoryPanel-module__rcM-jG__directoryCardTrigger{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity actions""performance performance";gap:16px 14px;min-height:0;padding:15px}.BudgetDirectoryPanel-module__rcM-jG__directoryPerformance{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 12px!important}.BudgetDirectoryPanel-module__rcM-jG__directoryCardActions{justify-content:flex-end;min-width:0;gap:8px!important}.BudgetDirectoryPanel-module__rcM-jG__directoryCardActions:before{display:none}.BudgetDirectoryPanel-module__rcM-jG__directoryStatus{padding-left:10px;padding-right:10px}.BudgetDirectoryPanel-module__rcM-jG__directoryCardTitle{white-space:normal!important}.BudgetDirectoryPanel-module__rcM-jG__directoryMetric{background:#edf4f69e;border-radius:10px;min-height:47px;padding:7px 8px}.BudgetDirectoryPanel-module__rcM-jG__statementScroll{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}.BudgetDirectoryPanel-module__rcM-jG__statementTable{min-width:820px}.BudgetDirectoryPanel-module__rcM-jG__cardStatement>footer{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.BudgetDirectoryPanel-module__rcM-jG__lifecycleActions{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px;display:grid}.BudgetDirectoryPanel-module__rcM-jG__lifecycleActions button{width:100%;min-height:40px}.BudgetDirectoryPanel-module__rcM-jG__lifecycleActions small{grid-column:1/-1}.BudgetDirectoryPanel-module__rcM-jG__pagination{z-index:4;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7fafbeb;border-radius:12px;width:max-content;max-width:100%;margin:auto;padding:8px;position:sticky;bottom:8px}}@media (max-width:520px){.BudgetDirectoryPanel-module__rcM-jG__directoryPerformance{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px!important}}@media (max-width:380px){.BudgetDirectoryPanel-module__rcM-jG__directoryPerformance{grid-template-columns:repeat(2,minmax(0,1fr))}}.BudgetDirectoryPanel-module__rcM-jG__pagination{justify-content:center;align-items:center;gap:10px;padding:14px 0 2px;display:flex}.BudgetDirectoryPanel-module__rcM-jG__pagination button{color:#315c6c;cursor:pointer;background:#fff;border:1px solid #cbd9df;border-radius:8px;min-height:32px;padding:0 12px;font-size:10px;font-weight:750}.BudgetDirectoryPanel-module__rcM-jG__pagination button:disabled{cursor:default;opacity:.45}.BudgetDirectoryPanel-module__rcM-jG__pagination span{color:#607682;font-size:10px;font-weight:700}.dark .BudgetDirectoryPanel-module__rcM-jG__pagination button{color:#c8dee7;background:#142f39;border-color:#355865}.dark .BudgetDirectoryPanel-module__rcM-jG__pagination span{color:#aabac2}.BudgetDirectoryPanel-module__rcM-jG__lifecycleActions{border-top:1px solid #d8e3e8;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.BudgetDirectoryPanel-module__rcM-jG__lifecycleActions button{color:#315c6c;cursor:pointer;text-transform:uppercase;background:#edf4f6;border:1px solid #afc6d1;border-radius:8px;min-height:32px;padding:0 11px;font-size:9px;font-weight:800}.BudgetDirectoryPanel-module__rcM-jG__lifecycleActions button:disabled{cursor:default;opacity:.45}.BudgetDirectoryPanel-module__rcM-jG__lifecycleActions button.BudgetDirectoryPanel-module__rcM-jG__archiveAction{color:#8a5145;background:#f8f3f1;border-color:#dbc8c1}.BudgetDirectoryPanel-module__rcM-jG__lifecycleActions small{color:#607682;flex:240px;font-size:9px}.dark .BudgetDirectoryPanel-module__rcM-jG__lifecycleActions{border-top-color:#294650}.dark .BudgetDirectoryPanel-module__rcM-jG__lifecycleActions button{color:#d8eaf1;background:#1c3d4a;border-color:#527687}.dark .BudgetDirectoryPanel-module__rcM-jG__lifecycleActions button.BudgetDirectoryPanel-module__rcM-jG__archiveAction{color:#e2b9af;background:#3a2926;border-color:#704c45}.dark .BudgetDirectoryPanel-module__rcM-jG__lifecycleActions small{color:#aabac2}.dark .BudgetDirectoryPanel-module__rcM-jG__directoryMetric{background:0 0}.dark .BudgetDirectoryPanel-module__rcM-jG__pagination{background:#10242deb}@media (max-width:700px){.dark .BudgetDirectoryPanel-module__rcM-jG__directoryMetric{background:#23495657}}@media (max-width:420px){.BudgetDirectoryPanel-module__rcM-jG__directoryCardTrigger{gap:14px 8px;padding:13px}.BudgetDirectoryPanel-module__rcM-jG__directoryStatus{display:none}.BudgetDirectoryPanel-module__rcM-jG__directoryPerformance{gap:8px!important}.BudgetDirectoryPanel-module__rcM-jG__directoryCardTrigger .BudgetDirectoryPanel-module__rcM-jG__directoryMetric strong{font-size:13px}.BudgetDirectoryPanel-module__rcM-jG__lifecycleActions{grid-template-columns:1fr}.BudgetDirectoryPanel-module__rcM-jG__lifecycleActions small{grid-column:auto}}
.BudgetPerformancePanel-module__xttE4a__comparisonTable{table-layout:fixed;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums lining-nums;width:100%;min-width:940px}.BudgetPerformancePanel-module__xttE4a__performanceShell button,.BudgetPerformancePanel-module__xttE4a__performanceShell button *{text-transform:uppercase}.BudgetPerformancePanel-module__xttE4a__performanceShell button .BudgetPerformancePanel-module__xttE4a__temporalRange{text-transform:lowercase}.BudgetPerformancePanel-module__xttE4a__performanceShell button .BudgetPerformancePanel-module__xttE4a__performanceCardTitle{letter-spacing:-.014em;text-transform:none;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:15px;font-weight:600;line-height:1.18}.BudgetPerformancePanel-module__xttE4a__performanceShell button .BudgetPerformancePanel-module__xttE4a__performanceMetrics small{letter-spacing:.045em;text-transform:none;font-family:Inter,-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:10px;font-weight:600;line-height:1}.BudgetPerformancePanel-module__xttE4a__performanceFilterBar{-webkit-backdrop-filter:blur(16px)saturate(125%);backdrop-filter:blur(16px)saturate(125%);scrollbar-width:none;background:linear-gradient(145deg,#ffffffd6,#f4f8fab8);border-color:#7691a042;border-radius:18px;grid-template-columns:minmax(300px,1.35fr) minmax(230px,1fr) minmax(230px,1fr) minmax(190px,.72fr);align-items:center;gap:8px;min-width:0;padding:9px;overflow:auto hidden;box-shadow:0 10px 28px #1f323d0f,inset 0 1px #ffffffe6}.BudgetPerformancePanel-module__xttE4a__performanceFilterBar::-webkit-scrollbar{display:none}.BudgetPerformancePanel-module__xttE4a__filterSearch,.BudgetPerformancePanel-module__xttE4a__filterTrigger{background:#f8fbfce6!important;border:1px solid #c6d5dc!important;border-radius:12px!important;height:42px!important;transition:border-color .18s,background-color .18s,box-shadow .18s!important;box-shadow:inset 0 1px #fffffff5!important}.BudgetPerformancePanel-module__xttE4a__filterSearch{color:#6d8792;scroll-snap-align:start;min-width:300px;padding-left:14px;padding-right:14px;grid-column:auto!important}.BudgetPerformancePanel-module__xttE4a__filterSelect{scroll-snap-align:start;min-width:190px}.BudgetPerformancePanel-module__xttE4a__filterSearch:hover,.BudgetPerformancePanel-module__xttE4a__filterTrigger:hover{transform:none;background:#fff!important;border-color:#91aebb!important;box-shadow:0 5px 14px #2a4b5912,inset 0 1px #fff!important}.BudgetPerformancePanel-module__xttE4a__filterSearch:focus-within,.BudgetPerformancePanel-module__xttE4a__filterTrigger:focus-visible{outline:0;background:#fff!important;border-color:#658b9c!important;box-shadow:0 0 0 3px #537c8f1f,inset 0 1px #fff!important}.BudgetPerformancePanel-module__xttE4a__filterSearch input{letter-spacing:.01em;font-size:11px;font-weight:720}.BudgetPerformancePanel-module__xttE4a__lineColumn{width:24%}.BudgetPerformancePanel-module__xttE4a__assumptionColumn{width:12%}.BudgetPerformancePanel-module__xttE4a__budgetColumn,.BudgetPerformancePanel-module__xttE4a__actualColumn,.BudgetPerformancePanel-module__xttE4a__varianceAmountColumn,.BudgetPerformancePanel-module__xttE4a__variancePercentColumn{width:16%}.BudgetPerformancePanel-module__xttE4a__budgetHeader,.BudgetPerformancePanel-module__xttE4a__actualHeader{vertical-align:middle}.BudgetPerformancePanel-module__xttE4a__budgetHeader>span,.BudgetPerformancePanel-module__xttE4a__actualHeader>span{justify-content:center;align-items:center;gap:7px;display:flex}.BudgetPerformancePanel-module__xttE4a__budgetHeader small,.BudgetPerformancePanel-module__xttE4a__actualHeader small{letter-spacing:.1em;text-transform:uppercase;opacity:.72;margin-top:3px;font-size:10px;font-weight:700;line-height:1;display:block}.BudgetPerformancePanel-module__xttE4a__budgetHeader{color:#63747c!important;background:#f4f7f8!important}.BudgetPerformancePanel-module__xttE4a__actualHeader{box-shadow:inset 0 3px #427d6f52;color:#205548!important;background:linear-gradient(#dceee9 0%,#eaf4f1 100%)!important;border-left:2px solid #80aa9f!important;border-right:1px solid #a9c8c0!important}.BudgetPerformancePanel-module__xttE4a__actualHeader i{background:#4f8f80;border-radius:999px;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 0 3px #4f8f8029}.BudgetPerformancePanel-module__xttE4a__actualCell{position:relative;box-shadow:inset 3px 0 #5c8f821a;color:#1e5145!important;background:linear-gradient(90deg,#e5f2eef0,#f3f8f6fa)!important;border-left:2px solid #a4c6bd!important;border-right:1px solid #c5dbd5!important;font-weight:850!important}.BudgetPerformancePanel-module__xttE4a__actualCell[data-pending=true]{box-shadow:none;font-style:italic;color:#829196!important;background:#f3f6f6!important;border-left-color:#c6d2d2!important;border-right-color:#dce4e4!important}.BudgetPerformancePanel-module__xttE4a__varianceAmountHeader,.BudgetPerformancePanel-module__xttE4a__variancePercentHeader{color:#536f7c!important;background:#eef5f7!important}.BudgetPerformancePanel-module__xttE4a__varianceAmountHeader{border-left:1px solid #afc6d1!important}.BudgetPerformancePanel-module__xttE4a__varianceAmountCell{border-left-color:#c7d8df!important;padding-left:16px!important;padding-right:16px!important}.BudgetPerformancePanel-module__xttE4a__varianceVisual{gap:6px;width:min(100%,170px);margin:0 auto;display:grid}.BudgetPerformancePanel-module__xttE4a__varianceVisual>strong{color:inherit;font-size:11px;font-weight:850;line-height:1}.BudgetPerformancePanel-module__xttE4a__varianceTrack{background:#647e891f;border-radius:999px;width:100%;height:6px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #20404c1a}.BudgetPerformancePanel-module__xttE4a__varianceTrack:after{content:"";z-index:2;background:#4664705c;width:1px;position:absolute;top:-1px;bottom:-1px;left:50%;transform:translate(-.5px)}.BudgetPerformancePanel-module__xttE4a__varianceTrack>i{z-index:1;width:var(--variance-width);background:#6f8791;border-radius:999px;animation:.72s cubic-bezier(.22,1,.36,1) both BudgetPerformancePanel-module__xttE4a__varianceReveal;position:absolute;top:0;bottom:0}.BudgetPerformancePanel-module__xttE4a__varianceTrack[data-sign=positive]>i{transform-origin:0;left:50%}.BudgetPerformancePanel-module__xttE4a__varianceTrack[data-sign=negative]>i{transform-origin:100%;right:50%}.BudgetPerformancePanel-module__xttE4a__varianceTrack[data-sign=neutral]>i{transform-origin:50%;left:50%}.BudgetPerformancePanel-module__xttE4a__varianceAmountCell[data-performance=favorable]{color:#257052!important}.BudgetPerformancePanel-module__xttE4a__varianceAmountCell[data-performance=favorable] .BudgetPerformancePanel-module__xttE4a__varianceTrack>i{background:linear-gradient(90deg,#72b397,#2f7f60)}.BudgetPerformancePanel-module__xttE4a__varianceAmountCell[data-performance=unfavorable]{color:#91463f!important}.BudgetPerformancePanel-module__xttE4a__varianceAmountCell[data-performance=unfavorable] .BudgetPerformancePanel-module__xttE4a__varianceTrack>i{background:linear-gradient(90deg,#a9534a,#dd8b80)}.BudgetPerformancePanel-module__xttE4a__varianceAmountCell[data-performance=neutral]{color:#315c6c!important}.BudgetPerformancePanel-module__xttE4a__varianceAmountCell[data-performance=pending]{color:#829196!important}.BudgetPerformancePanel-module__xttE4a__varianceAmountCell[data-performance=pending] .BudgetPerformancePanel-module__xttE4a__varianceTrack{opacity:.46}.BudgetPerformancePanel-module__xttE4a__variancePercentCell>span{letter-spacing:.01em;background:#ffffff6b;border:1px solid #536f7c24;border-radius:999px;justify-content:center;align-items:center;min-width:70px;min-height:27px;padding:0 9px;font-size:10px;font-weight:880;display:inline-flex}.BudgetPerformancePanel-module__xttE4a__variancePercentCell[data-performance=favorable]>span{color:#257052;background:#478f701f;border-color:#2f7f6033}.BudgetPerformancePanel-module__xttE4a__variancePercentCell[data-performance=unfavorable]>span{color:#91463f;background:#a9534a1a;border-color:#a9534a33}.BudgetPerformancePanel-module__xttE4a__variancePercentCell[data-performance=pending]>span{color:#829196;background:#ffffff3d;border-color:#71808c24}@keyframes BudgetPerformancePanel-module__xttE4a__varianceReveal{0%{opacity:.25;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.BudgetPerformancePanel-module__xttE4a__actualMetric small{color:#52776e!important}.BudgetPerformancePanel-module__xttE4a__actualMetric small:before{box-shadow:0 0 0 3px #5d938621;background:#5d9386!important}.dark .BudgetPerformancePanel-module__xttE4a__budgetHeader{color:#aabac2!important;background:#14232a!important}.dark .BudgetPerformancePanel-module__xttE4a__performanceFilterBar{background:linear-gradient(145deg,#122730d1,#0e2028b8);border-color:#7697a542;box-shadow:0 12px 30px #020a0e33,inset 0 1px #ffffff0b}:is(.dark .BudgetPerformancePanel-module__xttE4a__filterSearch,.dark .BudgetPerformancePanel-module__xttE4a__filterTrigger){background:#18323ce0!important;border-color:#345461!important;box-shadow:inset 0 1px #ffffff0a!important}:is(.dark .BudgetPerformancePanel-module__xttE4a__filterSearch:hover,.dark .BudgetPerformancePanel-module__xttE4a__filterTrigger:hover,.dark .BudgetPerformancePanel-module__xttE4a__filterSearch:focus-within,.dark .BudgetPerformancePanel-module__xttE4a__filterTrigger:focus-visible){background:#1b3b47!important;border-color:#527989!important;box-shadow:0 0 0 3px #8fb4c61f,inset 0 1px #ffffff0d!important}.dark .BudgetPerformancePanel-module__xttE4a__actualHeader{box-shadow:inset 0 3px #79b7a847;color:#b8ddd3!important;background:linear-gradient(#1d4038 0%,#17352f 100%)!important;border-left-color:#579383!important;border-right-color:#315e54!important}.dark .BudgetPerformancePanel-module__xttE4a__actualHeader i{background:#82b9aa;box-shadow:0 0 0 3px #82b9aa29}.dark .BudgetPerformancePanel-module__xttE4a__actualCell{box-shadow:inset 3px 0 #82b9aa1a;color:#c4e2d9!important;background:linear-gradient(90deg,#17362f 0%,#15312c 100%)!important;border-left-color:#4f8577!important;border-right-color:#294e46!important}.dark .BudgetPerformancePanel-module__xttE4a__actualCell[data-pending=true]{box-shadow:none;color:#82989b!important;background:#172b2d!important;border-left-color:#3e5556!important;border-right-color:#293c3e!important}.dark .BudgetPerformancePanel-module__xttE4a__actualMetric small{color:#9dc6bb!important}.dark .BudgetPerformancePanel-module__xttE4a__actualMetric small:before{box-shadow:0 0 0 3px #82b9aa24;background:#82b9aa!important}:is(.dark .BudgetPerformancePanel-module__xttE4a__varianceAmountHeader,.dark .BudgetPerformancePanel-module__xttE4a__variancePercentHeader){color:#aabec7!important;background:#172a32!important}.dark .BudgetPerformancePanel-module__xttE4a__varianceAmountCell{border-left-color:#29434d!important}.dark .BudgetPerformancePanel-module__xttE4a__varianceTrack{background:#a9c4ce1f;box-shadow:inset 0 1px 2px #00000042}.dark .BudgetPerformancePanel-module__xttE4a__varianceTrack:after{background:#b8d0d952}.dark .BudgetPerformancePanel-module__xttE4a__varianceAmountCell[data-performance=favorable]{color:#9fd4bc!important}.dark .BudgetPerformancePanel-module__xttE4a__varianceAmountCell[data-performance=unfavorable]{color:#e7b2ad!important}.dark .BudgetPerformancePanel-module__xttE4a__varianceAmountCell[data-performance=neutral]{color:#bdd4dd!important}.dark .BudgetPerformancePanel-module__xttE4a__variancePercentCell>span{background:#0b1c234d}.dark .BudgetPerformancePanel-module__xttE4a__variancePercentCell[data-performance=favorable]>span{color:#9fd4bc}.dark .BudgetPerformancePanel-module__xttE4a__variancePercentCell[data-performance=unfavorable]>span{color:#e7b2ad}@media (prefers-reduced-motion:reduce){.BudgetPerformancePanel-module__xttE4a__varianceTrack>i{animation:none}}@media (max-width:1100px){.BudgetPerformancePanel-module__xttE4a__performanceFilterBar{scroll-snap-type:x proximity;grid-template-columns:minmax(300px,1.35fr) minmax(230px,1fr) minmax(230px,1fr) minmax(190px,.72fr)}.BudgetPerformancePanel-module__xttE4a__filterSearch{grid-column:auto!important}.BudgetPerformancePanel-module__xttE4a__comparisonTable{min-width:900px}}@media (max-width:700px){.BudgetPerformancePanel-module__xttE4a__performanceFilterBar{border-radius:16px;grid-template-columns:minmax(0,1fr);padding:8px;overflow:visible}.BudgetPerformancePanel-module__xttE4a__filterSearch{min-width:0;grid-column:auto!important}.BudgetPerformancePanel-module__xttE4a__filterSelect{width:100%;min-width:0}.BudgetPerformancePanel-module__xttE4a__comparisonTable,.BudgetPerformancePanel-module__xttE4a__performanceTable{min-width:780px}}
.ConnectPromotionGroupsPanel-module__NL5TPW__applePage{--apple-blue:#244c5a;--apple-blue-hover:#1f4350;--apple-ink:#1d323c;--apple-secondary:#526b76;--apple-tertiary:#71828b;--apple-line:#dce5e9;--apple-line-soft:#e7edf0;--apple-fill:#f3f8fa;--apple-surface:#fff;--apple-surface-solid:#fff;--apple-shadow:0 8px 24px #1f323d0b;min-height:100%;color:var(--apple-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,sans-serif}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .klimtab-content-shell{gap:24px;width:100%;max-width:1600px;padding:0 0 40px}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .klimtab-content-shell>div.sticky{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffbd;border:1px solid #6e8f9f33;border-radius:20px;padding:12px;top:12px;box-shadow:0 10px 30px #1f323d0d,inset 0 1px #ffffffdb}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage label{color:var(--apple-tertiary);letter-spacing:.08em;text-transform:none;margin-left:1px;font-size:10px;font-weight:600}:is(.ConnectPromotionGroupsPanel-module__NL5TPW__applePage input,.ConnectPromotionGroupsPanel-module__NL5TPW__applePage textarea,.ConnectPromotionGroupsPanel-module__NL5TPW__applePage select){color:var(--apple-ink);caret-color:var(--apple-blue);font-family:inherit}:is(.ConnectPromotionGroupsPanel-module__NL5TPW__applePage input::placeholder,.ConnectPromotionGroupsPanel-module__NL5TPW__applePage textarea::placeholder){color:#a1a1a6}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .klimtab-content-shell>div.sticky input{color:#344b55;background:#ffffffe6;border:1px solid #c7d6de;border-radius:12px;min-height:40px;font-size:12px;font-weight:500;box-shadow:inset 0 1px #fffffff5,0 1px 2px #1f323d0a}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .klimtab-content-shell>div.sticky input:hover{background:#fff;border-color:#afc3cc}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .klimtab-content-shell>div.sticky input:focus{background:#fff;border-color:#9fb7c6;box-shadow:0 0 0 3px #244c5a1f}:is(.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .klimtab-content-shell>div.sticky [class*=rounded-xl][role=button],.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .klimtab-content-shell>div.sticky button:not(.platform-action-add)){color:#344b55;background:#ffffffe6;border-color:#c7d6de;border-radius:12px;min-height:40px;font-size:12px;font-weight:500;box-shadow:inset 0 1px #fffffff5,0 1px 2px #1f323d0a}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .platform-action-add{color:#fff;letter-spacing:-.01em;text-transform:none;background:linear-gradient(#315f6d 0%,#244c5a 100%);border:0;border-radius:999px;min-width:0;height:40px;font-size:12px;font-weight:600;box-shadow:inset 0 1px #ffffff38,0 1px 2px #0f172a29,0 7px 18px #244c5a2e}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .platform-action-add:hover{background:linear-gradient(#376a79 0%,#295463 100%);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,0 9px 22px #244c5a38}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .platform-action-add:active{transform:scale(.98);box-shadow:0 2px 8px #244c5a2e}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .klimtab-content-shell>div.grid>div{background:#fff;border:1px solid #dce5e9;border-radius:20px;padding:22px;transition:border-color .24s,box-shadow .24s,transform .24s;overflow:hidden;box-shadow:0 8px 24px #1f323d0b}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .klimtab-content-shell>div.grid>div:hover{border-color:#c8d8df;transform:translateY(-1px);box-shadow:0 10px 28px #1f323d12}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .klimtab-content-shell>div.grid>div.ring-2{border-color:#9fb7c6;transform:translateY(-1px);box-shadow:0 0 0 3px #244c5a14,0 10px 28px #1f323d12}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .klimtab-content-shell>div.grid>div>div:first-child>div:first-child{color:#5f879b;background:#f3f8fa;border:1px solid #cfdee4;border-radius:13px;font-size:16px;font-weight:600}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .klimtab-content-shell>div.grid h3{color:var(--apple-ink);letter-spacing:-.022em;font-size:17px;font-weight:600}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .klimtab-content-shell>div.grid h3:hover{color:var(--apple-ink)}:is(.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .klimtab-content-shell>div.grid h4,.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .klimtab-content-shell>div.grid [class*=uppercase]){letter-spacing:.04em}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .klimtab-content-shell>div.grid button{letter-spacing:0;text-transform:none;border-radius:999px;font-weight:600}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .klimtab-content-shell>div.grid button:hover{transform:none}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .klimtab-content-shell>div:has(>table){border:1px solid var(--apple-line);background:var(--apple-surface);min-height:500px;box-shadow:var(--apple-shadow);-webkit-backdrop-filter:saturate(160%)blur(18px);backdrop-filter:saturate(160%)blur(18px);border-radius:20px;overflow:hidden}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage table{border-collapse:separate;border-spacing:0}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage thead{color:#78909b;letter-spacing:.12em;background:#f8fafbcc}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage th{border-bottom:1px solid var(--apple-line-soft);text-transform:uppercase;height:44px;padding:0 22px;font-size:10px;font-weight:600}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage tbody{background:0 0}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage tbody>tr>td{border:0;padding:0}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage tbody>tr>td>div>div:first-child{border-bottom:1px solid var(--apple-line-soft);min-height:82px;padding-left:22px;padding-right:22px}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage tbody>tr>td>div>div:first-child:hover{background:#f8fafb}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage tbody button{color:#607780}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage tbody button:hover{color:#244c5a;background:#eaf2f5}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage tbody>tr>td>div>div:last-child>div>div{border-bottom:1px solid var(--apple-line-soft)}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage tbody>tr>td>div>div:last-child [class*=rounded-2xl]{border:1px solid var(--apple-line-soft);background:#ffffffd9;border-color:#d9e5ea;border-radius:16px;box-shadow:inset 0 1px #ffffffe6}:is(.ConnectPromotionGroupsPanel-module__NL5TPW__applePage [class*=bg-green-50],.ConnectPromotionGroupsPanel-module__NL5TPW__applePage [class*=bg-green-100]){color:#248a3d;background:#34c7591a;border-color:#34c75924}:is(.ConnectPromotionGroupsPanel-module__NL5TPW__applePage [class*=bg-red-50],.ConnectPromotionGroupsPanel-module__NL5TPW__applePage [class*=bg-red-100]){color:#d70015;background:#ff3b3017;border-color:#ff3b3024}:is(.ConnectPromotionGroupsPanel-module__NL5TPW__applePage [class*=bg-blue-50],.ConnectPromotionGroupsPanel-module__NL5TPW__applePage [class*=bg-blue-100]){color:#244c5a;background:#e6f0f4;border-color:#9fb7c6b8}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage [class*=bg-amber-100]{color:#b25000;background:#ff9f0a1a;border-color:#ff9f0a29}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage button[class*=rounded-xl][class*=border-neutral-200]{background:#fffc;border-color:#cfdde3;border-radius:12px;box-shadow:inset 0 1px #ffffffe6}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage button[class*=rounded-xl][class*=border-neutral-200]:hover{background:#fff;border-color:#9fb7c6}:is(.ConnectPromotionGroupsPanel-module__NL5TPW__applePage [class*=absolute][class*="z-[3000]"],.ConnectPromotionGroupsPanel-module__NL5TPW__applePage [class*=absolute][class*="z-[3100]"]){-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);background:#fffffff5;border:1px solid #d7e2e7;border-radius:14px;overflow:hidden;box-shadow:0 18px 50px #1f323d29}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .fixed.inset-0[class~="z-[3200]"]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b171e57;padding:20px}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .fixed.inset-0[class~="z-[3200]"]>div{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#f8fafbf7;border:1px solid #6e8f9f42;border-radius:20px;max-width:1120px;box-shadow:0 30px 90px #11273142,inset 0 1px #ffffffe6}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .fixed.inset-0[class~="z-[3200]"]>div>div:first-child{border-color:var(--apple-line-soft);padding:20px 24px}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .fixed.inset-0[class~="z-[3200]"] h3{color:#1d323c;letter-spacing:-.02em;font-size:20px;font-weight:600}:is(.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .fixed.inset-0[class~="z-[3200]"] h4,.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .fixed.inset-0[class~="z-[3200]"] h5,.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .fixed.inset-0[class~="z-[3200]"] h6){color:var(--apple-ink);letter-spacing:-.015em;font-weight:600}:is(.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .fixed.inset-0[class~="z-[3200]"] input,.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .fixed.inset-0[class~="z-[3200]"] textarea,.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .fixed.inset-0[class~="z-[3200]"] select){background:#ffffffe6;border:1px solid #c7d6de;border-radius:12px;min-height:40px;font-size:12px;transition:background .18s,border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #fffffff5,0 1px 2px #1f323d0a}:is(.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .fixed.inset-0[class~="z-[3200]"] input:focus,.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .fixed.inset-0[class~="z-[3200]"] textarea:focus,.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .fixed.inset-0[class~="z-[3200]"] select:focus){background:#fff;border-color:#9fb7c6;outline:none;box-shadow:0 0 0 3px #244c5a1f}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .fixed.inset-0[class~="z-[3200]"] [class*=rounded-xl][class*=border-neutral-200]{border-color:var(--apple-line-soft);background:#ffffffd1;border-color:#d9e5ea;border-radius:16px}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .fixed.inset-0[class~="z-[3200]"] button{letter-spacing:0;text-transform:none;font-family:inherit;font-weight:600}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .fixed.inset-0[class~="z-[3200]"] button[class*=border-red-200]{color:#d70015;background:#ff3b3017;border-color:#ff3b3024;border-radius:12px}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .fixed.inset-0[class~="z-[3200]"]>div>div:last-child>div:last-child{border-color:var(--apple-line-soft)}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .fixed.inset-0[class~="z-[3200]"]>div>div:last-child>div:last-child>button:first-child{color:var(--apple-ink);background:#fffc;border:0 #cfdde3;border-radius:999px;font-size:14px}.dark .ConnectPromotionGroupsPanel-module__NL5TPW__applePage{--apple-ink:#e5edf1;--apple-secondary:#aabac2;--apple-tertiary:#8298a3;--apple-line:#ffffff1a;--apple-line-soft:#ffffff12;--apple-fill:#ffffff0d;--apple-surface:#121a26;--apple-surface-solid:#121a26;--apple-shadow:0 16px 38px #00000038}.dark .ConnectPromotionGroupsPanel-module__NL5TPW__applePage .klimtab-content-shell>div.sticky{background:#121a26cc;border-color:#ffffff1a;box-shadow:0 14px 36px #0000003d,inset 0 1px #ffffff0d}:is(.dark .ConnectPromotionGroupsPanel-module__NL5TPW__applePage .klimtab-content-shell>div.sticky input,.dark .ConnectPromotionGroupsPanel-module__NL5TPW__applePage .fixed.inset-0[class~="z-[3200]"] input,.dark .ConnectPromotionGroupsPanel-module__NL5TPW__applePage .fixed.inset-0[class~="z-[3200]"] textarea,.dark .ConnectPromotionGroupsPanel-module__NL5TPW__applePage .fixed.inset-0[class~="z-[3200]"] select),:is(.dark .ConnectPromotionGroupsPanel-module__NL5TPW__applePage .klimtab-content-shell>div.sticky button:not(.platform-action-add),.dark .ConnectPromotionGroupsPanel-module__NL5TPW__applePage button[class*=rounded-xl][class*=border-neutral-200]){color:#e5edf1;background:#ffffff0f;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0a}.dark .ConnectPromotionGroupsPanel-module__NL5TPW__applePage .platform-action-add{background:linear-gradient(#228cff 0%,#0a84ff 100%);border:1px solid #0a84ff59;box-shadow:inset 0 1px #fff3,0 8px 22px #0a84ff3d}.dark .ConnectPromotionGroupsPanel-module__NL5TPW__applePage .platform-action-add:hover{background:linear-gradient(#3395ff 0%,#168aff 100%)}:is(.dark .ConnectPromotionGroupsPanel-module__NL5TPW__applePage .klimtab-content-shell>div.sticky input:focus,.dark .ConnectPromotionGroupsPanel-module__NL5TPW__applePage .fixed.inset-0[class~="z-[3200]"] input:focus,.dark .ConnectPromotionGroupsPanel-module__NL5TPW__applePage .fixed.inset-0[class~="z-[3200]"] textarea:focus,.dark .ConnectPromotionGroupsPanel-module__NL5TPW__applePage .fixed.inset-0[class~="z-[3200]"] select:focus){background:#121a26fa;border-color:#0a84ffb8}:is(.dark .ConnectPromotionGroupsPanel-module__NL5TPW__applePage .klimtab-content-shell>div.grid>div,.dark .ConnectPromotionGroupsPanel-module__NL5TPW__applePage .klimtab-content-shell>div:has(>table)){background:var(--apple-surface);border-color:#ffffff1a}.dark .ConnectPromotionGroupsPanel-module__NL5TPW__applePage thead{background:#2c2c2eb8}.dark .ConnectPromotionGroupsPanel-module__NL5TPW__applePage tbody>tr>td>div>div:first-child:hover{background:#0a84ff0e}:is(.dark .ConnectPromotionGroupsPanel-module__NL5TPW__applePage [class*=bg-blue-50],.dark .ConnectPromotionGroupsPanel-module__NL5TPW__applePage [class*=bg-blue-100]){color:#8ec3ff;background:#0a84ff26;border-color:#0a84ff40}.dark .ConnectPromotionGroupsPanel-module__NL5TPW__applePage tbody>tr>td>div>div:last-child [class*=rounded-2xl]{background:#ffffff0a;border-color:#ffffff13}:is(.dark .ConnectPromotionGroupsPanel-module__NL5TPW__applePage [class*=absolute][class*="z-[3000]"],.dark .ConnectPromotionGroupsPanel-module__NL5TPW__applePage [class*=absolute][class*="z-[3100]"]){background:#121a26f5;border-color:#ffffff1f}.dark .ConnectPromotionGroupsPanel-module__NL5TPW__applePage .fixed.inset-0[class~="z-[3200]"]>div{background:#121a26f7;border-color:#ffffff1a;box-shadow:0 40px 120px #0000009e,inset 0 0 0 1px #ffffff08}.dark .ConnectPromotionGroupsPanel-module__NL5TPW__applePage .fixed.inset-0[class~="z-[3200]"] [class*=rounded-xl][class*=border-neutral-200]{background:#ffffff0a;border-color:#ffffff14}@media (max-width:1023px){.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .klimtab-content-shell{padding:0 0 40px}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .klimtab-content-shell>div.sticky{top:10px}}@media (max-width:639px){.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .klimtab-content-shell{gap:16px;padding:0 0 32px}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .klimtab-content-shell>div.sticky{border-radius:20px;padding:12px;top:8px}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .platform-action-add{width:100%}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .klimtab-content-shell>div.grid>div{border-radius:20px;padding:20px}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .fixed.inset-0[class~="z-[3200]"]{align-items:flex-end;padding:10px 8px 8px}.ConnectPromotionGroupsPanel-module__NL5TPW__applePage .fixed.inset-0[class~="z-[3200]"]>div{border-radius:20px;max-height:calc(100dvh - 18px)}}@media (prefers-reduced-motion:reduce){.ConnectPromotionGroupsPanel-module__NL5TPW__applePage *,.ConnectPromotionGroupsPanel-module__NL5TPW__applePage :before,.ConnectPromotionGroupsPanel-module__NL5TPW__applePage :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
