/* V6 component refinements shared by admin and companion pages. */
.payment-balance-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;padding:0!important}.payment-balance-grid>div{padding:22px}.payment-balance-grid b,.payment-balance-grid span{display:block}.payment-balance-grid b{font-size:22px}.dispatch-total-preview{display:grid;align-content:center;padding:11px 15px;border-radius:15px;background:#e9f5ff}.dispatch-total-preview small,.dispatch-total-preview strong{display:block}.dispatch-total-preview strong{margin-top:4px;color:#087af1;font-size:21px}.template-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.template-editor{display:grid;gap:13px;padding:19px}.template-editor label{display:grid;gap:6px}.template-editor textarea{min-height:360px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.6}.verification-flags .warn{background:#fff2dc;color:#8b5d00}.raw-receipt pre{white-space:pre-wrap;word-break:break-word}.verified-title{display:flex;align-items:center;gap:10px}.verified-title>span{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#e8f8ed;color:#1c7b3c;font-size:20px}.verified-title small,.verified-title h2{display:block;margin:0}.verified-title small{color:var(--sub,#6e6e73);font-size:10px}.verified-title h2{margin-top:3px;font-size:16px}.verified-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px}.verified-grid>div{padding:11px;border-radius:13px;background:#fff}.verified-grid span,.verified-grid strong{display:block}.verified-grid span{color:var(--sub,#6e6e73);font-size:10px}.verified-grid strong{margin-top:5px}.parsed-people p{margin:0}.parsed-people>small{grid-column:1/-1;padding-top:5px;line-height:1.5}@media(max-width:900px){.payment-balance-hero{grid-template-columns:1fr}.payment-balance-grid{grid-template-columns:repeat(3,1fr)!important}.template-editor-grid{grid-template-columns:1fr}}@media(max-width:760px){.payment-balance-grid{grid-template-columns:1fr!important}.payment-balance-grid>div{padding:14px 16px}}
