*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--primary: #2563eb;--primary-light: #eff6ff;--bg: #f8fafc;--surface: #ffffff;--border: #e2e8f0;--text: #1e293b;--text-secondary: #64748b;--success: #16a34a;--error: #dc2626;--warning: #d97706;--info: #0284c7;--radius: 12px;--shadow: 0 1px 3px rgba(0,0,0,.08), 0 1px 2px rgba(0,0,0,.06);--inv-teal: #1f2937;--inv-teal-hover: #111827;--inv-teal-disabled: #D1D5DB;--inv-bg: #F7F8FA;--inv-card: #ffffff;--inv-text: #111827;--inv-label: #6B7280;--inv-border: #E5E7EB;--inv-radius: 16px}body.invoice-page{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;background:var(--inv-bg);color:var(--inv-text);min-height:100vh;font-size:14px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.invoice-page .page-content{max-width:560px;margin:40px auto 60px;padding:0 16px;display:flex;flex-direction:column;gap:16px}.invoice-page .card{background:var(--inv-card);border:1px solid #EAECF0;border-radius:var(--inv-radius);padding:28px 24px;box-shadow:0 1px 3px #0000000d;animation:section-reveal .3s cubic-bezier(.16,1,.3,1) both}.invoice-page .card-body{width:100%}.invoice-page .card-title{font-size:18px;font-weight:700;color:var(--inv-text);letter-spacing:-.025em;margin-bottom:6px;line-height:1.3}.invoice-page .card-title-row{display:flex;align-items:center;gap:10px;margin-bottom:6px;flex-wrap:wrap}.invoice-page .card-title-row .card-title{margin-bottom:0}.invoice-page .card-desc{font-size:13px;color:#6b7280;margin-bottom:20px;line-height:1.5}.invoice-page .user-badge{display:none;font-size:11px;color:#666;background:#f2f2f2;padding:2px 9px;border-radius:20px}.invoice-page .user-badge:not(:empty){display:inline-block}.invoice-page .form-group{margin-bottom:24px}.invoice-page .form-group.section-end{margin-bottom:32px}.invoice-page .form-label{display:block;font-size:13px;font-weight:500;color:var(--inv-label);margin-bottom:6px;letter-spacing:0}.invoice-page .tag-opt{font-weight:400;font-size:11px;color:#9ca3af;margin-left:4px;padding:1px 6px;border:1px solid #e5e7eb;border-radius:4px;letter-spacing:0}.invoice-page .form-input,.invoice-page .form-textarea{width:100%;padding:8px 0;font-size:15px;font-family:inherit;color:var(--inv-text);background:transparent;border:none;border-bottom:1.5px solid var(--inv-border);border-radius:0;outline:none;transition:border-color .18s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.invoice-page .form-input::placeholder,.invoice-page .form-textarea::placeholder{color:#b0b7c3}.invoice-page .form-input:hover,.invoice-page .form-textarea:hover{border-bottom-color:silver}.invoice-page .form-input:focus,.invoice-page .form-textarea:focus{border-bottom-color:#1f2937;box-shadow:none}.invoice-page .form-textarea{resize:none;min-height:80px;line-height:1.65}.invoice-page .form-hint{display:block;font-size:12px;color:#9ca3af;margin-top:6px;line-height:1.4}.invoice-page .form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:24px}.invoice-page .invoice-type-note{font-size:12px;color:#6b7280;margin:8px 0 0;line-height:1.5}.invoice-page .radio-group{display:flex;gap:24px;margin-top:4px}.invoice-page .radio-item{display:flex;align-items:center;gap:7px;font-size:14px;color:#444;cursor:pointer;-webkit-user-select:none;user-select:none}.invoice-page .radio-item input[type=radio]{width:15px;height:15px;accent-color:#1f2937;cursor:pointer;flex-shrink:0}.invoice-page .btn-black{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;background:var(--inv-teal);color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,opacity .15s;letter-spacing:.01em;white-space:nowrap;-webkit-font-smoothing:antialiased}.invoice-page .btn-black:hover:not(:disabled){background:var(--inv-teal-hover)}.invoice-page .btn-black:active:not(:disabled){background:#000}.invoice-page .btn-black:disabled{background:var(--inv-teal-disabled);cursor:not-allowed}.invoice-page .btn-ghost-xs{padding:4px 10px;font-size:12px;font-family:inherit;font-weight:500;color:#555;background:transparent;border:1px solid #dedede;border-radius:6px;cursor:pointer;transition:background .15s,border-color .15s}.invoice-page .btn-ghost-xs:hover{background:#f5f5f5;border-color:#bbb}.invoice-page .field-static{font-size:15px;font-weight:500;color:var(--inv-text);padding:8px 0}.invoice-page .send-email-display{display:flex;align-items:baseline;gap:12px;padding:8px 0;border-bottom:1.5px solid var(--inv-border)}.invoice-page .send-email-text{flex:1;font-size:15px;color:#6b7280;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-page .send-email-text strong{color:var(--inv-text);font-weight:500}.invoice-page .link-btn{font-size:13px;font-family:inherit;font-weight:500;color:#6b7280;background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#d1d5db;white-space:nowrap;transition:color .15s,text-decoration-color .15s}.invoice-page .link-btn:hover{color:#111;text-decoration-color:#111}.invoice-page .card-actions{margin-top:28px}.invoice-page .submit-area{margin-top:40px;display:flex;flex-direction:column;gap:12px}.invoice-page .btn-submit-main{width:100%;padding:16px 28px;font-size:15px;border-radius:14px}.invoice-page .submit-hint{font-size:12px;color:#9ca3af;line-height:1.4;text-align:center}.invoice-page .skeleton-wrap{display:flex;flex-direction:column;gap:10px;padding:4px 0}.invoice-page .skeleton-row{height:44px;border-radius:8px;background:linear-gradient(90deg,#f0f0f0,#e6e6e6,#f0f0f0);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.invoice-page .state-empty{font-size:13px;color:#aaa;padding:20px 0}.invoice-page .channel-note{margin-top:16px;padding:12px 14px;background:#f7f7f7;border:1px solid #ececec;border-radius:8px;font-size:12px;line-height:1.6;color:#6b7280}.invoice-page .channel-note-title{margin:0 0 6px;font-size:13px;font-weight:600;color:#374151}.invoice-page .channel-note-list{margin:0;padding-left:18px}.invoice-page .channel-note-list li+li{margin-top:4px}.invoice-page .channel-note strong{color:#374151;font-weight:600}.invoice-page .channel-note-contact{display:flex;align-items:center;gap:12px;margin-top:10px;padding-top:10px;border-top:1px solid #ececec}.invoice-page .channel-note-contact p{margin:0}.invoice-page .support-qr{flex-shrink:0;width:96px;height:96px;background:#fff;border:1px solid #ececec;border-radius:6px}.invoice-page .records-list{display:flex;flex-direction:column;max-height:360px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#e0e0e0 transparent}.invoice-page .records-list::-webkit-scrollbar{width:3px}.invoice-page .records-list::-webkit-scrollbar-track{background:transparent}.invoice-page .records-list::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:2px}.invoice-page .record-item{display:flex;align-items:center;gap:12px;padding:12px 8px;border-bottom:1px solid #f5f5f5;cursor:pointer;border-radius:8px;transition:background .12s}.invoice-page .record-item:last-child{border-bottom:none}.invoice-page .record-item:hover:not(.invoiced){background:#f8faf9}.invoice-page .record-item:has(input:checked){background:#f3f3f3;border-radius:8px}.invoice-page .record-item.invoiced{opacity:.38;cursor:default}.invoice-page .record-item input[type=checkbox]{width:15px;height:15px;accent-color:#1f2937;cursor:pointer;flex-shrink:0}.invoice-page .record-item.invoiced input[type=checkbox]{cursor:default}.invoice-page .record-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.invoice-page .record-primary{display:flex;align-items:center;gap:8px}.invoice-page .record-amount{font-size:16px;font-weight:700;color:var(--inv-text);letter-spacing:-.02em}.invoice-page .record-invoiced-tag{font-size:11px;padding:2px 8px;border-radius:999px;background:#f3f4f6;color:#9ca3af;font-weight:500}.invoice-page .record-pending-tag{font-size:11px;padding:2px 8px;border-radius:999px;background:#fef3c7;color:#b45309;font-weight:500}.invoice-page .record-secondary{font-size:12px;color:#888;display:flex;align-items:center;gap:3px}.invoice-page .record-type{font-size:11px;font-weight:500;color:#888}.invoice-page .record-type.alipay{color:#7a5820}.invoice-page .record-type.stripe{color:#5e40a0}.invoice-page .record-type.redemption{color:#2a6a5a}.invoice-page .record-supplement{font-size:11px;color:#9ca3af;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-page .records-summary{display:flex;align-items:center;gap:4px;font-size:13px;color:#888;padding:12px 8px 0;margin-top:6px;border-top:1px solid #f0f0f0}.invoice-page .amount-em{color:#111;font-weight:700}.invoice-page .confirm-summary{margin:16px 0 0;display:flex;flex-direction:column;gap:0;border-top:1px solid #f0f0f0;text-align:left}.invoice-page .confirm-row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;border-bottom:1px solid #f5f5f5}.invoice-page .confirm-row:last-child{border-bottom:none}.invoice-page .confirm-label{font-size:12px;color:#aaa;white-space:nowrap;flex-shrink:0}.invoice-page .confirm-value{font-size:13px;color:var(--inv-text);font-weight:500;text-align:right;word-break:break-all}.invoice-page .confirm-actions{display:flex;gap:10px;margin-top:24px}.invoice-page .btn-ghost-confirm{flex:1;padding:12px;font-size:14px;font-family:inherit;font-weight:500;color:#666;background:transparent;border:1px solid #e0e0e0;border-radius:12px;cursor:pointer;transition:background .15s,border-color .15s}.invoice-page .btn-ghost-confirm:hover{background:#f5f5f5;border-color:#ccc}.invoice-page .btn-confirm-ok{flex:2}.invoice-page .modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000070;z-index:300;display:flex;align-items:center;justify-content:center;padding:24px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.invoice-page .modal-overlay.hidden{display:none}.invoice-page .modal-box{background:#fff;border-radius:16px;padding:40px 32px 28px;width:100%;max-width:360px;text-align:center;box-shadow:0 20px 60px #0000001a,0 4px 16px #0000000f;animation:modal-appear .22s cubic-bezier(.16,1,.3,1)}@keyframes modal-appear{0%{transform:scale(.93) translateY(10px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.invoice-page .modal-icon{margin-bottom:16px;display:flex;justify-content:center;align-items:center;min-height:44px}.invoice-page .modal-spinner{width:40px;height:40px;border:3px solid #e8e8e8;border-top-color:#1f2937;border-radius:50%;animation:spinner-rotate .8s linear infinite}@keyframes spinner-rotate{to{transform:rotate(360deg)}}.invoice-page .modal-body{font-size:14px;line-height:1.8;color:#444;margin-bottom:28px;word-break:break-word}.invoice-page .modal-body.success{color:#1a6935}.invoice-page .modal-body.error{color:#991b1b}.invoice-page .modal-close-btn{padding:12px 36px;background:var(--inv-teal);color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s;-webkit-font-smoothing:antialiased}.invoice-page .modal-close-btn:hover{background:var(--inv-teal-hover)}@keyframes section-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.invoice-page .card,.invoice-page .skeleton-row,.invoice-page .modal-box{animation:none!important}.invoice-page .btn-black,.invoice-page .form-input,.invoice-page .form-textarea,.invoice-page .record-item{transition:none!important}}@media (max-width: 480px){.invoice-page .page-content{margin-top:24px;padding:0 12px}.invoice-page .card{padding:24px 20px;border-radius:12px}.invoice-page .card-title{font-size:17px}.invoice-page .form-row-2{grid-template-columns:1fr;gap:0}.invoice-page .form-row-2 .form-group{margin-bottom:24px}.invoice-page .form-row-2 .form-group:last-child{margin-bottom:24px}.invoice-page .records-list{max-height:none;overflow-y:visible}}.invoice-page .note-stack{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.invoice-page .rate-note{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:#6b7280;background:#f7f7f7;border:1px solid #ececec;border-radius:8px;padding:8px 12px;margin:0;line-height:1.5}.invoice-page .rate-note svg{flex-shrink:0;margin-top:2px;color:#9ca3af}.invoice-page .rate-note strong{color:#374151;font-weight:600}.invoice-page .records-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;gap:8px;flex-wrap:wrap}.invoice-page .date-chips{display:flex;gap:6px}.invoice-page .date-chip{padding:4px 12px;font-size:12px;font-family:inherit;font-weight:500;color:#9ca3af;background:transparent;border:1px solid #E5E7EB;border-radius:999px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.invoice-page .date-chip:hover{border-color:#d1d5db;color:#374151}.invoice-page .date-chip.active{background:#111827;border-color:#111827;color:#fff}.invoice-page .hint-em{font-weight:600;color:#888}.invoice-page .hint-code{font-family:SF Mono,Fira Code,Fira Mono,monospace;font-size:11px;background:#f2f2f2;padding:1px 5px;border-radius:4px;color:#666}.invoice-page .conflict-list{display:block;margin-top:8px;font-size:13px;color:#c44;font-weight:500;line-height:1.8}.invoice-page .order-no-block{display:inline-flex;align-items:center;gap:8px;background:#f5f5f5;border-radius:8px;padding:8px 14px;margin:12px 0}.invoice-page .order-no-label{font-size:11px;color:#999}.invoice-page .order-no{font-family:SF Mono,Fira Code,monospace;font-size:13px;font-weight:600;color:#111;background:transparent;letter-spacing:.02em}.invoice-page .success-tip{display:block;margin-top:14px;padding-top:14px;border-top:1px solid #f0f0f0;font-size:12px;color:#aaa;line-height:1.5}.invoice-page .page-head{margin:12px 0 24px}.invoice-page .page-title{font-size:24px;font-weight:600;line-height:1.35;letter-spacing:-.02em;color:var(--inv-text)}.invoice-page .page-desc{margin-top:8px;max-width:34em;font-size:14px;line-height:1.65;color:var(--inv-label)}.invoice-page .request-card{background:var(--inv-card);border:1px solid #E7E9EE;border-radius:14px;padding:28px;box-shadow:0 1px 2px #1018280a,0 4px 12px -4px #1018280d;animation:section-reveal .3s cubic-bezier(.16,1,.3,1) both}.invoice-page .field-label{display:block;margin-bottom:8px;font-size:13px;font-weight:500;color:#374151}.invoice-page .field-box{display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;background:#fff;border:1px solid var(--inv-border);border-radius:10px;color:#9ca3af;transition:border-color .15s,box-shadow .15s}.invoice-page .field-box svg{flex-shrink:0}.invoice-page .field-box:hover{border-color:#d1d5db}.invoice-page .field-box:focus-within{border-color:var(--inv-teal);box-shadow:0 0 0 3px #11182714;color:#4b5563}.invoice-page .field-box.invalid{border-color:#fca5a5}.invoice-page .field-box.invalid:focus-within{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261a}.invoice-page .field-box input{flex:1;min-width:0;height:100%;border:none;outline:none;background:transparent;font:inherit;font-size:14px;color:var(--inv-text)}.invoice-page .field-box input::placeholder{color:#b0b7c3}.invoice-page .inline-notice,.invoice-page .inline-error{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.55}.invoice-page .inline-notice svg,.invoice-page .inline-error svg{flex-shrink:0;margin-top:2px}.invoice-page .inline-notice{margin-bottom:20px;padding:10px 12px;background:#f9fafb;border:1px solid #EEF0F3;border-radius:10px;color:#4b5563}.invoice-page .inline-notice svg{color:#9ca3af}.invoice-page .inline-error{margin-top:10px;color:#b91c1c}.invoice-page .btn-primary,.invoice-page .btn-secondary{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;padding:0 20px;border-radius:10px;font-family:inherit;font-size:14px;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.invoice-page .btn-primary{margin-top:20px;background:var(--inv-teal);border:1px solid var(--inv-teal);color:#fff;font-weight:600}.invoice-page .btn-primary:hover:not(:disabled){background:var(--inv-teal-hover)}.invoice-page .btn-primary:active:not(:disabled){background:#000}.invoice-page .btn-secondary{background:#fff;border:1px solid var(--inv-border);color:var(--inv-text);font-weight:500}.invoice-page .btn-secondary:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.invoice-page .btn-secondary:disabled{background:#f9fafb;color:#9ca3af;cursor:not-allowed}.invoice-page .btn-primary:focus-visible,.invoice-page .btn-secondary:focus-visible,.invoice-page .text-btn:focus-visible{outline:2px solid var(--inv-teal);outline-offset:2px}.invoice-page .btn-primary.is-loading,.invoice-page .btn-secondary.is-loading{cursor:progress}.invoice-page .btn-primary.is-loading{opacity:.85}.invoice-page .btn-spinner{display:none;width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spinner-rotate .7s linear infinite}.invoice-page .btn-secondary .btn-spinner{border-color:#11182726;border-top-color:var(--inv-text)}.invoice-page .is-loading .btn-spinner{display:inline-block}.invoice-page .is-loading .btn-icon{display:none}.invoice-page .text-btn{flex-shrink:0;padding:0;background:none;border:none;border-radius:4px;font-family:inherit;font-size:13px;font-weight:500;color:#4b5563;cursor:pointer;text-decoration:underline;text-decoration-color:#d1d5db;text-underline-offset:3px;transition:color .15s,text-decoration-color .15s}.invoice-page .text-btn:hover{color:var(--inv-text);text-decoration-color:currentColor}.invoice-page .sent-head{display:flex;align-items:flex-start;gap:14px}.invoice-page .sent-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#ecfdf3;color:#15803d}.invoice-page .sent-title{font-size:16px;font-weight:600;line-height:1.4;color:var(--inv-text);outline:none}.invoice-page .sent-desc{margin-top:4px;font-size:14px;line-height:1.6;color:var(--inv-label)}.invoice-page .sent-meta{margin-top:24px;border:1px solid #EEF0F3;border-radius:10px}.invoice-page .sent-meta-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;font-size:13px}.invoice-page .sent-meta-row+.sent-meta-row{border-top:1px solid #EEF0F3}.invoice-page .sent-meta-row dt{flex-shrink:0;color:var(--inv-label)}.invoice-page .sent-meta-row dd{display:flex;align-items:center;gap:12px;min-width:0;margin:0;font-weight:500;color:var(--inv-text)}.invoice-page .sent-email{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-page .sent-foot{margin-top:24px;padding-top:20px;border-top:1px solid #F0F1F4}.invoice-page .sent-help{margin-bottom:14px;font-size:13px;line-height:1.55;color:var(--inv-label)}.invoice-page .sent-foot .inline-error{margin:0 0 14px}.invoice-page .quota-text{margin-top:10px;font-size:12px;line-height:1.5;color:#9ca3af;text-align:center}.invoice-page .quota-text.limit{color:#b45309}.invoice-page .request-rules{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px;font-size:12px;line-height:1.5;color:#9ca3af;text-align:center}.invoice-page .request-rules svg{flex-shrink:0}@media (prefers-reduced-motion: reduce){.invoice-page .request-card{animation:none!important}.invoice-page .btn-spinner{animation-duration:1.6s}}@media (max-width: 639px){body.invoice-page.is-request-view{background:#fff;min-height:100vh;min-height:100dvh}.invoice-page.is-request-view .page-content{width:100%;max-width:none;margin:0;padding:calc(32px + env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) calc(32px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.invoice-page .page-head{margin:0 0 28px}.invoice-page .page-desc{max-width:none}.invoice-page .request-card{padding:0;background:transparent;border:none;border-radius:0;box-shadow:none;animation:none}.invoice-page .field-box{height:48px}.invoice-page .field-box input{font-size:16px}.invoice-page .btn-primary,.invoice-page .btn-secondary{height:48px}.invoice-page .sent-meta-row{padding:12px}.invoice-page .quota-text{text-align:left}.invoice-page .request-rules{align-items:flex-start;justify-content:flex-start;margin-top:20px;font-size:13px;color:var(--inv-label);text-align:left}.invoice-page .request-rules svg{margin-top:3px}}.hidden{display:none!important}.invoice-page .mine-list .record-item{cursor:default;align-items:flex-start}.invoice-page .mine-list .record-item:hover{background:transparent}.invoice-page .mine-order-no{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;color:var(--inv-label);word-break:break-all}.invoice-page .mine-status{font-size:11px;padding:2px 8px;border-radius:999px;font-weight:500;white-space:nowrap}.invoice-page .mine-status.pending{background:#fef3c7;color:#b45309}.invoice-page .mine-status.processing{background:#dbeafe;color:#1d4ed8}.invoice-page .mine-status.invoiced{background:#dcfce7;color:#15803d}.invoice-page .mine-status.rejected{background:#fee2e2;color:#b91c1c}.invoice-page .mine-status.voided{background:#f3f4f6;color:#6b7280}.invoice-page .mine-list .record-supplement{white-space:normal;overflow:visible;text-overflow:clip;word-break:break-all}.invoice-page .quota-exhausted{display:flex;flex-direction:column;gap:12px;margin-top:4px}.invoice-page .mine-entry{text-align:center;margin:4px 0 32px}.invoice-page .mine-entry .text-btn{font-size:14px}.invoice-page .mine-modal-box{max-width:520px;max-height:min(80vh,720px);padding:24px 24px 12px;text-align:left;display:flex;flex-direction:column}.invoice-page .mine-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.invoice-page .mine-modal-close{display:inline-flex;padding:6px;margin:-6px -6px -6px 0;background:none;border:none;border-radius:8px;color:var(--inv-label);cursor:pointer}.invoice-page .mine-modal-close:hover{background:#f3f4f6;color:var(--inv-text)}.invoice-page .mine-modal-box .mine-list{flex:1;min-height:0;max-height:none;overflow-y:auto;margin-top:8px}
