.payment-workspace,.payment-route,.payment-form,.payment-detail{display:grid;gap:18px;min-width:0}.payment-summary{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr));gap:10px}.payment-summary article,.payment-plan,.payment-table,.payment-empty{background:rgba(10,22,39,.8);border:1px solid rgba(115,151,190,.2);border-radius:14px}.payment-summary article{padding:14px;display:grid;gap:7px}.payment-summary small{color:#8da3b8}.payment-summary strong{text-align:right}.payment-actions{display:flex;gap:9px;flex-wrap:wrap}.payment-table{overflow:auto}.payment-table table{width:100%;border-collapse:collapse;min-width:900px}.payment-table th,.payment-table td{padding:11px 12px;border-bottom:1px solid rgba(115,151,190,.14);text-align:left}.payment-table tbody tr{cursor:pointer}.payment-table tbody tr:hover{background:rgba(38,169,255,.08)}.payment-empty{padding:26px;text-align:center;color:#9bb2c8}.payment-context{padding:14px;background:#0b1727;border:1px solid #29425f;border-radius:12px;display:grid;gap:7px}.payment-context span{color:#9bb2c8}.payment-steps{display:flex;gap:6px;list-style:none;padding:0;overflow:auto}.payment-steps li{white-space:nowrap;padding:7px 10px;background:#10253d;border-radius:999px;font-size:12px;color:#a7cbed}.payment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.payment-form label,.payment-route>label{display:grid;gap:6px;color:#bed1e2}.payment-form input,.payment-form select,.payment-form textarea,.payment-route select{min-height:41px;background:#0b1727;color:#e8f4ff;border:1px solid #29425f;border-radius:9px;padding:8px 10px}.payment-form textarea{min-height:78px}.payment-legal{padding:12px;border-left:3px solid #f59e0b;background:rgba(245,158,11,.08)}.payment-mixed{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;grid-column:1/-1}.payment-mixed output{grid-column:1/-1;text-align:right;font-weight:700}.payment-plan{padding:16px}.payment-installments{display:grid;gap:8px}.payment-installments button{display:flex;justify-content:space-between;gap:20px;background:#0b1727;color:#e8f4ff;border:1px solid #29425f;border-radius:10px;padding:12px;text-align:left}.payment-detail nav{display:flex;gap:7px;overflow:auto}.payment-detail nav button{border:0;background:#10253d;color:#a7cbed;padding:8px 10px;border-radius:8px}.payment-detail dl{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.payment-detail dl div{display:flex;justify-content:space-between;padding:10px;border-bottom:1px solid rgba(115,151,190,.15)}.payment-detail dd{margin:0;text-align:right}.payment-receipt{display:grid;gap:10px;padding:20px;background:#f8fafc;color:#111827;border-radius:8px}.payment-signature{padding:30px 0;border-bottom:1px solid #111827}.payment-audit{display:grid;gap:10px}.payment-audit article{padding:12px;background:#0b1727;border:1px solid #29425f;border-radius:10px}
@media(max-width:1200px){.payment-summary{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.payment-summary,.payment-grid,.payment-mixed,.payment-detail dl{grid-template-columns:1fr}.payment-actions{display:grid}.payment-installments button{display:grid}}
