._triggerElement_1sdi8_1 {
  background: var(--background-button-secondary);
}

._triggerElement_1sdi8_1 svg * {
    fill: var(--icon-secondary);
  }

._dropdownContent_1sdi8_9 {
  width: 190px;
}
._editableHeader_hb2e7_1 {
  display: flex;
  flex: 1;
  flex-direction: row;
  justify-items: stretch;
}

._editableHeader_hb2e7_1 input {
    margin-right: var(--spacer-8);
  }

._editableHeader_hb2e7_1 button {
    font-size: 14px;
    white-space: nowrap;
  }

._plusIcon_hb2e7_17 {
  margin-right: var(--spacer-2);
}

._plusIcon_hb2e7_17 * {
    fill: var(--background-button-blue);
  }

._searchWrapper_hb2e7_25 {
  position: relative;
  display: flex;
  align-items: center;
  min-width: 925px;
  max-width: 925px;
  margin: 0 auto;
  padding-left: 128px;
}

._searchWrapper_hb2e7_25 svg {
    position: absolute;
    left: 136px;
  }

._searchWrapper_hb2e7_25 svg * {
      fill: var(--icon-secondary);
    }

._searchWrapper_hb2e7_25 input {
    width: 347px;
    height: 32px;
    padding: 6px 8px;
    padding-left: 36px;
    outline: none;
    box-shadow: 0 0 0 1px var(--border-secondary);
    border-radius: 4px;
    background: var(--metadata-input-background);
    color: var(--text-primary);
    border: none;
    transition: box-shadow 0.2s ease-in-out;
    font-size: var(--font-size-base);
  }

._searchWrapper_hb2e7_25 input:focus {
      box-shadow: 0 0 0 2px var(--border-focus);
    }

._searchWrapper_hb2e7_25 input::placeholder {
      color: var(--text-placeholder);
    }

._dropdownContent_hb2e7_67 {
  width: 250px;
}

._dropdownTrigger_hb2e7_71 {
  position: relative;
  height: 32px;
  width: 195px;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 5px 4px 5px 8px;
  background: var(--background-primary);
  border: 1px solid var(--border-secondary);
  border-radius: 4px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: var(--text-primary);
  cursor: pointer;
}

._dropdownTrigger_hb2e7_71 svg {
    position: absolute;
    right: 0;
  }

._dropdownTrigger_hb2e7_71 svg * {
      fill: var(--icon-secondary);
    }

._headerWrapper_hb2e7_98 {
  display: flex;
  align-items: center;
  margin-bottom: var(--spacer-10);
}

._headerWrapper_hb2e7_98 ._mainHeader_hb2e7_103 {
    font-weight: 600;
    font-size: var(--font-size-2xl);
    line-height: 28px;
    margin: 0;
  }

._headerWrapper_hb2e7_98 ._mainHeader_hb2e7_103 a {
      color: var(--text-tertiary);
    }

._layoutDropdownWrapper_hb2e7_115 {
  display: flex;
  align-items: center;
  margin-left: auto;
}

._layoutDropdownWrapper_hb2e7_115 p {
    margin: 0;
    margin-right: 8px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
  }

._ghostreaderPromptsList_hb2e7_129 ._categoryHeader_hb2e7_130 {
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid var(--border-secondary-alpha);
    padding: var(--spacer-9) 0 var(--spacer-5) 0;
  }

._ghostreaderPromptsList_hb2e7_129 ._categoryHeader_hb2e7_130:first-child {
      padding-top: 0;
    }

._ghostreaderPromptsList_hb2e7_129 ._categoryHeader_hb2e7_130 h2._scopeTitle_hb2e7_140 {
      font-weight: 500;
      font-size: 16px;
      line-height: 24px;
      color: var(--text-primary);
      margin: 0 0 var(--spacer-3) 0;
      padding: 0;
    }

._ghostreaderPromptsList_hb2e7_129 ._categoryHeader_hb2e7_130 h3._scopeDescription_hb2e7_149 {
      font-size: 12px;
      font-weight: 400;
      color: var(--text-secondary);
      margin: 0;
      padding: 0;
    }

._ghostreaderPromptsList_hb2e7_129 ._ghostreaderPromptData_hb2e7_158 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    min-height: 52px;
    border-bottom: 1px solid var(--border-secondary-alpha);
    transition: background 0.2s ease-in-out;
  }

._ghostreaderPromptsList_hb2e7_129 ._ghostreaderPromptData_hb2e7_158._no-border_hb2e7_166 {
      border-bottom: none;
    }

._ghostreaderPromptsList_hb2e7_129 ._ghostreaderPromptData_hb2e7_158 ._promptHeader_hb2e7_170 {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      padding: 16px 0 16px 0;
    }

._ghostreaderPromptsList_hb2e7_129 ._ghostreaderPromptData_hb2e7_158 ._promptEditor_hb2e7_177 {
      display: flex;
      flex-direction: column;
      margin-bottom: 32px;
    }

._ghostreaderPromptsList_hb2e7_129 ._ghostreaderPromptData_hb2e7_158 ._promptInstruction_hb2e7_183 {
      background-color: var(--background-primary);
      border: 1px solid var(--border-secondary);
      border-radius: 4px;
      margin-bottom: 16px;
      padding: 8px;
      color: var(--text-primary);
      font-size: var(--font-size-base);
    }

._ghostreaderPromptsList_hb2e7_129 ._ghostreaderPromptData_hb2e7_158 ._promptInstruction_hb2e7_183:focus {
        border-color: transparent;
        outline: 2px solid var(--border-focus);
      }

._ghostreaderPromptsList_hb2e7_129 ._ghostreaderPromptData_hb2e7_158 ._promptInstruction_hb2e7_183 .cm-editor.cm-focused {
        outline: none;
      }

._ghostreaderPromptsList_hb2e7_129 ._ghostreaderPromptData_hb2e7_158._isRecording_hb2e7_202 {
      background: var(--u-alpha-blue-200);
    }

._ghostreaderPromptsList_hb2e7_129 ._ghostreaderPromptData_hb2e7_158 ._name_hb2e7_206 {
      font-weight: 400;
      font-size: 14px;
      line-height: 20px;
      color: var(--text-primary);
    }

._ghostreaderPromptsList_hb2e7_129 ._ghostreaderPromptData_hb2e7_158 ._name_hb2e7_206 small {
        color: var(--text-secondary);
        margin-left: var(--spacer-2);
        font-style: italic;
      }

._ghostreaderPromptsList_hb2e7_129 ._ghostreaderPromptData_hb2e7_158 ._actionsGroup_hb2e7_219 {
      display: flex;
      flex-direction: row;
      justify-content: space-between;
    }

._ghostreaderPromptsList_hb2e7_129 ._ghostreaderPromptData_hb2e7_158 ._actions_hb2e7_219 {
      display: flex;
      align-items: center;
      justify-content: right;
      gap: 8px;
    }

._ghostreaderPromptsList_hb2e7_129 ._ghostreaderPromptData_hb2e7_158 ._actions_hb2e7_219 button {
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 14px;
        font-weight: 500;
      }

._ghostreaderPromptsList_hb2e7_129 ._ghostreaderPromptData_hb2e7_158 ._actions_hb2e7_219 button._hidden_hb2e7_238 {
          visibility: hidden;
        }
._editableHeader_gpduf_1 {
  display: flex;
  flex: 1;
  flex-direction: row;
  justify-items: stretch;
}

._editableHeader_gpduf_1 button {
    font-size: 14px;
    white-space: nowrap;
  }

._dropdownContent_gpduf_13 {
  width: 250px;
}

._dropdownTrigger_gpduf_17 {
  position: relative;
  height: 32px;
  width: 195px;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 5px 4px 5px 8px;
  background: var(--background-primary);
  border: 1px solid var(--border-secondary);
  border-radius: 4px;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: var(--text-primary);
  cursor: pointer;
}

._dropdownTrigger_gpduf_17 svg {
    position: absolute;
    right: 0;
  }

._dropdownTrigger_gpduf_17 svg * {
      fill: var(--icon-secondary);
    }

._ghostreaderPromptData_gpduf_44 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 52px;
  border-bottom: 1px solid var(--border-secondary-alpha);
  transition: background 0.2s ease-in-out;
}

._ghostreaderPromptData_gpduf_44:hover ._actions_gpduf_52 ._btn-action_gpduf_52 {
    opacity: 1;
  }

._ghostreaderPromptData_gpduf_44 ._promptHeader_gpduf_56 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 16px 0;
  }

._ghostreaderPromptData_gpduf_44 ._promptInputTitle_gpduf_63 {
    color: var(--text-secondary);
    font-size: 12px;
    font-weight: 500;
    margin: 0 0 var(--spacer-3);
    padding: 0;
  }

._ghostreaderPromptData_gpduf_44 ._promptEditor_gpduf_71 {
    display: flex;
    flex-direction: column;
    margin-bottom: 32px;
  }

._ghostreaderPromptData_gpduf_44 ._promptInstruction_gpduf_77 {
    background-color: var(--background-primary);
    border: 1px solid var(--border-secondary);
    border-radius: 4px;
    margin-bottom: 16px;
    padding: 8px;
    color: var(--text-primary);
    font-size: var(--font-size-base);
  }

._ghostreaderPromptData_gpduf_44 ._promptInstruction_gpduf_77:focus {
      border-color: transparent;
      outline: 2px solid var(--border-focus);
    }

._ghostreaderPromptData_gpduf_44 ._promptInstruction_gpduf_77 .cm-editor.cm-focused {
      outline: none;
    }

._ghostreaderPromptData_gpduf_44 ._promptTitle_gpduf_96 {
    display: flex;
    align-items: baseline;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: var(--text-primary);
  }

._ghostreaderPromptData_gpduf_44 ._promptTitle_gpduf_96 small {
      color: var(--text-secondary);
      margin-left: var(--spacer-2);
      font-style: italic;
    }

._ghostreaderPromptData_gpduf_44 ._delete_gpduf_111 * {
      fill: var(--text-secondary);
    }

._ghostreaderPromptData_gpduf_44 ._actionsGroup_gpduf_117 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }

._ghostreaderPromptData_gpduf_44 ._actions_gpduf_52 {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: right;
    gap: 8px;
  }

._ghostreaderPromptData_gpduf_44 ._actions_gpduf_52 ._btn-action_gpduf_52 {
      font-size: 12px;
      opacity: 0;
      transition: opacity 120ms ease-out;
    }
