/* Interview appearance only; question content, choices and submission remain unchanged. */
.phone.screen-interview{background:#fcfdff}.phone.screen-interview>header.ds-header{height:68px;background:#fcfdff;border:0}.screen-interview .ds-header>strong{font-size:17px;font-weight:700}.screen-interview .ds-header .ds-back,.screen-interview .ds-header .ds-close{top:12px}.screen-interview main.interview{padding:10px 22px 122px}.phone.screen-interview nav.ds-bottom-nav{display:none}.record-design-progress{display:flex;align-items:center;gap:14px;margin:6px 0 24px}.record-design-progress>span{height:6px;flex:1;border-radius:6px;background:#e5ebf4;overflow:hidden}.record-design-progress i{height:100%;display:block;background:#123d83;border-radius:6px}.record-design-progress b{font-size:14px;font-weight:500;color:#7a8ca6}.record-outcome-label{display:inline-flex;align-items:center;gap:8px;background:#fff2cc;color:#b26c00;border-radius:12px;padding:7px 12px;margin-bottom:16px;font-size:14px;font-weight:650}.record-outcome-label svg{width:23px;height:23px}.record-outcome-label.failure{background:#eaf3ff;color:#2875bd}.phone .interview-style .question-bubble{margin:0 0 14px}.phone .interview-style .question-bubble p{font-size:27px!important;line-height:1.55;font-weight:750;letter-spacing:-.025em;color:#102951}.phone .interview-style .selection-help{font-size:15px;color:#7a8ca6;margin:0 0 20px!important}.phone .interview-style .question-note{font-size:12px;margin-bottom:10px!important}.screen-interview .choices{gap:9px}.phone .interview-style .choice{background:#fff;border:1px solid #e5ecf5;border-radius:12px;padding:18px 16px;min-height:62px;font-size:15px;line-height:1.7;font-weight:500;box-shadow:none}.phone .interview-style .choice.selected{background:#eff6ff;border:1px solid #368bff;box-shadow:none}.phone .interview-style .choice i{display:grid;place-items:center;width:19px;height:19px;min-width:19px;border:1.5px solid #8899b0;border-radius:50%;background:none;color:transparent;font-size:0}.phone .interview-style .choice.selected i{background:#087bff;border:3px solid #eff6ff;outline:1.5px solid #087bff;color:transparent}.phone .interview-style .answer-bar{position:fixed;bottom:0;padding:16px 22px max(22px,env(safe-area-inset-bottom));background:#fcfdff;border-top:0;box-shadow:none}.phone .interview-style .answer-bar .primary{min-height:54px;border-radius:13px;font-size:17px!important;background:#10294f;border-color:#10294f;color:white}.phone .interview-style .answer-bar .primary:after{content:' →';margin-left:10px;font-size:24px;font-weight:400}.screen-interview .previous-answer{display:none}.screen-interview .conversation-flow{margin:0 0 18px;padding:8px 12px;background:#f1f4f8}.screen-interview .conversation-flow summary{font-size:12px}.screen-interview .flow-stage{display:none}@media(max-width:370px){.screen-interview main.interview{padding-left:20px;padding-right:20px}.phone .interview-style .question-bubble p{font-size:25px!important}.phone .interview-style .choice{font-size:14px}}
