.breakdance .bde-section-36035-100 .section-container{display:flex;flex-direction:column}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif;line-height:1.6;colour:#333;background:#f5f5f7;padding:20px}.container{max-width:1000px;margin:0 auto;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,0.1);padding:30px}h1{color:#1428A0;text-align:center;margin-bottom:30px;font-size:24px}h2{color:#1428A0;margin:25px 0 15px;font-size:20px;border-bottom:1px solid #ddd;padding-bottom:10px}h3{margin:20px 0 10px;font-size:18px}p{margin-bottom:15px}.notice{background:#fff8f0;border:1px solid #ffecdb;colour:#d93c00;padding:12px;border-radius:4px;margin-bottom:20px;font-size:15px}label{display:block;margin-bottom:5px;font-weight:700}input[type="text"],input[type="date"],select,textarea{width:100%;padding:10px;margin-bottom:15px;border:1px solid #ddd;border-radius:4px;font-size:16px}textarea{min-height:100px;resize:vertical}.evidence-text,textarea{white-space:pre-wrap!important;word-wrap:break-word!important;overflow-wrap:anywhere!important;word-break:break-word!important;width:100%!important}.interview-question>p,.result-question>p{margin:5px 0!important}.interview-question>p:first-child{margin-top:0!important}.interview-question label{margin-top:5px!important;margin-bottom:5px!important}.evidence-text{margin-top:5px!important;margin-bottom:10px!important;padding-left:15px;border-left:3px solid #eee}.btn{display:inline-block;background:#1428A0;color:#fff;padding:10px 20px;border:none;border-radius:4px;cursor:pointer;font-size:16px;font-weight:700;margin-right:10px}.btn:hover{background:#0e1f7a}.btn:disabled{background:#ccc;cursor:not-allowed}.btn-secondary{background:#fff;color:#1428A0;border:1px solid #1428A0}.btn-secondary:hover{background:#f5f5f7}.step-nav{display:flex;justify-content:space-between;margin:40px 0 20px}.step-indicator{display:flex;list-style:none;padding:0;justify-content:space-between;margin-bottom:30px}.step-indicator li{flex:1;text-align:center;position:relative}.step-circle{width:30px;height:30px;line-height:30px;border-radius:50%;background:#ddd;color:#666;margin:0 auto 5px;font-weight:700}.step-indicator li.active .step-circle{background:#1428A0;color:#fff}.step-indicator li.completed .step-circle{background:#34C759;color:#fff}.step-line{position:absolute;top:15px;width:calc(100% - 30px);height:2px;background:#ddd;left:calc(50% + 15px);z-index:0}.step-indicator li:last-child .step-line{display:none}.step-indicator li.active .step-line,.step-indicator li.completed .step-line{background:#34C759}.step-label{display:block;font-size:14px;margin-top:5px}.step-content{display:none}.step-content.active{display:block}.form-row{display:flex;gap:20px;margin-bottom:20px}.form-group{flex:1}.competency-area{border:1px solid #ddd;border-radius:8px;margin-bottom:20px;overflow:hidden}.competency-header{background:#f5f5f7;padding:15px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.competency-content{padding:15px;display:none}.competency-content.open{display:block}.sub-competencies{margin-bottom:15px;font-style:italic;color:#666}.question-list{list-style:none}.question-item{padding:8px;margin-bottom:5px;border-radius:4px}.question-item:hover{background:#f5f5f7}.question-item input[type="checkbox"]{appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid #ddd;border-radius:50%;margin-right:10px;position:relative;cursor:pointer;vertical-align:middle}.question-item input[type="checkbox"]:checked{border-color:#1428A0;background-color:#1428A0}.question-item input[type="checkbox"]:checked::after{content:'\2713';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:12px;font-weight:700}.count-badge{display:inline-block;background:#1428A0;color:#fff;padding:2px 8px;border-radius:12px;font-size:13px;margin-left:8px;vertical-align:middle}.interview-question{border-top:1px solid #ddd;padding-top:20px;margin-top:20px}.interview-question:first-child{border-top:none;padding-top:0;margin-top:0}.question-bullet{display:inline-block;width:12px;height:12px;background:red;border-radius:50%;margin-right:10px}.score-buttons{display:flex;gap:10px;margin-top:10px}.score-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #999;border-radius:4px;font-weight:700;cursor:pointer}.score-btn.selected{background:#1428A0;color:#fff;border-color:#1428A0}#overall-average{font-size:16px;font-weight:700;margin-bottom:10px}.chart-container{background:#f5f5f7;padding:20px;border-radius:8px;margin-bottom:30px;text-align:center}.chart-container canvas{background:#fff!important}.result-area{border:1px solid #ddd;border-radius:8px;padding:15px;margin-bottom:20px;page-break-inside:avoid}.result-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.result-score{display:flex;align-items:center}.score-circle{width:40px;height:40px;border-radius:50%;background:#1428A0;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;margin-left:10px}.result-question{border-top:1px solid #ddd;padding-top:15px;margin-top:15px;page-break-inside:avoid}.footer{text-align:center;colour:#666;font-size:14px;border-top:1px solid #ddd;padding-top:20px;margin-top:50px}@media(max-width:768px){.form-row{flex-direction:column}.step-label{display:none}}