:host {
  .dialog-header {
    background-color: var(--theme-bg-hack-color, rgb(249 249 249));
    border-bottom: 1px solid rgb(197 197 197);
  }

  h3 {
    margin: 0;
    padding: 20px 10px;
  }

  .cmf-dialog-content {
    display: grid;
    grid-template-columns: 250px 1fr;
    min-width: 800px;
    min-height: 400px;

    .macros-dialog-sidebar {
      padding: 0 10px;
      border-right: 1px solid rgb(197 197 197);
    }
  }

  input {
    width: 100%;
    padding: 2px 4px;
    border: 1px solid #888;
    outline: none;
  }
}
