/* Stiluri locale pentru impartire PDF */
.split-file { margin: 4px 0 18px; padding: 13px 16px; background: #eef4ff; border-radius: 10px; font-weight: 700; overflow-wrap: anywhere; }
.split-settings { display: grid; gap: 9px; margin-bottom: 20px; }
.split-settings label { font-size: 15px; font-weight: 750; }
.split-settings input, .split-settings select { display: block; width: 100%; min-width: 0; padding: 12px; border: 1px solid #cbd5e1; border-radius: 9px; color: var(--text); background: #fff; font: inherit; }
.split-settings .hint { margin: 0 0 15px; }
.split-results { margin-top: 25px; border-top: 1px solid var(--border); padding-top: 18px; }
.split-results h2 { font-size: 21px; }
.split-links { display: flex; gap: 10px; flex-wrap: wrap; }
.split-links .btn { overflow-wrap: anywhere; }
