.haru-public .billing-entry-notice .modal{background:var(--public-paper);width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:26px 26px 0}.haru-public .billing-entry-notice .modal-header{margin-bottom:18px}.haru-public .billing-entry-notice .modal-header h2{font-size:24px;line-height:1.45}.haru-public .billing-entry-notice .modal>p{color:var(--public-muted);margin:0 0 16px;font-size:16px;line-height:1.8}.haru-public .billing-entry-notice .modal>p.billing-entry-notice-lead{color:var(--public-ink);font-size:18px;font-weight:650}.billing-entry-notice a{text-underline-offset:3px;color:var(--public-blue);text-decoration:underline}.haru-public .billing-entry-notice .modal>p.billing-entry-notice-free{color:#375a46;background:#edf4ee;border:1px solid #dce9df;border-radius:14px;margin-bottom:0;padding:16px}.haru-public .billing-entry-notice .modal-actions{background:var(--public-paper);padding-block:20px}.haru-public .billing-entry-notice .modal-actions .button{min-height:48px;font-size:16px}@media (max-width:480px){.haru-public .billing-entry-notice .modal{border-radius:22px;padding:22px 20px 0}.haru-public .billing-entry-notice .modal-header h2{font-size:22px}.haru-public .billing-entry-notice .modal>p.billing-entry-notice-lead{font-size:17px}.billing-entry-notice-break{display:none}}
