 
/** ============ Tesourinha ====================**/
/* Tesourinha para descartar e restaurar alternativas. */
.bpw_quizCtr .bpw_alternativaLinha { display: flex;  align-items: center;  gap: 8px;   box-sizing: border-box;  width: 100%;  margin: 0 0 5px; padding: 0;   border: 0;  background: transparent;}
.bpw_quizCtr .bpw_alternativaLinha:last-child { margin-bottom: 0;}
.bpw_quizCtr .bpw_alternativaLinha > .bpw_singleAnswerCtr.bpw_comTesoura { flex: 1 1 0%; min-width: 0;  min-height: 44px;  box-sizing: border-box; margin: 0 !important; padding-right: 5px !important;}
.bpw_quizCtr .bpw_tesouraBtn {  display: flex;  align-items: center;  justify-content: center;  box-sizing: border-box;  width: 44px;  height: 44px;  margin: 0;  padding: 0;  border: 1px solid #a8b3c2;  border-radius: 8px;  background: #ffffff;  color: #334155;  cursor: pointer; touch-action: manipulation;  -webkit-appearance: none;  appearance: none;}
/* O botão fica FORA da caixa da alternativa, em uma coluna à direita. */
.bpw_quizCtr .bpw_alternativaLinha > button.bpw_tesouraBtn { position: static !important; top: auto !important;  right: auto !important;  bottom: auto !important;  left: auto !important;  transform: none !important;  float: none !important;  flex: 0 0 44px !important;  margin: 0 !important;  box-sizing: border-box !important;   width: 44px !important;   height: 44px !important;}
.bpw_quizCtr .bpw_tesouraBtn svg {  display: block;   width: 22px;  height: 22px;  pointer-events: none;}
.bpw_quizCtr .bpw_tesouraBtn:hover {  background: #e2e8f0;  border-color: #475569;}
.bpw_quizCtr .bpw_tesouraBtn:focus-visible {  outline: 3px solid #2563eb;  outline-offset: 2px;}
.bpw_quizCtr .bpw_singleQuestionWrapper:not(.bpw_questionAnswered)
.bpw_singleAnswerCtr.bpw_alternativaDescartada,.bpw_quizCtr .bpw_singleQuestionWrapper:not(.bpw_questionAnswered)
.bpw_singleAnswerCtr.bpw_alternativaDescartada:hover {  background: #e5e7eb !important;   border-color: #cbd5e1 !important;  color: #64748b !important;
    cursor: not-allowed;}
.bpw_quizCtr .bpw_singleQuestionWrapper:not(.bpw_questionAnswered)
.bpw_alternativaDescartada > :not(.bpw_tesouraBtn) { opacity: 0.5;}
.bpw_quizCtr .bpw_singleQuestionWrapper:not(.bpw_questionAnswered)
.bpw_alternativaDescartada .bpw_answerTxtCtr,.bpw_quizCtr .bpw_singleQuestionWrapper:not(.bpw_questionAnswered)
.bpw_alternativaDescartada .marcadorALTERN { text-decoration: line-through; text-decoration-thickness: 2px;  cursor: not-allowed;}

.bpw_quizCtr .bpw_tesouraBtn[aria-pressed="true"] { color: #991b1b; background: #fee2e2; border-color: #ef4444;}

.bpw_quizCtr .bpw_questionAnswered .bpw_tesouraBtn {display: none;}

@media print { .bpw_quizCtr .bpw_tesouraBtn { display: none; }}

