.app-modal{font-family:Cascadia Code,Fira Code,Menlo,monospace}.app-modal .p-dialog-header{background:var(--vscode-titlebar-bg);border-bottom:1px solid var(--vscode-border);color:var(--vscode-text);border-radius:12px 12px 0 0;padding:14px 18px;font-size:15px;font-weight:600}.app-modal .p-dialog-header .p-dialog-header-icons{gap:4px}.app-modal .p-dialog-header .p-dialog-header-icon{border:1px solid var(--vscode-border);width:28px;height:28px;color:var(--vscode-muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;transition:color .12s,border-color .12s,background-color .12s;display:flex}.app-modal .p-dialog-header .p-dialog-header-icon:hover{color:var(--vscode-text);border-color:var(--vscode-accent);background:var(--accent-hover)}.app-modal .p-dialog-header .p-dialog-header-icon .p-icon{width:14px;height:14px}.app-modal .p-dialog-content{background:var(--vscode-panel-strong);color:var(--vscode-text);flex-direction:column;gap:16px;padding:20px;display:flex}.app-modal .p-dialog-footer{background:var(--vscode-panel);border-top:1px solid var(--vscode-border);border-radius:0 0 12px 12px;padding:12px 18px}