.solutions-module__EcCCea__page{--shell:#f7f5f1;--stone:#e0dcd1;--stone-soft:#eae7df;--sky-soft:#e8f0f3;--honeydew:#e4e3bc;--honeydew-soft:#f0efda;--viridian:#344945;--viridian-soft:#4a6360;--viridian-light:#4a6864;--ink:#2a2f2e;--muted:#5f6059;--line:#3449451f;--alert:#9a4a2f;--alert-soft:#f4e3da;--serif:Georgia, "Times New Roman", serif;background:var(--shell);min-height:100vh;color:var(--ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.65}.solutions-module__EcCCea__wrap{max-width:1200px;margin:0 auto;padding:0 40px}.solutions-module__EcCCea__sectionTitle{max-width:760px;font-family:var(--serif);letter-spacing:-.03em;color:var(--viridian);font-size:clamp(30px,3.6vw,46px);font-weight:500;line-height:1.08}.solutions-module__EcCCea__sectionTitle em,.solutions-module__EcCCea__heroTitle em{color:var(--viridian-light);font-style:normal}.solutions-module__EcCCea__sectionTitle,.solutions-module__EcCCea__heroTitle,.solutions-module__EcCCea__assistantTitle,.solutions-module__EcCCea__featureText h3,.solutions-module__EcCCea__quotes h3{text-wrap:balance}.solutions-module__EcCCea__page p{text-wrap:pretty}.solutions-module__EcCCea__sectionSub{max-width:560px;color:var(--muted);margin-top:16px}.solutions-module__EcCCea__btnPrimary,.solutions-module__EcCCea__btnGhost{border-radius:999px;align-items:center;gap:8px;padding:12px 26px;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.solutions-module__EcCCea__btnPrimary{background:var(--viridian);color:var(--shell)}.solutions-module__EcCCea__btnPrimary:hover{background:var(--viridian-soft)}.solutions-module__EcCCea__btnGhost{border:1px solid var(--line);color:var(--viridian)}.solutions-module__EcCCea__btnGhost:hover{border-color:var(--viridian)}.solutions-module__EcCCea__btnPrimary:focus-visible,.solutions-module__EcCCea__btnGhost:focus-visible{outline:2px solid var(--viridian);outline-offset:3px}.solutions-module__EcCCea__hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;padding-top:64px;padding-bottom:88px;display:grid}.solutions-module__EcCCea__heroEyebrow{background:var(--honeydew-soft);color:var(--viridian);letter-spacing:.04em;border-radius:999px;margin-bottom:24px;padding:5px 14px;font-size:12.5px;font-weight:600;display:inline-block}.solutions-module__EcCCea__heroTitle{font-family:var(--serif);letter-spacing:-.035em;color:var(--viridian);font-size:clamp(38px,4.8vw,60px);font-weight:500;line-height:1.04}.solutions-module__EcCCea__lede{max-width:500px;color:var(--muted);margin-top:22px;font-size:17px}.solutions-module__EcCCea__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.solutions-module__EcCCea__facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,auto);justify-content:start;gap:32px;margin-top:40px;padding-top:24px;display:grid}.solutions-module__EcCCea__facts dt{color:var(--muted);font-size:12px}.solutions-module__EcCCea__facts dd{color:var(--viridian);font-size:14px;font-weight:600}.solutions-module__EcCCea__window{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.solutions-module__EcCCea__windowBar{border-bottom:1px solid var(--line);color:var(--viridian);justify-content:space-between;gap:12px;padding:12px 20px;font-size:13px;font-weight:600;display:flex}.solutions-module__EcCCea__windowUrl{color:var(--muted);font-weight:400}.solutions-module__EcCCea__kpis{border-bottom:1px solid var(--line);grid-template-columns:1.4fr 1fr 1fr;display:grid}.solutions-module__EcCCea__kpis>div{padding:18px 20px}.solutions-module__EcCCea__kpis>div+div{border-left:1px solid var(--line)}.solutions-module__EcCCea__kpis span{color:var(--muted);font-size:12px;display:block}.solutions-module__EcCCea__kpis strong{font-family:var(--serif);color:var(--viridian);font-variant-numeric:tabular-nums;font-size:26px;font-weight:500}.solutions-module__EcCCea__table{border-collapse:collapse;width:100%;font-size:13px}.solutions-module__EcCCea__table th{text-align:left;color:var(--muted);padding:12px 20px 8px;font-size:11.5px;font-weight:500}.solutions-module__EcCCea__table td{border-top:1px solid var(--line);color:var(--ink);padding:11px 20px}.solutions-module__EcCCea__vendorCell{font-weight:600}.solutions-module__EcCCea__tag{white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.solutions-module__EcCCea__active{background:var(--sky-soft);color:var(--viridian)}.solutions-module__EcCCea__expiring{background:var(--honeydew);color:#4d4a1c}.solutions-module__EcCCea__expired{background:var(--alert-soft);color:var(--alert)}.solutions-module__EcCCea__cancelled{background:var(--stone-soft);color:var(--muted);text-decoration:line-through}.solutions-module__EcCCea__problemSection{background:var(--stone-soft);padding:96px 0}.solutions-module__EcCCea__quotes{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:48px;list-style:none;display:grid}.solutions-module__EcCCea__quotes li{border-bottom:1px solid var(--line);padding:32px 40px 36px 0}.solutions-module__EcCCea__quotes li:nth-child(2n){border-left:1px solid var(--line);padding-left:40px;padding-right:0}.solutions-module__EcCCea__quotes h3{font-family:var(--serif);letter-spacing:-.015em;color:var(--viridian);font-size:24px;font-weight:500;line-height:1.25}.solutions-module__EcCCea__quotes p{max-width:440px;color:var(--muted);margin-top:12px}.solutions-module__EcCCea__solutionHead{padding:104px 0 24px}.solutions-module__EcCCea__panelShowcase{border-bottom:1px solid var(--line);padding:32px 0 56px}.solutions-module__EcCCea__panelTitle{font-family:var(--serif);letter-spacing:-.02em;color:var(--viridian);font-size:30px;font-weight:500;line-height:1.15}.solutions-module__EcCCea__feature{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:56px 0;display:grid}.solutions-module__EcCCea__feature:last-of-type{border-bottom:0}.solutions-module__EcCCea__featureProblem{color:var(--muted);gap:12px;margin-bottom:12px;font-size:14px;display:flex}.solutions-module__EcCCea__featureProblem span{color:var(--viridian-light);font-variant-numeric:tabular-nums;font-weight:600}.solutions-module__EcCCea__featureText h3{font-family:var(--serif);letter-spacing:-.02em;color:var(--viridian);font-size:30px;font-weight:500;line-height:1.15}.solutions-module__EcCCea__featureText>p:not(.solutions-module__EcCCea__featureProblem){max-width:480px;color:var(--muted);margin-top:14px}.solutions-module__EcCCea__points{margin-top:20px;list-style:none}.solutions-module__EcCCea__points li{border-top:1px solid var(--line);color:var(--ink);padding:8px 0;font-size:15px}.solutions-module__EcCCea__panel{border:1px solid var(--line);background:#fff;border-radius:20px;padding:28px}.solutions-module__EcCCea__panelLabel{color:var(--muted);margin-bottom:18px;font-size:12px;font-weight:600}.solutions-module__EcCCea__bars{gap:14px;list-style:none;display:grid}.solutions-module__EcCCea__bars li{grid-template-columns:96px 1fr auto;align-items:center;gap:14px;font-size:13px;display:grid}.solutions-module__EcCCea__barTrack{background:var(--stone-soft);border-radius:999px;height:10px}.solutions-module__EcCCea__barFill{border-radius:inherit;background:var(--viridian);height:100%;display:block}.solutions-module__EcCCea__barValue{text-align:right;font-variant-numeric:tabular-nums;min-width:72px;font-weight:600}.solutions-module__EcCCea__timeline{border-bottom:1px solid var(--line);grid-template-columns:repeat(12,1fr);display:grid}.solutions-module__EcCCea__timelineMonth{flex-direction:column;min-width:0;display:flex}.solutions-module__EcCCea__timelineSlot{border-left:1px dashed var(--line);height:72px;position:relative}.solutions-module__EcCCea__timelineMark{white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;position:absolute;bottom:8px;left:4px}.solutions-module__EcCCea__timelineTick{color:var(--muted);padding:6px 0 0 4px;font-size:11px}.solutions-module__EcCCea__legend{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.solutions-module__EcCCea__stepper{color:var(--muted);grid-template-columns:repeat(4,1fr);gap:8px;font-size:12.5px;list-style:none;display:grid}.solutions-module__EcCCea__stepper li{border-top:3px solid var(--stone-soft);flex-direction:column;gap:8px;padding-top:10px;display:flex}.solutions-module__EcCCea__stepDot{font-variant-numeric:tabular-nums;font-weight:600}.solutions-module__EcCCea__stepDone{border-top-color:var(--viridian-light)!important}.solutions-module__EcCCea__stepNow{color:var(--viridian);font-weight:600;border-top-color:var(--viridian)!important}.solutions-module__EcCCea__summary{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px 24px;margin-top:28px;padding-top:22px;display:grid}.solutions-module__EcCCea__summary dt{color:var(--muted);font-size:12px}.solutions-module__EcCCea__summary dd{color:var(--viridian);font-weight:600}.solutions-module__EcCCea__summary .solutions-module__EcCCea__urgent{color:var(--alert)}.solutions-module__EcCCea__document{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:20px;display:flex}.solutions-module__EcCCea__documentIcon{background:var(--stone-soft);width:44px;height:54px;color:var(--viridian);border-radius:6px;place-items:center;font-size:11px;font-weight:700;display:grid}.solutions-module__EcCCea__document strong,.solutions-module__EcCCea__entities strong{color:var(--viridian);font-size:14px;display:block}.solutions-module__EcCCea__document span,.solutions-module__EcCCea__entities span{color:var(--muted);font-size:12.5px}.solutions-module__EcCCea__comments{gap:16px;margin-top:20px;list-style:none;display:grid}.solutions-module__EcCCea__comments li{gap:12px;display:flex}.solutions-module__EcCCea__avatar{background:var(--honeydew-soft);width:32px;height:32px;color:var(--viridian);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.solutions-module__EcCCea__comments strong{color:var(--viridian);font-size:13px}.solutions-module__EcCCea__comments p{font-size:14px}.solutions-module__EcCCea__entities{list-style:none}.solutions-module__EcCCea__entities li{border-bottom:1px solid var(--line);padding:14px 0}.solutions-module__EcCCea__entities li:first-child{padding-top:0}.solutions-module__EcCCea__entities li:last-child{border-bottom:0;padding-bottom:0}.solutions-module__EcCCea__assistantSection{background:var(--viridian);color:var(--shell);margin-top:56px;padding:88px 0}.solutions-module__EcCCea__assistant{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.solutions-module__EcCCea__assistantTitle{font-family:var(--serif);letter-spacing:-.025em;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.12}.solutions-module__EcCCea__assistantText{color:#f7f5f1b8;max-width:480px;margin-top:16px}.solutions-module__EcCCea__chat{gap:12px;font-size:15px;display:grid}.solutions-module__EcCCea__chatQuestion{background:#f7f5f11f;border-radius:16px 16px 4px;justify-self:end;max-width:85%;padding:14px 18px}.solutions-module__EcCCea__chatAnswer{background:var(--shell);max-width:85%;color:var(--ink);border-radius:16px 16px 16px 4px;padding:14px 18px}.solutions-module__EcCCea__cta{padding-top:104px;padding-bottom:104px}.solutions-module__EcCCea__cta .solutions-module__EcCCea__btnPrimary{margin-top:28px}.solutions-module__EcCCea__footer{border-top:1px solid var(--line);color:var(--muted);padding:28px 0;font-size:13px}.solutions-module__EcCCea__footer .solutions-module__EcCCea__wrap{flex-wrap:wrap;gap:24px;display:flex}.solutions-module__EcCCea__footer a{color:var(--muted);text-decoration:none}.solutions-module__EcCCea__footer a:hover{color:var(--viridian)}.solutions-module__EcCCea__darkHero{background:var(--viridian)}.solutions-module__EcCCea__darkHero .solutions-module__EcCCea__heroTitle,.solutions-module__EcCCea__darkHero .solutions-module__EcCCea__facts dd{color:var(--shell)}.solutions-module__EcCCea__darkHero .solutions-module__EcCCea__heroTitle em{color:var(--honeydew)}.solutions-module__EcCCea__darkHero .solutions-module__EcCCea__lede,.solutions-module__EcCCea__darkHero .solutions-module__EcCCea__facts dt{color:#f7f5f1c7}.solutions-module__EcCCea__darkHero .solutions-module__EcCCea__facts{border-top-color:#f7f5f129}.solutions-module__EcCCea__darkHero .solutions-module__EcCCea__btnPrimary{background:var(--honeydew);color:var(--viridian)}.solutions-module__EcCCea__darkHero .solutions-module__EcCCea__btnPrimary:hover{background:var(--honeydew-soft)}.solutions-module__EcCCea__darkHero .solutions-module__EcCCea__btnGhost{color:var(--shell);border-color:#f7f5f14d}.solutions-module__EcCCea__darkHero .solutions-module__EcCCea__btnGhost:hover{border-color:var(--shell)}.solutions-module__EcCCea__darkHero .solutions-module__EcCCea__window{border-color:#0000}@media (max-width:960px){.solutions-module__EcCCea__hero,.solutions-module__EcCCea__feature,.solutions-module__EcCCea__assistant{grid-template-columns:1fr;gap:40px}}@media (max-width:720px){.solutions-module__EcCCea__wrap{padding:0 16px}.solutions-module__EcCCea__hero{padding-top:40px;padding-bottom:64px}.solutions-module__EcCCea__facts{grid-template-columns:1fr 1fr;gap:16px 24px}.solutions-module__EcCCea__table th:nth-child(2),.solutions-module__EcCCea__table td:nth-child(2){display:none}.solutions-module__EcCCea__table th,.solutions-module__EcCCea__table td{padding-left:14px;padding-right:14px}.solutions-module__EcCCea__kpis>div{padding:14px}.solutions-module__EcCCea__kpis strong{font-size:20px}.solutions-module__EcCCea__quotes{grid-template-columns:1fr}.solutions-module__EcCCea__quotes li,.solutions-module__EcCCea__quotes li:nth-child(2n){border-left:0;padding:28px 0}.solutions-module__EcCCea__panel{padding:20px}.solutions-module__EcCCea__bars li{grid-template-columns:1fr auto}.solutions-module__EcCCea__bars .solutions-module__EcCCea__barTrack{grid-area:2/1/auto/-1}.solutions-module__EcCCea__timeline{grid-template-columns:repeat(6,1fr);row-gap:12px}.solutions-module__EcCCea__stepper{grid-template-columns:1fr 1fr;row-gap:16px}.solutions-module__EcCCea__summary{grid-template-columns:1fr}}
.spend-dashboard-module__rsgaKG__app{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:40px;font-size:14px;display:grid}.spend-dashboard-module__rsgaKG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.spend-dashboard-module__rsgaKG__toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.spend-dashboard-module__rsgaKG__select select{appearance:none;border:1px solid var(--line);font:inherit;color:var(--viridian);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none'%3E%3Cpath d='M3 4.5 6 7.5 9 4.5' stroke='%23344945' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 14px center no-repeat,#fff;border-radius:12px;padding:10px 40px 10px 16px;font-weight:600}.spend-dashboard-module__rsgaKG__select select:focus-visible{outline:2px solid var(--viridian);outline-offset:2px}.spend-dashboard-module__rsgaKG__sample{color:var(--muted);font-size:12.5px}.spend-dashboard-module__rsgaKG__addButton,.spend-dashboard-module__rsgaKG__ghostButton{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;padding:10px 18px;font-size:13px;font-weight:600;transition:background-color .2s,border-color .2s}.spend-dashboard-module__rsgaKG__addButton{background:var(--viridian);color:var(--shell)}.spend-dashboard-module__rsgaKG__addButton:hover{background:var(--viridian-soft)}.spend-dashboard-module__rsgaKG__ghostButton{border-color:var(--line);color:var(--viridian);background:0 0}.spend-dashboard-module__rsgaKG__ghostButton:hover{border-color:var(--viridian)}.spend-dashboard-module__rsgaKG__addButton:focus-visible,.spend-dashboard-module__rsgaKG__ghostButton:focus-visible{outline:2px solid var(--viridian);outline-offset:2px}.spend-dashboard-module__rsgaKG__addButton:disabled{background:var(--stone);color:var(--muted);cursor:not-allowed}.spend-dashboard-module__rsgaKG__limit{color:var(--muted);margin-left:auto;font-size:12.5px}.spend-dashboard-module__rsgaKG__limitReached{color:var(--alert);font-weight:600}.spend-dashboard-module__rsgaKG__kpis{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);gap:16px;display:grid}.spend-dashboard-module__rsgaKG__card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px 24px}.spend-dashboard-module__rsgaKG__kpiLabel{color:var(--muted);font-size:12.5px;display:block}.spend-dashboard-module__rsgaKG__kpiValue{font-family:var(--serif);color:var(--viridian);font-variant-numeric:tabular-nums;margin:10px 0 16px;font-size:34px;font-weight:500;line-height:1;display:block}.spend-dashboard-module__rsgaKG__kpiSmall{color:var(--viridian);font-variant-numeric:tabular-nums;margin-top:4px;font-size:20px;font-weight:600;display:block}.spend-dashboard-module__rsgaKG__deptBody{grid-template-columns:112px 1fr;align-items:center;gap:20px;margin-top:12px;display:grid}.spend-dashboard-module__rsgaKG__donut{position:relative}.spend-dashboard-module__rsgaKG__donut svg{width:100%;display:block;transform:rotate(-90deg)}.spend-dashboard-module__rsgaKG__donut circle{transition:opacity .2s}.spend-dashboard-module__rsgaKG__donutCenter{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.spend-dashboard-module__rsgaKG__donutCenter span{color:var(--muted);font-size:11.5px}.spend-dashboard-module__rsgaKG__donutCenter strong{color:var(--viridian);font-variant-numeric:tabular-nums;font-size:13px}.spend-dashboard-module__rsgaKG__deptLegend{gap:8px;font-size:13px;list-style:none;display:grid}.spend-dashboard-module__rsgaKG__deptLegend li{grid-template-columns:10px 1fr auto;align-items:center;gap:8px;transition:opacity .2s;display:grid}.spend-dashboard-module__rsgaKG__swatch{border-radius:50%;width:10px;height:10px}.spend-dashboard-module__rsgaKG__legendValue{font-variant-numeric:tabular-nums;font-weight:600}.spend-dashboard-module__rsgaKG__faded{opacity:.35}.spend-dashboard-module__rsgaKG__pipeline{border-top:1px solid var(--line);min-width:0;margin-top:16px;padding-top:24px}.spend-dashboard-module__rsgaKG__pipelineHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.spend-dashboard-module__rsgaKG__pipelineHead>strong{color:var(--viridian);font-size:16px}.spend-dashboard-module__rsgaKG__statusLegend{color:var(--muted);flex-wrap:wrap;gap:16px;font-size:12.5px;list-style:none;display:flex}.spend-dashboard-module__rsgaKG__statusLegend li{align-items:center;gap:6px;display:flex}.spend-dashboard-module__rsgaKG__dot{border-radius:50%;width:9px;height:9px}.spend-dashboard-module__rsgaKG__inProgress{background:var(--viridian-light);color:#fff}.spend-dashboard-module__rsgaKG__upcoming{color:var(--ink);background:#d9b04a}.spend-dashboard-module__rsgaKG__urgent{background:var(--alert);color:#fff}.spend-dashboard-module__rsgaKG__scroller{margin-top:24px;padding-bottom:20px;overflow-x:auto}.spend-dashboard-module__rsgaKG__months{grid-template-columns:repeat(6,250px);gap:16px;width:max-content;display:grid}.spend-dashboard-module__rsgaKG__monthName{text-align:center;height:40px;color:var(--viridian);font-weight:600}.spend-dashboard-module__rsgaKG__monthName small{color:var(--muted);font-size:11.5px;font-weight:400;display:block}.spend-dashboard-module__rsgaKG__track{background:var(--stone-soft);border-radius:999px;height:8px;margin:12px 0 36px;position:relative}.spend-dashboard-module__rsgaKG__today,.spend-dashboard-module__rsgaKG__marker{position:absolute;top:50%;transform:translate(-50%,-50%)}.spend-dashboard-module__rsgaKG__today{border:3px solid var(--stone-soft);background:var(--ink);border-radius:50%;width:14px;height:14px}.spend-dashboard-module__rsgaKG__todayLabel{white-space:nowrap;color:var(--muted);font-size:11.5px;position:absolute;top:16px;transform:translate(-50%)}.spend-dashboard-module__rsgaKG__marker{border:3px solid var(--shell);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.spend-dashboard-module__rsgaKG__stack{gap:12px;display:grid}.spend-dashboard-module__rsgaKG__contract{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:36px 1fr auto;grid-template-areas:"logo main cost""dept dept date";gap:4px 12px;padding:14px;display:grid}.spend-dashboard-module__rsgaKG__logo{border-radius:10px;grid-area:logo;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.spend-dashboard-module__rsgaKG__contractMain{grid-area:main;min-width:0}.spend-dashboard-module__rsgaKG__contractMain strong{color:var(--viridian);display:block}.spend-dashboard-module__rsgaKG__contractMain span{color:var(--muted);font-size:12.5px;display:block}.spend-dashboard-module__rsgaKG__contractCost{font-variant-numeric:tabular-nums;color:var(--ink);grid-area:cost}.spend-dashboard-module__rsgaKG__contractDept,.spend-dashboard-module__rsgaKG__contractDate{margin-top:8px;font-size:12.5px}.spend-dashboard-module__rsgaKG__contractDept{color:var(--muted);grid-area:dept}.spend-dashboard-module__rsgaKG__contractDate{color:var(--ink);grid-area:date;font-weight:600}.spend-dashboard-module__rsgaKG__pipelineFooter{border-top:1px solid var(--line);text-align:center;color:var(--muted);padding:14px 0 18px;font-size:12.5px}.spend-dashboard-module__rsgaKG__isNew{border-color:var(--viridian);animation:.35s ease-out spend-dashboard-module__rsgaKG__appear}@keyframes spend-dashboard-module__rsgaKG__appear{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.spend-dashboard-module__rsgaKG__isNew{animation:none}}.spend-dashboard-module__rsgaKG__addedRow{border-top:1px solid var(--line);color:var(--viridian);grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;font-size:12.5px;font-weight:600;display:flex}.spend-dashboard-module__rsgaKG__addedRow button{font:inherit;color:var(--alert);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:2px 0;text-decoration:underline}.spend-dashboard-module__rsgaKG__dialog{width:min(520px,100% - 32px);max-height:calc(100% - 32px);color:var(--ink);background:#fff;border:0;border-radius:20px;margin:auto;padding:0}.spend-dashboard-module__rsgaKG__dialog::backdrop{background:#2a2f2e73}.spend-dashboard-module__rsgaKG__form{gap:14px;padding:28px;display:grid}.spend-dashboard-module__rsgaKG__form h3{font-family:var(--serif);color:var(--viridian);margin-bottom:4px;font-size:26px;font-weight:500}.spend-dashboard-module__rsgaKG__field{min-width:0;color:var(--viridian);gap:6px;font-size:13px;font-weight:600;display:grid}.spend-dashboard-module__rsgaKG__field input,.spend-dashboard-module__rsgaKG__field select{border:1px solid var(--line);background:var(--shell);width:100%;font:inherit;color:var(--ink);border-radius:10px;padding:10px 12px;font-weight:400}.spend-dashboard-module__rsgaKG__field input:focus-visible,.spend-dashboard-module__rsgaKG__field select:focus-visible,.spend-dashboard-module__rsgaKG__check input:focus-visible{outline:2px solid var(--viridian);outline-offset:1px}.spend-dashboard-module__rsgaKG__fieldRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.spend-dashboard-module__rsgaKG__hint{color:var(--muted);margin-top:-6px;font-size:12.5px}.spend-dashboard-module__rsgaKG__check{align-items:center;gap:10px;font-size:14px;display:flex}.spend-dashboard-module__rsgaKG__check input{width:18px;height:18px;accent-color:var(--viridian)}.spend-dashboard-module__rsgaKG__preview{color:var(--muted);font-size:13px}.spend-dashboard-module__rsgaKG__pill{border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600}.spend-dashboard-module__rsgaKG__formActions{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}@media (max-width:960px){.spend-dashboard-module__rsgaKG__kpis{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.spend-dashboard-module__rsgaKG__deptCard{grid-column:1/-1}}@media (max-width:600px){.spend-dashboard-module__rsgaKG__kpis{grid-template-columns:minmax(0,1fr)}.spend-dashboard-module__rsgaKG__limit{flex-basis:100%;margin-left:0}.spend-dashboard-module__rsgaKG__fieldRow{grid-template-columns:1fr}.spend-dashboard-module__rsgaKG__card{padding:18px}.spend-dashboard-module__rsgaKG__months{grid-template-columns:repeat(6,220px)}}
