.billing-dialog{max-width:610px}.billing-dialog .modal-description{margin-bottom:17px}.billing-price-card{display:flex;align-items:center;gap:19px;background:#edf4e9;border:1px solid #dce8d5;border-radius:11px;padding:18px 20px;margin-bottom:15px}.billing-price-card>strong{font-family:Literata,Georgia,serif;font-size:34px;letter-spacing:-1.3px;color:#527947;white-space:nowrap}.billing-price-card>div{flex:1;min-width:0}.billing-price-card h3{font-size:12px;color:#66845b}.billing-price-card p{font-size:10px;color:#98a98b;line-height:1.9;margin-top:4px}.billing-version{border:1px solid #e3e9dc;border-radius:8px;background:#fbfdf8;padding:13px 16px;margin:17px 0}.billing-version strong{display:block;font-size:12px;color:#6e865e}.billing-version p{font-size:10px;color:#98a98b;margin-top:3px;overflow-wrap:anywhere}.billing-version .text-button{margin-top:10px}.billing-state{font-size:11px;line-height:1.9;color:#94a284;margin:15px 0}.billing-state.paid{color:#70925a}.billing-unavailable{font-size:11px;line-height:1.9;color:#9ca98b;border:1px solid #e6ead9;border-radius:8px;background:#fafbf4;padding:14px 16px;margin:15px 0}.billing-receipt-note{font-size:9px;line-height:1.9;color:#a0ad91;margin:7px 0 15px}.billing-dialog .field{margin-top:15px}.billing-dialog .field input{font-size:12px}.billing-actions{display:flex;gap:9px;flex-wrap:wrap;align-items:center;margin:17px 0}.billing-actions .button{font-size:10px}.billing-message{font-size:11px;line-height:1.9;color:#8b9e77;white-space:pre-line;overflow-wrap:anywhere;margin:13px 0}.billing-message:empty{display:none}.billing-message.error{color:#ad8971;background:#fbf7ef;border:1px solid #ece0d1;border-radius:7px;padding:12px 14px}.billing-formats{border-top:1px solid #e4ebd9;padding-top:18px;margin-top:20px}.billing-formats>h3{font-size:12px;color:#829972;margin-bottom:9px}.billing-formats .export-option{margin-top:9px;padding:14px}.billing-history{border-top:1px solid #e6ecdf;margin-top:24px;padding-top:17px}.billing-history h3{font-size:11px;color:#879c75;margin-bottom:7px}.billing-history>p{font-size:9px;color:#a5b296;margin-bottom:12px;line-height:1.8}.billing-order-list{display:flex;flex-direction:column;gap:7px;max-height:190px;overflow:auto}.billing-history-item{display:block;width:100%;text-align:left;padding:10px 12px;border:1px solid #e2ead7;background:#fcfef9;border-radius:7px;color:#93a980}.billing-history-item:hover{background:#f0f7e8}.billing-history-item strong{display:block;font-size:10px;font-weight:600}.billing-history-item span{display:block;font-size:9px;color:#a9b79a;margin-top:2px;overflow-wrap:anywhere}.billing-test-mode{font-size:9px;color:#ac9977;background:#faf7ee;border:1px solid #ebe4d1;padding:9px 12px;border-radius:6px;margin:13px 0}.billing-print-frame{position:fixed;left:-10000px;top:0;width:794px;height:1123px;border:0}.billing-dialog .modal-footnote{margin-top:18px}@media(max-width:760px){.billing-price-card{padding:15px 16px;gap:14px}.billing-price-card>strong{font-size:30px}.billing-price-card h3{font-size:11px}.billing-price-card p{font-size:9px}.billing-actions .button{font-size:9px;padding:10px 13px}.billing-version{padding:12px 14px}.billing-formats .export-option{padding:13px}.billing-dialog .modal-heading h2{font-size:22px}}@media print{.billing-dialog,.billing-price-card,.billing-history,.billing-print-frame{display:none!important}}
@media print{body:not(.paid-export-document)>.app-shell{display:none!important}body:not(.paid-export-document)::before{content:"Готовая версия резюме — 149 ₽. Откройте «Скачать резюме», чтобы оплатить версию или повторно скачать приобретённый вариант.";display:block;padding:20mm;font:12pt/1.8 Arial,sans-serif;color:#45765b}}
