.csv-page .main-column,.csv-workspace,.csv-editors>label{min-width:0}.csv-toolbar{align-items:end;gap:var(--space-4);padding:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.csv-toolbar .primary-button{min-height:44px;padding:var(--space-2) var(--space-6)}.csv-toolbar select{width:100%;min-height:44px}.csv-options{padding:0 var(--space-4) var(--space-4)}.csv-checkbox{align-items:center;gap:var(--space-2);cursor:pointer;width:fit-content;min-height:44px;font-weight:700;display:flex}.csv-checkbox input{width:20px;height:20px;accent-color:var(--blue);flex:none}.csv-checkbox:has(input:disabled){opacity:.7;cursor:default}.csv-options p{margin:var(--space-1) 0 0;color:var(--muted);overflow-wrap:anywhere;font-size:16px;line-height:1.65}.csv-page .csv-editors{min-height:360px}.csv-page .csv-editors>label>span{font-size:16px}.csv-page .csv-editors textarea{min-width:0;min-height:340px;font-family:var(--font-code);resize:vertical;white-space:pre;font-size:15px;line-height:1.6}.csv-tool-icon{color:var(--blue);font:700 30px var(--font-code)}.csv-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.csv-actions button{min-height:44px;padding-inline:var(--space-4);white-space:normal}.csv-rules{margin:var(--space-4);border-top:1px solid var(--line-strong);padding-top:var(--space-4)}.csv-rules h2{margin:0 0 var(--space-2);color:var(--ink);font-size:18px}.csv-rules p{margin:var(--space-2) 0;color:var(--muted);overflow-wrap:anywhere;font-size:16px;line-height:1.75}.csv-page #csv-status,.csv-page #csv-limit{overflow-wrap:anywhere;font-size:16px;line-height:1.6}.csv-page #recommended-tools a>span:not(:first-child){width:auto;min-width:0;color:inherit;font:inherit;overflow-wrap:anywhere}@media (width<=768px){.csv-toolbar{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.csv-toolbar .primary-button{grid-column:1/-1;width:100%}.csv-page .csv-editors{grid-template-columns:minmax(0,1fr)}.csv-page .csv-editors textarea{min-height:250px}.csv-page .csv-editors>label{border-right:0}.csv-actions button{flex:140px}}@media (width<=420px){.csv-toolbar{grid-template-columns:minmax(0,1fr)}}
