.prepsim-action-inline{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;white-space:normal}
.prepsim-action-original{display:none!important}
.prepsim-action-spinner{display:inline-block;flex:0 0 16px;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:prepsim-action-spin .8s linear infinite}
.prepsim-action-status{position:fixed;top:calc(var(--candidate-exam-header-height,64px) + 8px);right:16px;z-index:10050;display:flex;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:12px 16px;border:1px solid #b9c8c4;border-radius:8px;background:#fff;color:#19372e;box-shadow:0 2px 8px #0001;font:500 14px/1.5 system-ui}
.prepsim-action-status[hidden]{display:none!important}
.dark .prepsim-action-status,[data-theme="dark"] .prepsim-action-status{background:#18282d;color:#e4f2ed;border-color:#506562}
.prepsim-action-status button{min-height:44px;padding:8px 12px;border:1px solid currentColor;border-radius:4px;background:transparent;color:inherit}
[aria-busy="true"]{cursor:progress}
.test-mode-choice[aria-busy="true"]{outline:2px solid var(--action,#28735b);outline-offset:2px}
[data-startup-busy="true"]::before{content:"";display:inline-block;width:14px;height:14px;vertical-align:-2px;margin-right:8px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:prepsim-action-spin .8s linear infinite}
@keyframes prepsim-action-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){.prepsim-action-spinner,[data-startup-busy="true"]::before{animation:none}}
