.p18p-g-layout{display:grid;grid-template-columns:minmax(360px,1fr) minmax(360px,1.05fr);gap:18px;align-items:start;color:#203d56}.p18p-g-editor,.p18p-g-previewwrap{background:#fff;border:1px solid #e7ded1;border-radius:18px;padding:22px;box-shadow:0 5px 18px #203d5610}.p18p-g-header small,.p18p-g-previewhead>span,.p18p-g-kicker{font-size:10px;letter-spacing:.12em;color:#b77f39;font-weight:800}.p18p-g-header h2{font-size:28px;margin:7px 0}.p18p-g-header p{color:#647585;line-height:1.6;font-size:13px;margin:0 0 12px}.p18p-g-partner{display:block;font-size:13px;font-weight:700;margin:15px 0}.p18p-g-partner select{display:block;width:100%;padding:10px;margin-top:8px;border:1px solid #cad1d5;border-radius:9px;background:#fff}.p18p-g-qrbox{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:12px;border:1px solid #e8e2d9;border-radius:12px;margin-bottom:17px}.p18p-g-qrimg{width:128px;height:128px;background:#faf9f7;display:flex;align-items:center;justify-content:center;color:#7e8e98;font-size:13px;text-align:center;line-height:1.6}.p18p-g-qrimg svg{max-width:128px;max-height:128px}.p18p-g-qrbox strong{display:block;font-size:15px}.p18p-g-qrbox small{display:block;color:#738495;font-size:11px;margin:4px 0}.p18p-g-url{font-size:10px;background:#f6f8f9;border-radius:7px;padding:7px;word-break:break-all;color:#476074}.p18p-g-qr-buttons{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.p18p-g-qr-buttons a,.p18p-g-qr-buttons button{font-size:11px;padding:8px 9px;text-decoration:none;border:1px solid #d1d8db;border-radius:8px;color:#203d56;background:#fff;cursor:pointer}.p18p-g-qr-buttons [aria-disabled=true]{pointer-events:none;opacity:.45}.p18p-g-field{display:grid;grid-template-columns:145px minmax(0,1fr);gap:9px;align-items:start;margin-bottom:10px}.p18p-g-field strong{font-size:12px;padding-top:8px}.p18p-g-field input,.p18p-g-field textarea{width:100%;box-sizing:border-box;font:inherit;font-size:12px;border:1px solid #d7dce0;border-radius:8px;padding:9px;background:#fff;resize:vertical;color:#243b4c}.p18p-g-settings{display:flex;gap:18px;border:1px solid #e8dfce;border-radius:10px;margin:17px 0;padding:14px;font-size:12px;flex-wrap:wrap}.p18p-g-settings legend{font-weight:800}.p18p-g-settings label{display:flex;gap:7px;align-items:center}.p18p-g-actions{display:flex;gap:8px;flex-wrap:wrap}.p18p-g-actions button{padding:10px 12px;border-radius:8px;border:1px solid #bccbd3;background:#fff;color:#203d56;font-size:12px;font-weight:800;cursor:pointer}.p18p-g-actions .p18p-g-primary-button{background:#203d56;color:#fff}.p18p-g-actions .p18p-g-publish{background:#c09557;border-color:#c09557;color:#fff}.p18p-g-actions button:disabled{opacity:.45;cursor:default}.p18p-g-message{font-size:12px;font-weight:700;color:#3e6983}.p18p-g-foot{font-size:11px;line-height:1.6;color:#657b87}.p18p-g-previewhead{display:flex;justify-content:space-between;gap:10px;padding-bottom:14px}.p18p-g-previewhead small{color:#82929c}.p18p-g-guest{color:#203d56}.p18p-g-hero{background:#f6f2eb;border-radius:12px;overflow:hidden;padding:22px}.p18p-g-hero h2{font-size:27px;margin:8px 0}.p18p-g-hero p,.p18p-g-guest p{font-size:13px;line-height:1.65;color:#506475}.p18p-g-hero img{width:100%;max-height:185px;object-fit:cover;border-radius:10px;margin-top:10px}.p18p-g-guest section{padding:18px 6px;border-bottom:1px solid #e8e5df}.p18p-g-guest h3{font-size:18px;color:#203d56;margin:8px 0}.p18p-g-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.p18p-g-steps>div{border-right:1px solid #e6e2da;padding-right:8px}.p18p-g-steps>div:last-child{border:0}.p18p-g-steps b{font-size:12px}.p18p-g-steps p{font-size:11px}.p18p-g-guest .p18p-g-pale{padding:18px;background:#f9f4e9;border:0;border-radius:12px}.p18p-g-tags{display:flex;gap:7px;flex-wrap:wrap}.p18p-g-tags span{background:#fff;border-radius:18px;border:1px solid #eae0d1;padding:8px 12px;font-size:12px;font-weight:700;color:#32516b}.p18p-g-primary{display:block;text-align:center;text-decoration:none;background:#203d56;color:#fff;border-radius:9px;padding:13px 16px;font-weight:800;font-size:13px;margin-top:15px}.p18p-g-note{font-size:11px!important;color:#9c783d!important}.p18p-g-reviews{border-top:1px solid #e7e7e7;margin-top:18px;padding-top:12px}.p18p-g-reviews h3{font-size:16px}.p18p-g-reviews p{font-size:12px;color:#697b88}.p18p-g-reviews>div{border-top:1px solid #eee;padding:8px 0;display:flex;gap:8px;font-size:11px}.p18p-g-reviews>div b{color:#bd8b45}.p18p-g-error{background:#fff2df;border:1px solid #c9ac78;padding:18px;border-radius:10px}@media(max-width:1100px){.p18p-g-layout{grid-template-columns:1fr}.p18p-g-field{grid-template-columns:170px 1fr}}@media(max-width:600px){.p18p-g-editor,.p18p-g-previewwrap{padding:15px}.p18p-g-field{grid-template-columns:1fr;gap:5px}.p18p-g-field strong{padding-top:0}.p18p-g-steps{grid-template-columns:1fr}.p18p-g-steps>div{border:0;border-bottom:1px solid #ddd;padding:5px 0}.p18p-g-qrbox{grid-template-columns:110px minmax(0,1fr)}.p18p-g-qrimg{width:108px;height:108px}.p18p-g-qrimg svg{max-width:108px;max-height:108px}}
@media print{body{background:white}.p18p-g-previewwrap{box-shadow:none}.p18p-g-editor{display:none}.p18p-g-layout{display:block}}
