.payments-workspace{max-width:1140px}.payments-workspace h1{font-size:32px}.payments-workspace>.topbar{align-items:flex-start}.payment-feedback{position:sticky;top:0;z-index:5;background:#f1f5ef;border-bottom:1px solid #dce5d5;padding:14px 0;font-size:14px;margin-bottom:22px}.payment-feedback.error{background:#fff4ec;border-color:#edd1bc}.manual-notice{display:flex;flex-wrap:wrap;align-items:center;gap:6px 24px;background:#edf1e6;border:1px solid #dbe4d1;padding:18px 22px;border-radius:16px}.manual-notice p{flex:1;min-width:220px;font-size:14px;color:#65765e;margin:0}.manual-notice a{font-size:14px}.payment-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0}.payment-stats>div{background:#fffefa;border:1px solid #dfe7d7;border-radius:18px;padding:18px 22px}.payment-stats span{display:block;font-size:13px;color:#71816a}.payment-stats strong{display:block;font-size:30px;font-weight:600;margin-top:6px}.order-workspace>.topbar h2{margin:0}.order-workspace>.topbar p{margin:6px 0 0}.order-tools{padding-bottom:22px;border-bottom:1px solid #e5eadf}.order-search{font-size:14px}.order-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.order-filters button{font-size:13px;min-height:40px;padding:8px 16px;border-radius:24px;font-weight:500}.order-filters button[aria-pressed=true]{background:#234c40;color:#fff;border-color:#234c40}.payment-order{padding:28px 0;border-bottom:1px solid #e5eadf}.payment-order:last-child{border:0;padding-bottom:0}.payment-order h3{font-size:20px;margin:0;overflow-wrap:anywhere}.order-heading{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.order-heading .badge{flex-shrink:0}.badge.attention{background:#fff1d7;color:#8e5b23}.order-price{font-weight:600;margin:10px 0;font-size:17px}.order-ids{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.order-ids p{font-size:12px;color:#7a8773;overflow-wrap:anywhere;margin:0}.order-ids button,.payment-order .subtle{padding:6px 10px;min-height:38px;background:transparent;font-size:13px}.order-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 8px}.order-actions button{font-size:14px;min-height:42px;padding:10px 14px}.payment-money{display:flex;gap:10px 26px;flex-wrap:wrap;font-size:14px;padding:14px 18px;background:#f4f7ef;border-radius:12px;margin:16px 0}.payment-money span{white-space:nowrap}.refund-tools{margin-top:18px;padding:14px 18px;border:1px solid #e4e9dd;border-radius:12px}.refund-tools summary{font-weight:600;color:#526c52;min-height:30px}.refund-tools form{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-top:12px}.refund-tools label{flex:1;min-width:160px;font-size:14px}.refund-tools button{font-size:14px}.refund-entry{display:flex;align-items:center;gap:14px;justify-content:space-between;border-top:1px solid #e4e9dd;padding-top:12px;margin-top:12px}.refund-entry p{font-size:13px;margin:0}.refund-entry button{min-height:40px;font-size:13px;padding:8px 12px}.empty-orders{text-align:center;padding:38px 18px;color:#75836d}.empty-orders strong{display:block;color:#476047;font-size:18px;margin-bottom:8px}.quote-section summary{font-size:20px;font-weight:600;padding:8px 0}.quote-section summary span{display:block;font-size:13px;color:#7b8873;font-weight:400;margin-top:6px}.quote-grid{margin:18px 0 22px}.quote-section form>.primary{margin-top:22px}.quote-section .notice{margin-top:24px;white-space:normal}.quote-section .notice button{margin-top:18px}.copy-fallback{margin-top:12px;font-size:13px;min-height:70px}.payment-order .muted{font-size:13px}
@media(max-width:650px){.payments-workspace h1{font-size:27px}.payments-workspace>.topbar{margin-bottom:12px}.payment-stats{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.payment-stats>div{padding:14px 12px;border-radius:14px}.payment-stats span{font-size:12px}.payment-stats strong{font-size:26px}.order-heading{display:block}.order-heading .badge{margin-top:10px}.order-filters{gap:6px}.order-filters button{padding:8px 12px}.payment-money{display:block;line-height:2}.payment-money span{display:block}.refund-entry{align-items:flex-start}.refund-entry button{flex-shrink:0}.refund-tools form{display:block}.refund-tools form button{width:100%;margin-top:12px}.order-ids{display:block}.order-ids button{padding-left:0}.payment-feedback{font-size:13px;padding:12px 0}.manual-notice{padding:16px}.order-workspace{padding:20px 16px}.order-workspace>.topbar{gap:12px}.order-workspace>.topbar button{font-size:13px;padding:10px 12px}.quote-section summary{font-size:18px}}
.order-support{margin-top:20px;padding:20px;border:1px solid #cfdbc8;border-radius:16px;background:#f4f7ef}.order-support h4{margin:0 0 10px;color:#234c40}.order-support .support-reason{font-weight:600;font-size:14px}.support-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.8}.support-meta{font-size:12px;color:#6e7c68;overflow-wrap:anywhere}.order-support label{display:block;font-size:14px;margin-top:18px}.order-support textarea{width:100%;box-sizing:border-box;min-height:100px;margin-top:8px;resize:vertical}.order-support button{min-height:44px;white-space:normal}
.payment-operations summary{font-size:19px;font-weight:600;padding:8px 0;cursor:pointer}.payment-operations summary span{font-size:13px;color:#6e7c68;font-weight:400;margin-left:10px}.platform-notice{padding:20px;border:1px solid #e0d6bd;background:#fffaf0;border-radius:14px;margin:14px 0}.platform-notice h3{font-size:17px;margin:0 0 12px}.platform-notice p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.platform-notice label{display:block;font-size:14px}.platform-notice textarea{min-height:90px;margin:8px 0 12px;width:100%;box-sizing:border-box}.audit-difference{padding:14px 0;border-top:1px solid #dce3d5;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.payment-operations .order-actions .button{font-size:14px}.payment-operations button{white-space:normal}
