.modal-overlay[data-v-d0a7b621]{z-index:1000;background:#000000b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-wrapper[data-v-d0a7b621]{background:#0a0a0a;border:1px solid #fff3;border-radius:16px;flex-direction:column;width:35%;max-width:700px;max-height:85vh;display:flex;overflow:hidden}.modal-header[data-v-d0a7b621]{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.modal-title[data-v-d0a7b621]{color:#fff;font-size:18px;font-weight:600}.modal-close[data-v-d0a7b621]{color:#ffffff80;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.modal-close[data-v-d0a7b621]:hover{color:#fff;background:#ffffff14}.modal-body[data-v-d0a7b621]{scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;flex:1;padding:20px 24px;overflow-y:auto}.modal-body[data-v-d0a7b621]::-webkit-scrollbar{width:4px}.modal-body[data-v-d0a7b621]::-webkit-scrollbar-track{background:0 0}.modal-body[data-v-d0a7b621]::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:4px}.modal-body[data-v-d0a7b621]::-webkit-scrollbar-thumb:hover{background:#ffffff59}.modal-body[data-v-d0a7b621]::-webkit-scrollbar-button{width:0;height:0;display:none}.bill-loading[data-v-d0a7b621]{color:#ffffff73;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:60px 0;font-size:14px;display:flex}.bill-loading-spinner[data-v-d0a7b621]{border:2px solid #ffffff1a;border-top-color:#f5f54b;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-d0a7b621}@keyframes spin-d0a7b621{to{transform:rotate(1turn)}}.bill-empty[data-v-d0a7b621]{color:#ffffff4d;justify-content:center;align-items:center;padding:60px 0;font-size:14px}.bill-empty[data-v-d0a7b621],.bill-list[data-v-d0a7b621]{flex-direction:column;gap:12px;display:flex}.bill-item[data-v-d0a7b621]{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:16px 20px}.bill-item__header[data-v-d0a7b621]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.bill-item__goods[data-v-d0a7b621]{color:#fff;font-size:15px;font-weight:600}.bill-item__status[data-v-d0a7b621]{border-radius:4px;padding:3px 10px;font-size:12px;font-weight:500}.bill-item__status--paid[data-v-d0a7b621]{color:#00cd66;background:#00cd661a}.bill-item__status--pending[data-v-d0a7b621]{color:#f5f54b;background:#f5f54b1a}.bill-item__status--failed[data-v-d0a7b621]{color:#ef4444;background:#ef44441a}.bill-item__status--refunded[data-v-d0a7b621]{color:#ffffff80;background:#ffffff0f}.bill-item__info[data-v-d0a7b621]{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.bill-item__info-row[data-v-d0a7b621]{justify-content:space-between;align-items:center;display:flex}.bill-item__label[data-v-d0a7b621]{color:#fff6;font-size:13px}.bill-item__value[data-v-d0a7b621]{color:#ffffffb3;font-size:13px}.bill-item__value--id[data-v-d0a7b621]{font-family:monospace;font-size:12px}.bill-item__footer[data-v-d0a7b621]{border-top:1px solid #ffffff0f;justify-content:flex-end;padding-top:12px;display:flex}.bill-item__amount[data-v-d0a7b621]{color:#f5f54b;font-size:18px;font-weight:700}.modal-footer[data-v-d0a7b621]{border-top:1px solid #ffffff14;justify-content:center;padding:12px 24px 20px;display:flex}.bill-pagination[data-v-d0a7b621]{align-items:center;gap:6px;display:flex}.bill-pagination__btn[data-v-d0a7b621]{color:#fff9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.bill-pagination__btn[data-v-d0a7b621]:hover:not(:disabled){color:#fff;background:#ffffff1a;border-color:#ffffff40}.bill-pagination__btn[data-v-d0a7b621]:disabled{opacity:.3;cursor:not-allowed}.bill-pagination__num[data-v-d0a7b621]{color:#fff9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;min-width:32px;height:32px;font-size:13px;transition:all .2s;display:flex}.bill-pagination__num[data-v-d0a7b621]:hover{color:#fff;background:#ffffff1a;border-color:#ffffff40}.bill-pagination__num--active[data-v-d0a7b621]{cursor:default}.bill-pagination__num--active[data-v-d0a7b621],.bill-pagination__num--active[data-v-d0a7b621]:hover{color:#000;background:#f5f54b;border-color:#f5f54b}@media (width<=2000px){.modal-wrapper[data-v-d0a7b621]{zoom:1.2}}@media (width<=1800px){.modal-wrapper[data-v-d0a7b621]{zoom:1.1}}@media (width<=1600px){.modal-wrapper[data-v-d0a7b621]{zoom:1.05}}@media (width<=1400px){.modal-wrapper[data-v-d0a7b621]{zoom:.95}}@media (width<=1200px){.modal-wrapper[data-v-d0a7b621]{zoom:.8}}@media (width<=1000px){.modal-wrapper[data-v-d0a7b621]{zoom:.65}}@media (width<=768px){.modal-wrapper[data-v-d0a7b621]{zoom:1;width:92%}.modal-body[data-v-d0a7b621],.modal-header[data-v-d0a7b621]{padding:16px}.modal-footer[data-v-d0a7b621]{padding:10px 16px 16px}.bill-item[data-v-d0a7b621]{padding:14px}.bill-item__info-row[data-v-d0a7b621]{flex-direction:column;align-items:flex-start;gap:3px}.bill-item__label[data-v-d0a7b621]{white-space:nowrap}.bill-item__value[data-v-d0a7b621]{text-align:left}.bill-item__value--id[data-v-d0a7b621]{word-break:break-all}}
