.bmlms-advanced-question{display:grid;gap:12px;max-width:900px;margin-block:20px}.bmlms-advanced-label,.bmlms-advanced-hint{color:#475467;font-size:14px}.bmlms-advanced-scale{width:100%;accent-color:#3157d5}.bmlms-advanced-output{font-weight:600;color:#1d2939}.bmlms-advanced-canvas{display:block;width:min(100%,640px);height:auto;aspect-ratio:4/3;border:1px solid #d0d5dd;border-radius:8px;background:#fff;touch-action:none;cursor:crosshair}.bmlms-advanced-image-stage{position:relative;width:min(100%,900px);line-height:0;overflow:hidden;border-radius:8px}.bmlms-advanced-image-stage img{display:block;width:100%;height:auto}.bmlms-advanced-image-stage .bmlms-advanced-canvas{position:absolute;inset:0;width:100%;height:100%;max-width:none;border:0;border-radius:0}.bmlms-advanced-clear{justify-self:start;border:1px solid #98a2b3;border-radius:6px;background:#fff;padding:7px 12px;color:#344054;cursor:pointer}.bmlms-advanced-puzzle{display:grid;grid-template-columns:repeat(var(--bmlms-puzzle-size,4),minmax(0,1fr));gap:3px;width:min(100%,560px);aspect-ratio:1}.bmlms-advanced-puzzle-piece{min-width:0;min-height:0;border:1px solid #fff;border-radius:3px;background-repeat:no-repeat;cursor:grab;touch-action:none}.bmlms-advanced-puzzle-piece:active{cursor:grabbing}.bmlms-advanced-puzzle-piece:focus-visible,.bmlms-advanced-canvas:focus-visible{outline:3px solid #3157d5;outline-offset:2px}.bmlms-advanced-error{color:#b42318}.bmlms-quiz-review-advanced-image{display:block;max-width:100%;height:auto;border:1px solid #d0d5dd;border-radius:8px}.bmlms-quiz-review-advanced-answer{white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;border-radius:6px;background:#f2f4f7}
