/* Экран «Финансы Pro» */
.paywall { text-align: center; }
.pw-icon img { width: 76px; height: 76px; border-radius: 18px; box-shadow: 0 8px 24px rgba(0, 150, 90, .35); margin: 6px auto 12px; display: block; }
.pw-title { font-size: 28px; font-weight: 700; letter-spacing: -.02em; }
.pw-sub { color: var(--hint); font-size: 15px; margin: 4px 16px 18px; }
.pw-list { text-align: left; }
.pw-list .ico { background: transparent; font-size: 24px; }
.pw-buy { width: 100%; margin-top: 14px; background: linear-gradient(135deg, #34c759, #00965a); }
.pw-owned { margin-top: 14px; padding: 14px; border-radius: 14px; font-weight: 600;
  background: color-mix(in srgb, var(--green) 14%, var(--card)); }
.pw-note { text-align: center; }
.pw-trial { width: 100%; margin-top: 10px; background: transparent; color: #00965a; box-shadow: inset 0 0 0 1.5px rgba(0, 150, 90, .45); }
