.pp-purchase-guidance{--guidance-color:#4e83c7;display:flex;gap:10px;align-items:flex-start;padding:13px;border:1px solid color-mix(in srgb,var(--guidance-color) 24%,var(--t-line));border-radius:8px;background:color-mix(in srgb,var(--guidance-color) 5%,var(--t-panel));color:var(--t-sub)}.pp-purchase-guidance--credentials{--guidance-color:#9271bd}.pp-purchase-guidance--gift{--guidance-color:#b78a24}.pp-purchase-guidance--telegram{--guidance-color:#329ab4}.pp-purchase-guidance--steam{--guidance-color:#6a7abb}.pp-purchase-guidance--server{--guidance-color:#5a9a83}.pp-purchase-guidance>svg{flex:none;margin-top:2px;color:var(--guidance-color)}.pp-purchase-guidance>div,.pp-purchase-region-note>div{min-width:0}.pp-purchase-guidance h3{font-size:13px;font-weight:600;line-height:1.4;color:var(--t-text)}.pp-purchase-guidance p{margin-top:5px;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.pp-purchase-guidance .pp-purchase-guidance-check{color:var(--t-muted)}.pp-purchase-region-note{display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border:1px solid var(--t-line);border-left:3px solid var(--region-color);border-radius:7px;background:var(--t-panel);color:var(--t-sub);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.pp-region-swatch{display:block;flex:none;width:9px;height:9px;margin-top:5px;border-radius:50%;background:var(--region-color)}.pp-purchase-region-note strong{display:block;margin-bottom:3px;font-weight:600;color:var(--t-text)}.pp-selected-pack-notice{padding:12px;border:1px solid rgb(var(--c-warning)/.3);border-radius:8px;background:rgb(var(--c-warning)/.07);color:var(--t-sub)}.pp-selected-pack-notice-title{display:flex;gap:8px;align-items:flex-start}.pp-selected-pack-notice-title svg{flex:none;color:rgb(var(--c-warning));margin-top:1px}.pp-selected-pack-notice h3{font-size:13px;font-weight:600;color:var(--t-text);line-height:1.4}.pp-selected-pack-notice p{font-size:12px;line-height:1.6;margin-top:7px;white-space:pre-line;overflow-wrap:anywhere}.pp-selected-pack-notice img{width:auto;max-width:100%;max-height:260px;-o-object-fit:contain;object-fit:contain;margin-top:10px;border-radius:5px}.modern-shelf-guidance{margin:-6px 0 18px;color:var(--t-muted);font-size:12px;line-height:1.55;max-width:72ch}@media(max-width:600px){.pp-purchase-guidance{padding:11px;gap:8px}.pp-purchase-guidance p,.pp-purchase-region-note,.pp-selected-pack-notice p{font-size:12px}.modern-shelf-guidance{font-size:11px;margin-top:-5px}}