.v4-analysis-help{margin:12px 0 18px;border-radius:14px;background:#edf5ee;color:#395b51;border:1px solid #d5e6da;padding:12px 15px;font-size:15px;line-height:1.8}
.v4-analysis-help summary{cursor:pointer;font-weight:700;min-height:30px;display:flex;align-items:center;gap:8px}.v4-analysis-help summary:before{content:'?';display:inline-grid;place-items:center;border:1px solid #7a9d88;border-radius:50%;width:23px;height:23px}.v4-analysis-help p{margin:8px 0 0!important;font-size:15px!important}
.v4-analysis-check{background:#fff8e7!important;border:1px solid #ead6a2!important}.v4-analysis-check textarea{width:100%;box-sizing:border-box}.v4-analysis-check .v4-actions{flex-wrap:wrap}.v4-analysis-check .v4-checked{color:#39725c;font-weight:700}
.v4-reward-settings{padding:24px;margin:20px 0;background:#fffdf6;border:1px solid #e4d9b7;border-radius:22px;color:#334c47;font-family:'Gowun Dodum',sans-serif}.v4-reward-settings h2{font-family:'Jua',sans-serif;font-size:26px;font-weight:400;margin:6px 0 18px}.v4-reward-settings select{display:block;width:100%;min-height:44px;margin:8px 0 15px;border:1px solid #c9d5c9;border-radius:10px;background:white;padding:10px}.v4-reward-options{display:grid;gap:10px;margin-bottom:16px}.v4-reward-options label{display:flex;align-items:center;gap:12px;border:1px solid #d7dfd4;border-radius:14px;padding:15px;cursor:pointer}.v4-reward-options label.is-selected{background:#ecf5e8;border-color:#6f967b}.v4-reward-options input{width:20px;height:20px;accent-color:#52745e;flex-shrink:0}.v4-reward-options small{display:block;margin-top:6px;line-height:1.6}.v4-reward-settings button{min-height:44px;border:0;border-radius:12px;padding:12px 20px;background:#4e735e;color:white;font:inherit}.v4-reward-settings p{font-size:14px;line-height:1.7}.v4-reward-settings [role=alert]{color:#aa3f46}
.v4-completion-steps span{display:flex;flex-direction:column;gap:6px}.v4-completion-steps small{font-size:12px;color:#61786a}.v4-practice-grid{margin-top:8px}
@media(max-width:600px){.v4-reward-settings{padding:18px}.v4-reward-options label{padding:12px}.v4-analysis-check .v4-actions button{width:100%}}
