.refund-panel{display:flex;flex-direction:column;gap:12px;color:#ffffffe6;font-size:14px;line-height:1.5}.refund-panel a{color:#fff;text-decoration:underline;text-underline-offset:2px}.refund-panel__note{margin:0;color:#ffffffa6}.refund-panel__note p{margin:0 0 8px}.refund-panel__notice{margin:0;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.12)}.refund-panel__notice.is-ok{border-color:#00d4aa73;background:#00d4aa14}.refund-panel__notice.is-error{border-color:#ff606080;background:#ff606014}.refund-panel__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.refund-panel__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.refund-panel__info{display:flex;flex-direction:column;gap:2px;min-width:0}.refund-panel__label{font-weight:600;color:#fff}.refund-panel__meta{font-size:13px;color:#ffffff8c}.refund-panel__btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border:0;border-radius:999px;background:#fff;color:#111;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.refund-panel__btn:disabled{opacity:.5;cursor:default}.refund-panel__link-btn{display:inline-flex;align-items:center;min-height:44px;padding:8px 4px;border:0;background:none;color:#ffffffbf;font-size:13px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.refund-panel__link-btn:disabled{opacity:.5;cursor:default}.refund-panel__status{flex-shrink:0;font-size:12px;color:#ffffff8c}.refund-panel__status.is-refunded,.refund-panel__status.is-processing{color:var(--aige-teal, #00d4aa)}.refund-panel__confirm{padding:14px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#ffffff0d}.refund-panel__confirm-title{margin:0 0 4px;font-weight:600;color:#fff}.refund-panel__confirm-text{margin:0 0 12px;color:#ffffffb3}.refund-panel__confirm-actions{display:flex;align-items:center;gap:12px}@media(max-width:420px){.refund-panel__row{flex-direction:column;align-items:stretch}.refund-panel__btn{width:100%}}.refund-panel.is-aige{gap:10px;color:var(--kit-text-dim);font-size:13px}.refund-panel.is-aige a{color:var(--kit-text)}.refund-panel.is-aige .refund-panel__note{color:var(--kit-text-faint)}.refund-panel.is-aige .refund-panel__notice{border-radius:14px;border:.5px solid var(--kit-line);background:var(--kit-1);color:var(--kit-text-dim);font-weight:600}.refund-panel.is-aige .refund-panel__notice.is-ok{border-color:var(--kit-line-strong)}.refund-panel.is-aige .refund-panel__notice.is-error{border-color:var(--kit-danger);background:var(--kit-danger-wash);color:var(--kit-danger-text)}.refund-panel.is-aige .refund-panel__list{gap:10px}.refund-panel.is-aige .refund-panel__row{gap:12px;padding:14px 16px;border-radius:var(--kit-r-panel);border:.5px solid var(--kit-line);background:var(--kit-2);min-width:0}.refund-panel.is-aige .refund-panel__info{min-width:0}.refund-panel.is-aige .refund-panel__label{color:var(--kit-text);font-size:14.5px;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.refund-panel.is-aige .refund-panel__meta{font-size:11.5px;color:var(--kit-text-faint);overflow-wrap:anywhere}.refund-panel.is-aige .refund-panel__btn{min-height:36px;padding:0 16px;border-radius:var(--kit-r-ctl);background:var(--kit-light);color:var(--kit-0);font-size:13px;font-weight:700;letter-spacing:-.01em;transition:background-color .22s var(--kit-ease),color .22s var(--kit-ease),transform .22s var(--kit-ease)}.refund-panel.is-aige .refund-panel__btn:hover:not(:disabled){background:var(--kit-text);transform:translateY(-1px)}.refund-panel.is-aige .refund-panel__btn:disabled{opacity:.45}@media(pointer:coarse){.refund-panel.is-aige .refund-panel__btn{min-height:44px}}.refund-panel.is-aige .refund-panel__link-btn{color:var(--kit-text-dim);text-decoration:none;font-weight:600}.refund-panel.is-aige .refund-panel__link-btn:hover:not(:disabled){color:var(--kit-text)}.refund-panel.is-aige .refund-panel__status{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--kit-text-faint)}.refund-panel.is-aige .refund-panel__status.is-refunded,.refund-panel.is-aige .refund-panel__status.is-processing{display:inline-flex;align-items:center;gap:6px;color:var(--kit-text-dim)}.refund-panel.is-aige .refund-panel__status.is-refunded:before,.refund-panel.is-aige .refund-panel__status.is-processing:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--aige-teal)}.refund-panel.is-aige .refund-panel__confirm{padding:16px;border-radius:var(--kit-r-panel);border:.5px solid var(--kit-line);background:var(--kit-1)}.refund-panel.is-aige .refund-panel__confirm-title{color:var(--kit-text);font-size:14px;font-weight:700;letter-spacing:-.01em}.refund-panel.is-aige .refund-panel__confirm-text{color:var(--kit-text-faint);font-size:12.5px;line-height:1.5}@media(prefers-reduced-motion:reduce){.refund-panel.is-aige .refund-panel__btn{transition:none}}.refund-panel.is-aige *:focus-visible{outline:2px solid var(--kit-text);outline-offset:2px}
