.AiBudgetsMock_ic__DZ0UM{width:12px;height:12px;flex:none}.AiBudgetsMock_spin__uSiUA{animation:AiBudgetsMock_spin__uSiUA .9s linear infinite}@keyframes AiBudgetsMock_spin__uSiUA{to{transform:rotate(1turn)}}.AiBudgetsMock_bar__AS1Qo{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 16px 0;padding-bottom:10px;border-bottom:1px solid var(--line)}.AiBudgetsMock_seg__wgQmm{display:inline-flex;padding:2px;border-radius:999px;background:var(--muted);font-size:10px;white-space:nowrap}.AiBudgetsMock_seg__wgQmm span{padding:4px 9px;border-radius:999px;color:var(--mfg)}.AiBudgetsMock_seg__wgQmm .AiBudgetsMock_segOn__3kffc{background:var(--card);color:var(--fg);font-weight:600}.AiBudgetsMock_mode__U5ZCX{display:inline-flex;align-items:center;height:24px;padding:2px;border:1px solid var(--line);border-radius:6px;background:var(--card2);font-size:10px;white-space:nowrap}.AiBudgetsMock_mode__U5ZCX span{padding:2px 7px;border-radius:4px;color:var(--mfg)}.AiBudgetsMock_aiBtn__ZtucA,.AiBudgetsMock_mode__U5ZCX .AiBudgetsMock_modeOn__IuQdI{background:hsl(45 68% 62%/.1);color:var(--ink)}.AiBudgetsMock_aiBtn__ZtucA{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border:1px solid hsl(45 80% 66%/.4);border-radius:6px;font-size:10px;font-weight:500;white-space:nowrap}.AiBudgetsMock_dialog__ShMbe{position:absolute;z-index:6;left:50%;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--card);box-shadow:0 30px 80px rgba(0,0,0,.6)}.AiBudgetsMock_label___d6Lz{display:block;margin-bottom:5px;color:var(--mfg);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.AiBudgetsMock_field__YzgdY{display:flex;align-items:center;height:28px;padding:0 10px}.AiBudgetsMock_area__bjmLM,.AiBudgetsMock_field__YzgdY{border:1px solid var(--line);border-radius:8px;background:var(--card2);font-size:11px}.AiBudgetsMock_area__bjmLM{padding:8px 10px;line-height:1.45}.AiBudgetsMock_areaFocus__R1tzy{border-color:hsl(45 68% 62%/.6);box-shadow:0 0 0 2px hsl(45 68% 62%/.15)}.AiBudgetsMock_caret__r7LcS{display:inline-block;width:1px;height:12px;margin-left:1px;vertical-align:-2px;background:var(--fg)}.AiBudgetsMock_ghostBtn__4DYP4{display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:999px;font-size:10.5px;font-weight:500}.AiBudgetsMock_rt__GJ_WV{display:grid;grid-template-columns:13px minmax(0,1fr) 84px 96px 58px 34px;align-items:center;grid-gap:6px;gap:6px}.AiBudgetsMock_rtHead__kAXTP{padding-bottom:6px;border-bottom:1px solid var(--line);color:var(--mfg);font-size:8.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.AiBudgetsMock_rtRow__TKeja{min-height:33px;border-bottom:1px solid hsl(0 0% 16%/.4)}.AiBudgetsMock_tick__p_mhc{display:grid;place-items:center;width:13px;height:13px;border-radius:4px;background:var(--gold);color:hsl(0 0% 6%)}.AiBudgetsMock_tick__p_mhc svg{width:9px;height:9px}.AiBudgetsMock_sel___D996{overflow:hidden;height:22px;padding:0 6px;border:1px solid var(--line);border-radius:6px;background:var(--card2);font-size:9.5px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.AiBudgetsMock_code__98UGa{margin-right:3px;color:var(--ink);font-family:ui-monospace,monospace}.AiBudgetsMock_amt__tU4av{height:22px;padding:0 6px;border:1px solid var(--line);border-radius:6px;background:var(--card2);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:20px;text-align:right}.AiBudgetsMock_confB__Hj5GP{justify-self:center;padding:1px 5px;border:1px solid;border-radius:999px;font-size:9.5px;font-weight:600}.AiBudgetsMock_header__n3iND{gap:10px;height:44px;padding:0 14px;border-bottom:1px solid var(--line)}.AiBudgetsMock_header__n3iND,.AiBudgetsMock_qa__r2vfY{display:flex;align-items:center;background:var(--card)}.AiBudgetsMock_qa__r2vfY{gap:6px;margin:8px 16px 0;padding:7px 12px;border:1px solid var(--line);border-radius:12px}.AiBudgetsMock_qaBtn__oprUR{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:var(--card);font-size:10px;font-weight:500;white-space:nowrap}.AiBudgetsMock_li__jHrsT{display:grid;grid-template-columns:minmax(0,1fr) 44px 64px 74px;align-items:center;grid-gap:10px;gap:10px}.AiBudgetsMock_box__bCpsR{height:22px;padding:0 6px;border:1px solid var(--line);border-radius:6px;background:var(--card2);font-size:10.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:20px;text-align:right}