.gift-fields{display:grid;gap:12px;min-width:0}.gift-fields label{display:grid;gap:7px;min-width:0}.gift-fields select,.gift-fields input{box-sizing:border-box;min-width:0;width:100%;padding:10px 12px;border:1px solid #dedbe5;border-radius:9px;background:#fff;color:#242035;font:inherit}.gift-fields input[aria-invalid=true]{border-color:#ad244a}.gift-field-error{font-size:13px;color:#ad244a;margin:0}.gift-details{box-sizing:border-box;max-width:100%;width:100%;display:grid!important;gap:9px;padding:14px!important;max-height:65dvh;overflow-y:auto;overscroll-behavior:contain;text-align:center}.gift-method-label{font-size:12px;letter-spacing:.02em;opacity:.85}.gift-detail-row{display:grid;gap:3px;min-width:0}.gift-detail-label{font-size:10px;letter-spacing:.04em;opacity:.8}.gift-detail-value{display:block;max-width:100%;font-size:14px;font-family:inherit;line-height:1.4;user-select:text;overflow-wrap:anywhere;unicode-bidi:plaintext}.gift-detail-row:has(.gift-detail-label) .gift-detail-value[dir=ltr]{direction:ltr;unicode-bidi:isolate}.gift-copy,.gift-open-link{margin:2px auto 3px;padding:6px 15px;min-height:30px;font:inherit;font-size:11px;line-height:1.3;max-width:100%;border:1px solid currentColor;border-radius:30px;color:inherit;background:transparent;text-decoration:none;cursor:pointer}.gift-copy-status,.gift-empty{font-size:12px;line-height:1.5;margin:4px 0}.gift-tone-pearl{color:inherit}.gift-tone-ivory{color:inherit}.gift-tone-rose{color:inherit}.gift-details .gift-detail-value{background:transparent;border:0}.gift-details:lang(ar){letter-spacing:normal}.gift-detail-value[dir=ltr]{white-space:nowrap;overflow-x:auto;scrollbar-width:thin;font-size:clamp(10px,3.15vw,14px)}
