/* /Components/Pages/財產保險業務員資格測驗（汽車保險）/汽車保險實務/ExamPage.razor.rz.scp.css */
.exam-toolbar[b-bkjqlbiwu7] { display:flex; align-items:center; justify-content:space-between; gap:16px; flex-wrap:wrap; }
.exam-palette[b-bkjqlbiwu7] { display:flex; flex-wrap:wrap; gap:6px; }
.exam-number[b-bkjqlbiwu7] { width:38px; height:38px; border:1px solid var(--mud-palette-lines-default); border-radius:6px; background:transparent; color:var(--mud-palette-text-primary); cursor:pointer; }
.exam-number.answered[b-bkjqlbiwu7] { background:var(--mud-palette-primary-hover); color:var(--mud-palette-primary); }
.exam-number.current[b-bkjqlbiwu7] { border:2px solid var(--mud-palette-primary); font-weight:700; }
.exam-number:focus-visible[b-bkjqlbiwu7] { outline:2px solid var(--mud-palette-primary); outline-offset:2px; }
.exam-answer-list[b-bkjqlbiwu7] { width:100%; min-width:0; }
.exam-answer[b-bkjqlbiwu7] { width:100%; min-width:0; margin:8px 0; padding:4px; border:1px solid var(--mud-palette-lines-default); border-radius:6px; }
.exam-review-option[b-bkjqlbiwu7] { display:flex; align-items:flex-start; gap:12px; min-width:0; }
@media (max-width:600px) { .exam-number[b-bkjqlbiwu7] { width:34px; height:34px; } }
/* /Components/Pages/財產保險業務員資格測驗（汽車保險）/汽車保險實務/QuestionEditor.razor.rz.scp.css */
.question-option-list[b-r1x1yee490] {
    display: grid;
    gap: 12px;
    width: 100%;
    min-width: 0;
}

.question-option[b-r1x1yee490] {
    display: grid;
    grid-template-columns: 120px minmax(0, 1fr) 40px;
    align-items: center;
    gap: 12px;
    width: 100%;
    min-width: 0;
    padding: 12px;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: var(--mud-default-borderradius);
}

.question-option-choice[b-r1x1yee490],
.question-option-content[b-r1x1yee490] {
    min-width: 0;
}

.question-option-remove[b-r1x1yee490] {
    justify-self: end;
}

@media (max-width: 600px) {
    .question-option[b-r1x1yee490] {
        grid-template-columns: minmax(0, 1fr) 40px;
    }

    .question-option-choice[b-r1x1yee490] {
        grid-column: 1;
        grid-row: 1;
    }

    .question-option-content[b-r1x1yee490] {
        grid-column: 1 / -1;
        grid-row: 2;
    }

    .question-option-remove[b-r1x1yee490] {
        grid-column: 2;
        grid-row: 1;
    }
}
/* /Components/Pages/財產保險業務員資格測驗（汽車保險）/汽車保險法規/ExamPage.razor.rz.scp.css */
.exam-toolbar[b-d1v4mb6tll] { display:flex; align-items:center; justify-content:space-between; gap:16px; flex-wrap:wrap; }
.exam-palette[b-d1v4mb6tll] { display:flex; flex-wrap:wrap; gap:6px; }
.exam-number[b-d1v4mb6tll] { width:38px; height:38px; border:1px solid var(--mud-palette-lines-default); border-radius:6px; background:transparent; color:var(--mud-palette-text-primary); cursor:pointer; }
.exam-number.answered[b-d1v4mb6tll] { background:var(--mud-palette-primary-hover); color:var(--mud-palette-primary); }
.exam-number.current[b-d1v4mb6tll] { border:2px solid var(--mud-palette-primary); font-weight:700; }
.exam-number:focus-visible[b-d1v4mb6tll] { outline:2px solid var(--mud-palette-primary); outline-offset:2px; }
.exam-answer-list[b-d1v4mb6tll] { width:100%; min-width:0; }
.exam-answer[b-d1v4mb6tll] { width:100%; min-width:0; margin:8px 0; padding:4px; border:1px solid var(--mud-palette-lines-default); border-radius:6px; }
.exam-review-option[b-d1v4mb6tll] { display:flex; align-items:flex-start; gap:12px; min-width:0; }
@media (max-width:600px) { .exam-number[b-d1v4mb6tll] { width:34px; height:34px; } }
/* /Components/Pages/財產保險業務員資格測驗（汽車保險）/汽車保險法規/QuestionEditor.razor.rz.scp.css */
.question-option-list[b-l85ruo037a] {
    display: grid;
    gap: 12px;
    width: 100%;
    min-width: 0;
}

.question-option[b-l85ruo037a] {
    display: grid;
    grid-template-columns: 120px minmax(0, 1fr) 40px;
    align-items: center;
    gap: 12px;
    width: 100%;
    min-width: 0;
    padding: 12px;
    border: 1px solid var(--mud-palette-lines-default);
    border-radius: var(--mud-default-borderradius);
}

.question-option-choice[b-l85ruo037a],
.question-option-content[b-l85ruo037a] {
    min-width: 0;
}

.question-option-remove[b-l85ruo037a] {
    justify-self: end;
}

@media (max-width: 600px) {
    .question-option[b-l85ruo037a] {
        grid-template-columns: minmax(0, 1fr) 40px;
    }

    .question-option-choice[b-l85ruo037a] {
        grid-column: 1;
        grid-row: 1;
    }

    .question-option-content[b-l85ruo037a] {
        grid-column: 1 / -1;
        grid-row: 2;
    }

    .question-option-remove[b-l85ruo037a] {
        grid-column: 2;
        grid-row: 1;
    }
}
