
/* ArezzoMT2 v49 - minimalistyczny panel gracza + Kup SM SimPay */
body.az-v22-body .az39-user-panel:has(.az49-player-head){padding:15px!important;background:linear-gradient(180deg,rgba(12,17,20,.96),rgba(9,11,15,.98))!important;border-color:rgba(231,194,112,.28)!important}
body.az-v22-body .az49-player-head{display:flex;align-items:center;gap:12px;margin:0 0 13px;padding:4px 2px 13px;border-bottom:1px solid rgba(231,194,112,.16)}
body.az-v22-body .az49-player-dot{width:13px;height:13px;border-radius:50%;background:#64f3ce;box-shadow:0 0 16px rgba(100,243,206,.55);flex:0 0 auto}
body.az-v22-body .az49-player-head h3{margin:0!important;color:#f2d58d!important;font-size:18px!important;letter-spacing:.05em;text-transform:uppercase;line-height:1.2}
body.az-v22-body .az49-player-head p{margin:2px 0 0!important;color:#cfc2a4!important;font-size:12px;line-height:1.35}
body.az-v22-body .az49-player-head b{color:#f9ead0;font-weight:800}
body.az-v22-body .az49-player-grid{display:grid;grid-template-columns:1fr;gap:8px}
body.az-v22-body .az49-player-tile{display:block;padding:10px 11px;border-radius:12px;text-decoration:none!important;background:rgba(255,255,255,.035);border:1px solid rgba(231,194,112,.15);transition:.15s ease;min-height:54px}
body.az-v22-body .az49-player-tile:hover{transform:translateY(-1px);background:rgba(100,243,206,.075);border-color:rgba(100,243,206,.28)}
body.az-v22-body .az49-player-tile span{display:block;margin-bottom:2px;color:#91e6d2;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}
body.az-v22-body .az49-player-tile b{display:block;color:#f3e4bf;font-size:13px;line-height:1.25;font-weight:800}
body.az-v22-body .az49-player-tile em{display:block;margin-top:2px;color:#b9ad91;font-size:10px;font-style:normal;line-height:1.25}
body.az-v22-body .az49-sm-tile{background:linear-gradient(180deg,rgba(174,124,36,.18),rgba(76,43,16,.18));border-color:rgba(245,203,105,.34)}
body.az-v22-body .az49-sm-tile span{color:#f6d982}.az49-sm-tile b{color:#fff0bc!important}
body.az-v22-body .az49-admin-tile{background:rgba(101,126,255,.08);border-color:rgba(119,142,255,.2)}
body.az-v22-body .az49-admin-tile span{color:#b7c2ff}
body.az-v22-body .az49-logout{display:block;margin-top:10px;padding:9px 11px;text-align:center;border-radius:11px;text-decoration:none!important;background:rgba(175,60,55,.10);border:1px solid rgba(255,112,98,.22);color:#ffc7bd!important;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}
body.az-v22-body .az49-logout:hover{background:rgba(175,60,55,.18);color:#fff!important}

body.az-v22-body .az49-shop-wrap{max-width:1040px;margin:0 auto;color:#e8dcc1;line-height:1.6}
body.az-v22-body .az49-shop-hero{display:flex;justify-content:space-between;gap:18px;align-items:stretch;margin-bottom:18px;padding:24px;border-radius:22px;background:linear-gradient(135deg,rgba(17,31,35,.94),rgba(12,11,16,.97));border:1px solid rgba(231,194,112,.28);box-shadow:0 18px 50px rgba(0,0,0,.28)}
body.az-v22-body .az49-eyebrow{display:inline-block;margin-bottom:8px;color:#82f4dd;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.13em}
body.az-v22-body .az49-shop-hero h2{margin:0 0 8px!important;color:#f6d982!important;font-size:30px!important;letter-spacing:.03em;text-transform:uppercase}
body.az-v22-body .az49-shop-hero p{margin:0;color:#d8cdb2;font-size:14px;max-width:680px}
body.az-v22-body .az49-simpay-badge{min-width:170px;padding:15px;border-radius:18px;background:rgba(100,243,206,.07);border:1px solid rgba(100,243,206,.25);text-align:center;display:flex;flex-direction:column;justify-content:center}
body.az-v22-body .az49-simpay-badge span{color:#9eeeda;font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:900}
body.az-v22-body .az49-simpay-badge b{color:#fff4ca;font-size:24px;line-height:1.2}.az49-simpay-badge em{color:#c5baa0;font-style:normal;font-size:11px}
body.az-v22-body .az49-shop-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}
body.az-v22-body .az49-shop-info-grid div{display:flex;align-items:center;gap:10px;padding:12px;border-radius:15px;background:rgba(255,255,255,.035);border:1px solid rgba(231,194,112,.14)}
body.az-v22-body .az49-shop-info-grid b{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(100,243,206,.12);border:1px solid rgba(100,243,206,.25);color:#9fffe8;flex:0 0 auto}
body.az-v22-body .az49-shop-info-grid span{font-size:12px;color:#ddcfaf;font-weight:700;line-height:1.3}
body.az-v22-body .az49-legal-note{margin-bottom:18px;padding:14px 16px;border-radius:16px;background:rgba(226,168,64,.08);border:1px solid rgba(246,207,110,.22);font-size:13px;color:#dfd2b2}.az49-legal-note a{color:#9fffe8!important;font-weight:900;text-decoration:none!important}
body.az-v22-body .az49-package-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}
body.az-v22-body .az49-package-card{position:relative;margin:0;padding:20px 15px;border-radius:20px;background:linear-gradient(180deg,rgba(32,23,25,.95),rgba(12,12,16,.98));border:1px solid rgba(231,194,112,.24);box-shadow:0 16px 40px rgba(0,0,0,.25);text-align:center;overflow:hidden}
body.az-v22-body .az49-package-card.az49-popular{border-color:rgba(100,243,206,.42);box-shadow:0 18px 44px rgba(0,0,0,.3),0 0 0 1px rgba(100,243,206,.08)}
body.az-v22-body .az49-popular-label{position:absolute;left:10px;right:10px;top:8px;padding:4px 6px;border-radius:999px;background:rgba(100,243,206,.12);color:#9fffe8;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}
body.az-v22-body .az49-package-card.az49-popular{padding-top:38px}
body.az-v22-body .az49-package-sm b{display:block;color:#f6d982;font-size:30px;line-height:1.05}.az49-package-sm span{display:block;color:#c9b482;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
body.az-v22-body .az49-package-price{margin:10px auto 8px;display:inline-block;padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.055);border:1px solid rgba(231,194,112,.15);color:#fff2c8;font-weight:900;font-size:14px}
body.az-v22-body .az49-package-card p{min-height:52px;margin:0 0 14px;color:#cfc3a5;font-size:12px;line-height:1.45}
body.az-v22-body .az49-buy-btn{width:100%;border:0;border-radius:13px;padding:11px 10px;cursor:pointer;background:linear-gradient(180deg,#77f2df,#159b87);color:#08211d;font-size:12px;font-weight:1000;text-transform:uppercase;letter-spacing:.06em;box-shadow:0 10px 22px rgba(31,188,159,.22)}
body.az-v22-body .az49-buy-btn:hover{filter:brightness(1.06)}
body.az-v22-body .az49-simpay-setup{margin-top:18px;padding:18px;border-radius:18px;background:rgba(255,255,255,.035);border:1px solid rgba(231,194,112,.14)}
body.az-v22-body .az49-simpay-setup h3{margin:0 0 8px!important;color:#f6d982!important;font-size:18px!important}.az49-simpay-setup p{margin:0 0 12px;color:#cfc3a5;font-size:13px}.az49-simpay-setup code{color:#9fffe8;background:rgba(0,0,0,.22);padding:2px 5px;border-radius:6px}
body.az-v22-body .az49-code-row{display:flex;gap:10px;justify-content:space-between;align-items:center;margin:7px 0;padding:9px 10px;border-radius:12px;background:rgba(0,0,0,.16);border:1px solid rgba(255,255,255,.05)}.az49-code-row span{color:#9fffe8;font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:900}.az49-code-row b{color:#f2e4bf;font-size:12px;word-break:break-all;text-align:right}
@media(max-width:980px){body.az-v22-body .az49-shop-hero{display:block;padding:20px}.az49-simpay-badge{margin-top:14px}.az49-shop-info-grid{grid-template-columns:1fr}.az49-package-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.az-v22-body .az49-package-grid{grid-template-columns:1fr}.az49-code-row{display:block}.az49-code-row b{display:block;text-align:left;margin-top:4px}}
