.ftp-card{background:var(--primary-800);--input-bg:var(--primary-700);border-radius:10px;margin-top:48px;overflow:hidden}.ftp-card .ftp-card-header{border-bottom:1px solid var(--white-5);padding:20px 28px}.ftp-card .ftp-card-header h2{font-size:var(--font-size-text-lg);line-height:var(--line-height-text-lg);font-weight:var(--font-semibold);margin:0}.ftp-card .ftp-card-subtitle{color:var(--white-40);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);margin:4px 0 0}.ftp-card .ftp-card-body{flex-direction:column;row-gap:16px;padding:24px 28px 32px;display:flex}.ftp-card .ftp-grid{grid-template-columns:1fr 160px;column-gap:16px;display:grid}@media (max-width:560px){.ftp-card .ftp-grid{grid-template-columns:1fr;row-gap:16px}}.ftp-card .ftp-grid-even{grid-template-columns:1fr 1fr}.ftp-card .ftp-field{flex-direction:column;row-gap:6px;display:flex}.ftp-card .ftp-field label{color:var(--white-77);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);font-weight:var(--font-medium);margin:0}.ftp-card .ftp-input-row{background:var(--input-bg);border:1px solid var(--white-10);border-radius:10px;align-items:stretch;transition:border-color .15s;display:flex;overflow:hidden}.ftp-card .ftp-input-row:focus-within{border-color:var(--white-20)}.ftp-card .ftp-input-row input{color:var(--white-100);background:0 0;border:none;outline:none;flex:1;min-width:0;height:40px;margin:0;padding:0 14px;font-size:13px}.ftp-card .ftp-input-row input.monospace{font-family:JetBrains Mono,Fira Code,Menlo,Consolas,monospace}.ftp-card .ftp-input-row input[type=text]:focus,.ftp-card .ftp-input-row input[type=text]:hover{border:none!important}.ftp-card .ftp-copy{border:none;border-left:1px solid var(--white-10);color:var(--white-50);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:44px;transition:background .15s,color .15s;display:flex}.ftp-card .ftp-copy:hover{background:var(--white-5);color:var(--white-100)}.ftp-card .ftp-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;margin-top:8px;display:flex}.ftp-card .ftp-empty{color:var(--white-50);margin:0;font-size:13px}
@media (min-width:769px){.components-modal.file-manager-modal .modal-dialog{width:440px}}.components-modal.file-manager-modal .modal-body{padding:28px}.components-modal.file-manager-modal .create-prompt,.components-modal.file-manager-modal .confirm-modal{padding:0}.create-prompt{--input-bg:var(--primary-700);flex-direction:column;row-gap:16px;padding:8px 4px 0;display:flex}.create-prompt .create-prompt-title{color:var(--white-100);font-size:var(--font-size-text-lg);line-height:var(--line-height-text-lg);font-weight:var(--font-semibold);margin:0}.create-prompt .create-prompt-subtitle{color:var(--white-50);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm);margin:0}.create-prompt .create-prompt-subtitle code{background:var(--white-5);border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,Fira Code,Menlo,monospace;font-size:12px}.create-prompt .create-prompt-input input{font-family:JetBrains Mono,Fira Code,Menlo,monospace}.create-prompt .create-prompt-actions{justify-content:flex-end;column-gap:10px;margin-top:4px;display:flex}.confirm-modal{flex-direction:column;row-gap:16px;padding:8px 4px 0;display:flex}.confirm-modal .confirm-modal-title{color:var(--white-100);font-size:var(--font-size-text-lg);line-height:var(--line-height-text-lg);font-weight:var(--font-semibold);margin:0}.confirm-modal .confirm-modal-body{color:var(--white-77);font-size:var(--font-size-text-sm);line-height:var(--line-height-text-sm)}.confirm-modal .confirm-modal-body code{background:var(--white-5);border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,Fira Code,Menlo,monospace;font-size:12px}.confirm-modal .confirm-modal-body .confirm-modal-list{max-height:180px;margin:10px 0 0;padding-left:18px;overflow-y:auto}.confirm-modal .confirm-modal-body .confirm-modal-list li{word-break:break-all;font-family:JetBrains Mono,Fira Code,Menlo,monospace;font-size:12px}.confirm-modal .confirm-modal-body .confirm-modal-warning{color:var(--warning);margin-top:12px}.confirm-modal .confirm-modal-body .confirm-modal-warning strong{word-break:break-all}.confirm-modal .confirm-modal-actions{justify-content:flex-end;column-gap:10px;margin-top:4px;display:flex}
