.console-actions, .console-detail-tabs { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; }
.console-actions form, .console-detail-tabs form { margin: 0; }
.console-detail-tabs { margin: 0 0 20px; }
.console-text-button { border: 0; background: transparent; color: var(--console-blue); font: inherit; min-height: 40px; padding: 4px 8px; }
.console .console-link-search { flex-wrap: wrap; }
.console .console-link-search select, .console .console-link-search input[type="date"] { flex: 0 1 auto; min-width: 0; width: auto; border: 1px solid var(--console-line); background: white; border-radius: 8px; padding: 9px; font: inherit; }
.console .console-link-search input[type="search"] { flex: 1 1 240px; }
.console .console-form-panel + .console-form-panel { margin-top: 16px; }
.console .console-form textarea { width: 100%; min-height: 88px; border: 1px solid var(--console-line); border-radius: 8px; padding: 10px; font: inherit; resize: vertical; }
.console-order-controls { display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin-top: 8px; }
.console-order-controls form { margin: 0; }
.console [draggable="true"] { cursor: grab; }
.console [data-console-dragging] { opacity: .5; }
@media (max-width: 700px) {
  .console .console-page-heading > .console-actions { width: 100%; }
  .console .console-link-search select { flex: 1 1 40%; }
  .console .console-link-search input[type="date"] { flex: 1 1 40%; width: 40%; }
  .console .console-link-search input[type="submit"] { flex: 1 1 100%; }
}
