.profileGiftForm{margin:10px 0}.profileGiftForm button{cursor:pointer}.profileGiftStatus:empty{display:none}.profileGiftStatus:not(:empty){box-sizing:border-box;width:100%;margin:6px 0;padding:9px 10px;border:1px solid rgba(96,220,165,.32);border-radius:7px;background:rgba(42,175,121,.14);color:#91e8ba;font-size:11px;line-height:1.4}.profileGiftStatus.is-info{border-color:#64d5e752;background:#247ea624;color:#a2dbff}.profileGiftStatus.is-error{border-color:#ff878759;background:#b4303026;color:#ffabab}

.profileHeaderActions{display:flex;align-items:center;gap:10px}
#profileGiftOpen{display:grid;place-items:center;width:32px;height:32px;padding:0;color:var(--ui-gold-light);font-size:18px;background:rgba(255,215,120,.08);border:1px solid var(--ui-line);border-radius:7px;cursor:pointer}
.profileGiftDialog{box-sizing:border-box;width:min(420px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:0;overflow:auto;color:white;font-family:inherit;background:linear-gradient(180deg,var(--ui-navy),rgba(4,18,34,.98));border:1px solid var(--ui-line);border-radius:14px;box-shadow:0 18px 55px rgba(0,0,0,.65)}
.profileGiftDialog::backdrop{background:rgba(0,0,0,.65)}
.profileGiftBody{padding:16px}.profileGiftBody>p{font-size:13px;line-height:1.5;color:#c6ddeb;margin:0 0 14px}
#profileGiftClose{cursor:pointer}.profileGiftDialog .profileGiftForm{margin:0}.profileGiftDialog .playerNicknameEdit{display:flex;gap:8px}.profileGiftDialog .playerNicknameEdit input{min-width:0;flex:1}.profileGiftDialog .playerNicknameEdit button{margin:0;width:auto}.profileGiftDialog .profileGiftStatus:not(:empty){font-size:13px;padding:11px 12px;margin-top:12px}

/* V210: game-style close control, centered without native button styling. */
#profileGiftClose{appearance:none;display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:#fff;font-family:Arial,sans-serif;font-size:27px;font-weight:400;line-height:1;box-shadow:none;cursor:pointer;align-self:center}
#profileGiftClose:hover{background:rgba(214,236,255,.1)}
#profileGiftClose:focus-visible{outline:2px solid var(--ui-cyan);outline-offset:2px}
