.button-secondary.start-tour, .postbox .inside .button-secondary{ display: inline-block; text-decoration: none; cursor: pointer; background-color: #f0f0f1; border: 1px solid #2271b1; border-radius: 3px; color: #2271b1; text-align: center; text-shadow: none; font-weight: 400; font-size: 13px; min-height: 30px; vertical-align: top; -webkit-appearance: none; white-space: nowrap; box-sizing: border-box}  .button-secondary.start-tour:hover, .button-secondary.start-tour:focus, .postbox .inside .button-secondary:hover, .postbox .inside .button-secondary:focus{ background-color: #f0f0f1; border-color: #0a4b78; color: #135e96}  .wpayme-pay-status-widget{ margin-bottom: 5px}  .wp-pointer-content{ padding: 12px; border-radius: 4px; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16)} .wp-pointer-content h3{ margin-bottom: 8px; padding: 10px 15px; font-size: 14px; line-height: 1.4; border-bottom: 1px solid #ddd; background-color: #00a0d2; color: #fff; border-radius: 4px 4px 0 0} .wp-pointer-content p{ padding: 0 15px; margin: 1em 0; font-size: 13px; line-height: 1.5} .wp-pointer-buttons{ padding: 5px 15px; overflow: auto; border-top: 1px solid #f1f1f1; margin-top: 10px}  .wp-pointer-top .wp-pointer-arrow, .wp-pointer-top .wp-pointer-arrow-inner{ border-bottom-color: #00a0d2}  .pp-pointer-buttons .button-primary{ background: #2271b1; border-color: #2271b1; color: #fff; text-decoration: none; text-shadow: none; padding: 6px 14px; font-weight: 500} .pp-pointer-buttons .button-primary:hover, .pp-pointer-buttons .button-primary:focus{ background: #135e96; border-color: #135e96} .pp-pointer-buttons .button-secondary{ color: #2271b1; border-color: #2271b1; background: #f6f7f7; vertical-align: top; padding: 6px 14px; font-weight: 500} .pp-pointer-buttons .button-secondary:hover, .pp-pointer-buttons .button-secondary:focus{ background: #f0f0f1; border-color: #0a4b78; color: #0a4b78}  .social-media-container{ padding: 15px; text-align: center} .social-icons{ display: flex; justify-content: center; gap: 20px; margin-top: 15px} .social-icon{ display: inline-flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 50%; color: #fff; text-decoration: none; transition: all 0.3s ease} .social-icon:hover{ transform: translateY(-3px); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1)} .social-icon.facebook{ background-color: #3b5998} .social-icon.x{ background-color: #000000} .social-icon.linkedin{ background-color: #0077b5} .social-icon.instagram{ background-color: #e4405f} .social-icon .dashicons{ width: 20px; height: 20px; font-size: 20px} .social-icon img{ width: 20px; height: 20px; display: block} .social-icon-text{ display: block; font-size: 12px; margin-top: 5px} .social-media-title{ margin-bottom: 15px; color: #3c434a; font-size: 14px} .wpayme-news-feed{ margin: 0; padding: 0} .wpayme-news-feed li{ margin-bottom: 10px; padding-right: 25px; position: relative; list-style: none} .wpayme-news-feed li:before{ content: "\f345"; font-family: dashicons; display: inline-block; position: absolute; right: 0; top: 2px; color: #2271b1; font-size: 14px} .wpayme-news-feed li a{ color: #2271b1; text-decoration: none} .wpayme-news-feed li a:hover{ color: #135e96; text-decoration: underline}  .comparison-table-container{ padding: 0 15px 15px} .comparison-table{ width: 100%; border-collapse: collapse; margin-bottom: 15px; border: 1px solid #e5e5e5} .comparison-table th, .comparison-table td{ padding: 8px; text-align: right; border-bottom: 1px solid #e5e5e5; font-size: 13px} .comparison-table th{ background-color: #f6f7f7; font-weight: 600} .comparison-table tbody tr:hover{ background-color: #f9f9f9} .comparison-table .dashicons-yes{ color: #46b450} .comparison-table .dashicons-no{ color: #dc3232} .price-comparison{ display: flex; justify-content: space-between; margin-bottom: 15px; padding: 10px; background-color: #f6f7f7; border-radius: 4px} .price-item{ text-align: center} .price-label{ font-weight: 600; display: block; margin-bottom: 5px; font-size: 14px} .price-value{ font-size: 16px; color: #2271b1} .upgrade-button{ display: block !important; width: 100%; text-align: center; font-weight: 500 !important}  .lifetime-deal-content{ background: linear-gradient(-135deg, #f6f9fc 0%, #eef2f7 100%); border-radius: 8px; padding: 20px; text-align: center; position: relative; overflow: hidden} .lifetime-deal-header{ margin-bottom: 15px} .lifetime-deal-header h3{ color: #23282d; font-size: 18px; margin: 0 0 5px 0; display: flex; align-items: center; justify-content: center} .fire-icon{ margin-left: 8px; font-size: 20px} .lifetime-deal-description{ color: #646970; font-size: 14px; margin: 0} .lifetime-deal-price{ margin: 15px 0; position: relative; display: inline-block} .original-price{ color: #646970; font-size: 16px; text-decoration: line-through; position: relative; display: inline-block; margin-left: 10px} .original-price:after{ content: ""; display: block; width: 100%; height: 2px; background-color: #dc3232; position: absolute; top: 50%; right: 0; transform: rotate(10deg)} .current-price{ color: #2271b1; font-size: 24px; font-weight: bold; display: inline-block} .lifetime-deal-button{ display: inline-block; background-color: #2271b1 !important; color: white !important; padding: 8px 16px !important; border-radius: 4px !important; text-decoration: none; font-weight: 500 !important; transition: all 0.3s ease; border: none !important} .lifetime-deal-button:hover{ background-color: #135e96 !important; box-shadow: 0 0 0 1px #fff, 0 0 0 3px #135e96}  .getting-started-box{ border-top: 4px solid #4ADE80 !important; box-shadow: 0 4px 10px rgba(0,0,0,0.05) !important; margin-bottom: 20px} .getting-started-box .inside{ padding: 15px 20px} .getting-started-box p{ font-size: 14px; line-height: 1.5; margin-bottom: 15px; color: #555} .getting-started-box .button-secondary{ background-color: #f0f6fc; border: 1px solid #c5d9ed; color: #2271b1; padding: 8px 16px; margin: 0 0 12px 8px; border-radius: 4px; display: inline-flex; align-items: center; text-decoration: none; transition: all 0.2s ease; font-size: 13px; line-height: 1.4; font-weight: 500; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05)} .getting-started-box .button-secondary:hover{ background-color: #e5f0fa; border-color: #2271b1; color: #135e96; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); transform: translateY(-1px)} .getting-started-box .button-secondary:focus{ box-shadow: 0 0 0 1px #fff, 0 0 0 3px #2271b1; outline: none} .getting-started-box .button-secondary .dashicons{ font-size: 16px; width: 16px; height: 16px; margin-left: 8px; line-height: 1; position: relative; top: 1px; color: #2271b1} .getting-started-box .button-secondary:hover .dashicons{ color: #135e96} .getting-started-box .start-tour{ background-color: #2271b1; border-color: #135e96; padding: 8px 18px; font-weight: 600; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1)} .getting-started-box .start-tour:hover{ background-color: #135e96; border-color: #0d4973; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.15)} .getting-started-box .start-tour:focus{ box-shadow: 0 0 0 1px #fff, 0 0 0 3px #135e96}