.ai-review-container.svelte-ojtzzz{padding:0;text-align:center;display:flex;flex-direction:column;box-sizing:border-box}.modal-header.svelte-ojtzzz{flex-shrink:0;margin-bottom:.8rem}.modal-scrollable-body.svelte-ojtzzz{flex:1;padding-bottom:.5rem}.modal-scrollable-body.svelte-ojtzzz::-webkit-scrollbar{width:6px}.modal-scrollable-body.svelte-ojtzzz::-webkit-scrollbar-track{background:var(--color-background);border-radius:3px}.modal-scrollable-body.svelte-ojtzzz::-webkit-scrollbar-thumb{background:var(--color-primary);border-radius:3px}.modal-scrollable-body.svelte-ojtzzz::-webkit-scrollbar-thumb:hover{background:var(--color-primary-hover)}.modal-title.svelte-ojtzzz{font-size:1.4rem;font-weight:var(--font-weight-bold);color:var(--color-primary);margin:0}.context-info.svelte-ojtzzz{font-size:.9rem;margin-bottom:1.2rem;line-height:1.5;opacity:.9}.questions-list-container.svelte-ojtzzz{margin:.8rem 0 1.5rem;border:1px solid var(--border-light-gray, var(--color-border-subtle));border-radius:var(--border-radius-medium);padding:.8rem;background-color:var(--color-background-light);max-height:400px;overflow-y:auto;overflow-x:hidden}.questions-list-container.svelte-ojtzzz::-webkit-scrollbar{width:6px}.questions-list-container.svelte-ojtzzz::-webkit-scrollbar-track{background:var(--color-background);border-radius:3px}.questions-list-container.svelte-ojtzzz::-webkit-scrollbar-thumb{background:var(--color-secondary);border-radius:3px}.questions-list-container.svelte-ojtzzz::-webkit-scrollbar-thumb:hover{background:#1ba89b}.editable-questions-list.svelte-ojtzzz{list-style:none;padding:0;margin:0}.editable-question-item.svelte-ojtzzz{display:flex;align-items:center;gap:.6rem;margin-bottom:.7rem;padding:.5rem .5rem .7rem;border-bottom:1px dashed var(--border-light-gray, var(--color-border-subtle));transition:background-color .2s ease;position:relative}.editable-question-item.svelte-ojtzzz:last-child{margin-bottom:0;border-bottom:none;padding-bottom:.5rem}.editable-question-item.editing.svelte-ojtzzz{background-color:#ff57220d;border-radius:var(--border-radius-small)}.question-number.svelte-ojtzzz{flex-shrink:0;padding-top:.6rem;font-size:.8rem;color:var(--color-text-muted);min-width:1.5em;text-align:right}.question-text-display.svelte-ojtzzz{flex-grow:1;text-align:left;font-size:.9rem;line-height:1.5;margin:0;padding:.5rem .2rem;min-height:40px;display:flex;align-items:center;word-break:break-word}.edit-area.svelte-ojtzzz{flex-grow:1;display:flex;flex-direction:column;gap:.4rem}.question-textarea.svelte-ojtzzz{flex-grow:1;padding:.5rem .7rem;border:1px solid var(--border-color, #ccc);border-radius:var(--border-radius-small);font-size:.9rem;font-family:inherit;line-height:1.4;resize:vertical;min-height:40px;background-color:var(--color-background);transition:border-color .2s,box-shadow .2s}.question-textarea.svelte-ojtzzz:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px #ff57221a}.question-textarea.editing.svelte-ojtzzz{border-color:var(--color-primary);background-color:#fff}.edit-actions.svelte-ojtzzz{display:flex;justify-content:flex-end;gap:.5rem}.edit-action-button.svelte-ojtzzz{background:none;border:1px solid transparent;padding:.3rem .5rem;border-radius:var(--border-radius-small);cursor:pointer;transition:background-color .15s,border-color .15s,color .15s;line-height:0}.edit-action-button.save-button.svelte-ojtzzz{color:var(--color-success, var(--color-success));border-color:var(--color-success, var(--color-success))}.edit-action-button.save-button.svelte-ojtzzz:hover{background-color:#4caf501a}.edit-action-button.cancel-button.svelte-ojtzzz{color:var(--color-text-muted, grey);border-color:var(--color-text-muted, grey)}.edit-action-button.cancel-button.svelte-ojtzzz:hover{background-color:#0000000d}.view-actions.svelte-ojtzzz{display:flex;align-items:center;gap:.4rem;flex-shrink:0;margin-left:auto;padding-left:.5rem}.action-button.svelte-ojtzzz{background:none;border:none;padding:.4rem;margin:0;cursor:pointer;border-radius:50%;transition:background-color .15s ease,transform .1s ease;line-height:0}.action-button.edit-button.svelte-ojtzzz{color:var(--color-secondary)}.action-button.edit-button.svelte-ojtzzz:hover{background-color:#21c2b91a;transform:scale(1.1)}.action-button.delete-button.svelte-ojtzzz{color:var(--color-error, var(--color-error))}.action-button.delete-button.svelte-ojtzzz:hover{background-color:#d32f2f1a;transform:scale(1.1)}.delete-button.svelte-ojtzzz{flex-shrink:0;background:none;border:none;color:var(--color-error, var(--color-error));padding:.5rem;margin-top:.2rem;cursor:pointer;border-radius:50%;transition:background-color .15s ease,transform .1s ease;line-height:0}.delete-button.svelte-ojtzzz:hover{background-color:#d32f2f1a;transform:scale(1.1)}.delete-button.svelte-ojtzzz:active{transform:scale(.95)}.no-questions-message.svelte-ojtzzz{text-align:center;font-style:italic;color:var(--color-text-muted);padding:1rem}.actions.svelte-ojtzzz{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.8rem;margin-top:1.5rem}.button-primary.svelte-ojtzzz,.button-secondary.svelte-ojtzzz,.button-regenerate.svelte-ojtzzz{padding:.7rem 1rem;font-weight:var(--font-weight-bold);cursor:pointer;transition:all .2s ease;font-size:.9rem;border-radius:var(--border-radius-large);border:var(--border-main)}.button-primary.svelte-ojtzzz,.button-secondary.svelte-ojtzzz{background-color:var(--color-primary);color:var(--color-text-light);border:var(--border-main);border-radius:var(--border-radius-large);padding:.6rem 1.2rem;font-weight:var(--font-weight-bold);cursor:pointer;transition:background-color .2s ease,transform .1s ease;font-size:.9rem;flex-grow:1}.button-primary.svelte-ojtzzz:hover{background-color:var(--color-primary-hover);transform:scale(1.03)}.button-primary.svelte-ojtzzz:active{transform:scale(.98)}.button-primary.svelte-ojtzzz:disabled{background-color:#ccc;cursor:not-allowed;transform:none;opacity:.7}.button-primary.svelte-ojtzzz:disabled:hover{background-color:#ccc}.button-secondary.svelte-ojtzzz{background-color:var(--color-secondary);color:var(--color-text-dark)}.button-secondary.svelte-ojtzzz:hover{background-color:var(--color-secondary);transform:scale(1.03)}.button-secondary.svelte-ojtzzz:active{transform:scale(.98)}.button-regenerate.svelte-ojtzzz{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:.8rem;margin-top:1.5rem}.use-button.svelte-ojtzzz{padding:.8rem 1.5rem;font-size:1rem}.actions.grid-layout.svelte-ojtzzz button:where(.svelte-ojtzzz){width:100%}.save-option.svelte-ojtzzz{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:1rem 0 1.5rem;font-size:.9rem}.save-option.svelte-ojtzzz input[type=checkbox]:where(.svelte-ojtzzz){width:16px;height:16px;cursor:pointer;accent-color:var(--color-primary)}.save-option.svelte-ojtzzz label:where(.svelte-ojtzzz){cursor:pointer;user-select:none}@media (max-width: 480px){.actions.grid-layout.svelte-ojtzzz{grid-template-columns:1fr}.use-button.svelte-ojtzzz{order:3}.button-regenerate.svelte-ojtzzz{order:2}.questions-list-container.svelte-ojtzzz{padding:.6rem;max-height:40vh}.editable-question-item.svelte-ojtzzz{gap:.4rem;margin-bottom:.6rem;padding-bottom:.6rem}.question-number.svelte-ojtzzz{padding-top:.5rem;font-size:.75rem}.question-text-display.svelte-ojtzzz{font-size:.85rem;padding:.4rem .1rem}.view-actions.svelte-ojtzzz{gap:.2rem}.action-button.svelte-ojtzzz{padding:.3rem}.action-button.svelte-ojtzzz svg,.edit-action-button.svelte-ojtzzz svg{width:16px;height:16px}.edit-actions.svelte-ojtzzz{gap:.4rem}}
