.mvp-expenses-stage{gap:18px}.mvp-expenses-stage .cash-out-panel__head{align-items:end}.mvp-expenses-stage .cash-out-totals{grid-template-columns:repeat(3,minmax(0,1fr))}.mvp-expenses-stage .wsp-badge{width:max-content}.mvp-expense-stage-form .mvp-expense-category-field{grid-column:1/3}.mvp-expense-stage-form .spend-form__actions{grid-column:3/-1!important;grid-template-columns:minmax(108px,.62fr) minmax(166px,1fr) minmax(120px,.72fr)!important}.mvp-expense-stage-form .spend-status-toggle,.mvp-expense-stage-form .spend-submit{width:100%!important;min-width:0!important}.mvp-expenses-stage .spend-field select{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;padding-right:44px!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='m5 7 4 4 4-4' fill='none' stroke='%23d7ff00' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") calc(100% - 14px) 50% /18px 18px no-repeat,linear-gradient(90deg,transparent calc(100% - 44px),rgba(215,255,0,.055) calc(100% - 44px)),linear-gradient(135deg,hsla(0,0%,100%,.028),hsla(0,0%,100%,.012)),rgba(3,3,7,.72)!important}.mvp-expenses-stage .spend-field input[type=date]{color-scheme:dark!important}.mvp-expenses-stage .spend-field input[type=date]::-webkit-calendar-picker-indicator{width:18px!important;height:18px!important;cursor:pointer!important;opacity:1!important;filter:brightness(0) saturate(100%) invert(92%) sepia(100%) saturate(1800%) hue-rotate(20deg) brightness(110%) contrast(110%)!important}.mvp-recurring-check{min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid hsla(0,0%,100%,.09);border-radius:999px;padding:0 12px;color:rgba(255,250,237,.66);background:rgba(3,3,7,.52);cursor:pointer}.mvp-recurring-check input{position:absolute;width:1px;height:1px;opacity:0}.mvp-recurring-check>span{width:20px;height:20px;display:grid;place-items:center;border:1px solid rgba(215,255,0,.28);border-radius:7px;color:transparent;background:rgba(215,255,0,.035);font-size:12px}.mvp-recurring-check strong{font-size:12px;font-weight:950}.mvp-recurring-check:has(input:checked){border-color:rgba(139,74,255,.42);color:#d7c5ff;background:rgba(139,74,255,.11)}.mvp-recurring-check input:checked+span{border-color:#9d68ff;color:#09090b;background:#9d68ff;box-shadow:0 0 18px rgba(139,74,255,.28)}.mvp-expenses-stage .mvp-notice{margin:0}.mvp-expense-board .mvp-spend-view--all-active{background:radial-gradient(circle at 18% 0,rgba(215,255,0,.16),transparent 58%),rgba(215,255,0,.045)!important}.mvp-expense-board .spend-view-switch{grid-template-columns:repeat(4,minmax(0,1fr))}.mvp-expense-board .mvp-spend-view--recurring-active{background:radial-gradient(circle at 18% 0,rgba(139,74,255,.22),transparent 58%),rgba(139,74,255,.07)!important}.mvp-expense-name{min-width:0;display:flex;align-items:center;gap:8px}.mvp-expense-name>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvp-expense-name>span{flex:0 0 auto;border:1px solid rgba(139,74,255,.28);border-radius:999px;padding:5px 7px;color:#c9a9ff;background:rgba(139,74,255,.08);font-size:8px;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.mvp-expense-board .spend-table__row{grid-template-columns:minmax(92px,.62fr) minmax(112px,.72fr) minmax(210px,1.55fr) minmax(120px,.82fr) minmax(128px,.86fr) minmax(116px,.72fr)}.mvp-expense-board .mvp-status.wsp-badge{width:max-content}.mvp-expense-mark-paid{display:inline-flex;align-items:center;justify-content:center;min-width:104px;min-height:34px;border-radius:999px;border:1px solid rgba(215,255,0,.25);color:var(--wsp-lime);background:rgba(215,255,0,.065);padding:0 12px;font-size:12px;font-weight:950}.mvp-expense-mark-paid:hover{border-color:rgba(215,255,0,.42);background:rgba(215,255,0,.11)}@media (max-width:1180px){.mvp-expense-stage-form .mvp-expense-category-field,.mvp-expense-stage-form .spend-form__actions{grid-column:1/-1!important}.mvp-expense-stage-form .spend-form__actions{grid-template-columns:1fr 1fr 1fr!important}.mvp-expense-board .spend-table{overflow-x:auto}.mvp-expense-board .spend-table__row{min-width:850px}}@media (max-width:900px){.mvp-expense-board .spend-view-switch,.mvp-expenses-stage .cash-out-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.mvp-expense-stage-form .spend-form__actions{grid-template-columns:1fr!important}}@media (max-width:640px){.mvp-expenses-stage{padding:18px}.mvp-expense-board .spend-view-switch,.mvp-expenses-stage .cash-out-totals{grid-template-columns:1fr}.mvp-expense-stage-form .mvp-expense-category-field{grid-column:1!important}.mvp-expense-board .spend-table{overflow:visible;padding:12px}.mvp-expense-board .spend-table__head{display:none}.mvp-expense-board .spend-table__row:not(.spend-table__head){min-width:0;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;align-items:center;padding:15px}.mvp-expense-board .spend-table__row>:first-child{grid-column:1;grid-row:1}.mvp-expense-board .spend-table__row>:nth-child(2){grid-column:2;grid-row:1;text-align:right}.mvp-expense-board .spend-table__row>:nth-child(3){grid-column:1/-1;grid-row:2;font-size:16px}.mvp-expense-board .spend-table__row>:nth-child(4){grid-column:1;grid-row:3;color:var(--wsp-muted)}.mvp-expense-board .spend-table__row>:nth-child(5){grid-column:2;grid-row:3;justify-self:end}.mvp-expense-board .spend-table__row>:nth-child(6){grid-column:1/-1;grid-row:4;justify-self:stretch;padding-top:3px}.mvp-expense-board .mvp-expense-mark-paid,.mvp-expense-board .spend-locked-label{width:100%}}