.prepaid-recalc[data-v-648f3810]{padding:20px;background:#fff;min-height:calc(100vh - 150px)}.filter-section[data-v-648f3810]{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;border-bottom:1px solid #eee;flex-wrap:wrap;gap:10px}.filter-left[data-v-648f3810]{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.room-select-section[data-v-648f3810]{margin-top:15px}.section-header[data-v-648f3810]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-title[data-v-648f3810]{font-size:14px;font-weight:600;color:#333}.section-hint[data-v-648f3810]{font-size:12px;color:#999}.header-actions[data-v-648f3810]{display:flex;align-items:center}.preview-section[data-v-648f3810]{margin-top:15px}.global-summary[data-v-648f3810]{display:flex;gap:20px;padding:14px 20px;background:linear-gradient(135deg,#f0f9eb,#e8f5e1);border:1px solid #c8e6c9;border-radius:6px;flex-wrap:wrap}.summary-item[data-v-648f3810]{display:flex;flex-direction:column;align-items:center;min-width:80px}.summary-item.warning[data-v-648f3810]{background:#fff0f0;padding:6px 12px;border-radius:4px;border:1px solid #ffcdd2}.summary-label[data-v-648f3810]{font-size:12px;color:#888;margin-bottom:4px}.summary-value[data-v-648f3810]{font-size:16px;font-weight:600;color:#333}.room-detail[data-v-648f3810]{padding:10px 20px;background:#fafafa}.warnings-box[data-v-648f3810]{margin-top:10px}.action-bar[data-v-648f3810]{display:flex;justify-content:flex-end;gap:10px;margin-top:15px;padding-top:15px;border-top:1px solid #eee}.empty-state[data-v-648f3810]{padding:60px 0}.confirm-box[data-v-648f3810]{padding:0 4px}.confirm-table[data-v-648f3810]{width:100%;border-collapse:collapse;font-size:14px}.confirm-table td[data-v-648f3810]{padding:7px 10px;border-bottom:1px solid #eee}.confirm-table td[data-v-648f3810]:first-child{color:#999;width:100px}.confirm-table tr:last-child td[data-v-648f3810]{border-bottom:none}.result-box[data-v-648f3810]{padding:0}.result-summary[data-v-648f3810]{display:flex;gap:30px;font-size:14px;color:#666;flex-wrap:wrap}.result-summary strong[data-v-648f3810]{color:#333}