.option-item[data-v-4b87d5c4]{display:flex;align-items:center;font-size:20px;transition:background-color .15s ease,border-color .15s ease;border:1px solid rgba(0,0,0,.125);background:#fff}.option-item[data-v-4b87d5c4]:hover:not(:disabled){background-color:#f3f8ff}.option-item[data-v-4b87d5c4]:focus{outline:none;box-shadow:none}.option-item[data-v-4b87d5c4]:disabled{opacity:.75;cursor:not-allowed}.option-item.is-selected[data-v-4b87d5c4]{border-color:#2484da;background-color:#eef6ff}.option-radio[data-v-4b87d5c4]{width:18px;height:18px;border:2px solid #2484da;border-radius:50%;display:inline-block;position:relative;flex-shrink:0}.option-radio.selected[data-v-4b87d5c4]:after{content:"";width:10px;height:10px;background-color:#2484da;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-loader-overlay[data-v-4fc53a8a]{position:fixed;inset:0;background:hsla(0,0%,100%,.75);display:flex;align-items:center;justify-content:center;z-index:9999}.app-loader-box[data-v-4fc53a8a]{background:#fff;border-radius:12px;padding:18px 20px;box-shadow:0 10px 30px rgba(0,0,0,.08);display:flex;align-items:center;gap:12px}.spinner[data-v-4fc53a8a]{width:26px;height:26px;border-radius:999px;border:3px solid #d9e6f7;border-top-color:#18417e;animation:spin-4fc53a8a .9s linear infinite}.app-loader-text[data-v-4fc53a8a]{font-weight:700;color:#18417e;font-size:14px}@keyframes spin-4fc53a8a{to{transform:rotate(1turn)}}button[data-v-4aec2e20]:not(:disabled){cursor:pointer}.hourglass-flip[data-v-4aec2e20]{display:inline-block;transform-origin:center;animation:hourglassFlip-4aec2e20 2s ease-in-out infinite}@keyframes hourglassFlip-4aec2e20{0%{transform:rotate(0deg)}45%{transform:rotate(0deg)}50%{transform:rotate(180deg)}95%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.time-badge[data-v-4aec2e20]{display:inline-flex;align-items:center;gap:6px;padding:6px 20px;border-radius:8px;font-weight:700}.time-badge.normal[data-v-4aec2e20],.time-badge[data-v-4aec2e20]{background:#eef6ff;color:#18417e}.time-badge.warning[data-v-4aec2e20]{background:#fff3cd;color:#856404}.time-badge.danger[data-v-4aec2e20]{background:#fdeaea;color:#dc3545}.progress-bar[data-v-4aec2e20]{background-color:#18417e}.exam-info-box[data-v-4aec2e20]{background-color:#f4f8fb;border-left:4px solid #18417e;font-size:14px}.result-badge[data-v-4aec2e20]{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:999px;font-weight:800;letter-spacing:.04em;font-size:14px}.result-badge.ok[data-v-4aec2e20]{background:#eaf7ee;color:#1f7a3a;border:1px solid #cfead8}.result-badge.fail[data-v-4aec2e20]{background:#fdeaea;color:#b02a37;border:1px solid #f6c9cf}.result-stat[data-v-4aec2e20]{background:#fff;border:1px solid #e9ecef;border-radius:12px;padding:14px 12px}.result-stat .label[data-v-4aec2e20]{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#6c757d;margin-bottom:4px}.result-stat .value[data-v-4aec2e20]{font-size:18px;font-weight:800;color:#1f2d3d}