.password-field{position:relative}
.password-field input{padding-right:92px;padding-left:92px;text-align:center}
.password-visibility{position:absolute;top:50%;right:8px;transform:translateY(-50%);border:0;border-radius:7px;padding:6px 8px;background:transparent;color:var(--muted);font-size:12px;font-weight:700}
.password-visibility:hover{color:var(--primary-dark)}
.password-visibility:focus-visible{outline:2px solid var(--primary);outline-offset:2px}
.sql-export-panel{display:block;padding:24px}
.sql-export-copy{min-width:0;max-width:none}
.sql-export-copy h2{margin:0 0 8px;line-height:1.35}
.sql-export-copy p{margin:0 0 12px;color:var(--muted);line-height:1.65;overflow-wrap:anywhere}
.sql-export-copy p code{white-space:normal;overflow-wrap:anywhere}
.sql-export-copy small{display:block;color:var(--muted);line-height:1.55;overflow-wrap:anywhere}
.sql-export-trigger{padding:8px 11px;font-size:10px;line-height:1.2;white-space:nowrap}
@media(max-width:780px){.sql-export-panel{padding:20px}}
@media print{.sql-export-panel{display:none!important}}
