/* Compress PDF tool styles — single column. */
.kw-pc { display: grid; gap: var(--kw-space-5); }

.kw-pc__file-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: var(--kw-space-2);
}
.kw-pc__file-row .kw-file { flex: 1; min-width: 0; }

.kw-pc__preset { max-width: 360px; }

.kw-pc__export {
  display: grid;
  gap: var(--kw-space-3);
  padding-top: var(--kw-space-2);
  border-top: 1px solid var(--kw-line);
}
.kw-pc__export .kw-hint { min-height: 1.5em; margin: 0; }
.kw-pc__live { display: grid; gap: var(--kw-space-3); }
.kw-pc__live .kw-alert p { margin: 0; }
.kw-pc__live .kw-alert .kw-alert__title { margin: 0 0 6px; }

@media (max-width: 767px) {
  .kw-pc__export .kw-btn--primary { width: 100%; }
}

