#createDrawer .returning-customer-card { margin:0 0 18px; border:1px solid #98cbb5; border-radius:16px; overflow:hidden; background:#fff; }
#createDrawer .returning-identity { padding:18px; background:#edf8f2; }
#createDrawer .returning-identity h3 { margin:10px 0 6px; font-size:24px; overflow-wrap:anywhere; }
#createDrawer .returning-identity p { margin:0 0 6px; overflow-wrap:anywhere; }
#createDrawer .returning-badge { color:#176441; font-weight:800; font-size:13px; }
#createDrawer .returning-history { padding:14px 18px; border-top:1px solid #c6dfd3; }
#createDrawer .returning-history summary { cursor:pointer; font-weight:700; color:#176441; }
#createDrawer .returning-history article { display:grid; gap:4px; padding:12px 0; border-bottom:1px solid #e2e9ed; }
#createDrawer .returning-history article span { font-size:13px; text-transform:capitalize; }
#createDrawer .returning-history article p { margin:0; font-size:13px; }
#createDrawer .returning-history-case { display:grid; gap:4px; min-height:44px; padding:8px; margin:-4px; color:inherit; text-decoration:none; border-radius:8px; overflow-wrap:anywhere; }
#createDrawer .returning-history-case:hover { background:#edf8f2; }
#createDrawer .returning-history-case:focus-visible { outline:2px solid #176441; outline-offset:2px; }
#createDrawer .returning-history-case .returning-history-open { color:#176441; font-weight:700; text-transform:none; }
#createDrawer .returning-location { padding:16px 18px; border-top:1px solid #c6dfd3; }
#createDrawer .returning-location label { display:grid; gap:8px; font-weight:700; }
#createDrawer .returning-location select { width:100%; min-width:0; min-height:46px; }
#createDrawer .returning-location p { overflow-wrap:anywhere; margin:8px 0; }
#createDrawer .returning-address-alert { margin-top:12px; padding:12px; background:#fff4dd; color:#754809; border:1px solid #e3c27c; border-radius:10px; font-size:14px; }
#createDrawer.returning-request .request-discount-card { margin-top:18px; }
#createDrawer.returning-request #customerType { display:none; }
#createDrawer.returning-loading .create-form-body > :not(.returning-loading-message), #createDrawer.returning-loading .create-actions { display:none !important; }
#createDrawer .returning-loading-message { padding:28px 12px; color:#234861; }
#createDrawer .returning-loading-message button { display:block; margin-top:18px; }
#createDrawer.returning-request input[readonly] { background:#f2f6f8; }

#createDrawer .returning-identity { padding:14px 16px; position:relative; }
#createDrawer .returning-identity h3 { font-size:21px; margin:7px 0 4px; }
#createDrawer .returning-identity p { font-size:14px; }
#createDrawer .returning-identity .text-button { min-height:32px; padding:4px 8px; margin:2px 0 0; font-size:12px; }
#createDrawer .returning-history { padding:10px 16px; }
#createDrawer .returning-location { padding:12px 16px; }
#createDrawer.returning-request .section-title { padding-top:12px; padding-bottom:12px; }
#createDrawer.returning-request .form-grid { gap:10px; }
