.prototype .oge14-task{--oge14-line:#dce7fa;--oge14-muted:#4b6186;--oge14-primary:#0754f8;color:var(--ui-text)}.prototype .bank-task-card:has(.oge14-task){border-color:var(--oge14-line,#dce7fa);padding:24px 30px 28px}.prototype .oge14-header.bank-task-header{border:0;align-items:center;gap:22px;margin:0 0 24px;padding:0;display:flex}.prototype .oge14-number{border:1px solid var(--oge14-line);background:var(--ui-blue-soft);width:64px;height:60px;color:var(--oge14-primary);border-radius:12px;flex:none;place-items:center;font-size:28px;font-weight:700;display:grid}.prototype .oge14-header h2{letter-spacing:normal;color:var(--oge14-muted);overflow-wrap:anywhere;flex:1;font-size:16px;font-weight:400;line-height:1.5}.prototype .oge14-progress{width:205px;color:var(--oge14-muted);flex:none;font-size:14px}.prototype .oge14-progress-track{justify-content:space-between;align-items:center;gap:8px;min-height:16px;margin:10px 0 0;display:flex;position:relative}.prototype .oge14-progress-track:before{content:"";inset-inline:8px;background:var(--oge14-line);height:4px;position:absolute;top:6px}.prototype .oge14-progress-track>span{background:#d5dfef;border-radius:50%;flex-shrink:1;width:14px;height:14px;position:relative}.prototype .oge14-progress-track>.is-correct{background:var(--ui-green)}.prototype .oge14-files{gap:8px;display:grid}.prototype .oge14-file{border:1px solid var(--oge14-line);min-height:56px;color:var(--oge14-primary);background:#f5f8fe;border-radius:10px;align-items:center;gap:18px;padding:12px 16px;font-size:16px;font-weight:600;display:flex}.prototype .oge14-file:hover{background:var(--ui-blue-soft)}.prototype .oge14-file>svg{width:24px;height:24px;color:var(--oge14-muted);flex:none}.prototype .oge14-file-name{overflow-wrap:anywhere;min-width:0}.prototype .oge14-file-open{flex:none;align-items:center;gap:10px;margin-left:auto;font-weight:400;display:flex}.prototype .oge14-file-open svg{width:18px;height:18px}.prototype .oge14-internet{color:var(--oge14-muted);margin-top:6px;font-size:13px;line-height:1.6}.prototype .oge14-parts{margin-top:22px}.prototype .oge14-part{border-top:1px solid var(--oge14-line);padding:18px 0 22px}.prototype .oge14-part:last-child{padding-bottom:0}.prototype .oge14-part-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.prototype .oge14-part-heading h3{background:var(--ui-blue-soft);color:#103a9e;border-radius:10px;padding:5px 13px;font-size:15px;font-weight:600}.prototype .oge14-state{color:var(--oge14-muted);white-space:nowrap;background:#edf2f9;border-radius:10px;align-items:center;gap:9px;padding:7px 12px;font-size:13px;display:inline-flex}.prototype .oge14-state svg,.prototype .oge14-state-dot{flex:none;width:14px;height:14px}.prototype .oge14-state-dot{background:#98a8c2;border-radius:50%}.prototype .oge14-state.is-correct{background:var(--ui-green-soft);color:var(--ui-green)}.prototype .oge14-state.is-incorrect{background:var(--ui-rose-soft);color:var(--ui-rose)}.prototype .oge14-task .imported-content{color:var(--oge14-muted);font-size:16px;line-height:1.6}.prototype .oge14-task .imported-content p{margin:5px 0}.prototype .oge14-task .imported-content>p:first-child{color:var(--ui-text);font-size:17px}.prototype .oge14-task .bank-answer-form{align-items:flex-end;gap:12px 14px;max-width:740px;margin-top:12px}.prototype .oge14-task .bank-answer-form>.ui-field{flex:1;min-width:0;max-width:none}.prototype .oge14-task .bank-answer-form input{border-color:#c5d6f5;border-radius:10px;height:46px;padding:10px 15px}.prototype .oge14-task .bank-answer-form>button{background:var(--oge14-primary);min-width:138px;min-height:46px;margin-left:0;font-size:16px}.prototype .oge14-task .bank-answer-form>button:hover{background:#0647d2}.prototype .oge14-task .bank-blanks{margin-top:8px}@media (max-width:600px){.prototype .bank-task-card:has(.oge14-task){padding:16px}.prototype .oge14-header.bank-task-header{flex-wrap:wrap;gap:12px;margin-bottom:16px}.prototype .oge14-number{width:48px;height:48px;font-size:23px}.prototype .oge14-header h2{flex-basis:calc(100% - 60px);font-size:14px}.prototype .oge14-progress{align-items:center;gap:20px;width:100%;display:flex}.prototype .oge14-progress-track{flex:1;margin:0}.prototype .oge14-file{flex-wrap:wrap;gap:10px;padding:10px;font-size:14px}.prototype .oge14-file-name{flex:1}.prototype .oge14-file-open{min-height:24px}.prototype .oge14-internet{font-size:12px}.prototype .oge14-parts{margin-top:16px}.prototype .oge14-part{padding:16px 0 20px}.prototype .oge14-task .bank-answer-form>.ui-field{flex-basis:100%}.prototype .oge14-task .bank-answer-form>button{width:100%}}
