.fileget-sqlite-to-csv-page{--sqlite-brand:var(--brand);--sqlite-line:var(--line);--sqlite-surface:var(--surface);--sqlite-text:var(--text);--sqlite-muted:var(--muted);max-width:1180px;margin:0 auto}.fileget-sqlite-to-csv-page,.fileget-sqlite-to-csv-page *{box-sizing:border-box}.fileget-sqlite-to-csv-page [hidden]{display:none!important}.sqlite-to-csv-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin:10px 0 24px}.sqlite-to-csv-hero__copy{max-width:780px}.sqlite-to-csv-eyebrow{display:inline-flex;color:var(--sqlite-brand);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.sqlite-to-csv-hero h1{margin:9px 0 8px;font-size:clamp(34px,5vw,54px);line-height:1.06}.sqlite-to-csv-hero p{margin:0;color:var(--sqlite-muted);font-size:17px;line-height:1.75}.sqlite-to-csv-hero__badge{min-width:250px;padding:18px;border:1px solid var(--sqlite-line);border-radius:18px;background:linear-gradient(145deg,#fff,#f7f8ff);box-shadow:var(--shadow)}.sqlite-to-csv-hero__badge strong{display:block;font-size:22px;margin-bottom:6px}.sqlite-to-csv-hero__badge span{font-size:12px;line-height:1.6;color:var(--sqlite-muted)}.sqlite-to-csv-workspace{overflow:hidden;border:1px solid var(--sqlite-line);border-radius:22px;background:var(--sqlite-surface);box-shadow:var(--shadow)}.sqlite-to-csv-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 18px;border-bottom:1px solid var(--sqlite-line);background:#fbfcff}.sqlite-to-csv-step{display:inline-flex;align-items:center;gap:9px;color:var(--sqlite-text);font-size:13px;font-weight:900}.sqlite-to-csv-step b{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#eef0ff;color:var(--sqlite-brand);font-size:11px}.sqlite-to-csv-actions,.sqlite-to-csv-result-actions{display:flex;gap:9px}.sqlite-to-csv-main-grid{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:650px}.sqlite-to-csv-sidebar{padding:18px;border-inline-end:1px solid var(--sqlite-line);background:#fafbfe}.sqlite-to-csv-upload{padding:22px 16px;border:1.5px dashed #cbd2e2;border-radius:18px;text-align:center;background:#fff;transition:.18s ease}.sqlite-to-csv-upload.is-over{border-color:var(--sqlite-brand);background:#f8f8ff;transform:translateY(-1px)}.sqlite-to-csv-upload__icon{width:60px;height:60px;display:grid;place-items:center;margin:0 auto 12px;border-radius:17px;background:#eef0ff;color:var(--sqlite-brand);font-size:16px;font-weight:950}.sqlite-to-csv-upload h2{margin:0 0 7px;font-size:17px}.sqlite-to-csv-upload p{margin:0 0 16px;color:var(--sqlite-muted);font-size:12px;line-height:1.6}.sqlite-to-csv-file{margin-top:12px;padding:9px;border-radius:10px;background:#f5f6fa;color:var(--sqlite-text);font-size:11px;line-height:1.45;word-break:break-word}.sqlite-to-csv-settings{margin-top:16px;padding:15px;border:1px solid var(--sqlite-line);border-radius:16px;background:#fff}.sqlite-to-csv-section-title{margin-bottom:13px;font-size:13px}.sqlite-to-csv-field{display:grid;gap:6px;margin-top:12px}.sqlite-to-csv-field span{font-size:11px;color:var(--sqlite-muted);font-weight:850}.sqlite-to-csv-field select{width:100%;min-width:0;padding:10px;border:1px solid var(--sqlite-line);border-radius:10px;background:#fff;color:var(--sqlite-text);font:inherit}.sqlite-to-csv-field select:disabled{opacity:.55}.sqlite-to-csv-check{display:flex;gap:8px;align-items:center;margin-top:12px;color:var(--sqlite-text);font-size:12px}.sqlite-to-csv-check input{accent-color:var(--sqlite-brand)}.sqlite-to-csv-db-card{display:grid;gap:9px;margin-top:16px;padding:14px;border-radius:16px;background:#f4f5fa}.sqlite-to-csv-db-card div{display:flex;justify-content:space-between;gap:10px;font-size:11px}.sqlite-to-csv-db-card span{color:var(--sqlite-muted)}.sqlite-to-csv-db-card strong{max-width:150px;text-align:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sqlite-to-csv-canvas{min-width:0;padding:20px;background:linear-gradient(180deg,#f9faff,#f4f5f9)}.sqlite-to-csv-canvas-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:14px}.sqlite-to-csv-canvas-head>div:first-child{display:flex;align-items:center;gap:10px}.sqlite-to-csv-canvas-head .sqlite-to-csv-step{gap:0}.sqlite-to-csv-canvas-head .sqlite-to-csv-step b{width:28px;height:28px}.sqlite-to-csv-canvas-head strong{display:block;font-size:14px}.sqlite-to-csv-canvas-head small{display:block;margin-top:2px;color:var(--sqlite-muted);font-size:11px}.sqlite-to-csv-table-info{display:flex;align-items:center;gap:9px;padding:8px 11px;border:1px solid var(--sqlite-line);border-radius:10px;background:#fff;font-size:11px}.sqlite-to-csv-table-info span{color:var(--sqlite-muted)}.sqlite-to-csv-empty{min-height:510px;border:1px solid var(--sqlite-line);border-radius:18px;background:#fff;display:grid;place-items:center;align-content:center;text-align:center;padding:30px;box-shadow:0 8px 30px rgba(20,30,70,.04)}.sqlite-to-csv-empty__icon{width:70px;height:70px;display:grid;place-items:center;border-radius:20px;background:#eef0ff;color:var(--sqlite-brand);font-size:30px;font-weight:900;margin-bottom:14px}.sqlite-to-csv-empty h2{margin:0 0 8px;font-size:18px}.sqlite-to-csv-empty p{max-width:430px;margin:0;color:var(--sqlite-muted);font-size:13px;line-height:1.7}.sqlite-to-csv-preview{border:1px solid var(--sqlite-line);border-radius:18px;background:#fff;overflow:hidden;box-shadow:0 8px 30px rgba(20,30,70,.04)}.sqlite-to-csv-table-wrap{overflow:auto;max-height:510px}.sqlite-to-csv-table-wrap table{width:100%;border-collapse:separate;border-spacing:0;font-size:12px}.sqlite-to-csv-table-wrap th,.sqlite-to-csv-table-wrap td{padding:11px 13px;border-bottom:1px solid #eceef4;border-inline-end:1px solid #f0f1f5;text-align:start;white-space:nowrap;max-width:280px;overflow:hidden;text-overflow:ellipsis}.sqlite-to-csv-table-wrap th{position:sticky;top:0;z-index:2;background:#f7f8fc;color:var(--sqlite-text);font-weight:900}.sqlite-to-csv-table-wrap td{color:#525a6d}.sqlite-to-csv-status{margin-top:13px;padding:11px 13px;border-radius:11px;background:#f7f8fb;color:var(--sqlite-muted);font-size:12px}.sqlite-to-csv-status.is-error{background:#fff3f2;color:var(--danger)}.sqlite-to-csv-status.is-success{background:#effbf2;color:var(--success)}.sqlite-to-csv-result-actions{justify-content:flex-end;margin-top:12px}.sqlite-to-csv-privacy{display:flex;align-items:flex-start;gap:12px;margin-top:18px;padding:16px;border:1px solid var(--sqlite-line);border-radius:16px;background:#f8f9fc}.sqlite-to-csv-privacy__icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;background:#ecfdf3;color:var(--success);font-weight:900;flex:none}.sqlite-to-csv-privacy strong{display:block;font-size:13px;margin-bottom:3px}.sqlite-to-csv-privacy p{margin:0;color:var(--sqlite-muted);font-size:11px;line-height:1.7}.fileget-sqlite-to-csv-page .button[disabled]{opacity:.5;pointer-events:none}.fileget-sqlite-to-csv-page .button:focus-visible,.fileget-sqlite-to-csv-page select:focus-visible{outline:2px solid #9b9cf1;outline-offset:2px}@media(max-width:900px){.sqlite-to-csv-hero{display:grid}.sqlite-to-csv-hero__badge{min-width:0}.sqlite-to-csv-main-grid{grid-template-columns:1fr}.sqlite-to-csv-sidebar{border-inline-end:0;border-bottom:1px solid var(--sqlite-line)}.sqlite-to-csv-empty{min-height:360px}.sqlite-to-csv-result-actions{display:grid;grid-template-columns:1fr}.sqlite-to-csv-result-actions .button{width:100%}}@media(max-width:620px){.fileget-sqlite-to-csv-page .button{width:100%}.sqlite-to-csv-topbar,.sqlite-to-csv-canvas-head{align-items:flex-start;flex-direction:column}.sqlite-to-csv-actions{width:100%}.sqlite-to-csv-actions .button{flex:1}.sqlite-to-csv-canvas{padding:14px}.sqlite-to-csv-hero h1{font-size:35px}}
