.card-heading-actions{display:flex;gap:12px;flex-wrap:wrap;margin:-5px 0 24px}.credit-card{background:linear-gradient(140deg,#164B3D,#102823 70%);position:relative;overflow:hidden}.credit-card .account-top>.icon{width:32px;height:32px;color:var(--green)}.card-dates{display:flex;gap:22px;margin:24px 0;color:var(--muted);font-size:calc(11px * var(--oriva-font-scale, 1))}.card-dates b{color:var(--text);margin-left:5px}.credit-card .actions{flex-wrap:wrap}.card-invoice-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:8px 0 24px}.card-invoice-summary small{display:block;color:var(--muted);font-size:calc(10px * var(--oriva-font-scale, 1));margin-bottom:8px}.card-invoice-summary b{font-size:16px}.card-review-table input,.card-review-table select{min-width:120px}.card-review-table td:nth-child(3) input{min-width:220px}.card-review-table input[type=checkbox],.card-confirm input{min-width:0;width:18px;height:18px;accent-color:var(--green)}.card-confirm{display:flex;align-items:flex-start;gap:12px;line-height:1.7;margin:20px 0}.card-confirm input{flex-shrink:0;margin-top:2px}.card-review-table .pending-tag{display:block}.mobile-nav{overflow-x:auto}.mobile-nav button{flex:1;min-width:48px}@media(max-width:640px){.card-invoice-summary{grid-template-columns:1fr 1fr}.card-invoice-summary b{font-size:calc(14px * var(--oriva-font-scale, 1))}.card-heading-actions{margin-top:0}.credit-card .value{font-size:27px}}
