#scorm-repair{padding:clamp(1rem,3vw,2rem);border:1px solid #afbdc9;background:#f4f7fc;border-radius:18px;margin:2rem 0}#scorm-repair *{min-width:0;box-sizing:border-box}#scorm-repair label{display:grid;gap:.5rem;font-weight:650}#scorm-repair input[type=file]{font:inherit;width:100%;padding:.7rem;border:1px solid #9eacba;background:white}#scorm-repair button{font:inherit;border:1px solid #536c7e;border-radius:7px;padding:.7rem 1rem;background:white;color:#172c3e;cursor:pointer}#scorm-repair #inspect,#scorm-repair #download{background:#244b77;color:white}#scorm-repair button:disabled{opacity:.5;cursor:default}#scorm-repair .buttons{display:flex;gap:.6rem;flex-wrap:wrap}#scorm-repair [hidden]{display:none}#scorm-repair #error{color:#a51b1b;font-weight:650}#scorm-repair .scroll{overflow-x:auto}#scorm-repair table{width:100%;font-size:.9rem}#scorm-repair td{word-break:break-word;min-width:8rem}#scorm-repair .ack{display:flex;align-items:flex-start;gap:.7rem;margin:1rem 0}#scorm-repair .ack input{width:1.4rem;height:1.4rem;flex-shrink:0}#scorm-repair :focus-visible{outline:3px solid #087c9c;outline-offset:3px}#scorm-repair #summary{overflow-wrap:anywhere}#scorm-repair code{overflow-wrap:anywhere}