
.pcbr-wrap{margin:14px 0}
.pcbr-btn{background:#0a8f3a!important;color:#fff!important;border:0!important;padding:10px 16px!important;border-radius:10px!important;font-weight:700!important;display:inline-block!important;text-decoration:none!important;cursor:pointer}
.pcbr-m{position:fixed;inset:0;display:none;z-index:99999}.pcbr-m.show{display:block}
.pcbr-b{position:absolute;inset:0;background:rgba(0,0,0,.55)}
.pcbr-d{position:relative;max-width:1080px;margin:40px auto;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.35)}
.pcbr-h{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;padding:10px 14px}.pcbr-x{font-size:26px;background:#fff;border:0;cursor:pointer}
.pcbr-c{padding:14px}.pcbr-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:16px}
.pcbr-form label{display:block;margin-top:10px;margin-bottom:4px;font-weight:600}
.pcbr-form input,.pcbr-form select{width:100%;padding:8px 10px;border:1px solid #ccc;border-radius:8px}
.pcbr-prev{background:#fafafa;border:1px solid #e6e6e6;border-radius:10px;padding:10px}
@media(max-width:860px){.pcbr-grid{grid-template-columns:1fr;}}
.pcbr-preview-box{display:flex;align-items:center;gap:12px}
.pcbr-preview-box img{max-height:40px;border:1px solid #ddd;border-radius:6px;padding:2px;background:#fff}
