/* Return flow reuses the original phone, cards and review UI. */
.status.received{color:#f65a86}.ra-entry-wrap{position:relative;display:inline-flex}.ra-service-menu[hidden]{display:none}.ra-service-menu{position:absolute;right:0;top:calc(100% + 6px);min-width:140px;border:1px solid #eee2df;border-radius:10px;background:#fff;box-shadow:0 7px 25px #453c3826;z-index:15;padding:5px}.ra-service-menu button{display:block;width:100%;min-height:44px;padding:12px;text-align:left;border:0;border-radius:6px;background:#fff;color:#453c38;font:inherit;font-size:14px;cursor:pointer}.ra-service-menu button:hover,.ra-service-menu button:focus-visible{background:#fff3f2;color:#f5333f}.card:has(.ra-service-menu:not([hidden])){position:relative;z-index:3}#screen-detail .ra-service-menu{top:auto;bottom:calc(100% + 6px)}
#screen-return-parcel .af-reason-options{max-height:240px;overflow-y:auto}.ra-steps.af-steps li{font-size:11px}
.refund-demo[hidden]{display:none!important}.ra-list-logistics{font-size:12px;color:#9b8b84;margin:8px 0 0}.ra-list-logistics strong{font-weight:500;color:#6b5b53}.card-foot:has([data-ra]){gap:10px;flex-wrap:wrap}.ra-service{display:flex;align-items:center;justify-content:space-between;width:100%;padding:22px 16px;border:1px solid #e7e0dc;background:#fff;border-radius:12px;text-align:left;font:inherit;color:#453c38;cursor:pointer;margin:12px 0}.ra-service strong{display:block;font-size:17px;margin-bottom:6px}.ra-service small{font-size:13px;color:#9b8b84}.ra-service>span:last-child{font-size:26px;color:#b3a69f}.ra-intro{font-size:14px;color:#9b8b84;line-height:1.8;margin-top:5px}.ra-address{padding:15px;border:1px solid #e7e0dc;border-radius:10px;background:#faf8f6;line-height:1.8;font-size:14px;overflow-wrap:anywhere}.ra-address strong{display:block;margin-bottom:5px}.ra-address p{margin:0}.ra-guide{padding-left:20px;font-size:13px;line-height:1.8;color:#6b5b53;margin:12px 0 0}.ra-track-input{display:block;width:100%;border:1px solid #e3ddd8;border-radius:9px;padding:12px;font:inherit;font-size:14px;line-height:1.6;color:#453c38;background:#fff;resize:vertical;min-height:96px;margin-bottom:6px}.ra-track-input[aria-invalid=true]{border-color:#d6404b}.ra-field-hint{font-size:12px;color:#9b8b84;line-height:1.7;margin:6px 0 18px}.ra-waybills{list-style:none;margin:10px 0 0;padding:0}.ra-waybills li{padding:8px 0;border-top:1px solid #eee5df;font-size:14px;overflow-wrap:anywhere}.ra-step-label{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;margin-bottom:12px}.ra-step-label b{display:inline-flex;align-items:center;justify-content:center;background:#fff1ef;color:#f5333f;width:24px;height:24px;border-radius:50%;font-size:13px}.ra-stage-notice{border-left:3px solid #ff6b60;padding-left:12px;text-align:left;font-size:13px;line-height:1.8;color:#6b5b53;margin-top:16px}.ra-exchange-placeholder{font-size:14px;line-height:1.8;color:#6b5b53}.ra-error-summary{margin-bottom:16px}.ra-demo-flow{border-bottom:1px solid #eee5df;margin-bottom:14px;padding-bottom:6px}.ra-demo-flow label{margin-top:0}.ra-demo-tip{padding:10px;background:#f8f5f3;border-radius:8px;font-size:11px;margin:10px 0}.ra-list-record .card-foot{display:flex;justify-content:flex-end}.ra-address-badge{font-size:11px;color:#b37855;font-weight:400;margin-left:6px}.ra-shipment-result{font-size:13px;line-height:1.8;margin-top:10px}.ra-logistics-tag{display:inline-block;font-size:11px;color:#2c9270;border:1px solid #c5e5d8;background:#f3fbf7;border-radius:5px;padding:2px 7px;margin-top:8px}.ra-photo-tip{font-size:12px;color:#9b8b84;line-height:1.7}.ra-refund-total{font-size:20px;color:#f5333f;margin:9px 0}.ra-demo-panel .af-demo-actions button{flex:1 0 42%}.ra-demo-panel .af-demo-state{margin-top:10px}.ra-demo-panel textarea{width:100%;border:1px solid #dfd4cc;border-radius:8px;padding:9px;font:inherit;line-height:1.6;min-height:84px;resize:vertical}.ra-demo-panel .af-demo-reset{margin-top:10px}.ra-steps li{font-size:10px}
