#cdm-thank-you-questionnaires{box-sizing:border-box}#cdm-thank-you-questionnaires *,#cdm-thank-you-questionnaires *:before,#cdm-thank-you-questionnaires *:after{box-sizing:border-box}.cdm-questionnaire{text-align:left;background:#fff;border:1px solid #e7decb;border-radius:12px;padding:24px;margin:0 auto;max-width:640px;box-shadow:0 2px 8px #0000000a;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#3d3025}.cdm-questionnaire-head{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #f0e8d8}.cdm-questionnaire-head h3{margin:0;font-size:18px;font-weight:600;color:#3d3025;line-height:1.3}.cdm-questionnaire-desc{margin:6px 0 0;color:#9a8562;font-size:13px;line-height:1.4}.cdm-q-item{margin-bottom:18px}.cdm-q-head{font-size:14px;font-weight:500;color:#3d3025;margin-bottom:8px;line-height:1.4}.cdm-q-num{font-weight:700;color:#c4a66a;margin-right:4px}.cdm-q-desc{font-size:12px;color:#9a8562;margin-bottom:6px;padding-left:22px}.cdm-q-body{padding-left:22px}.cdm-q-input{width:100%;padding:8px 12px;font-size:14px;border:1px solid #e7decb;border-radius:6px;background:#fff;color:#3d3025;font-family:inherit;line-height:1.5}.cdm-q-input:focus{outline:none;border-color:#c4a66a;box-shadow:0 0 0 3px #c4a66a26}textarea.cdm-q-input{resize:vertical;min-height:70px}.cdm-q-options{display:flex;flex-direction:column;gap:6px}.cdm-q-opt{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid #e7decb;border-radius:6px;cursor:pointer;background:#fff;transition:background .12s,border-color .12s;font-size:14px;color:#3d3025;margin:0}.cdm-q-opt:hover{background:#fbf6ec}.cdm-q-opt input[type=radio],.cdm-q-opt input[type=checkbox]{margin:0;cursor:pointer;flex-shrink:0}.cdm-q-opt:has(input:checked){background:#fef7e0;border-color:#c4a66a}.cdm-q-opt-disabled{opacity:.45;cursor:not-allowed;background:#f5f0e6}.cdm-q-opt-disabled:hover{background:#f5f0e6}.cdm-q-opt-disabled input[type=checkbox]{cursor:not-allowed}.cdm-q-rating{display:inline-flex;gap:4px}.cdm-q-star{background:none;border:0;font-size:28px;cursor:pointer;color:#d1d5db;padding:4px;line-height:1;transition:color .1s;font-family:inherit}.cdm-q-star.cdm-q-star-on,.cdm-q-star.cdm-q-star-hover{color:#f59e0b}.cdm-questionnaire-foot{margin-top:18px;padding-top:14px;border-top:1px solid #f0e8d8;text-align:center}.cdm-q-btn{display:inline-block;padding:10px 22px;font-size:14px;font-weight:600;border-radius:6px;border:1px solid transparent;cursor:pointer;font-family:inherit;transition:background .12s,color .12s,border-color .12s;line-height:1.2;text-decoration:none}.cdm-q-btn-primary{background:#c4a66a;color:#fff}.cdm-q-btn-primary:hover:not(:disabled){background:#b89856}.cdm-q-btn-primary:disabled{background:#d6c39d;cursor:wait}.cdm-q-btn-secondary{background:#fff;color:#6b5a47;border-color:#e7decb}.cdm-q-btn-secondary:hover{background:#fbf6ec}.cdm-q-error{font-size:13px;color:#dc2626;margin-bottom:10px}.cdm-q-done{text-align:center;padding:20px;color:#16a34a;font-size:15px;font-weight:500;background:#f0fdf4;border-radius:8px;border:1px solid #bbf7d0}@media (max-width: 600px){.cdm-questionnaire{padding:18px 14px}.cdm-q-body,.cdm-q-desc{padding-left:0}}
