.results{display:flex;flex-direction:column;height:100%;min-height:0;padding:24px;box-sizing:border-box;background:#f5f7fa;color:#1f2937;font-size:14px}.results__status_attempted{background:#fef3c7;color:#92400e}.results__row_attempted{background:rgba(245,158,11,.05)}.results__row_attempted:hover{background:rgba(245,158,11,.09)}.results__summary{flex:0 0 auto;background:#fff;padding:20px 24px;margin-bottom:16px;display:flex;flex-direction:column;grid-gap:16px;gap:16px}.results__summary-main{display:flex;align-items:center;grid-gap:24px;gap:24px;flex-wrap:wrap}.results__percent{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:120px;padding:16px 20px;color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6)}.results__percent.is-high{background:linear-gradient(135deg,#10b981,#059669)}.results__percent.is-mid{background:linear-gradient(135deg,#f59e0b,#d97706)}.results__percent.is-low{background:linear-gradient(135deg,#ef4444,#dc2626)}.results__percent-value{font-size:32px;font-weight:700;line-height:1}.results__percent-label{margin-top:6px;font-size:12px;opacity:.9;text-align:center}.results__metrics{display:grid;grid-template-columns:repeat(4,minmax(80px,1fr));grid-gap:12px;gap:12px;flex:1 1 auto}.results__metric{background:#f8fafc;padding:10px 14px;border-left:3px solid #cbd5e1}.results__metric_correct{border-left-color:#10b981}.results__metric_wrong{border-left-color:#ef4444}.results__metric_empty{border-left-color:#94a3b8}.results__metric-label{font-size:12px;color:#64748b;margin-bottom:4px}.results__metric-value{font-size:20px;font-weight:600;color:#0f172a}.results__summary-extra{display:flex;grid-gap:24px;gap:24px;border-top:1px solid #e5e7eb;padding-top:12px}.results__extra-item{display:flex;align-items:baseline;grid-gap:8px;gap:8px}.results__extra-label{font-size:13px;color:#64748b}.results__extra-value{font-size:15px;font-weight:600;color:#0f172a}.results__table-wrap{flex:1 1 auto;min-height:0;overflow-y:auto;background:#fff}.results__table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.results__table thead th{position:sticky;top:0;z-index:2;background:#f8fafc;color:#475569;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em;padding:12px 16px;text-align:left;border-bottom:1px solid #e5e7eb}.results__table tbody td{padding:12px 16px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.results__table tbody tr:last-child td{border-bottom:none}.results__col-num{width:48px;color:#94a3b8}.results__col-attempts{width:100px;text-align:center}.results__col-first{width:140px;text-align:center}.results__col-status{width:140px}.results__col-question{max-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.results__row{transition:background .15s ease}.results__row:hover{background:#f8fafc}.results__row_correct{background:rgba(16,185,129,.05)}.results__row_correct:hover{background:rgba(16,185,129,.09)}.results__row_wrong{background:rgba(239,68,68,.05)}.results__row_wrong:hover{background:rgba(239,68,68,.09)}.results__row_empty{background:rgba(148,163,184,.06)}.results__row_empty:hover{background:rgba(148,163,184,.1)}.results__badge{min-width:28px;background:#e2e8f0;color:#334155;font-size:13px}.results__badge,.results__pill{display:inline-block;padding:2px 10px;font-weight:600}.results__pill{font-size:12px}.results__pill_yes{background:#d1fae5;color:#065f46}.results__pill_no{background:#fee2e2;color:#991b1b}.results__status{display:inline-block;padding:4px 12px;font-size:12px;font-weight:600}.results__status_correct{background:#d1fae5;color:#065f46}.results__status_wrong{background:#fee2e2;color:#991b1b}.results__status_empty{background:#e2e8f0;color:#475569}.results__empty{display:flex;align-items:center;justify-content:center;height:100%;color:#64748b;font-size:16px}.results__col-time{width:100px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#475569}.question-training__timer{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:#eef2ff;color:#4338ca;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:12px;transition:background .2s,color .2s}.question-training__timer.is-low{background:#fee2e2;color:#b91c1c;animation:timer-pulse 1s infinite}@keyframes timer-pulse{0%,to{opacity:1}50%{opacity:.6}}.timer{display:flex;align-items:center;justify-content:center;grid-gap:18px;gap:18px;margin:24px auto 20px;padding:14px 28px;border-radius:20px;background:linear-gradient(180deg,rgba(238,242,255,.5803921568627451),rgba(224,231,255,.3686274509803922));color:#181f39;box-shadow:0 6px 24px rgba(55,48,163,.12);width:-moz-fit-content;width:fit-content;transition:background .3s,color .3s,box-shadow .3s}.timer_low{background:linear-gradient(180deg,#fee2e2,#fecaca);color:#b91c1c;box-shadow:0 6px 24px rgba(185,28,28,.18);animation:timer-shake 2s ease-in-out infinite}@keyframes timer-shake{0%,to{transform:translateX(0)}50%{transform:translateX(-2px)}}.timer__hourglass{position:relative;width:28px;height:40px;display:flex;flex-direction:column;justify-content:space-between;animation:hourglass-flip 4s ease-in-out infinite}@keyframes hourglass-flip{0%,40%{transform:rotate(0deg)}50%,90%{transform:rotate(180deg)}to{transform:rotate(180deg)}}.timer__glass_top{clip-path:polygon(0 0,100% 0,75% 100%,25% 100%)}.timer__glass_bottom,.timer__glass_top{width:100%;height:44%;background:currentColor;opacity:.85;border-radius:2px}.timer__glass_bottom{clip-path:polygon(25% 0,75% 0,100% 100%,0 100%)}.timer__sand{position:absolute;top:44%;left:50%;transform:translateX(-50%);width:2px;height:12%;background:currentColor;border-radius:2px;opacity:.7;animation:sand-drop 1s linear infinite}@keyframes sand-drop{0%{opacity:.2}50%{opacity:.9}to{opacity:.2}}.timer__content{display:flex;flex-direction:column;align-items:center;line-height:1}.timer__label{font-size:13px;letter-spacing:.08em;text-transform:uppercase;opacity:.75;margin-bottom:4px}.timer__value{font-size:44px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}@media (max-width:480px){.timer__value{font-size:32px}.timer{padding:10px 20px;grid-gap:12px;gap:12px}.timer__hourglass{width:22px;height:32px}}.confirm-dialog__paper{border-radius:0!important;padding:4px;box-shadow:none!important;font-family:Roboto,sans-serif!important}.confirm-dialog__title{font-size:28px!important;font-weight:800!important;color:#0f172a;padding:18px 22px 4px!important}.confirm-dialog__content{padding:6px 22px 16px!important}.confirm-dialog__text{font-size:20px!important;color:#475569!important;line-height:1.5!important}.confirm-dialog__actions{padding:10px 22px 18px!important;grid-gap:8px;gap:8px}.confirm-dialog__btn{min-width:96px;text-transform:none!important;font-weight:600!important;font-size:20px!important;border-radius:0!important;box-shadow:none!important}.confirm-dialog__btn_cancel{color:#475569!important;background:#f1f5f9!important}.confirm-dialog__btn_cancel:hover{background:#e2e8f0!important}.confirm-dialog__btn_danger{background:#dc2626!important;color:#fff!important}.confirm-dialog__btn_danger:hover{background:#b91c1c!important}.confirm-dialog__btn_success{background:#10b981!important;color:#fff!important}.confirm-dialog__btn_success:hover{background:#059669!important}.confirm-dialog__btn_primary{background:#4f46e5!important;color:#fff!important}.confirm-dialog__btn_primary:hover{background:#4338ca!important}.emp-results-page{display:flex;flex-direction:column;height:100%;min-height:0;box-sizing:border-box}.emp-results-page__header{flex:0 0 auto;padding:20px 24px 12px;background:#fff;border-bottom:1px solid #e5e7eb}.emp-results-page__title{margin:0;font-size:22px;font-weight:700;color:#0f172a;letter-spacing:-.01em}.emp-results{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;grid-gap:10px;gap:10px;padding:16px;height:100%;box-sizing:border-box;overflow-y:auto}.emp-results_empty{flex:1 1 auto;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:16px}.emp-results__item{background:#e9e9e9;color:#212529;transition:box-shadow .2s ease}.emp-results__item.is-open{box-shadow:0 6px 22px rgba(15,23,42,.1)}.emp-results__header{display:grid;grid-template-columns:24px 1.2fr 1.4fr .8fr .7fr;grid-gap:12px;gap:12px;align-items:center;width:100%;padding:14px 18px;background:transparent;border:none;cursor:pointer;text-align:left;font-size:14px;color:#1f2937;transition:background .15s ease}.emp-results__header:hover{background:#f8fafc}.emp-results__arrow{display:inline-block;font-size:14px;color:#64748b;transition:transform .2s ease,color .2s ease}.emp-results__item.is-open .emp-results__arrow{transform:rotate(90deg);color:#4f46e5}.emp-results__col-date{color:#475569;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.emp-results__col-type{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.emp-results__col-duration{color:#475569;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.emp-results__col-percent{display:inline-block;padding:4px 12px;font-weight:700;font-size:13px;text-align:center;justify-self:end;min-width:52px}.emp-results__col-percent.is-high{background:#d1fae5;color:#065f46}.emp-results__col-percent.is-mid{background:#fef3c7;color:#92400e}.emp-results__col-percent.is-low{background:#fee2e2;color:#991b1b}.emp-results__body{border-top:1px solid #e5e7eb;padding:16px 18px;background:#fcfdff}.emp-results__metrics{display:grid;grid-template-columns:repeat(4,minmax(100px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.emp-results__metric{background:#f8fafc;border-left:3px solid #cbd5e1;padding:10px 14px}.emp-results__metric_correct{border-left-color:#10b981}.emp-results__metric_wrong{border-left-color:#ef4444}.emp-results__metric_empty{border-left-color:#94a3b8}.emp-results__metric-label{font-size:12px;color:#64748b;margin-bottom:4px}.emp-results__metric-value{font-size:20px;font-weight:700;color:#0f172a}.emp-results__table-wrap{max-height:360px;overflow-y:auto;border:1px solid #e5e7eb;background:#fff}.emp-results__table{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.emp-results__table thead th{position:sticky;top:0;z-index:1;background:#f8fafc;color:#475569;font-size:11px;text-transform:uppercase;letter-spacing:.04em;font-weight:600;padding:8px 12px;text-align:left;border-bottom:1px solid #e5e7eb}.emp-results__table tbody td{padding:8px 12px;border-bottom:1px solid #f1f5f9;vertical-align:middle}.emp-results__table tbody tr:last-child td{border-bottom:none}.emp-results__col-num{width:40px;color:#94a3b8}.emp-results__col-question{max-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.emp-results__col-attempts{width:90px;text-align:center}.emp-results__col-time{width:80px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#475569}.emp-results__col-status{width:130px}.emp-results__status{display:inline-block;padding:2px 10px;font-size:11px;font-weight:600}.emp-results__status_correct{background:#d1fae5;color:#065f46}.emp-results__status_wrong{background:#fee2e2;color:#991b1b}.emp-results__status_empty{background:#e2e8f0;color:#475569}@media (max-width:640px){.emp-results__header{grid-template-columns:20px 1fr 1fr;grid-template-areas:"arrow date  percent" "arrow type  duration";grid-row-gap:4px;row-gap:4px}.emp-results__arrow{grid-area:arrow}.emp-results__col-date{grid-area:date}.emp-results__col-type{grid-area:type}.emp-results__col-duration{grid-area:duration;text-align:left}.emp-results__col-percent{grid-area:percent}.emp-results__metrics{grid-template-columns:repeat(2,1fr)}}
/*# sourceMappingURL=main.8a852c3e.chunk.css.map */