/* Payment workspace: test ledger distinct from real sales. */
.p14-hero{background:#192d32;color:#fff;border-radius:22px;padding:32px;display:flex;justify-content:space-between;align-items:center;gap:24px;margin:26px 0}.p14-hero h2{font-size:30px;letter-spacing:-1px;margin:8px 0 12px}.p14-hero p{color:#c7d9d9;max-width:680px;line-height:1.65;margin:0}.p14-mark{font-size:13px;letter-spacing:.12em;color:#aff0ca}.p14-test{display:inline-flex;align-items:center;padding:7px 12px;border-radius:30px;background:#ffe9b5;color:#624800;font-size:12px;font-weight:750;white-space:nowrap}.p14-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0}.p14-metric{background:#fff;border:1px solid var(--line,#dce4e4);border-radius:16px;padding:22px}.p14-metric b{display:block;font-size:27px;margin:9px 0}.p14-metric span{font-size:12px;color:#6d777d}.p14-tools{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:22px 0}.p14-tools select{max-width:240px}.p14-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:20px 0}.p14-tabs button{padding:10px 18px;background:transparent}.p14-tabs button.active{background:#193f40;color:#fff;border-color:#193f40}.p14-badge{display:inline-flex;border-radius:8px;padding:6px 9px;background:#edf2f2;color:#3d4f53;font-size:12px;line-height:1.3}.p14-badge.succeeded{background:#e2f4eb;color:#176540}.p14-badge.pending,.p14-badge.creating,.p14-badge.retry,.p14-badge.queued{background:#fff1d2;color:#75510c}.p14-badge.failed,.p14-badge.review{background:#ffe6e3;color:#9d3024}.p14-badge.canceled{background:#eceff1;color:#66717a}.p14-payment-id{font:11px ui-monospace,monospace;overflow-wrap:anywhere;max-width:290px;color:#6f7b80}.p14-modal>section{max-width:900px!important;width:calc(100vw - 32px);max-height:92vh;overflow:auto}.p14-detail{display:grid;grid-template-columns:1.12fr .88fr;gap:22px}.p14-panel{border:1px solid #dce6e3;border-radius:14px;padding:20px}.p14-panel h3{margin:0 0 18px}.p14-pair{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #edf1ef}.p14-pair span{color:#6d767e;font-size:13px}.p14-pair b{font-size:14px;text-align:right}.p14-panel .actions{margin-top:18px;flex-wrap:wrap}.p14-timeline{padding:0;list-style:none;margin:0}.p14-timeline li{padding:0 0 20px 18px;border-left:2px solid #e6eee9;position:relative;overflow-wrap:anywhere}.p14-timeline li:before{content:'';width:8px;height:8px;background:#407364;position:absolute;left:-5px;top:5px;border-radius:50%}.p14-timeline small{display:block;margin:4px 0;color:#7d8589}.p14-timeline code{font-size:11px;color:#677777}.p14-empty{text-align:center;padding:52px 22px;max-width:600px;margin:auto}.p14-empty .symbol{margin:0 auto 16px}.p14-empty p{color:#66757a;line-height:1.7}.p14-config{display:grid;grid-template-columns:1.1fr .9fr;gap:24px}.p14-flow{counter-reset:step}.p14-flow p{position:relative;padding-left:35px;margin:0 0 20px;line-height:1.7;color:#596b70}.p14-flow p:before{counter-increment:step;content:counter(step);position:absolute;left:0;background:#e9f0ed;color:#1c5a48;border-radius:50%;width:24px;height:24px;text-align:center}.p14-customer{margin-top:24px;padding:24px;border:1px solid #dde8df;border-radius:18px;background:#f7faf8}.p14-customer h2{font-size:23px;margin:15px 0}.p14-customer p{line-height:1.6;color:#64736c}.p14-customer .actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.p14-customer .p14-pair{flex-wrap:wrap}.p14-footnote{font-size:12px;color:#6c777b;line-height:1.7;margin:16px 0}.p14-table td{vertical-align:middle}.p14-pagination{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:20px 0}.p14-safe{background:#f2f7f5;border-left:3px solid #347760;padding:16px 20px;font-size:14px;line-height:1.65}.p14-refund{border-bottom:1px solid #e2eae7;padding:14px 0}.p14-refund p{font-size:13px;overflow-wrap:anywhere}.p14-refund-actions{display:flex;gap:8px;margin-top:10px}.p14-alert{margin:16px 0;padding:14px;background:#fff2da;border-radius:10px;font-size:13px;line-height:1.6;overflow-wrap:anywhere}@media(max-width:760px){.p14-hero{display:block;padding:22px}.p14-hero h2{font-size:25px}.p14-hero>.p14-test{margin-top:20px}.p14-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.p14-metric{padding:15px}.p14-metric b{font-size:22px}.p14-detail,.p14-config{grid-template-columns:1fr}.p14-panel{padding:16px}.p14-hero p{font-size:14px}.p14-table{min-width:680px}.p14-modal>section{padding:18px!important}.p14-customer{padding:18px}.p14-tools>div{width:100%}.p14-tools select{max-width:none}.p14-pagination{font-size:12px}.p14-customer .actions>*{flex:1 1 170px}}
@media(max-width:640px){
 .p14-table,.p14-table tbody{display:block;min-width:0;width:100%}.p14-table thead{display:none}
 .p14-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px;padding:18px 0;border-bottom:1px solid #e2eae7}
 .p14-table td{display:block;min-width:0;border:0;padding:3px 0;white-space:normal;overflow-wrap:anywhere}
 .p14-table td:first-child,.p14-table td:last-child{grid-column:1/-1}.p14-table td:first-child{padding-bottom:6px}
 .p14-table td:nth-child(2):before,.p14-table td:nth-child(3):before,.p14-table td:nth-child(4):before,.p14-table td:nth-child(5):before{display:block;font-size:10px;color:#71837a;margin-bottom:7px;letter-spacing:.03em}
 .p14-table td:nth-child(2):before{content:'СУММА'}.p14-table td:nth-child(3):before{content:'СОСТОЯНИЕ'}
 .p14-table td:nth-child(4):before{content:'КОНТУР'}.p14-table td:nth-child(5):before{content:'СОЗДАН'}
 .p14-table td:last-child button{width:100%;padding:12px}.p14-table .p14-payment-id{max-width:none}
 .footer>span{display:block;margin:0 0 8px}
}
/* v31 proof/accounting hierarchy; no new font dependencies. */
.p31-verification{margin-top:24px;line-height:1.65}.p31-verification h3{margin:8px 0 12px}.p31-verification p{color:#56676b}.p31-section-title{display:flex;justify-content:space-between;align-items:center;gap:20px}.p31-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.p31-facts>div{background:#f2f6f4;border-radius:10px;padding:14px}.p31-facts small,.p31-facts b{display:block}.p31-facts b{font-size:14px;overflow-wrap:anywhere}.p31-facts small{color:#607370;font-size:11px;margin-bottom:6px}.p31-verification hr{border:0;border-top:1px solid #e1e8e4;margin:24px 0}.p31-blockers{list-style:none;padding:0;margin:16px 0;display:grid;gap:10px}.p31-blockers li{padding:14px 16px;background:#fff6e3;border-radius:10px}.p31-blockers b{display:block;font:11px ui-monospace,monospace;overflow-wrap:anywhere;color:#865c11}.p31-blockers span{font-size:14px}.p31-accounting{margin-top:20px}.p31-entries{list-style:none;padding:0}.p31-entries li{display:flex;flex-direction:column;gap:6px;padding:14px 0;border-bottom:1px solid #e0e8e4}.p31-entries code{overflow-wrap:anywhere;font-size:11px}.p31-accounting h3{margin-top:8px}.p14-pair b{overflow-wrap:anywhere;min-width:0}.p14-panel{min-width:0}@media(max-width:640px){.p31-facts{grid-template-columns:1fr}.p31-section-title{align-items:start;flex-direction:column}.p31-verification .actions button{width:100%}.p31-accounting .p14-pair{flex-wrap:wrap}.p14-tabs button{flex:1 1 150px}}

.p31-accounting .p14-mark,.p31-verification .p14-mark{color:#386557}
