@charset "UTF-8";
.up-raw { display: flex; gap: 8px; margin-bottom: 16px; }
#upRaw { flex: 1; font-family: 'Courier New', monospace; }
.up-parts { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; margin-bottom: 18px; }
.up-parts .tool-field input { font-family: 'Courier New', monospace; }
.up-params h3 { margin: 0 0 10px; font-size: 1rem; }
.up-param { display: grid; grid-template-columns: 1fr 1fr auto; gap: 8px; margin-bottom: 8px; }
.up-param input { font-family: 'Courier New', monospace; }
.up-param button { padding: 6px 10px; }
.up-out { margin-top: 18px; background: var(--alt-content-bg-color); border: 1px solid var(--border-color); border-left: 4px solid var(--tool-accent); border-radius: var(--tool-radius-sm); padding: 12px 14px; font-family: 'Courier New', monospace; font-size: 0.9rem; word-break: break-all; }
.up-out.error { border-left-color: var(--tool-danger); color: var(--tool-danger); }
.up-actions { display: flex; gap: 8px; flex-wrap: wrap; margin-top: 12px; }
.up-about p { margin: 0 0 12px; }
@media (max-width: 640px) { .up-parts { grid-template-columns: 1fr; } }
