.sql-minify-tool .sql-minify-editor-panel{min-width: 0}.sql-minify-editor-header{gap: 12px}.sql-minify-editor-header>span{flex: 1;min-width: 0}.sql-minify-editor-header>div{display: flex;flex: 0 0 auto;gap: 8px;align-items: center}.sql-minify-editor-header .btn-sm{min-height: 28px;padding-top: 4px;padding-bottom: 4px}.sql-minify-editor-header .btn i{margin-right: 6px}.sql-minify-options-panel{margin-top: 16px;background: #fff}.sql-minify-option-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.sql-minify-message{display: flex;align-items: flex-start;gap: 8px}.sql-minify-action-bar{align-items: center;gap: 8px;margin-top: 16px;padding: 12px;border: 1px solid var(--border);border-radius: var(--radius);background: #ffffff}.sql-minify-action-bar .btn{min-width: 96px;justify-content: center}.sql-minify-action-bar .btn-primary{min-width: 150px}.sql-minify-action-bar .btn i{margin-right: 6px}.sql-minify-stats{display: grid;grid-template-columns: minmax(170px,1.35fr) repeat(4,minmax(110px,1fr));gap: 10px;margin-top: 16px;padding: 12px;border: 1px solid var(--border);border-radius: var(--radius);background: var(--bg-soft)}.sql-minify-stat-card{display: flex;flex-direction: column;gap: 3px;min-width: 0;padding: 10px 12px;border: 1px solid var(--border);border-radius: var(--radius);background: var(--bg)}.sql-minify-stat-card strong{overflow: hidden;color: var(--text);font-size: 15px;line-height: 1.3;text-overflow: ellipsis;white-space: nowrap}.sql-minify-stat-card span{color: var(--text-2);font-size: 12.5px;line-height: 1.35}.sql-minify-stat-primary{border-color: rgba(15,118,110,.28);background: rgba(20,184,166,.12)}.sql-minify-stat-primary strong{color: #0f766e}:root[data-theme="dark"] .sql-minify-options-panel,:root[data-theme="dark"] .sql-minify-action-bar{background: #161b22}:root[data-theme="dark"] .sql-minify-stat-primary strong{color: #2dd4bf}@media (max-width: 991px){.sql-minify-option-grid{grid-template-columns: 1fr}.sql-minify-stats{grid-template-columns: repeat(2,minmax(0,1fr))}.sql-minify-stat-primary{grid-column: 1 / -1}}@media (max-width: 640px){.sql-minify-editor-header{display: grid;grid-template-columns: minmax(0,1fr);row-gap: 8px}.sql-minify-editor-header>div,.sql-minify-action-bar{display: grid;grid-template-columns: 1fr;gap: 8px}.sql-minify-editor-header .btn,.sql-minify-action-bar .btn{width: 100%;min-width: 0;justify-content: center}.sql-minify-action-bar{padding: 14px}.sql-minify-stats{grid-template-columns: 1fr}.sql-minify-stat-primary{grid-column: auto}}