Spaces:
Running
Running
| .clarification-prompt { | |
| background: var(--bg-secondary); | |
| border: 1px solid var(--border-subtle); | |
| border-radius: var(--radius-lg); | |
| padding: 1.5rem; | |
| max-width: 720px; | |
| margin: 1rem auto; | |
| box-shadow: var(--shadow-md); | |
| position: relative; | |
| z-index: 15; | |
| } | |
| .clarification-header { | |
| display: flex; | |
| align-items: center; | |
| gap: 0.5rem; | |
| margin-bottom: 1rem; | |
| } | |
| .clarification-icon { | |
| font-size: 1.25rem; | |
| } | |
| .clarification-title { | |
| font-weight: 600; | |
| color: var(--primary-color); | |
| font-size: 0.95rem; | |
| text-transform: uppercase; | |
| letter-spacing: 0.05em; | |
| flex: 1; | |
| } | |
| .clarification-close { | |
| background: none; | |
| border: none; | |
| color: var(--text-muted); | |
| font-size: 1.5rem; | |
| cursor: pointer; | |
| line-height: 1; | |
| padding: 0; | |
| transition: color var(--transition-fast); | |
| } | |
| .clarification-close:hover { | |
| color: #ff7675; | |
| } | |
| .clarification-question { | |
| font-size: 1.05rem; | |
| color: var(--text-primary); | |
| line-height: 1.5; | |
| margin-bottom: 1.25rem; | |
| padding-left: 0.5rem; | |
| border-left: 3px solid rgba(238, 105, 131, 0.4); | |
| } | |
| .clarification-form { | |
| display: flex; | |
| gap: 0.75rem; | |
| } | |
| .clarification-input { | |
| flex: 1; | |
| padding: 0.75rem 1rem; | |
| background: var(--bg-input); | |
| border: 1px solid var(--border-subtle); | |
| border-radius: var(--radius-md); | |
| color: var(--text-primary); | |
| font-size: 0.95rem; | |
| transition: all var(--transition-normal); | |
| } | |
| .clarification-input:focus { | |
| border-color: var(--border-focus); | |
| box-shadow: 0 0 0 3px rgba(238, 105, 131, 0.15); | |
| outline: none; | |
| } | |
| .clarification-btn { | |
| display: flex; | |
| align-items: center; | |
| gap: 0.5rem; | |
| padding: 0.75rem 1.25rem; | |
| background: rgba(238, 105, 131, 0.15); | |
| color: var(--primary-color); | |
| font-weight: 600; | |
| border: 1px solid rgba(238, 105, 131, 0.3); | |
| border-radius: var(--radius-md); | |
| cursor: pointer; | |
| transition: all var(--transition-fast); | |
| } | |
| .clarification-btn:hover:not(:disabled) { | |
| background: rgba(238, 105, 131, 0.25); | |
| text-shadow: 0 0 8px rgba(238, 105, 131, 0.4); | |
| } | |
| .clarification-btn:disabled { | |
| opacity: 0.5; | |
| cursor: not-allowed; | |
| } | |
| @media (max-width: 600px) { | |
| .clarification-form { | |
| flex-direction: column; | |
| } | |
| .clarification-btn { | |
| justify-content: center; | |
| } | |
| } |