/* Project Legend V0.39.1 — major-decision and Career Live interruption layout */
.pl39-ui .pl3811-event-decision-card{
  width:min(1180px,calc(100vw - 32px));
  max-width:none;
  max-height:calc(100dvh - 24px);
  overflow:auto;
  padding:32px;
  border:1px solid rgba(217,174,82,.32);
  border-radius:12px;
  background:linear-gradient(145deg,rgba(10,25,39,.995),rgba(4,13,22,.995));
  box-shadow:0 40px 110px rgba(0,0,0,.72);
  scrollbar-width:thin;
}
.pl39-ui .pl3811-event-decision-card .pl3811-pause-context{
  position:sticky;
  top:-32px;
  z-index:2;
  display:grid;
  grid-template-columns:1fr auto auto;
  gap:18px;
  align-items:center;
  margin:-32px -32px 26px;
  padding:13px 18px;
  border-bottom:1px solid rgba(217,174,82,.26);
  background:linear-gradient(90deg,rgba(217,174,82,.11),rgba(7,19,30,.985));
}
.pl39-ui .pl3811-event-decision-card .pl3811-pause-context span,
.pl39-ui .pl3811-event-decision-card .pl3811-pause-context b,
.pl39-ui .pl3811-event-decision-card .pl3811-pause-context small{min-width:0;letter-spacing:.08em}
.pl39-ui .pl3811-event-decision-card .pl39-decision-tag{display:inline-flex;margin-bottom:18px}
.pl39-ui .pl3811-event-decision-card .pl32-decision{
  display:grid;
  grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);
  grid-template-rows:auto minmax(0,1fr);
  grid-template-areas:"event-head decision-label" "event-head choices";
  gap:14px 22px;
  align-items:start;
  width:100%;
}
.pl39-ui .pl3811-event-decision-card .pl32-event-head{grid-area:event-head;min-width:0;padding:24px}
.pl39-ui .pl3811-event-decision-card .pl32-event-head h2{font-size:30px;line-height:1.12;word-break:normal;overflow-wrap:normal;hyphens:auto}
.pl39-ui .pl3811-event-decision-card .pl-decision-section{grid-area:decision-label;align-self:end;margin:0;padding:11px 4px;border-bottom:1px solid rgba(255,255,255,.1)}
.pl39-ui .pl3811-event-decision-card .pl32-choice-grid{
  grid-area:choices;
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:12px;
  width:100%;
  min-width:0;
  align-content:start;
}
.pl39-ui .pl3811-event-decision-card .pl32-choice-grid.pl-choice-count-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.pl39-ui .pl3811-event-decision-card .pl32-choice-card{
  width:100%;
  min-width:0;
  min-height:210px;
  padding:19px;
  overflow:hidden;
  overflow-wrap:break-word;
  word-break:normal;
  hyphens:auto;
  border:1px solid rgba(231,225,210,.18);
  border-radius:9px;
  background:linear-gradient(150deg,rgba(255,255,255,.045),rgba(255,255,255,.012));
}
.pl39-ui .pl3811-event-decision-card .pl32-choice-card:hover,
.pl39-ui .pl3811-event-decision-card .pl32-choice-card:focus-visible{border-color:rgba(240,206,120,.72);background:rgba(217,174,82,.075)}
.pl39-ui .pl3811-event-decision-card .pl32-choice-direction{font-size:15px;line-height:1.25;overflow-wrap:break-word}
.pl39-ui .pl3811-event-decision-card .pl32-spoken{font-size:13px;line-height:1.48;overflow-wrap:break-word}
.pl39-ui .pl3811-event-decision-card .pl33-stakes{font-size:11px;line-height:1.4;overflow-wrap:break-word}
@media(max-width:1050px){
  .pl39-ui .pl3811-event-decision-card .pl32-decision{grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr)}
  .pl39-ui .pl3811-event-decision-card .pl32-choice-grid.pl-choice-count-3{grid-template-columns:1fr}
  .pl39-ui .pl3811-event-decision-card .pl32-choice-card{min-height:132px}
}
@media(max-width:767px){
  .pl39-ui .pl3811-event-decision-card{width:calc(100vw - 12px);max-height:calc(100dvh - 12px);padding:16px;border-radius:10px}
  .pl39-ui .pl3811-event-decision-card .pl3811-pause-context{top:-16px;grid-template-columns:1fr auto;margin:-16px -16px 16px;padding:10px 12px}
  .pl39-ui .pl3811-event-decision-card .pl3811-pause-context small{grid-column:1/-1}
  .pl39-ui .pl3811-event-decision-card .pl32-decision{grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"event-head" "decision-label" "choices";gap:12px}
  .pl39-ui .pl3811-event-decision-card .pl32-event-head{padding:18px}
  .pl39-ui .pl3811-event-decision-card .pl32-event-head h2{font-size:27px}
  .pl39-ui .pl3811-event-decision-card .pl32-choice-grid,.pl39-ui .pl3811-event-decision-card .pl32-choice-grid.pl-choice-count-3{grid-template-columns:1fr}
  .pl39-ui .pl3811-event-decision-card .pl32-choice-card{min-height:124px;padding:16px}
}
@media(prefers-reduced-motion:reduce){.pl39-ui .pl3811-event-decision-card *{transition-duration:.01ms!important;animation-duration:.01ms!important}}
