.interview-overview,.interview-review{gap:22px;min-width:0;display:grid}.interview-choice-list{gap:12px;display:grid}.interview-choice{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-card);width:100%;color:var(--color-text-primary);text-align:left;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:24px;padding:24px 28px;display:grid;box-shadow:0 8px 28px #1b31590a}.interview-choice:hover{background:#f9fbff;border-color:#c8d9fb}.interview-choice>span:first-child{gap:5px;min-width:0;display:grid}.interview-choice strong{font-size:17px;font-weight:700;line-height:1.4}.interview-choice small{color:var(--color-text-secondary);font-size:12px;display:block}.interview-choice>span:nth-child(2){color:var(--color-info-text);text-align:right;font-size:13px}.interview-choice>span:last-child{color:var(--color-brand-primary);font-size:23px}.interview-back{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-card);width:fit-content;min-height:38px;color:var(--color-info-text);padding:7px 13px;font-size:13px;font-weight:600}.interview-back:hover{background:#f8faff;border-color:#c8d9fb}.interview-review-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.interview-review-heading h2{margin:0;font-size:clamp(22px,2.5vw,28px);font-weight:700;line-height:1.4}.interview-review-heading>span{border-radius:var(--radius-pill);background:var(--color-surface-info);color:var(--color-info-text);flex:none;padding:7px 12px;font-size:12px;font-weight:600}.interview-tabs{width:fit-content;margin:0}.interview-statistics{gap:18px;min-width:0;display:grid}.interview-statistics>h3{margin:12px 0 0;font-size:20px;font-weight:700}.interview-stat-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.interview-stat-summary>div{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-card);min-width:0;min-height:116px;padding:21px 24px;box-shadow:0 8px 28px #1b31590a}.interview-stat-summary span{color:var(--color-text-secondary);font-size:13px;display:block}.interview-stat-summary strong{margin-top:12px;font-size:31px;font-weight:700;line-height:1;display:block}.question-stat-card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-card);min-width:0;padding:25px 28px;box-shadow:0 8px 28px #1b31590a}.question-stat-title{color:var(--color-info-text);justify-content:space-between;gap:12px;font-size:12px;display:flex}.question-stat-title b{font-weight:700}.question-stat-title span{color:var(--color-text-secondary);white-space:nowrap}.question-stat-card>p{color:var(--color-text-primary);margin:17px 0 12px;font-size:16px;font-weight:600;line-height:1.6}.choice-summary{border-top:1px solid var(--color-border-subtle);grid-template-columns:188px minmax(0,1fr);align-items:center;gap:32px;margin-top:21px;padding-top:23px;display:grid}.choice-donut{border-radius:50%;place-items:center;width:176px;height:176px;display:grid}.choice-donut>div{background:var(--color-surface-card);border-radius:50%;align-content:center;justify-items:center;width:120px;height:120px;display:grid;box-shadow:0 0 0 1px #fff8}.choice-donut strong{font-size:31px;line-height:1.1}.choice-donut span{color:var(--color-text-secondary);margin-top:4px;font-size:12px}.choice-legend{gap:10px;min-width:0;display:grid}.choice-legend>div{grid-template-columns:12px minmax(0,1fr) 50px 32px;align-items:center;gap:10px;font-size:13px;display:grid}.choice-legend i{border-radius:4px;width:12px;height:12px}.choice-legend span{overflow-wrap:anywhere;min-width:0}.choice-legend b{text-align:right;font-weight:700}.choice-legend small{color:var(--color-text-secondary);text-align:right}.short-answer-summary{border-top:1px solid var(--color-border-subtle);gap:12px;min-width:0;max-height:430px;margin-top:20px;padding-top:20px;padding-right:5px;display:grid;overflow-y:auto}.short-answer-row{grid-template-columns:minmax(110px,1fr) minmax(100px,2fr) 38px;align-items:center;gap:14px;min-width:0;font-size:13px;display:grid}.short-answer-row>span{overflow-wrap:anywhere;min-width:0}.short-answer-track{border-radius:var(--radius-pill);background:#e8edfa;height:11px;overflow:hidden}.short-answer-track i{border-radius:inherit;background:var(--color-brand-primary);height:100%;display:block}.short-answer-row>b{text-align:right;white-space:nowrap}.text-answer-summary{border-top:1px solid var(--color-border-subtle);gap:9px;min-width:0;max-height:430px;margin-top:20px;padding-top:20px;padding-right:5px;display:grid;overflow-y:auto}.text-answer-summary>div{border-radius:var(--radius-md);background:#f7f8fb;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:14px 16px;display:grid}.text-answer-summary>div>span{width:24px;height:24px;color:var(--color-info-text);background:#e7edfc;border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid}.text-answer-summary p{color:var(--color-text-primary);white-space:pre-wrap;overflow-wrap:anywhere;margin:1px 0 0;font-size:13px;font-weight:400;line-height:1.7}.text-answer-summary a{width:fit-content;color:var(--color-info-text);text-underline-offset:3px;overflow-wrap:anywhere;margin-top:2px;font-size:13px;text-decoration:underline}.question-response-empty{border-radius:var(--radius-md);color:var(--color-text-secondary);background:#f7f8fb;margin:0;padding:15px 16px;font-size:13px}.question-stat-footer{border-top:1px solid var(--color-border-subtle);color:var(--color-text-secondary);margin-top:19px;padding-top:14px;font-size:12px}@media (max-width:800px){.interview-stat-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.interview-choice{grid-template-columns:minmax(0,1fr) 24px;gap:12px;padding:20px}.interview-choice>span:nth-child(2){text-align:left;grid-column:1}.interview-choice>span:last-child{grid-area:1/2/3}.interview-review-heading{flex-direction:column;align-items:flex-start;gap:8px}.interview-stat-summary>div{min-height:102px;padding:18px}.interview-stat-summary strong{font-size:27px}.question-stat-card{padding:20px}.choice-summary{grid-template-columns:1fr;justify-items:center;gap:22px}.choice-legend{width:100%}.short-answer-row{grid-template-columns:minmax(0,1fr) 40px;gap:7px 10px}.short-answer-track{grid-area:2/1}.short-answer-row>b{grid-area:1/2/3}}
