.wp-block-custom-blocks-profit-calculator{box-sizing:border-box;padding:0 1rem 2rem;width:100%}.profit-calculator__quick-group{display:none}.profit-calculator__inner{margin:0 auto}.profit-calculator__lead{color:#4b5563;font-size:1.125rem;line-height:1.6;margin-bottom:2rem;text-align:center}.remove-lead-text .profit-calculator__lead{display:none}.wp-block-custom-blocks-profit-calculator.dark-bg .profit-calculator__lead{color:#d1d5db}.profit-calculator__grid{display:grid;gap:2rem;grid-template-columns:40% auto;margin-top:2rem}.profit-calculator__message{color:#1898a6;font-size:1.7rem;font-weight:700;margin:0 0 1rem}span#amt{color:#5baa4d}span#conversion-rate,span#lead-db-size,span#revenue-number{color:#acff78;font-weight:700}@media(max-width:962px){.profit-calculator__grid{grid-template-columns:1fr}}.profit-calculator__card,.profit-calculator__out{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.07);padding:2rem}.profit-calculator__section-title{color:#111827;font-size:1.5rem;font-weight:700;margin:0 0 .75rem}.profit-calculator__muted{color:#6b7280;font-size:.875rem;line-height:1.5;margin:0}.profit-calculator__quick-group{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin:1.5rem 0;padding:1.25rem}.profit-calculator__quick-label{color:#374151;display:block;font-size:.875rem;font-weight:600;margin-bottom:.75rem}.profit-calculator__quick-actions{display:flex;flex-wrap:wrap;gap:.5rem}.profit-calculator__fields{margin:1.5rem 0}.profit-calculator__fields>div{display:flex;flex-direction:column;margin-bottom:1.5rem}.profit-calculator__fields label{color:#374151;font-size:1.2rem;font-weight:600}.profit-calculator__fields p.helper-text{color:gray;font-size:.875rem;margin-bottom:.5rem;margin-top:0}.profit-calculator__fields input{background:#fff;border:2px solid #d1d5db;border-radius:8px;font-family:inherit;font-size:1rem;padding:.75rem 1rem;transition:all .2s}.profit-calculator__fields input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1);outline:none}.profit-calculator__fields input:hover{border-color:#9ca3af}.profit-calculator__button{border:none;border-radius:6px;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:600;padding:.625rem 1.25rem;transition:all .2s;white-space:nowrap}.profit-calculator__button--ghost{background:#fff;border:1px solid #d1d5db;color:#374151}.profit-calculator__button--ghost:hover{background:#f3f4f6;border-color:#9ca3af}.profit-calculator__button--accent{background:#1898a6;color:#fff;font-size:1rem;padding:.875rem 2rem}.profit-calculator__button--accent:hover{background:#1898a6;box-shadow:0 4px 12px rgba(59,130,246,.3);transform:translateY(-1px)}.profit-calculator__button--accent:active{transform:translateY(0)}.profit-calculator__actions{display:none}.profit-calculator__stats{display:grid;gap:1.5rem;margin:2rem 0}.profit-calculator__tile{background:#f9fafb;border:2px solid #e5e7eb;border-radius:10px;padding:.5rem;text-align:center;transition:all .3s}.profit-calculator__tile:hover{border-color:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,.15)}.profit-calculator__tile-key{color:#6b7280;font-size:.875rem;font-weight:600;letter-spacing:.05em;margin-bottom:.5rem;text-transform:uppercase}.profit-calculator__tile-value{color:#111827;font-size:2rem;font-weight:800;line-height:1.2}.profit-calculator__tile-value--positive{color:#059669}.profit-calculator__tile-value--negative{color:#dc2626}.profit-calculator__footnote{border-top:1px solid #e5e7eb;color:#9ca3af;font-size:.75rem;line-height:1.5;margin:1.5rem 0 0;padding-top:1.5rem}@media(max-width:767px){.wp-block-custom-blocks-profit-calculator{padding:1.5rem 1rem}.profit-calculator__card,.profit-calculator__out{padding:1.5rem}.profit-calculator__section-title{font-size:1.25rem}.profit-calculator__tile-value{font-size:1.75rem}.profit-calculator__quick-actions{flex-direction:column}.profit-calculator__button{width:100%}}.editor-styles-wrapper .wp-block-custom-blocks-profit-calculator{background:#f9fafb}
