#refundRoot{max-width:1500px;margin:auto;color:#233d34}.rf-heading{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:12px 0 24px}.rf-heading h1{font-size:38px;letter-spacing:-1px;margin:8px 0}.rf-heading p{color:#68776a}.rf-eyebrow{font-size:11px;letter-spacing:2px;font-weight:800}.rf-info{background:#eef3df;border:1px solid #dbe2c8;border-radius:18px;padding:20px 24px;line-height:1.6}.rf-info p{margin:6px 0;font-size:13px}.rf-health{font-size:12px;line-height:1.7;color:#657267;padding:15px 3px}.rf-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:end;padding:20px;background:white;border:1px solid #e3e7dc;border-radius:16px}.rf-filters label,#rfDialog label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700}.rf-filters input,.rf-filters select,#rfDialog select,#rfDialog textarea{font:inherit;border:1px solid #d7dfd0;border-radius:9px;padding:10px;background:white;color:#233d34;min-height:40px}.rf-search{flex:1;min-width:180px}#refundRoot button{font:inherit;font-size:12px;padding:10px 14px;border:1px solid #cdd7c3;border-radius:10px;background:#fff;color:#233d34;cursor:pointer}#refundRoot button:hover{background:#eaf2ce}#refundRoot button:disabled{opacity:.45;cursor:default}.rf-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0}.rf-cards>div{padding:22px;background:#fff;border:1px solid #e0e5d9;border-radius:16px}.rf-cards strong{display:block;font-size:36px;margin:10px 0}.rf-cards span{font-size:13px}.rf-cards small,.rf-small{font-size:12px;color:#697569;line-height:1.6}.rf-table-wrap{overflow:auto;border:1px solid #dee4d6;border-radius:16px;background:white}.rf-table{width:100%;border-collapse:collapse;font-size:13px}.rf-table th{text-align:left;background:#f0f4e8;padding:16px;white-space:nowrap;font-size:11px;text-transform:uppercase;letter-spacing:.6px}.rf-table td{padding:16px;border-top:1px solid #e9ede2;vertical-align:top}.rf-table small{display:block;color:#697569;font-size:11px;line-height:1.6;margin-top:6px}.rf-badge{display:block;border-radius:7px;padding:5px 8px;margin-bottom:8px;font-size:11px;white-space:nowrap;background:#fff1d2;color:#765721}.rf-badge.confirmed{background:#dcecd0;color:#315227}.rf-badge.not_refund{background:#edf0ed;color:#697569}.rf-empty{text-align:center;padding:50px!important;color:#68766c}.rf-paging{display:flex;gap:10px;align-items:center;margin:20px 0;font-size:12px}.rf-paging span{flex:1}.rf-error,#rfReviewError{color:#a42b31;padding:12px;white-space:pre-wrap}#rfDialog{width:min(600px,90vw);max-height:85vh;overflow:auto;border:1px solid #dce4d3;border-radius:20px;padding:28px;color:#233d34;background:#fff}#rfDialog::backdrop{background:#182d2480}#rfDialog label{margin:18px 0}#rfDialog textarea{resize:vertical}#rfHistory{font-size:12px;white-space:pre-wrap}.rf-dialog-actions{display:flex;justify-content:end;gap:10px}#rfSave,#rfExport{background:#243e32!important;color:#f1f7d7!important}@media(max-width:700px){.rf-heading{align-items:start;flex-direction:column}.rf-cards{grid-template-columns:1fr}.rf-cards strong{font-size:28px}.rf-filters label{flex:1;min-width:130px}.rf-heading h1{font-size:30px}}
