.room-finance-entry{display:flex;gap:8px;padding:6px 12px;background:#eaf2f7;color:#2b5878;align-items:center;font-size:12px}.room-finance-entry button{flex:1;border:1px solid #9cc8e1;background:#fff;color:#167bae;border-radius:4px;padding:5px 10px;font-size:14px}.room-finance-mask{position:fixed;inset:0;z-index:180;display:flex;align-items:center;justify-content:center;background:#0007;padding:20px}.room-finance-sheet{width:min(100%,380px);background:#fff;color:#273f52;border-radius:14px;box-shadow:0 12px 40px #0003;padding:18px;font-size:14px}.room-finance-sheet header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8edf2;padding-bottom:12px;font-size:17px}.room-finance-sheet header button{border:0;background:transparent;color:#728294;font-size:25px}.room-finance-description{color:#618097;font-size:13px}.room-finance-sheet label{display:flex;flex-direction:column;gap:8px}.room-finance-sheet input{padding:11px;border:1px solid #c5d4e0;border-radius:6px;background:#f6f9fc;color:#203e54;font-size:16px;min-width:0}.room-finance-sheet input:disabled{color:#607587}.room-finance-review{font-size:12px;color:#6a7d8e;line-height:1.6}.room-finance-error{color:#b74431;white-space:pre-line;font-size:13px;line-height:1.5}.room-finance-actions{display:flex;gap:10px}.room-finance-actions button{flex:1;padding:11px 5px;border:1px solid #d3e0ea;border-radius:6px;background:#f3f7fa;color:#375b75}.room-finance-actions [data-room-finance-confirm]{background:#1989fa;border-color:#1989fa;color:white}.room-finance-actions button:disabled{opacity:.55}.room-finance-page{display:block;border:0;background:transparent;color:#1989fa;font-size:12px;margin:12px auto 0;padding:4px}.keyboard-grid [data-bet-option="查"],.keyboard-grid [data-bet-option="回"]{color:#1989fa}
