.refund-sync-panel{border-top:4px solid #1a3f77;background:#f8faff}.refund-sync-panel h2,.refund-sync-panel h3{margin-top:0}.refund-sync-panel strong{display:inline-block;border-radius:999px;background:#e8effc;color:#1a3f77;padding:8px 14px}.refund-sync-panel[data-refund-state="processing"]{border-top-color:#d79911}.refund-sync-panel[data-refund-state="processing"] strong{background:#fff2cf;color:#775600}.refund-sync-panel[data-refund-state="complete"]{border-top-color:#16836a}.refund-sync-panel[data-refund-state="complete"] strong{background:#dff7ee;color:#096849}.refund-sync-panel[data-refund-state="failed"],.refund-sync-panel[data-refund-state="error"]{border-top-color:#c52228}.refund-sync-panel[data-refund-state="failed"] strong,.refund-sync-panel[data-refund-state="error"] strong{background:#ffeaec;color:#a11a2a}.refund-sync-panel[data-refund-state="partial"],.refund-sync-panel[data-refund-state="review"]{border-top-color:#8961c2}.refund-sync-panel p{overflow-wrap:anywhere;line-height:1.65}@media(max-width:640px){.refund-sync-panel{padding:20px}.refund-sync-panel button{width:100%}}

.refund-sync-overview{background:#fff}.refund-sync-overview .refund-runner-badge{display:inline-block;padding:9px 15px;border-radius:999px;font-weight:700;color:#805408;background:#fff3d4}.refund-sync-overview[data-runner-state="healthy"] .refund-runner-badge{color:#096849;background:#dff7ee}.refund-sync-overview[data-runner-state="running"] .refund-runner-badge{color:#1a3f77;background:#e8effc}.refund-sync-overview[data-runner-state="error"] .refund-runner-badge,.refund-sync-overview[data-runner-state="stalled"] .refund-runner-badge{color:#a11a2a;background:#ffeaec}.refund-sync-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.refund-sync-flow>div{border:1px solid #f3db9b;border-radius:14px;padding:20px;background:#fffbef}.refund-sync-flow .refund-flow-completed{border-color:#b3e0d2;background:#effaf5}.refund-sync-flow span{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fbe8ac;color:#805408;font-weight:700;margin-bottom:12px}.refund-flow-completed span{background:#cfeee1;color:#096849}.refund-sync-flow h3{font-size:18px;margin:0 0 8px}.refund-sync-flow p{margin:0}.refund-runner-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0}.refund-runner-stats>div{border:1px solid #dce5f2;border-radius:10px;padding:14px}.refund-runner-stats dt{font-size:13px;color:#546984;margin-bottom:8px}.refund-runner-stats dd{margin:0;font-weight:700;overflow-wrap:anywhere}.refund-cron-setup{margin-top:24px;padding:20px;border:1px solid #c9d9f0;border-radius:12px;background:#f7faff}.refund-cron-setup summary{cursor:pointer;font-weight:700;color:#1a3f77}.refund-cron-setup li{padding:6px 0;line-height:1.6}.refund-cron-setup input[readonly]{font-family:monospace;font-size:14px;cursor:text;background:white}.refund-cron-setup caption{text-align:left;font-weight:700;padding:12px 0}.refund-sync-issue{padding:12px 16px;border-left:3px solid #8961c2;background:#faf7ff;border-radius:6px}@media(max-width:960px){.refund-runner-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.refund-sync-flow,.refund-runner-stats{grid-template-columns:1fr}.refund-cron-setup{padding:14px}}

.return-price-value{display:block;font-weight:700;color:#1a3f77;white-space:nowrap}.return-price-unit{display:block;color:#64748b;margin-top:5px;white-space:nowrap}.return-price-summary{margin:20px 0;padding:20px 24px;border-radius:14px;border:1px solid #badbcf;background:#f0faf6}.return-price-summary h3{margin:0 0 10px}.return-price-summary .return-price-total{font-weight:800;font-size:25px;color:#08765c;margin:0 0 10px}.return-price-preview{padding:12px 16px;background:#f2f6ff;border-radius:10px}.return-price-preview>small{display:block;margin-top:8px}.staff-replacement{border-top:5px solid #7c3aed}.staff-replacement button{background:#6d28d9}.backend .stat[data-status="Replacement completed"]{border-top-color:#7c3aed}.backend .return-event-replacement{--event-ink:#7135b4;--event-bg:#f5eeff;--event-edge:#dec7fb}.badge[data-status="Replacement completed"]{background:#eee3ff;color:#6025a3}
