.cz-wrap{margin:14px 0}.cz-trigger{cursor:pointer;display:inline-flex;align-items:center;gap:.45em}.cz-trigger .cz-icon{width:1em;height:1em;flex:0 0 auto}.cz-field{margin:10px 0}.cz-field-label{display:block;font-weight:600;margin-bottom:4px}.cz-req{color:#d00}.cz-choice{display:inline-flex;align-items:center;gap:4px;margin:0 10px 6px 0}.cz-input{width:100%;max-width:420px}.cz-field.cz-hidden{display:none}.cz-summary{margin-top:14px;max-width:420px;font-size:14px}.cz-summary-row,.cz-summary-item,.cz-summary-total{display:flex;justify-content:space-between;padding:5px 0}.cz-summary-item{color:#666;font-size:13px;padding-left:10px}.cz-summary-total{border-top:1px solid #ddd;margin-top:6px;padding-top:8px;font-weight:700}.cz-grand-total{color:#16a34a;font-size:18px}.cz-modal[hidden]{display:none}.cz-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center}.cz-modal-backdrop{position:absolute;inset:0;background:rgb(0 0 0 / .5)}.cz-modal-card{position:relative;background:#fff;border-radius:12px;max-width:520px;width:92%;max-height:88vh;overflow:auto;box-shadow:0 18px 50px rgb(0 0 0 / .35)}.cz-modal-head,.cz-modal-foot{display:flex;justify-content:space-between;align-items:center;padding:12px 16px}.cz-modal-head{border-bottom:1px solid #eee}.cz-modal-foot{border-top:1px solid #eee;background:#fafafa;gap:12px}.cz-modal-body{padding:14px 16px}.cz-modal-close{background:none;border:0;font-size:18px;cursor:pointer}.cz-dropzone{position:relative;border:2px dashed #bbb;border-radius:10px;padding:18px 14px;text-align:center;background:#fafafa;transition:border-color .15s,background .15s;max-width:420px}.cz-dropzone.cz-dz-over{border-color:#2271b1;background:rgb(34 113 177 / .06)}.cz-dropzone.cz-dz-loading{opacity:.6;pointer-events:none}.cz-dropzone input.cz-file{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.cz-dz-prompt{cursor:pointer;color:#666;font-size:14px;display:flex;flex-direction:column;align-items:center;gap:4px}.cz-dz-icon{width:28px;height:28px;opacity:.6}.cz-dz-browse{text-decoration:underline}.cz-dz-prompt small{color:#aaa;font-size:12px}.cz-dz-preview{display:flex;align-items:center;gap:10px;text-align:left}.cz-dz-thumb{width:42px;height:42px;object-fit:cover;border-radius:6px;flex:0 0 auto;background:#eee}.cz-dz-name{flex:1;font-size:13px;word-break:break-all}.cz-dz-remove{border:0;background:none;color:#c00;cursor:pointer;font-size:18px;line-height:1}.cz-wrap .button.cz-trigger,.cz-wrap .cz-trigger{background:#fff;color:#242424;border:var(--wd-form-brd-width,1px) solid var(--wd-form-brd-color,rgb(0 0 0 / .15));border-radius:var(--btn-accented-brd-radius,0);box-shadow:none;height:36px;min-height:0;line-height:34px;padding:0 14px;font-size:14px;font-weight:400;text-transform:none;letter-spacing:0}.cz-wrap .cz-trigger:hover,.cz-wrap .cz-trigger:focus{background:#fff;color:#242424;border-color:#242424}.cz-wrap .cz-trigger .cz-icon{width:15px;height:15px;stroke:#07d550;color:#07d550}