html .pl-tool-page .pl-shell.merge-workspace{--pl-bg:var(--background);--pl-surface:var(--card);--pl-surface-sunk:var(--muted);--pl-line:var(--border);--pl-line-strong:var(--muted-foreground);--pl-ink:var(--foreground);--pl-ink-2:var(--muted-foreground);--pl-ink-3:var(--muted-foreground);--pl-accent:var(--primary);--pl-accent-deep:var(--primary);--pl-danger:var(--destructive);font-family:var(--font-text);border-bottom:0;gap:20px;padding:24px;font-size:14px}.pl-tool-page .merge-workspace .merge-heading h1{font-family:var(--font-display);margin:0 0 8px;font-size:clamp(28px,4vw,36px);font-weight:700;line-height:1.2}.pl-tool-page .merge-workspace .merge-heading p{color:var(--muted-foreground);margin:0}.pl-tool-page .merge-workspace .merge-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--secondary);overflow:visible}.pl-tool-page .merge-workspace .pl-toolbar{background:0 0;border-bottom:0;padding:16px;position:static}.pl-tool-page .merge-workspace .merge-count{gap:4px;margin:0 auto 0 0;display:grid}.pl-tool-page .merge-workspace .merge-count strong{font-size:18px}.pl-tool-page .merge-workspace .merge-count span{color:var(--muted-foreground)}.pl-tool-page .merge-workspace .pl-toolbar-group{flex-wrap:wrap}.pl-tool-page .merge-workspace .pl-tabs{background:var(--card);padding:2px}.pl-tool-page .merge-workspace .pl-tab[aria-selected=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.pl-tool-page .merge-workspace button{min-height:44px}.pl-tool-page .merge-workspace .pl-icon-btn{gap:8px;width:auto;padding:8px 12px}.pl-tool-page .merge-workspace .pl-check{gap:10px;min-height:44px}.pl-tool-page .merge-workspace input[type=checkbox]{width:22px;height:22px}.pl-tool-page .merge-workspace :focus-visible{outline:3px solid var(--primary);outline-offset:3px}.pl-tool-page .merge-workspace .pl-btn-primary{color:var(--primary-foreground)}.pl-tool-page .merge-workspace .pl-work{padding:0 16px 16px}.pl-tool-page .merge-workspace .pl-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.pl-tool-page .merge-workspace .pl-card{border:2px solid var(--border);padding:12px}.pl-tool-page .merge-workspace .pl-card.is-selected{border:2px solid var(--primary);background:var(--accent);outline:1px solid var(--primary)}.pl-tool-page .merge-workspace .pl-card-error{border:2px solid var(--destructive)}.pl-tool-page .merge-workspace .pl-card-top{align-items:center;position:static}.pl-tool-page .merge-workspace .pl-file-order{min-width:44px;min-height:44px;color:var(--foreground);font-variant-numeric:tabular-nums;cursor:grab;user-select:none;flex-shrink:0;justify-content:center;align-items:center;gap:4px;display:inline-flex}.pl-tool-page .merge-workspace .pl-file-order svg{color:var(--muted-foreground);flex-shrink:0}.pl-tool-page .merge-workspace .pl-card.is-lifted .pl-file-order{pointer-events:none}.pl-tool-page .merge-workspace .pl-tick{border:0;min-width:44px;min-height:44px;padding:0}.pl-tool-page .merge-workspace .pl-tick input[type=checkbox],.pl-tool-page .merge-workspace .pl-remove{width:44px;height:44px}.pl-tool-page .merge-workspace .pl-name{color:var(--foreground);background:0 0;border:0;border-radius:0;order:-1;padding:0;font-size:15px;font-weight:600}.pl-tool-page .merge-workspace .pl-file-card-header{gap:8px}.pl-tool-page .merge-workspace .pl-card.is-lifted .pl-file-card-header>*{pointer-events:none}.pl-tool-page .merge-workspace .pl-file-selection{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.pl-tool-page .merge-workspace .pl-file-card-header .pl-tick,.pl-tool-page .merge-workspace .pl-file-card-header .pl-remove{flex:0 0 44px}.pl-tool-page .merge-workspace .pl-file-card-header .pl-name{white-space:normal;overflow-wrap:anywhere;flex:1;order:0;min-width:0}.pl-tool-page .merge-workspace .pl-thumb{aspect-ratio:auto;height:170px}.pl-tool-page .merge-workspace .pl-move-btn{font-size:13px}.pl-tool-page .merge-workspace .pl-add-tile{background:var(--card);min-height:342px;font-size:16px}.pl-tool-page .merge-workspace .pl-notice{border:2px solid var(--destructive)}.pl-tool-page .merge-workspace .merge-output{border-top:1px solid var(--border);border-radius:0 0 var(--radius) var(--radius);background:var(--card);flex-wrap:wrap;align-items:center;gap:16px 28px;padding:20px;display:flex}.pl-tool-page .merge-workspace .merge-output p{margin:0}.pl-tool-page .merge-workspace .merge-output-title{font-size:17px;font-weight:600}.pl-tool-page .merge-workspace .merge-output-name{color:var(--muted-foreground);margin-top:4px}.pl-tool-page .merge-workspace .merge-guidance{flex:1;min-width:220px}.pl-tool-page .merge-workspace .merge-guidance p+p{color:var(--muted-foreground);margin-top:5px}.pl-tool-page .merge-workspace .merge-output>button{justify-content:center;min-width:160px}.pl-tool-page .merge-workspace .merge-feedback{color:var(--foreground);flex-basis:100%}.pl-tool-page .merge-workspace .merge-feedback:empty{margin:0;padding:0}.pl-tool-page .merge-workspace .merge-label{color:var(--muted-foreground);font-size:14px}.pl-tool-page .merge-workspace .pl-landing{padding:16px}.pl-tool-page .merge-workspace .pl-dropzone{min-height:300px}@media (width<=640px){html .pl-tool-page .pl-shell.merge-workspace{padding:16px}.pl-tool-page .merge-workspace .pl-toolbar{gap:12px}.pl-tool-page .merge-workspace .merge-count{width:100%}.pl-tool-page .merge-workspace .pl-grid{grid-template-columns:minmax(0,1fr)}.pl-tool-page .merge-workspace .merge-output{padding:16px}.pl-tool-page .merge-workspace .merge-output>button{width:100%}}@media (prefers-reduced-motion:reduce){.pl-tool-page .merge-workspace *,.pl-tool-page .merge-workspace :before,.pl-tool-page .merge-workspace :after{transition:none;animation:none}}
