.container { margin-bottom: 20px; } .newPromptButton { background-color: var(--Brand-Purple-Purple, #5F59D4);; color: white; border: none; padding: 10px 20px; border-radius: 30px; font-size: 14px; font-weight: 500; cursor: pointer; transition: background-color 0.2s; font-family: Arial, Helvetica, sans-serif; } .newPromptButton:hover { background-color: var(--Brand-Purple-Purple, #5F59D4); } .overlay { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); display: flex; justify-content: center; align-items: center; z-index: 1000; } .popup { display: flex; flex-direction: column; gap: 25px; background: white; padding: 24px; border-radius: 30px; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); width: 100%; max-width: 400px; margin: 20px; } .popupHeader { display: flex; justify-content: space-between; align-items: center; height: 35px; } .popup h2 { display: flex; justify-content: center; align-items: center; font-size: 18px; color: #24262B; font-family: Arial, Helvetica, sans-serif; font-weight: 550; height: 80%; } .cancelButton { display: flex; justify-content: center; align-items: center; height: 80%; border: none; background: none; color: #666; transition: all 0.2s; } .cancelButton:hover { cursor: pointer; } .cancelButtonIcon { display: flex; justify-content: center; align-items: center; height: 100%; width: 100%; } .inputGroup { margin-bottom: 20px; } .inputGroup label { display: block; margin-bottom: 8px; font-size: 14px; color: #666; font-family: Arial, Helvetica, sans-serif; } .inputGroup textarea { display: flex; width: 100%; padding: 10px; border: 1px solid #ddd; border-radius: 5px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; box-sizing: border-box; height: 100px; resize: none; vertical-align: top; line-height: 1.5; } .inputGroup textarea:focus { outline: none; border-color: var(--Brand-Purple-Purple, #5F59D4); box-shadow: 0 0 0 2px rgba(95, 89, 212, 0.25); } .buttonGroup { display: flex; justify-content: flex-end; gap: 12px; } .submitButton { padding: 8px 16px; border: none; border-radius: 30px; background: var(--Brand-Purple-Purple, #5F59D4); color: white; font-size: 14px; cursor: pointer; font-family: Arial, Helvetica, sans-serif; transition: background-color 0.2s; } .submitButton:hover { background-color: var(--Brand-Purple-Purple, #5F59D4); }