.pe-offer-card{margin-top:24px;padding-top:24px;border-top:1px solid #d9e0e5}.pe-offer-card h3{margin:0 0 12px}.pe-offer-card p{line-height:1.55}.pe-offer-form{display:grid;gap:10px}.pe-offer-form input:not([type=checkbox]),.pe-offer-form textarea,.pe-offer-form select,.pe-poster-editor input:not([type=checkbox]):not([type=radio]),.pe-poster-editor textarea,.pe-poster-editor select,.pe-poster-property select{width:100%;min-width:0;box-sizing:border-box;border:1px solid #aab9c5;border-radius:5px;padding:10px;background:#fff;color:#101c46;font:inherit}.pe-offer-form label,.pe-poster-editor>label{font-weight:600}.pe-tools-check{display:flex;align-items:flex-start;gap:9px;line-height:1.5;font-weight:400!important}.pe-tools-check input{flex:0 0 auto;margin-top:5px}.pe-tools-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.pe-tools-actions form{margin:0}.pe-offer-record{padding:24px;background:white;border:1px solid #d9e0e5;border-radius:8px;margin:22px 0;overflow-wrap:anywhere}.pe-offer-record h3{font-size:20px;margin-top:0}.pe-offer-total{font-size:22px;font-weight:700;color:#101c46}.pe-offer-feedback:not(:empty){padding:12px;background:#edf4f8}.pe-poster-property{display:grid;grid-template-columns:minmax(120px,1fr) minmax(180px,3fr) auto;align-items:center;gap:14px;margin:24px 0}.pe-poster-workspace{display:grid;grid-template-columns:minmax(230px,1fr) minmax(300px,1.4fr);gap:28px;align-items:start}.pe-poster-editor{display:grid;gap:12px;padding:22px;background:white;border:1px solid #d9e0e5;border-radius:8px}.pe-poster-editor h3{margin:0}.pe-poster-editor fieldset{padding:16px;border:1px solid #d9e0e5}.pe-poster-editor legend{padding-inline:4px;font-weight:600}.pe-poster-editor fieldset label+label{margin-top:12px}.pe-poster-contact:not([hidden]){display:grid;gap:10px}.pe-poster-contact[hidden]{display:none}.pe-poster-studio{padding:20px;background:#e9eef4;border-radius:8px;min-width:0}.pe-poster-studio canvas{display:block;width:100%;height:auto;background:white;max-width:520px;margin:0 auto 20px}.pe-poster-studio button:disabled{opacity:.55;cursor:wait}.pe-poster-status,.pe-poster-save-status{line-height:1.5;overflow-wrap:anywhere}.pe-offer-form :focus-visible,.pe-poster-editor :focus-visible,.pe-poster-studio button:focus-visible{outline:3px solid #2a52d4;outline-offset:3px}
@media(max-width:1000px){.pe-poster-workspace{grid-template-columns:1fr}.pe-poster-property{grid-template-columns:1fr}.pe-poster-studio{grid-row:1}.pe-poster-studio canvas{max-width:380px}}@media(max-width:600px){.pe-poster-editor,.pe-poster-studio,.pe-offer-record{padding:16px}.pe-tools-actions{align-items:stretch}.pe-tools-actions .net-btn{white-space:normal}.pe-offer-total{font-size:20px}}

.pe-offer-card{scroll-margin-top:100px}.pe-offer-feedback:empty{display:none}

.pe-contact-choice{padding:22px;margin:24px 0;border:1px solid #c6d1dc;border-radius:8px}.pe-contact-choice legend{font-weight:700;padding-inline:8px}.pe-contact-choice select,.pe-contact-choice textarea{display:block;width:100%;box-sizing:border-box;padding:10px;margin:10px 0 16px;font:inherit;color:#101c46;background:white;border:1px solid #aab9c5;border-radius:5px}.pe-contact-choice .pe-tools-check{margin:14px 0}.pe-contact-public-options[hidden]{display:none}.pe-public-seller-contact{padding:16px;background:#f1f5f8;margin-block:18px;overflow-wrap:anywhere}.pe-public-seller-contact h5{font-size:17px;margin:0 0 12px}

.pe-contact-choice{scroll-margin-top:100px}
