/* Align the expense workspace with NewSiora's spatial home visual system. */
.expense-page{--ex-bg:#03040b;--ex-panel:rgba(7,9,23,.72);--ex-line:rgba(164,176,232,.15);--ex-text:#e9ecf8;--ex-muted:#737eaa;--ex-cyan:#8bddeb;--ex-blue:#7e9cff;--ex-green:#65d8b4;--ex-amber:#d7b16c;--ex-violet:#a48af0;background:radial-gradient(ellipse at 50% 36%,rgba(52,59,133,.19),transparent 42%),radial-gradient(circle at 76% 72%,rgba(70,55,139,.09),transparent 28%),linear-gradient(#03040b,#050615 62%,#03040b)!important}.expense-page:before{opacity:.58!important;background-image:radial-gradient(circle,rgba(242,245,255,.9) 0 1px,transparent 1.4px),radial-gradient(circle,rgba(143,157,216,.65) 0 .7px,transparent 1px)!important;background-size:89px 83px,137px 119px!important;background-position:0 0,31px 47px!important;mask-image:linear-gradient(#000,rgba(0,0,0,.75) 74%,transparent)!important}.expense-page:after{content:"";position:fixed;inset:92px 0 0;pointer-events:none;background:radial-gradient(ellipse at 50% 25%,transparent 0 25%,rgba(114,125,211,.08) 25.3%,transparent 25.8%),radial-gradient(ellipse at 50% 27%,transparent 0 38%,rgba(112,96,202,.055) 38.2%,transparent 38.8%);opacity:.65}.expense-main{position:relative;z-index:1}.expense-main>header{min-height:78px;border-bottom-color:rgba(162,173,225,.12)!important;background:linear-gradient(180deg,rgba(3,4,11,.94) 62%,transparent)!important}.expense-route-brand>.expense-back{border-color:rgba(166,178,231,.17)!important;background:rgba(9,11,27,.58)!important;color:#98a4cf!important}.expense-route-brand>i{border-color:rgba(155,172,238,.23)!important;border-radius:13px!important;background:linear-gradient(145deg,rgba(105,121,204,.17),rgba(67,72,144,.08))!important;color:#bdc7ed!important;box-shadow:0 0 24px rgba(119,112,220,.08)!important}.expense-route-brand b{letter-spacing:.3em!important}.expense-route-brand span{color:#59627f!important}.expense-space-command{position:absolute;left:50%;top:18px;transform:translateX(-50%);display:flex;align-items:center;gap:10px;height:42px;padding:0 18px;border:1px solid rgba(166,178,231,.15);border-radius:999px;background:linear-gradient(110deg,rgba(9,12,29,.78),rgba(15,17,40,.68));box-shadow:0 10px 35px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.025);color:#a5afcf}.expense-space-command i{font-style:normal;color:#7783ad}.expense-space-command span{font-size:11px}.expense-space-command small{padding-left:10px;border-left:1px solid rgba(158,170,222,.12);color:#596380;font:600 8px ui-monospace;letter-spacing:.14em}.expense-head-actions button,.expense-section-head button,.expense-form-actions button{border-color:rgba(164,176,232,.15)!important;background:rgba(9,12,28,.62)!important;color:#9ea9cf!important}.expense-page button.primary,.expense-head-actions button.primary{border-color:rgba(139,157,235,.31)!important;background:linear-gradient(135deg,rgba(80,99,191,.72),rgba(87,70,166,.68))!important;color:#eff1ff!important;box-shadow:0 8px 28px rgba(65,58,143,.18)!important}.expense-command{border-color:rgba(164,176,232,.15)!important;background:linear-gradient(118deg,rgba(9,11,28,.82),rgba(14,16,39,.7) 58%,rgba(7,9,24,.82))!important;box-shadow:0 30px 90px rgba(0,0,0,.32),inset 0 1px rgba(255,255,255,.025)!important;backdrop-filter:blur(18px)}.expense-command:before{border-color:rgba(143,155,221,.07)!important;box-shadow:0 0 0 55px rgba(112,104,205,.018),0 0 0 110px rgba(112,104,205,.012)!important}.expense-command-copy>span,.expense-action-queue>span,.expense-main header p,.expense-section-head span{color:#969fe0!important}.expense-command-copy h1{color:#edf0fa;font-weight:560!important}.expense-command-copy p{color:#737e9f!important}.expense-command-actions button{border-color:rgba(164,176,232,.14)!important;background:rgba(12,14,34,.55)!important;color:#969fc3!important}.fund-ring{background:conic-gradient(from 210deg,rgba(125,155,242,.9),rgba(122,102,220,.72),rgba(166,128,228,.44),rgba(128,151,231,.07) 75%)!important;box-shadow:0 0 65px rgba(94,83,197,.14)!important}.fund-ring:before{background:radial-gradient(circle at 43% 35%,#161a3a,#080a1d 70%)!important}.fund-ring>i{border-color:rgba(151,162,224,.14)!important}.expense-flow,.expense-recent,.expense-action-queue,.expense-compose{border-color:rgba(164,176,232,.14)!important;background:linear-gradient(145deg,rgba(8,10,25,.74),rgba(6,8,20,.68))!important;backdrop-filter:blur(18px);box-shadow:inset 0 1px rgba(255,255,255,.018)}.track-beam{background:linear-gradient(90deg,rgba(130,146,215,.2),rgba(112,132,225,.45),rgba(151,118,218,.42),rgba(107,194,173,.28))!important;box-shadow:0 0 13px rgba(115,103,210,.14)!important}.expense-stage>i{border-color:rgba(145,162,225,.25)!important;background:radial-gradient(circle at 38% 28%,rgba(130,148,225,.16),#0a0c22 68%)!important;color:#a9b7e4!important;box-shadow:0 0 0 7px #080a1c,0 0 25px rgba(99,88,196,.09)!important}.expense-stage small,.expense-stage em,.fund-ring span,.fund-paid span{color:#687394!important}.expense-table{border-color:rgba(164,176,232,.1)!important}.expense-tr{border-color:rgba(164,176,232,.075)!important;background:rgba(8,10,24,.25)!important;color:#99a3c5!important}.expense-tr:not(.expense-th):hover{background:rgba(61,66,126,.16)!important}.expense-action-queue>button{border-color:rgba(164,176,232,.1)!important;background:rgba(12,14,34,.38)!important}.expense-action-queue button>i{background:rgba(104,117,199,.11)!important;color:#a6b3e1!important}.expense-empty{border-color:rgba(164,176,232,.13)!important;color:#687394!important}.expense-empty i{color:#9ca9dc!important}@media(max-width:820px){.expense-space-command{display:none}}
