.url-editor {
    min-height: 150px;
}

.query-table-card {
    margin-top: var(--space-4);
}

.query-param-list {
    display: grid;
    gap: 8px;
}

.query-param-row {
    display: grid;
    grid-template-columns: minmax(130px, .8fr) minmax(160px, 1fr) auto auto;
    gap: 8px;
    align-items: center;
    border: 1px solid var(--color-border);
    border-radius: var(--radius-md);
    background: rgba(255, 251, 245, .72);
    padding: 8px;
}

[data-theme="dark"] .query-param-row {
    background: var(--color-surface);
}

.query-param-row input[type="text"] {
    width: 100%;
    min-height: 38px;
    border: 1px solid var(--color-border);
    border-radius: var(--radius-sm);
    background: rgba(255, 255, 255, .82);
    color: var(--color-text);
    padding: 8px 10px;
    font: inherit;
}

[data-theme="dark"] .query-param-row input[type="text"] {
    background: var(--color-surface-alt);
}

.query-param-row .option-chip {
    justify-content: center;
    min-height: 38px;
}

@media (max-width: 720px) {
    .query-param-row {
        grid-template-columns: minmax(0, 1fr);
    }
}
