/* D793 professional solid action system. Dashboard intentionally excluded. */
.nx793-docs{--blue:#0d6efd;--green:#159447;--purple:#7b28d6;--red:#d92d20;--amber:#d98200;--teal:#0c8f8f}.nx793-dochead{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:4px 0 14px}.nx793-dochead h2{margin:0;font-size:24px;color:#183b63}.nx793-dochead p{margin:4px 0 0;color:#66758b}.nx793-main-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0 14px}.nx793-main-tabs button,.nx793-subtabs button{border:0;color:#fff;border-radius:11px;padding:12px 15px;font-weight:850;cursor:pointer;box-shadow:0 4px 10px rgba(15,40,70,.13);opacity:.76;transition:.14s ease}.nx793-main-tabs button:hover,.nx793-subtabs button:hover,.nx793-main-tabs button.active,.nx793-subtabs button.active{opacity:1;transform:translateY(-1px);box-shadow:0 7px 16px rgba(15,40,70,.18)}.nx793-main-tabs .invoice{background:#0d6efd}.nx793-main-tabs .receipt{background:#159447}.nx793-main-tabs .quote{background:#7b28d6}.nx793-subtabs{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.nx793-subtabs button{padding:9px 13px}.nx793-subtabs .unpaid,.nx793-subtabs .rejected{background:#d92d20}.nx793-subtabs .partial,.nx793-subtabs .pending{background:#d98200}.nx793-subtabs .paid,.nx793-subtabs .approved{background:#159447}.nx793-subtabs .converted{background:#7b28d6}.nx793-subtabs .all{background:#315b83}.nx793-subtabs b{margin-left:7px;background:rgba(255,255,255,.2);padding:2px 7px;border-radius:999px}.nx793-actions{display:flex;gap:5px;flex-wrap:wrap}.nx793-btn{border:0!important;border-radius:8px!important;padding:8px 11px!important;color:#fff!important;font-weight:800!important;cursor:pointer!important;box-shadow:0 3px 8px rgba(15,40,70,.14)!important}.nx793-btn.view{background:#0d6efd!important}.nx793-btn.edit{background:#d98200!important}.nx793-btn.pay,.nx793-btn.save,.nx793-btn.approve,.nx793-btn.receipt{background:#159447!important}.nx793-btn.delete,.nx793-btn.reject{background:#d92d20!important}.nx793-btn.convert{background:#7b28d6!important}.nx793-badge{display:inline-block;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:850}.nx793-badge.unpaid,.nx793-badge.quote-rejected{background:#ffe8e6;color:#b42318}.nx793-badge.partially-paid,.nx793-badge.quote-pending{background:#fff1cf;color:#995700}.nx793-badge.paid,.nx793-badge.quote-approved{background:#e3f7e9;color:#116c3b}.nx793-badge.quote-converted{background:#f0e5ff;color:#6b21a8}.nx793-table td small{display:block;color:#7a8798;margin-top:2px}.nx793-create{margin-top:16px}.nx793-receipt-link{border-left:5px solid #159447}.nx793-receipt-link p{color:#65758a}
/* Commission tabs: solid, no white tabs */
body:not([data-nxpage="dashboard"]) .nx792-tabs button{border:0!important;color:#fff!important;background:#315b83!important;box-shadow:0 4px 10px rgba(15,40,70,.12)!important}.nx792-tabs button:nth-child(1){background:#0d6efd!important}.nx792-tabs button:nth-child(2){background:#159447!important}.nx792-tabs button:nth-child(3){background:#7b28d6!important}.nx792-tabs button.active{outline:3px solid rgba(13,110,253,.18)!important;filter:brightness(1.06)}
/* Existing book action buttons: solid colours, dashboard excluded */
body:not([data-nxpage="dashboard"]) .card .btn.light{background:#0d6efd!important;color:#fff!important;border-color:#0d6efd!important}.card .btn.red{background:#d92d20!important;color:#fff!important;border-color:#d92d20!important}body:not([data-nxpage="dashboard"]) .card .actions>.btn:not(.red):not(.light){background:#159447!important;color:#fff!important;border-color:#159447!important}body:not([data-nxpage="dashboard"]) .table .btn:not(.red):not(.light){background:#159447!important;color:#fff!important;border-color:#159447!important}
@media(max-width:760px){.nx793-dochead{align-items:flex-start;flex-direction:column}.nx793-main-tabs{grid-template-columns:1fr}.nx793-subtabs{display:grid;grid-template-columns:1fr 1fr}.nx793-actions{display:grid;grid-template-columns:1fr 1fr}.nx793-actions .nx793-btn{width:100%}.nx793-dochead>.nx793-btn{width:100%}}
