/* Pubzone V4.3.1 — Production & Conversion */
.form-success{padding:14px 16px;border-radius:14px;background:#eaf9f1;border:1px solid #bdebd2;color:#17623e;font-weight:750;line-height:1.45;margin:16px 0}.auth-page-simple .auth-form{max-width:520px}.account-verification-card,.admin-production-alert{display:flex;align-items:center;gap:18px;padding:20px 22px;margin:0 0 24px;border:1px solid #eadba2;border-radius:18px;background:linear-gradient(135deg,#fffdf4,#fff9e4);box-shadow:0 12px 30px rgba(35,31,20,.06)}.account-verification-card>i,.admin-production-alert>i{display:grid;place-items:center;flex:0 0 46px;width:46px;height:46px;border-radius:14px;background:#f7c948;color:#2d270d;font-style:normal;font-size:21px;font-weight:900}.account-verification-card>div,.admin-production-alert>div{min-width:0;flex:1}.account-verification-card span{font-size:.72rem;font-weight:900;letter-spacing:.12em;color:#9a7200}.account-verification-card h2{margin:4px 0 5px;font-size:1.2rem}.account-verification-card p,.admin-production-alert span{margin:0;color:#65606f;line-height:1.45}.email-status{display:block;margin-top:7px;font-weight:800}.email-status.verified{color:#168354}.email-status.pending{color:#ad7410}
.billing-toggle{display:flex;width:max-content;max-width:100%;padding:5px;margin:8px auto 24px;border:1px solid #dedbea;border-radius:999px;background:#f4f3f9}.billing-toggle a{display:flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;color:#5e5a70;text-decoration:none;font-weight:850;white-space:nowrap}.billing-toggle a.active{background:#17162d;color:#fff;box-shadow:0 7px 18px rgba(23,22,45,.18)}.billing-toggle b{padding:3px 7px;border-radius:99px;background:#dff8e9;color:#14734a;font-size:.65rem;letter-spacing:.02em}.billing-toggle a.active b{background:#8274f4;color:#fff}.annual-equivalent,.public-annual-price{display:block;margin:-8px 0 16px;color:#5e57ad;font-weight:800}.credit-shop{margin:34px 0;padding:30px;border:1px solid #e3e0ee;border-radius:24px;background:linear-gradient(145deg,#fff,#f7f6fc)}.credit-packs-v431{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.credit-packs-v431 article{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:24px;border:1px solid #dedbe9;border-radius:20px;background:#fff;min-width:0}.credit-packs-v431 article.recommended{border-color:#7768ef;box-shadow:0 15px 35px rgba(101,87,239,.13)}.credit-packs-v431 article>em{position:absolute;right:14px;top:14px;padding:4px 7px;border-radius:7px;background:#edeaff;color:#5547ce;font-size:.62rem;font-style:normal;font-weight:900;letter-spacing:.08em}.credit-packs-v431 article>span{font-weight:850;color:#676279}.credit-packs-v431 article>b{font-size:2.25rem;line-height:1;margin-top:19px;overflow-wrap:anywhere}.credit-packs-v431 article>small{color:#7d788d}.credit-packs-v431 article>strong{font-size:1.35rem;margin:18px 0}.credit-packs-v431 form,.credit-packs-v431 button{width:100%;margin-top:auto}.credit-shop .section-title-v42 p{max-width:760px}
.report-row-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.report-row-actions a{padding:8px 11px!important;border-radius:9px;background:#f0eefb;text-decoration:none!important;white-space:nowrap}.report-error{display:block;color:#bd3c50!important;margin-top:5px}.report-download-actions{display:flex;gap:9px;align-items:center}.report-download-actions a,.report-download-actions button{padding:10px 14px;border:0;border-radius:10px;background:#17162d;color:#fff;text-decoration:none;font:inherit;font-weight:800;cursor:pointer}.campaign-chip{display:inline-flex;max-width:100%;padding:8px 11px;margin:0 0 18px;border-radius:10px;background:#eeeaff;color:#594bcf;text-decoration:none;font-weight:850;overflow-wrap:anywhere}.admin-kpis-v431{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-grid-v431{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid-v431 .v42-form-card{min-width:0}.admin-grid-v431 .v42-form-card>p{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;align-items:center;padding:12px 0;margin:0;border-bottom:1px solid #eceaf4}.admin-grid-v431 .v42-form-card>p b,.admin-grid-v431 .v42-form-card>p span,.admin-grid-v431 .v42-form-card>p small{min-width:0;overflow-wrap:anywhere}.admin-grid-v431 .v42-form-card>p small{grid-column:1/-1;color:#827d91}.status-failed,.cron-state.failed,.cron-state.stale{color:#c63f52}.status-processed,.cron-state.success{color:#15875a}.status-processing,.cron-state.running{color:#ad7410}.cron-state{font-weight:850}.admin-production-alert{border-color:#f0c6ca;background:#fff4f4}.admin-production-alert>i{background:#dd4458;color:#fff}
.pricing-card-v42 .public-annual-price{margin:-6px 0 14px}.credit-pricing>.button{margin-top:18px}.legal-content code{font-size:.9em;overflow-wrap:anywhere}.member-footer b{white-space:nowrap}.subscription-intent b,.subscription-intent small,.plan-card-v42 p,.plan-card-v42 li{overflow-wrap:anywhere}
@media(max-width:1050px){.admin-kpis-v431{grid-template-columns:repeat(2,minmax(0,1fr))}.credit-packs-v431{grid-template-columns:1fr}.credit-packs-v431 article{min-height:0}.credit-packs-v431 article>em{position:static;margin-bottom:8px}}
@media(max-width:760px){.auth-page-simple{min-height:100dvh}.auth-page-simple .auth-brand{display:none}.account-verification-card,.admin-production-alert{align-items:flex-start;flex-wrap:wrap;padding:17px}.account-verification-card form{width:100%}.account-verification-card button{width:100%}.billing-toggle{width:100%;border-radius:16px}.billing-toggle a{flex:1;justify-content:center;padding:10px 8px;font-size:.84rem;white-space:normal;text-align:center}.billing-toggle b{display:none}.credit-shop{padding:20px 14px;margin-inline:0}.credit-packs-v431{gap:12px}.report-row-actions{width:100%}.report-row-actions a{flex:1;text-align:center}.report-download-actions{width:100%;flex-wrap:wrap}.report-download-actions a,.report-download-actions button{flex:1;text-align:center}.admin-kpis-v431,.admin-grid-v431{grid-template-columns:1fr}.admin-grid-v431 .v42-form-card>p{grid-template-columns:1fr}.admin-grid-v431 .v42-form-card>p span{justify-self:start}.print-report{padding:18px}.print-report header{gap:14px;flex-wrap:wrap}.campaign-chip{display:flex}.credit-packs-v431 article>b{font-size:1.9rem}}
@media(max-width:420px){.billing-toggle a{font-size:.76rem}.account-verification-card>i,.admin-production-alert>i{flex-basis:40px;width:40px;height:40px}.credit-packs-v431 article{padding:19px}.admin-kpis-v431 article{min-width:0}.admin-kpis-v431 article b{font-size:1.45rem;overflow-wrap:anywhere}}
@media print{.report-download-actions{display:none!important}}
