.mypage-modal{background-color:var(--wp--preset--color--white);border:unset;border-radius:var(--wp--custom--border-radius);box-shadow:8px 8px 16px rgba(35,31,32,.08);max-width:calc(100% - var(--wp--style--root--padding-left)*2)!important;padding:var(--wp--preset--spacing--small);width:36rem}.mypage-modal::backdrop{backdrop-filter:blur(2px);background:rgba(26,26,26,.6)}.mypage-modal .payment-validation-form.async-form.async-form--fixed-feedback{margin-top:var(--wp--preset--spacing--tiny)}.mypage-modal-header{align-items:center;display:flex;justify-content:space-between}.mypage-modal-header>*{margin:unset}.mypage-modal-header .mypage-modal-close-button button{border-radius:50%;height:42px;width:42px}.mypage-modal.invoice-modal .payment-status--PAID,.mypage-modal.invoice-modal .payment-status--PROCESSING,.mypage-modal.invoice-modal .payment-status--UNPAID{align-items:center;display:flex;font-weight:var(--wp--custom--font-weight--medium);justify-content:space-between;padding:var(--wp--preset--spacing--tiny)}.mypage-modal.invoice-modal .payment-status--PAID{background-color:var(--wp--preset--color--secondary-20);color:var(--wp--preset--color--dark-green)}.mypage-modal.invoice-modal .payment-status--UNPAID{background-color:#f8e1e2;color:var(--wp--preset--color--error)}.mypage-modal.invoice-modal .payment-status--PROCESSING{background-color:#fbe8dd;color:var(--wp--preset--color--orange)}.mypage-modal.invoice-modal .payment-status--PAID:after,.mypage-modal.invoice-modal .payment-status--PROCESSING:after,.mypage-modal.invoice-modal .payment-status--UNPAID:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:24px;width:24px}.mypage-modal.invoice-modal .payment-status--PAID:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2725%27 height=%2719%27 fill=%27none%27%3E%3Cpath fill=%27%23138036%27 d=%27M7.594 14.921 2.5 9.826a1.464 1.464 0 0 0-2.07 2.07l6.138 6.138a1.46 1.46 0 0 0 2.07 0L24.172 2.5a1.464 1.464 0 0 0-2.07-2.07z%27/%3E%3C/svg%3E")}.mypage-modal.invoice-modal .payment-status--UNPAID:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%276%27 height=%2729%27 fill=%27none%27%3E%3Cpath fill=%27%23d0383f%27 d=%27M2.688 22.688a2.75 2.75 0 1 1 .124 5.497 2.75 2.75 0 0 1-.124-5.497M2.688 0A2.063 2.063 0 0 1 4.75 2.063v15.812a2.063 2.063 0 0 1-4.125 0V2.063A2.063 2.063 0 0 1 2.688 0%27/%3E%3C/svg%3E")}.mypage-modal.invoice-modal .payment-status--PROCESSING:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2730%27 fill=%27none%27%3E%3Cpath fill=%27%23ec6723%27 d=%27M14.875 30q-6.209 0-10.542-4.396Q0 21.21 0 14.958h2.5q0 5.209 3.583 8.875Q9.668 27.5 14.875 27.5q5.292 0 8.958-3.708 3.667-3.71 3.667-9 0-5.167-3.708-8.73Q20.082 2.5 14.875 2.5q-2.834 0-5.312 1.292Q7.084 5.083 5.25 7.208h4.375v2.5H.917V1.042h2.5v4.416a15.9 15.9 0 0 1 5.146-4A14.2 14.2 0 0 1 14.875 0Q18 0 20.75 1.167a15.4 15.4 0 0 1 4.813 3.187 15 15 0 0 1 3.25 4.73Q30 11.791 30 14.916t-1.187 5.875a15.1 15.1 0 0 1-3.25 4.791 15.5 15.5 0 0 1-4.813 3.23Q18 30 14.875 30m5.333-8.208-6.416-6.334V6.542h2.5v7.875L22 20z%27/%3E%3C/svg%3E")}.mypage-modal.invoice-modal table{border-collapse:collapse;width:100%}.mypage-modal .invoice-modal-items-form table{border-collapse:separate;border-spacing:4px}.mypage-modal .invoice-modal-items-form table tbody tr:nth-child(odd){background-color:var(--wp--preset--color--primary-10)}.mypage-modal.invoice-modal td,.mypage-modal.invoice-modal th{padding:var(--wp--preset--spacing--tiny)}.mypage-modal.invoice-modal .invoice-modal-items-form td{padding:var(--wp--preset--spacing--small) var(--wp--preset--spacing--tiny)}.mypage-modal.invoice-modal td{border-bottom:1px solid #8c8c8c}.mypage-modal.invoice-modal tr:last-child td{border-bottom:none}.invoice-modal-payment-form:has(.wp-block-button .wp-element-button[hidden]){margin-top:0}.wp-block-ebf-modal dialog[open]{display:flex;flex-direction:column}.wp-block-ebf-modal dialog{max-height:calc(100vh - 4rem);overflow-y:auto}.wp-block-ebf-modal dialog.ebf-modal--wide{width:min(60rem,calc(100% - var(--wp--style--root--padding-left, 1rem)*2))}.wp-block-button.has-iconposition-left .wp-element-button{flex-direction:row-reverse}
