/* MAERCHENPFAD_VIP_V69 – Königlicher Märchenstil, keine globalen Layoutänderungen. */
.mp-vip-v69-dialog {
  position:fixed; inset:0; margin:auto; padding:0; width:min(96vw,760px); max-width:760px;
  max-height:min(94dvh,960px); border:1px solid #ddbd75; border-radius:27px;
  background:#100e24; color:#fff0d0; box-shadow:0 25px 90px #000c,0 0 0 3px #d7a54d55, inset 0 0 28px #c3923227;
  overflow-x:hidden; overflow-y:auto; scrollbar-color:#b68c4b #1b1730; z-index:35000;
  font-family:Georgia,'Times New Roman',serif; overscroll-behavior:contain;
}
.mp-vip-v69-dialog[open] { animation:mp-vip-v69-appear .28s ease-out both; }
.mp-vip-v69-dialog::backdrop { background:radial-gradient(circle at center,#240d42dc,#03020bf2 78%); backdrop-filter:blur(7px); }
.mp-vip-v69-dialog * { box-sizing:border-box; }
.mp-vip-v69-shell { position:relative; padding:0 22px 12px; overflow:hidden; isolation:isolate; background:radial-gradient(ellipse at 50% -7%,#674273 0%,#2a1b43 31%,#151227 63%,#0c1022 100%); }
.mp-vip-v69-shell:after { content:''; position:absolute; pointer-events:none; inset:10px; border:1px solid #f4d99245; border-radius:21px; z-index:-1; }
.mp-vip-v69-dialog.is-vip .mp-vip-v69-shell { background:radial-gradient(ellipse at 50% -4%,#7a5264 0%,#312242 31%,#181329 66%,#100f21 100%); }
.mp-vip-v69-night { pointer-events:none;position:absolute;inset:0;z-index:-1; overflow:hidden; }
.mp-vip-v69-night:before {content:'';position:absolute;inset:0;background:radial-gradient(circle at 18% 26%,#ffe5a528 1px,transparent 4px),radial-gradient(circle at 79% 32%,#ffe5a528 1px,transparent 3px),radial-gradient(circle at 54% 73%,#ffe5a528 1px,transparent 3px);background-size:122px 149px,169px 113px,103px 179px;}
.mp-vip-v69-night i {position:absolute;color:#fff0bb;opacity:.8;font:20px Georgia;filter:drop-shadow(0 0 10px #ffda6b);animation:mp-vip-v69-float 5s ease-in-out infinite;}
.mp-vip-v69-night i:nth-child(1){left:8%;top:10%;}.mp-vip-v69-night i:nth-child(2){right:13%;top:18%;animation-delay:1s}.mp-vip-v69-night i:nth-child(3){left:18%;top:37%;animation-delay:2s}.mp-vip-v69-night i:nth-child(4){right:8%;top:58%;animation-delay:3s}.mp-vip-v69-night i:nth-child(5){left:40%;top:66%;animation-delay:4s}
.mp-vip-v69-close {position:sticky;top:12px;float:right;margin:12px 0 0;z-index:10; width:37px;height:37px;border:1px solid #cba96899;border-radius:50%;background:#251c3df0;color:#fff0ca;font-size:29px;line-height:29px;cursor:pointer;}
.mp-vip-v69-close:hover,.mp-vip-v69-close:focus-visible{box-shadow:0 0 13px #ebbf7d99;outline:2px solid #f3d28d}
.mp-vip-v69-header{text-align:center;padding:26px 14px 12px;clear:both;position:relative;}
.mp-vip-v69-kicker{display:block;font:700 11px/1.5 system-ui,sans-serif;letter-spacing:.24em;color:#f0d9a3;text-shadow:0 0 12px #efba74a9;text-transform:uppercase;}
.mp-vip-v69-crown {display:block;font:normal 65px/.95 Georgia,serif;color:#fff0a5;text-shadow:0 4px 0 #6e3d14,0 0 14px #fce08e,0 0 38px #d4a440; transform-origin:bottom center;animation:mp-vip-v69-crown 4s ease-in-out infinite;}
.mp-vip-v69-avatar-halo {position:relative;margin:11px auto 10px;width:136px;height:136px;border-radius:50%;padding:7px; background:conic-gradient(#8b4c6d,#ffefac,#b77f4e,#8b4c6d,#ffefac,#8b4c6d);box-shadow:0 0 0 4px #1e1324,0 0 25px #efca7260;}
.mp-vip-v69-dialog.is-vip .mp-vip-v69-avatar-halo{animation:mp-vip-v69-glow 3.1s ease-in-out infinite;}
.mp-vip-v69-avatar-halo img {width:100%;height:100%;display:block;object-fit:cover;border-radius:50%;background:#21233f;border:2px solid #251329;}
.mp-vip-v69-status {width:max-content;max-width:100%;margin:9px auto 7px;padding:6px 15px;font:800 10px/1.4 system-ui,sans-serif;letter-spacing:.13em;border:1px solid #ddbf7c88;border-radius:35px;color:#ead1a7;background:#190f2dbe;}
.mp-vip-v69-dialog.is-vip .mp-vip-v69-status{background:linear-gradient(135deg,#8d591b,#e8bb5e 35%,#fff0b8 53%,#ab6f27 100%);color:#39200a;border-color:#fff1bb;box-shadow:0 0 18px #ddab62a0;}
.mp-vip-v69-header h2{margin:7px 0 3px!important;font:700 clamp(28px,5vw,41px)/1.1 Georgia,serif!important;color:#fff3d1!important;text-shadow:0 2px 10px #000,0 0 14px #d9ab6580;word-break:break-word;}
.mp-vip-v69-handle{margin:0!important;font:500 14px system-ui,sans-serif!important;color:#e5caa2!important;}
.mp-vip-v69-title{font:italic 16px Georgia,serif!important;color:#ffdfa4!important;margin:7px 0!important;}
.mp-vip-v69-body {width:min(100%,640px);margin:4px auto 16px;position:relative;}
.mp-vip-v69-story {border:1px solid #bfa17170;border-radius:16px;padding:15px 20px;text-align:center;background:linear-gradient(125deg,#2e2343dc,#1a1c32ec);box-shadow:inset 0 1px #ffedaf33;}
.mp-vip-v69-story>span {display:block;color:#e3bc80;font:700 10px system-ui,sans-serif;letter-spacing:.17em;margin-bottom:8px;}
.mp-vip-v69-story strong {display:block;color:#ffe6ad;font-size:21px;}
.mp-vip-v69-story p{color:#decdb8;font:13px/1.6 system-ui,sans-serif;margin:7px 0 0;}
.mp-vip-v69-stats {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:15px 0;}
.mp-vip-v69-stats>div {text-align:center;padding:12px 6px;background:linear-gradient(#2d2441dd,#17192bdc);border:1px solid #e9ca8b55;border-radius:12px;}
.mp-vip-v69-stats span {display:block;font:700 10px system-ui,sans-serif;letter-spacing:.06em;color:#e2bc85;text-transform:uppercase;}
.mp-vip-v69-stats strong {display:block;font:700 clamp(18px,2.7vw,24px)/1.4 Georgia,serif;color:#fff3d0;}
.mp-vip-v69-biography,.mp-vip-v69-medals {padding:3px 6px 8px;border-bottom:1px solid #f1d78d36;}
.mp-vip-v69-biography h3,.mp-vip-v69-medals h3 {font:700 18px Georgia,serif;color:#f7d7a0;margin:11px 0 7px;}
.mp-vip-v69-biography p,.mp-vip-v69-medals p {font:14px/1.6 system-ui,sans-serif;color:#e5d9ca;margin:0 0 9px;overflow-wrap:anywhere;}
.mp-vip-v69-biography small {color:#bdad97;font:12px system-ui,sans-serif;}
.mp-vip-v69-medals>div {display:flex;flex-wrap:wrap;gap:7px;}
.mp-vip-v69-medals span{border:1px solid #c3a17370;background:#302440aa;border-radius:24px;padding:8px 11px;color:#ffdeae;font:12px system-ui,sans-serif;}
.mp-vip-v69-admin {width:min(100%,640px);margin:9px auto 20px;padding:17px;background:linear-gradient(143deg,#3e2844dd,#20162ef0);border:1px solid #d2aa69b0;border-radius:17px;box-shadow:0 7px 25px #09041555,inset 0 1px #ffeabc24;}
.mp-vip-v69-admin[hidden] {display:none!important;}
.mp-vip-v69-section-heading {display:flex;gap:11px;align-items:center;}
.mp-vip-v69-section-heading>span {font-size:38px;color:#ffdc8a;}
.mp-vip-v69-section-heading small {color:#eebf76;font:700 10px system-ui,sans-serif;letter-spacing:.12em;}
.mp-vip-v69-section-heading h3 {color:#ffecb3;font:700 19px Georgia,serif;margin:3px 0;}
.mp-vip-v69-admin>p,.mp-vip-v69-admin-note{color:#e7d6bf;font:12px/1.5 system-ui,sans-serif;}
.mp-vip-v69-admin-actions{display:grid;grid-template-columns:minmax(150px,1fr) 1fr 1fr;align-items:end;gap:8px;}
.mp-vip-v69-admin-actions label {font:700 12px system-ui,sans-serif;color:#ecd0a0;}
.mp-vip-v69-admin-actions select,.mp-vip-v69-admin-search input{display:block;width:100%;padding:11px;color:#fff1ca;background:#161229;border:1px solid #d9b9778c;border-radius:9px;font:13px system-ui,sans-serif;}
.mp-vip-v69-admin-actions button,.mp-vip-v69-footer button{min-height:42px;padding:9px 12px;border-radius:10px;font:700 12px system-ui,sans-serif;cursor:pointer;}
.mp-vip-v69-primary {background:linear-gradient(135deg,#ffe4a1,#d8a248,#f3d08b);color:#381d07;border:1px solid #ffeba9;}
.mp-vip-v69-danger{background:#3d1833;color:#ffced3;border:1px solid #e49ea4;}
.mp-vip-v69-admin-actions button:disabled {opacity:.47;cursor:not-allowed;}
.mp-vip-v69-footer {display:flex;justify-content:space-between;gap:12px;align-items:center;border-top:1px solid #e4bd773d;padding:14px 3px 2px;font:italic 12px Georgia;color:#dab67b;}
.mp-vip-v69-footer button {border:1px solid #c6a874;background:#261d38;color:#fff1ce;padding:8px 17px;}
.mp-vip-v69-loading,.mp-vip-v69-empty {padding:32px 14px;text-align:center;color:#f5d79b;font:17px Georgia,serif;}
.mp-vip-v69-admin-head{text-align:center;padding:34px 20px 20px;clear:both;}
.mp-vip-v69-admin-head .mp-vip-v69-crown{font-size:65px;}
.mp-vip-v69-admin-head h2{font:700 clamp(28px,5vw,37px) Georgia,serif;color:#ffecb3;margin:8px 0!important;}
.mp-vip-v69-admin-head p{color:#e5cfb4;font:14px/1.6 system-ui,sans-serif;}
.mp-vip-v69-admin-search {margin:0 auto 14px;width:min(100%,620px);}
.mp-vip-v69-admin-search label {display:block;margin-bottom:8px;font:700 12px system-ui,sans-serif;color:#e9bf83;letter-spacing:.08em;}
.mp-vip-v69-admin-results {width:min(100%,620px);margin:0 auto;max-height:45dvh;overflow-y:auto;display:grid;gap:8px;}
.mp-vip-v69-result {display:flex;align-items:center;text-align:left;gap:12px;border:1px solid #c9a77366;background:linear-gradient(110deg,#2e2346eb,#1f1a36);border-radius:13px;padding:8px 12px;color:#ffebc5;cursor:pointer;min-height:66px;}
.mp-vip-v69-result:hover,.mp-vip-v69-result:focus-visible {outline:1px solid #f0d79f;background:#453355;}
.mp-vip-v69-result img {width:44px;height:44px;object-fit:cover;border-radius:50%;border:2px solid #c59c54;}
.mp-vip-v69-result span {display:block;flex:1;min-width:0;}
.mp-vip-v69-result strong {display:block;font:700 16px Georgia,serif;overflow-wrap:anywhere;}
.mp-vip-v69-result small {display:block;color:#bfae9f;font:12px system-ui,sans-serif;}
.mp-vip-v69-result em {font:700 11px system-ui,sans-serif;color:#e2c99e;white-space:nowrap;}
.mp-vip-v69-result em.is-active {padding:6px 10px;background:#9c6c24;border-radius:20px;color:#fff5d4;box-shadow:0 0 10px #d9ae6980;}
.mp-vip-v69-hint {text-align:center;color:#efcf9f;}
/* Im Spiel und im eigenen Profil sichtbar. Bestehende Positionen bleiben erhalten. */
#gamePlayers .table-player .table-player-avatar.mp-vip-v69-openable,
#gamePlayers .table-player .table-player-data strong.mp-vip-v69-openable,
#view-ranking [data-vip-player-id] .mp-ranking-name,
#view-ranking [data-vip-player-id] .mp-ranking-player strong {cursor:pointer;}
#gamePlayers .table-player .mp-vip-v69-openable:hover {filter:drop-shadow(0 0 8px #ffd67d)!important;}
#gamePlayers .table-player.mp-vip-v69-seat .table-player-avatar {filter:drop-shadow(0 0 8px #f7d77d) drop-shadow(0 0 15px #e6b264)!important;}
#gamePlayers .table-player .mp-vip-v69-seat-crown {position:absolute;z-index:20;top:-13px;left:50%;transform:translateX(-50%);padding:3px 8px;color:#2d1706;font:900 9px system-ui,sans-serif;white-space:nowrap;background:linear-gradient(120deg,#d3a04a,#fff0b9,#c89133);border:1px solid #fff2c4;border-radius:18px;box-shadow:0 0 12px #e6bf75a6;pointer-events:none;}
#view-profile .profile-hero.mp-vip-v69-self-hero {box-shadow:inset 0 0 50px #e0be5929,0 0 20px #e8be7960;}
#view-profile .mp-vip-v69-self-status {display:block;width:max-content;max-width:96%;margin:10px auto 16px;padding:7px 12px;border:1px solid #bba5736b;border-radius:18px;color:#e3cba4;background:#2c2142;text-align:center;font:700 12px/1.4 system-ui,sans-serif;}
#view-profile .mp-vip-v69-self-status.active {background:linear-gradient(120deg,#6e4318,#f4d48e,#b27822);color:#30200b;border:1px solid #ffedb4;box-shadow:0 0 17px #e8bb6d75;}
#topProfileButton.mp-vip-v69-top {outline:1px solid #dfb774;box-shadow:0 0 10px #e9c07755;}
#topProfileButton .mp-vip-v69-mini-crown {position:absolute;color:#ffe09b;text-shadow:0 0 12px #ffba4a;top:-13px;left:4px;font-size:20px;}
#mpVipAdminNavV69 {color:#ffe5a1;}
#mpVipAdminMobileV69 {color:#ffdf91;}
#view-ranking .mp-vip-v69-ranking-vip .mp-ranking-player strong,
#view-ranking .mp-vip-v69-ranking-vip .mp-ranking-name {color:#ffe0a0;}
#view-ranking .mp-vip-v69-ranking-crown {font:800 11px system-ui,sans-serif;color:#e3b865;margin-left:5px;text-shadow:0 0 8px #e3aa62;}
@keyframes mp-vip-v69-appear {from{transform:translateY(13px) scale(.97);opacity:.4}to{transform:translateY(0) scale(1);opacity:1}}
@keyframes mp-vip-v69-glow {0%,100%{box-shadow:0 0 0 4px #1e1324,0 0 18px #edd08899}50%{box-shadow:0 0 0 4px #1e1324,0 0 38px #f3d594cc}}
@keyframes mp-vip-v69-float {0%,100%{transform:translateY(0);opacity:.3}50%{transform:translateY(-16px);opacity:1}}
@keyframes mp-vip-v69-crown {0%,100%{transform:rotate(-3deg)}50%{transform:rotate(3deg) translateY(-2px)}}
@media (max-width:640px) {
  .mp-vip-v69-dialog {width:calc(100vw - 14px);max-height:calc(100dvh - 14px);border-radius:17px;}
  .mp-vip-v69-shell {padding:0 13px 8px;}
  .mp-vip-v69-header {padding:17px 8px 10px;}
  .mp-vip-v69-crown {font-size:44px;}
  .mp-vip-v69-avatar-halo {width:92px;height:92px;margin:7px auto;}
  .mp-vip-v69-status {font-size:9px;}
  .mp-vip-v69-stats {gap:6px;}
  .mp-vip-v69-stats>div {padding:9px 3px;}
  .mp-vip-v69-stats strong {font-size:16px;}
  .mp-vip-v69-admin-actions {grid-template-columns:1fr 1fr;}
  .mp-vip-v69-admin-actions label {grid-column:1 / -1;}
  .mp-vip-v69-footer>span{font-size:10px;}
  .mp-vip-v69-admin-head {padding:22px 6px 9px;}
  .mp-vip-v69-result em {font-size:9px;}
}
@media (max-height:560px) and (orientation:landscape) {
  .mp-vip-v69-dialog {max-height:96dvh;max-width:720px;}
  .mp-vip-v69-header {padding-top:8px;}
  .mp-vip-v69-header .mp-vip-v69-crown {font-size:31px;}
  .mp-vip-v69-avatar-halo {width:73px;height:73px;margin:4px auto;}
  .mp-vip-v69-header h2 {font-size:23px!important;}
  .mp-vip-v69-stats {grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin:8px 0;}
  .mp-vip-v69-stats>div {padding:5px 2px;}
  .mp-vip-v69-stats strong {font-size:15px;}
  .mp-vip-v69-admin {padding:9px;margin-bottom:7px;}
  .mp-vip-v69-admin-head {padding:7px 12px;}
}
@media (prefers-reduced-motion:reduce) { .mp-vip-v69-dialog[open],.mp-vip-v69-crown,.mp-vip-v69-dialog.is-vip .mp-vip-v69-avatar-halo,.mp-vip-v69-night i{animation:none!important;} }
/* Einzelne Avatar-/Namens-Touchflächen sind trotz deaktivierter Tisch-Overlay-Ereignisse klickbar. */
#gameScreen #gamePlayers .table-player .table-player-avatar.mp-vip-v69-openable,
#gameScreen #gamePlayers .table-player .table-player-data strong.mp-vip-v69-openable {
  pointer-events:auto!important;
  touch-action:manipulation;
  cursor:pointer!important;
  -webkit-tap-highlight-color:rgba(255,216,128,.25);
}
#view-profile .mp-vip-v69-benefits {padding:19px;border:1px solid #d1ad69;border-radius:18px;background:radial-gradient(circle at 100% 0,#89663355,transparent 55%),linear-gradient(125deg,#302540,#17172b);color:#ffe5b0;box-shadow:inset 0 1px #ffe6a840;}
#view-profile .mp-vip-v69-benefits h3 {margin:5px 0 9px;color:#fff0c1;font:700 25px Georgia,serif;}
#view-profile .mp-vip-v69-benefits small {display:block;color:#e5bd79;letter-spacing:.13em;font:700 10px system-ui,sans-serif;}
#view-profile .mp-vip-v69-benefits p {margin:0 0 12px;color:#dccdbd;font:13px/1.5 system-ui,sans-serif;}
#view-profile .mp-vip-v69-benefits ul {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;list-style:none;margin:0 0 13px;}
#view-profile .mp-vip-v69-benefits li {border:1px solid #deb96b5c;background:#231b34bd;border-radius:9px;padding:8px 10px;font:700 12px system-ui,sans-serif;}
#view-profile .mp-vip-v69-benefits button {border:1px solid #ffe8a9;background:linear-gradient(115deg,#deb15e,#ffe4a0,#b98029);color:#352006;border-radius:10px;padding:10px 15px;cursor:pointer;font:800 13px system-ui,sans-serif;}
@media(max-width:540px){#view-profile .mp-vip-v69-benefits ul{grid-template-columns:1fr;}}

/* MAERCHENPFAD_V70_GIFTS_SHOWCASE – gekapselte märchenhafte Geschenkvitrine */
.mp-vip-v69-dialog .mp-vip-v70-gifts {
  position:relative; margin:17px 0; padding:18px 16px 16px;
  border:1px solid #dab56f9c; border-radius:19px;
  background:radial-gradient(ellipse at 50% 0,#69507750 0%,transparent 55%),linear-gradient(145deg,#30223f,#191527 80%);
  box-shadow:inset 0 1px 0 #f9dca663,0 10px 28px #05030b63;
}
.mp-vip-v69-dialog .mp-vip-v70-gifts-header {display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;}
.mp-vip-v69-dialog .mp-vip-v70-gifts-header small {display:block;color:#ecc887;font:800 10px/1.6 system-ui,sans-serif;letter-spacing:.13em;}
.mp-vip-v69-dialog .mp-vip-v70-gifts h3 {color:#ffecc1;margin:2px 0!important;font:700 clamp(19px,3vw,25px)/1.25 Georgia,serif;}
.mp-vip-v69-dialog .mp-vip-v70-gifts-total {background:linear-gradient(120deg,#c48e38,#f8de95,#b37e31);color:#362106;border-radius:30px;border:1px solid #f5daa2;padding:7px 12px;font:800 12px system-ui,sans-serif;white-space:nowrap;}
.mp-vip-v69-dialog .mp-vip-v70-gifts-subtitle {color:#d9c7c1;font:13px/1.55 system-ui,sans-serif;margin:10px 0 14px;}
.mp-vip-v69-dialog .mp-vip-v70-gifts-grid {display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:11px;}
.mp-vip-v69-dialog .mp-vip-v70-gift-card {position:relative;text-align:center;padding:9px 7px 12px;border-radius:12px;border:1px solid #d7b67b65;background:linear-gradient(175deg,#473355dd,#211b33);box-shadow:inset 0 1px #fce7b32e;}
.mp-vip-v69-dialog .mp-vip-v70-gift-picture {height:97px;display:grid;place-items:center;position:relative;margin:0 auto 7px;max-width:105px;}
.mp-vip-v69-dialog .mp-vip-v70-gift-picture img {width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 5px 13px #edb65344);}
.mp-vip-v69-dialog .mp-vip-v70-gift-picture b {position:absolute;right:-2px;top:0;min-width:29px;border-radius:20px;padding:4px 5px;color:#311706;background:#f8dea0;border:1px solid #fff0b8;font:900 12px/1 system-ui,sans-serif;box-shadow:0 3px 12px #0008;}
.mp-vip-v69-dialog .mp-vip-v70-gift-symbol {font-size:46px;filter:drop-shadow(0 0 12px #ffdd9a66);}
.mp-vip-v69-dialog .mp-vip-v70-gift-card strong {display:block;color:#fff0cb;font:700 12px/1.35 Georgia,serif;overflow-wrap:anywhere;}
.mp-vip-v69-dialog .mp-vip-v70-gift-card small {display:block;margin-top:5px;color:#f0c990;font:11px/1.35 system-ui,sans-serif;}
.mp-vip-v69-dialog .mp-vip-v70-gifts-empty {border:1px dashed #b4a0aa76;border-radius:13px;padding:24px 10px;color:#e3cdb2;text-align:center;font:14px Georgia,serif;}
.mp-vip-v69-dialog .mp-vip-v70-gifts-history {margin-top:14px;border-top:1px solid #ffdf9c45;padding-top:12px;font:13px/1.5 system-ui,sans-serif;color:#ebd4ad;}
.mp-vip-v69-dialog .mp-vip-v70-gifts-history summary {cursor:pointer;user-select:none;color:#ffe6ac;font-weight:700;padding:6px;}
.mp-vip-v69-dialog .mp-vip-v70-gifts-history ol {margin:8px 0 0;padding:0;list-style:none;max-height:240px;overflow-y:auto;}
.mp-vip-v69-dialog .mp-vip-v70-gifts-history li {padding:8px;border-bottom:1px solid #c9a77527;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;}
.mp-vip-v69-dialog .mp-vip-v70-gifts-history li>span:last-child {font-size:11px;color:#d2bfae;}
@media(max-width:490px){.mp-vip-v69-dialog .mp-vip-v70-gifts {padding:15px 10px;}.mp-vip-v69-dialog .mp-vip-v70-gifts-grid {grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;}.mp-vip-v69-dialog .mp-vip-v70-gift-picture{height:68px}.mp-vip-v69-dialog .mp-vip-v70-gift-card {padding:7px 4px;}.mp-vip-v69-dialog .mp-vip-v70-gift-card strong {font-size:10px;}.mp-vip-v69-dialog .mp-vip-v70-gift-card small {font-size:9px;}}
@media(prefers-reduced-motion:reduce){.mp-vip-v69-dialog .mp-vip-v70-gift-picture img {filter:none;}}
