[data-tool=file_chunk_splitter_joiner] .pt-hero{padding-block:6px 12px}[data-tool=file_chunk_splitter_joiner] .ck-hide{display:none}
[data-tool=file_chunk_splitter_joiner] .pt-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:12px;align-items:start}[data-tool=file_chunk_splitter_joiner] .pt-workspace>section{min-width:0;margin:0}
[data-tool=file_chunk_splitter_joiner] .ck-modes{display:flex;gap:6px;margin:8px 0}[data-tool=file_chunk_splitter_joiner] .ck-modes button{flex:1;min-height:50px;font-weight:700}[data-tool=file_chunk_splitter_joiner] .ck-modes button[aria-pressed=true]{background:#f6cd63;color:#231a08;border-color:#f6cd63}
[data-tool=file_chunk_splitter_joiner] .ck-drop{padding:20px 10px;margin:8px 0;text-align:center;border:2px dashed #6a5a8e;border-radius:12px}[data-tool=file_chunk_splitter_joiner] .ck-drop[data-over=true]{border-color:#f6cd63;color:#f6cd63}[data-tool=file_chunk_splitter_joiner] #chSourceInfo,[data-tool=file_chunk_splitter_joiner] #chManifestInfo{overflow-wrap:anywhere}
[data-tool=file_chunk_splitter_joiner] .ck-bar{display:flex;gap:2px;height:28px;margin:10px 0;border-radius:6px;overflow:hidden}[data-tool=file_chunk_splitter_joiner] .ck-bar i{flex-basis:0;min-width:3px;background:#7a3fd0}[data-tool=file_chunk_splitter_joiner] .ck-bar i[data-odd="1"]{background:#f6cd63}
[data-tool=file_chunk_splitter_joiner] .pt-table{overflow-x:auto}[data-tool=file_chunk_splitter_joiner] td{overflow-wrap:anywhere}[data-tool=file_chunk_splitter_joiner] td:last-child{font:12px ui-monospace,Consolas,monospace}[data-tool=file_chunk_splitter_joiner] #chDownload{background:#f6cd63;color:#231a08;border:0;font-weight:700}[data-tool=file_chunk_splitter_joiner] #chDownload:disabled{opacity:.5}[data-tool=file_chunk_splitter_joiner] button{min-height:44px}
[data-tool=file_chunk_splitter_joiner] .pt-hero{padding:26px 28px;border:1px solid #6f5686;border-radius:20px;background:radial-gradient(circle at 92% 10%,rgba(246,205,99,.16),transparent 38%),radial-gradient(circle at 0 100%,rgba(122,63,208,.35),transparent 50%),linear-gradient(135deg,#2e2840,#242032);margin-bottom:18px}[data-tool=file_chunk_splitter_joiner] .pt-hero p{max-width:760px}
[data-tool=file_chunk_splitter_joiner] .ck-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:14px 0 0}[data-tool=file_chunk_splitter_joiner] .ck-chips li{padding:5px 12px;border:1px solid #6f5686;border-radius:999px;background:rgba(36,32,50,.7);font-size:13px;font-weight:600}[data-tool=file_chunk_splitter_joiner] .ck-chips li:first-child{border-color:#f6cd63;color:#f6cd63}
[data-tool=file_chunk_splitter_joiner] .pt-panel h2{font-size:13px;text-transform:uppercase;letter-spacing:.12em;color:#c9b6ef}[data-tool=file_chunk_splitter_joiner] .pt-help h2{font-size:20px;text-transform:none;letter-spacing:0;color:inherit}
[data-tool=file_chunk_splitter_joiner] .pt-workspace>section:last-child{border-color:#6f5686;background:linear-gradient(180deg,#2b2540,#221e30)}[data-tool=file_chunk_splitter_joiner] .ck-bar{height:44px;border-radius:10px}
[data-tool=file_chunk_splitter_joiner] .ck-rules{margin-top:16px;padding:14px 16px;border:1px dashed #5a4c78;border-radius:12px}[data-tool=file_chunk_splitter_joiner] .ck-rules h3{margin:0 0 6px;font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:#c9b6ef}[data-tool=file_chunk_splitter_joiner] .ck-rules p{margin:6px 0 0}[data-tool=file_chunk_splitter_joiner] .ck-rules .pt-note{background:none;padding:0}
[data-tool=file_chunk_splitter_joiner] .ck-drop{padding:34px 12px;font-weight:600;background:rgba(122,63,208,.08)}
@media(max-width:860px){[data-tool=file_chunk_splitter_joiner] .pt-hero{padding:20px 16px}[data-tool=file_chunk_splitter_joiner] .pt-hero h1{font-size:28px;line-height:1.15}[data-tool=file_chunk_splitter_joiner] td:nth-child(2),[data-tool=file_chunk_splitter_joiner] td:nth-child(3){white-space:nowrap;overflow-wrap:normal}[data-tool=file_chunk_splitter_joiner] table{font-size:13px}[data-tool=file_chunk_splitter_joiner] td:last-child{font-size:11px;word-break:break-all}}
@media(max-width:860px){[data-tool=file_chunk_splitter_joiner] .pt-workspace{grid-template-columns:minmax(0,1fr)}[data-tool=file_chunk_splitter_joiner] .pt-kicker{display:none}[data-tool=file_chunk_splitter_joiner] select{font-size:16px}}
