#view-invoices .rs-wa-status{display:block;margin-top:7px;padding:4px 7px;border-radius:7px;font-size:9px;line-height:1.5;text-align:left;border:1px solid #94a3b833;background:#94a3b80b;color:#bac7dc;cursor:pointer;white-space:normal}
#view-invoices .rs-wa-status[data-state=queued],.rs-tools-pill[data-state=queued]{color:#93c5fd;border-color:#3b82f640;background:#3b82f612}
#view-invoices .rs-wa-status[data-state=sending],.rs-tools-pill[data-state=sending]{color:#67e8f9;border-color:#06b6d440;background:#06b6d412}
#view-invoices .rs-wa-status[data-state=accepted],.rs-tools-pill[data-state=accepted],.rs-tools-pill[data-state=committed]{color:#5eead4;border-color:#14b8a640;background:#14b8a612}
#view-invoices .rs-wa-status:is([data-state=failed],[data-state=queue_failed]),.rs-tools-pill:is([data-state=failed],[data-state=queue_failed]){color:#fda4af;border-color:#f43f5e40;background:#f43f5e12}
#view-invoices .rs-wa-status[data-state=unknown],.rs-tools-pill:is([data-state=unknown],[data-state=prepared]){color:#fcd34d;border-color:#f59e0b40;background:#f59e0b12}
#rsInvoiceToolsModal{display:flex!important;align-items:center;justify-content:center;padding:18px;background:#030814bc;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1000120!important;position:fixed;inset:0}
body.rs-tools-open{overflow:hidden}
#rsInvoiceToolsModal .rs-tools-card{display:flex;flex-direction:column;width:100%;max-width:820px;max-height:calc(100dvh - 36px);overflow:hidden;border:1px solid #93c5fd38;border-radius:23px;background:linear-gradient(145deg,#8b5cf60b,#14b8a607),#111c2d;color:#edf3ff;box-shadow:0 30px 110px #02061780}
#rsInvoiceToolsModal header.rs-tools-head{display:flex!important;justify-content:space-between;align-items:flex-start;gap:16px;padding:21px 24px;border-bottom:1px solid #a6bad024;background:linear-gradient(120deg,#8b5cf612,#14b8a608)}
.rs-tools-eyebrow{font-size:9px;font-weight:700;letter-spacing:.12em;color:#a5b4fc}.rs-tools-head h2{font-size:21px;font-weight:700;margin:5px 0}.rs-tools-head p{font-size:11px;color:#adbbd0;overflow-wrap:anywhere}
.rs-tools-body{padding:20px 24px;overflow:auto;overscroll-behavior:contain;min-height:0}
#rsInvoiceToolsModal .rs-tool-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 14px;border:1px solid #a5b4fc35;border-radius:11px;background:#818cf80c;color:#e4ecff;font-size:12px;cursor:pointer;line-height:1.5}
#rsInvoiceToolsModal .rs-tool-button:hover{background:#818cf81c;border-color:#a5b4fc70}#rsInvoiceToolsModal .rs-tool-button:disabled{opacity:.5;cursor:default}
#rsInvoiceToolsModal .rs-tool-button:focus-visible,#view-invoices .rs-wa-status:focus-visible{outline:2px solid #93c5fd;outline-offset:3px}
#rsInvoiceToolsModal .rs-tool-primary{background:linear-gradient(120deg,#0f766e,#0e7490);color:#fff;border-color:#5eead440}
.rs-tools-option{padding:15px;margin-bottom:12px;border:1px solid #a6bad024;border-radius:14px;background:#8b5cf609}.rs-tools-option:nth-child(2n){background:#14b8a609}.rs-tools-option p{font-size:11px;line-height:1.6;color:#adbbd0;margin-top:8px}
.rs-tools-note{font-size:11px;line-height:1.7;color:#adbbd0;margin:12px 0;overflow-wrap:anywhere}.rs-tools-error{font-size:12px;line-height:1.7;color:#fda4af;margin:0 0 14px}
.rs-tools-pill{display:inline-block;border:1px solid #94a3b833;background:#94a3b80b;color:#bac7dc;border-radius:999px;padding:4px 10px;font-size:10px}
.rs-receipt-card{margin-bottom:18px;padding:18px;border:1px solid #5eead42b;border-radius:16px;background:#14b8a607}.rs-receipt-card h3{font-size:16px;color:#5eead4;font-weight:700}
.rs-receipt-details{display:grid;grid-template-columns:180px minmax(0,1fr);gap:0;margin:15px 0}.rs-receipt-details dt,.rs-receipt-details dd{padding:9px 0;border-bottom:1px solid #a6bad018;font-size:12px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.rs-receipt-details dt{color:#adbbd0;padding-right:12px}.rs-receipt-details dd{color:#edf3ff;margin:0}
.rs-tools-actions{display:flex;flex-wrap:wrap;gap:9px}.rs-receipt-print-frame{position:fixed;left:-12000px;top:0;width:800px;height:1100px;border:0;pointer-events:none}
.rs-activity-item{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;border-left:2px solid #818cf85a;margin:0 0 13px;padding:13px 15px;background:#818cf808;border-radius:0 12px 12px 0}.rs-activity-item strong{font-size:12px}.rs-activity-item p{width:100%;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.rs-activity-item small{font-size:10px;color:#adbbd0;overflow-wrap:anywhere}
#invoiceForm .rs-copy-tax-field{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;font-size:10px;color:#67e8f9}#invoiceForm .rs-copy-tax{width:95px!important;min-height:34px;padding:6px 9px;font-size:11px}
#invoiceForm #rsInvoiceTaxLine[hidden]{display:none!important}
#rsInvoiceToolsModal [hidden]{display:none!important}
body.theme-minimal #rsInvoiceToolsModal .rs-tools-card{background:linear-gradient(145deg,#8b5cf608,#14b8a606),#fbfcff;color:#17263d}body.theme-minimal #rsInvoiceToolsModal .rs-tool-button{color:#4338ca;border-color:#6366f135}body.theme-minimal #rsInvoiceToolsModal .rs-tool-primary{color:white}body.theme-minimal :is(.rs-tools-head p,.rs-tools-option p,.rs-tools-note,.rs-receipt-details dt,.rs-activity-item small){color:#52637a}body.theme-minimal .rs-receipt-details dd{color:#17263d}body.theme-minimal .rs-receipt-card h3{color:#0f766e}body.theme-minimal .rs-tools-error{color:#be123c}
body.theme-minimal #view-invoices .rs-wa-status[data-state=accepted],body.theme-minimal .rs-tools-pill:is([data-state=accepted],[data-state=committed]){color:#0f766e}body.theme-minimal #view-invoices .rs-wa-status[data-state=queued],body.theme-minimal .rs-tools-pill[data-state=queued]{color:#1d4ed8}body.theme-minimal #view-invoices .rs-wa-status[data-state=sending],body.theme-minimal .rs-tools-pill[data-state=sending]{color:#0e7490}body.theme-minimal #view-invoices .rs-wa-status:is([data-state=failed],[data-state=queue_failed]),body.theme-minimal .rs-tools-pill:is([data-state=failed],[data-state=queue_failed]){color:#be123c}body.theme-minimal #view-invoices .rs-wa-status[data-state=unknown],body.theme-minimal .rs-tools-pill:is([data-state=unknown],[data-state=prepared]){color:#92400e}body.theme-minimal #view-invoices .rs-wa-status[data-state=unrecorded]{color:#52637a}
@media(max-width:768px){#rsInvoiceToolsModal{padding:10px}#rsInvoiceToolsModal .rs-tools-card{max-height:calc(100dvh - 20px);border-radius:18px}#rsInvoiceToolsModal header.rs-tools-head{padding:16px;gap:10px}.rs-tools-body{padding:15px}.rs-tools-head h2{font-size:18px}#rsInvoiceToolsModal .rs-tool-button{min-height:44px}.rs-receipt-card{padding:13px}.rs-receipt-details{grid-template-columns:115px minmax(0,1fr)}.rs-receipt-details dt,.rs-receipt-details dd{font-size:11px}.rs-tools-actions>.rs-tool-button{flex:1}#invoiceForm .rs-copy-tax{font-size:16px;min-height:44px}}
@media(prefers-reduced-transparency:reduce){#rsInvoiceToolsModal{backdrop-filter:none;-webkit-backdrop-filter:none}}
