.custom-column-panel .add-button {
  margin: 4px; }

.custom-column-panel .work-item-type-row-title {
  font-size: 16px;
  padding-right: 8px;
  padding-left: 8px;
  padding-top: 8px;
  padding-bottom: 4px;
  text-align: right;
  vertical-align: baseline;
  width: 192px; }

.custom-column-panel .work-item-type-row-value {
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 4px;
  padding-bottom: 4px; }

.custom-column-panel .column-name {
  font-size: 16px;
  margin: 10px; }

.custom-column-panel .custom-column-mapping-row {
  margin-top: 4px;
  margin-bottom: 4px; }

.custom-column-panel .custom-column-panel-error-icon {
  margin-right: 4px; }

.custom-column-panel .custom-column-mapping-form {
  min-width: 480px; }
  .custom-column-panel .custom-column-mapping-form .mapping-table {
    width: 100%; }

.custom-column-panel .custom-column-error-message {
  overflow: unset;
  margin: 4px; }

.custom-column-panel .custom-column-panel-row-content {
  height: 42px; }

.custom-column-panel .custom-column-panel-row .remove-button {
  margin-right: 2px;
  visibility: hidden; }

.custom-column-panel .custom-column-panel-row--removeable.focused .remove-button, .custom-column-panel .custom-column-panel-row--removeable:hover .remove-button {
  visibility: visible; }

.custom-column-panel .custom-column-panel-row--draggable.focused .bolt-table-cell-content-reveal, .custom-column-panel .custom-column-panel-row--draggable:hover .bolt-table-cell-content-reveal {
  visibility: visible; }

.custom-column-panel .column-list-mapping-form {
  height: 100%;
  min-height: 0px; }
