.problems-card{border-radius:20px;flex-direction:column;gap:14px;width:min(100%,1180px);max-width:none;min-height:calc(100dvh - 48px);margin:0 auto;padding:32px;display:flex}.multiplier-modal-actions,.multiplier-modal-head,.multiplier-modal-row-controls,.problems-header,.question-choices-row,.question-count-group,.question-count-row,.question-row-actions{align-items:center;display:flex}.multiplier-modal-head,.problems-header,.question-choices-row,.question-count-row{justify-content:space-between;gap:16px}.problems-header .muted-copy{margin-top:12px}.add-question-link{flex:none}.question-count-group{flex-wrap:wrap;gap:10px}.question-count{color:#516176;margin:0;font-size:14px}.multiplier-status{color:#516176;font-size:13px}.multiplier-status-skeleton{align-items:center;gap:8px;display:flex}.multiplier-chip-skeleton{border-radius:999px;width:72px;height:28px}.multiplier-chip{color:#1769c2;background:#1769c20f;border:1px solid #1769c252;border-radius:999px;padding:5px 12px;font-size:13px;font-weight:750}.delete-button,.multiplier-manage-button,.retry-button,.row-action-button,.row-action-link{color:#1769c2;background:#fff;border:1px solid #c7d3e0;border-radius:10px;min-height:38px;font-size:14px;font-weight:750;text-decoration:none}.delete-button,.multiplier-manage-button,.row-action-button,.row-action-link{padding:0 16px}.retry-button{color:#253750;margin-top:8px;padding:4px 12px;font-size:13px}.multiplier-manage-button:hover,.row-action-button:hover,.row-action-link:hover{background:#1769c20f;border-color:#1769c2}.row-action-button{color:#a32b24;border-color:#e2bbb7}.row-action-button:hover{background:#fff4f2;border-color:#a32b24}.delete-button{color:#fff;background:#a32b24;border-color:#a32b24}.delete-button:hover:not(:disabled){background:#811f1a}.multiplier-error .status-message,.questions-error .status-message{display:inline-block}.question-refresh-status{color:#516176;background:#eef2f8;border-radius:8px;padding:8px 12px;font-size:13px}.question-refresh-status.is-error{color:#912018;background:#ffefed}.question-refresh-status .retry-button{margin-left:8px}.question-list{min-height:0}.question-list-skeleton{min-height:356px}.question-rows{flex-direction:column;gap:12px;display:flex}.question-row-skeleton{align-items:center;gap:12px;min-height:56px;padding:14px 18px;display:flex}.question-skeleton-id{flex:none;width:52px;height:18px}.question-skeleton-text{width:min(52%,420px);height:20px}.question-skeleton-badge{flex:none;width:76px;height:24px;margin-left:auto}.question-row{background:#fff;border:1px solid #1322381a;border-radius:16px;overflow:hidden}.question-row-summary{cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:14px 18px;list-style:none;display:flex}.question-row-summary::-webkit-details-marker{display:none}.question-row-summary:after{color:#516176;content:"▸";margin-left:auto;transition:transform .15s}.question-row[open] .question-row-summary:after{transform:rotate(90deg)}.question-row-summary:hover{background:#1769c20a}.question-id{color:#1769c2;flex:none;font-weight:800}.question-text{-webkit-line-clamp:1;color:#132238;text-overflow:ellipsis;-webkit-box-orient:vertical;flex:1;font-size:16px;font-weight:700;line-height:1.6;display:-webkit-box;overflow:hidden}.correct-badge{color:#14643b;background:#e9f8ef}.correct-badge,.points-badge{border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-weight:750}.points-badge{color:#1769c2;background:#edeffa}.relay-badge{color:#a3661b;background:#fdf1de;border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-weight:750}.relay-badge.is-selected{color:#14643b;background:#e9f8ef}.relay-badge.is-revealed{color:#1769c2;background:#e6f0fb}.relay-badge.is-live{color:#912018;background:#ffefed}.question-row-detail{border-top:1px solid #13223814;gap:12px;padding:12px 18px 18px;display:grid}.relay-selection-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.relay-select-toggle{color:#1769c2;background:#fff;border:1px solid #1769c2;border-radius:999px;flex:none;min-height:36px;padding:0 14px;font-size:13px;font-weight:750}.relay-select-toggle:hover:not(:disabled){background:#1769c214}.relay-select-toggle:disabled{opacity:.6}.relay-select-toggle.is-selected{color:#fff;background:#14643b;border-color:#14643b}.relay-select-toggle.is-selected:hover:not(:disabled){background:#0f4e2d}.relay-selection-note{color:#a3661b;margin:0;font-size:13px;line-height:1.6}.relay-selection-note.is-revealed{color:#1769c2}.relay-selection-note.is-live{color:#912018;font-weight:700}.question-explanation,.question-target-audience,.question-time-limit{color:#516176;margin:0;font-size:14px;line-height:1.6}.question-choices-row{flex-wrap:wrap;align-items:flex-end}.question-choices{color:#253750;flex:500px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.question-choices li{gap:8px;line-height:1.6;display:flex}.question-choices li.is-correct{color:#14643b;font-weight:750}.choice-key{color:#516176;font-weight:750}.question-row-actions{flex:none;gap:8px}.status-message.empty{color:#516176;background:#eef2f8}.multiplier-modal{z-index:60;background:#13223873;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.multiplier-modal-panel{background:#edeffa;border-radius:18px;width:min(100%,520px);max-height:86dvh;padding:26px;overflow-y:auto;box-shadow:0 24px 80px #224b784d}.multiplier-modal-panel:focus-visible{outline-offset:2px;outline:3px solid #1769c2}.delete-dialog h2,.multiplier-modal-head h2{margin:0;font-size:1.3rem}.delete-dialog>p:not(.status-message){color:#516176;line-height:1.7}.multiplier-modal-close{color:#516176;background:0 0;border:0;border-radius:8px;width:34px;height:34px;font-size:1.4rem}.multiplier-modal-close:hover{color:#132238;background:#1322380f}.multiplier-modal-note{margin:8px 0 0}.multiplier-modal-rows{flex-direction:column;gap:12px;margin:16px 0 0;padding:0;list-style:none;display:flex}.multiplier-refresh-status{color:#516176;margin:14px 0 0;font-size:13px}.multiplier-modal-row{background:#fff;border:1px solid #1322381a;border-radius:14px;gap:8px;padding:14px 16px;display:grid}.multiplier-modal-rows-skeleton .multiplier-modal-row{grid-template-columns:6.5rem minmax(0,1fr);align-items:center;min-height:68px}.multiplier-row-skeleton-label{width:5.5rem;height:18px}.multiplier-row-skeleton-input{border-radius:9px;width:100%;height:40px}.multiplier-modal-row-controls{gap:12px}.multiplier-modal-row-label{color:#253750;flex:0 0 6.5rem;font-size:14px;font-weight:750}.multiplier-input-label{flex:1;min-width:0}.multiplier-input-row{align-items:center;gap:6px;display:flex}.multiplier-input-row input{border:1px solid #c7d3e0;border-radius:9px;width:100%;min-height:40px;padding:0 10px}.multiplier-modal-save{flex:none;width:auto;min-height:40px;padding:0 18px}.multiplier-modal-actions{justify-content:flex-end;gap:12px;margin-top:18px}.button-cancel{color:#253750;background:#fff;border:1px solid #c7d3e0;border-radius:10px;min-height:40px;padding:0 16px;font-weight:700}.preview-dialog{width:min(100%,420px)}.preview-note{color:#516176;margin:4px 0 0;font-size:12px}.preview-phone{background:#132238;border-radius:36px;width:320px;margin:16px auto 0;padding:14px 10px;box-shadow:0 20px 50px #13223859}.preview-phone .answer-shell{border-radius:24px;height:560px;min-height:0;overflow-y:auto}.preview-target-audience{color:#516176;margin:0;font-size:.8125rem;font-weight:700}.preview-question-image{-o-object-fit:cover;object-fit:cover;background:#fff;border-radius:12px;width:100%;max-height:220px;margin-top:4px;display:block}@media (width<=700px){.problems-card{min-height:calc(100dvh - 28px);padding:22px}.problems-header{flex-direction:column;align-items:flex-start}.question-choices{grid-template-columns:1fr}}
