2 lines
21 KiB
CSS
2 lines
21 KiB
CSS
.ace-embed-view{position:relative;margin:.7rem;border:1px dashed var(--background-modifier-border-focus);border-radius:8px}.ace-embed-view .ace-embed-header{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid var(--background-modifier-border);background:var(--background-secondary);border-radius:8px 8px 0 0}.ace-embed-view .ace-embed-title{font-size:.9rem;font-weight:500;color:var(--text-normal);margin:0;flex:1}.ace-embed-view .ace-embed-header-right{display:flex;align-items:center;gap:8px}.ace-embed-view .ace-embed-language-label{color:var(--text-muted);font-size:.7rem;font-weight:500;font-family:var(--font-monospace);background:var(--background-primary);padding:2px 6px;border-radius:4px;opacity:.8}.ace-embed-view .ace-embed-link{display:flex;align-items:center;cursor:pointer;color:var(--text-muted);transition:color .2s ease;padding:4px;border-radius:4px}:is(.ace-embed-view .ace-embed-link):hover{color:var(--text-normal);background:var(--background-modifier-hover)}.ace-embed-view .ace-embed-editor{width:100%;border-radius:0 0 8px 8px;overflow:hidden}.ace-embed-container{display:block;margin:1rem 0}.ace-embed-remote-view{border-color:var(--interactive-accent)}.ace-embed-remote-view.mod-empty-attachment{padding:0rem}.ace-embed-remote-title{color:var(--text-accent);font-style:italic}.ace-embed-remote-title:before{content:"\2197\a0";opacity:.6}.ace-embed-loading{display:flex;align-items:center;justify-content:center;padding:2rem;color:var(--text-muted);font-size:.9rem;gap:8px}.ace-embed-loading:before{content:"";width:16px;height:16px;border:2px solid var(--background-modifier-border);border-top-color:var(--interactive-accent);border-radius:50%;animation:ace-embed-spin .8s linear infinite}@keyframes ace-embed-spin{to{transform:rotate(360deg)}}.ace-embed-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;color:var(--text-error);font-size:.85rem;gap:4px}.ace-embed-error .ace-embed-error-msg{font-family:var(--font-monospace);font-size:.8rem;color:var(--text-muted);word-break:break-all}.workspace-leaf-content[data-type=ace-code-editor] .view-content{overflow:hidden}.workspace-leaf-content[data-type=ace-code-editor] .ace_search.right{right:auto;left:20px}.ace-modal{max-width:90vw;max-height:90vh;overflow-y:auto;padding:20px;margin:0 auto;background-color:var(--background-primary);border-radius:8px;box-shadow:0 2px 8px var(--background-modifier-box-shadow);position:relative;border:1px solid var(--color-accent)}.ace-modal.modal-size-large{width:90vw;height:90vh}.ace-modal.modal-size-medium{width:60vw;height:60vh}.ace-modal.modal-size-small{width:35vw;height:35vh}.theme-dark .ace-modal{box-shadow:0 2px 8px #0000004d}.ace-modal-close{position:absolute;top:2px;right:2px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;color:var(--text-muted);cursor:pointer;transition:all .2s ease}.ace-modal-close:hover{background-color:var(--background-modifier-hover);color:var(--text-normal)}.ace-modal-loading{display:flex;justify-content:center;align-items:center;min-height:100px;color:var(--text-muted)}@media screen and (max-width:768px){.ace-modal{max-width:95vw;padding:16px;font-size:.9rem;-webkit-overflow-scrolling:touch;scrollbar-width:thin}}@media screen and (max-width:480px){.ace-modal{max-width:100vw;max-height:100vh;padding:12px;border-radius:0;font-size:.85rem}.ace-modal::-webkit-scrollbar{width:4px;height:4px}}.ace-create-code-file-modal{display:flex;flex-direction:column;gap:1rem}.ace-create-code-file-modal .code-editor-modal-header h2{margin:0;font-size:1.5rem;font-weight:600;text-align:center}.ace-create-code-file-modal .code-editor-modal-content{display:flex;flex-direction:column;gap:1rem}:is(.ace-create-code-file-modal .code-editor-modal-content) .code-editor-input-group{display:flex;flex-direction:column;gap:.5rem}:is(.ace-create-code-file-modal .code-editor-modal-content) .code-editor-modal-footer{display:flex;justify-content:flex-end;gap:.75rem}:is(.ace-create-code-file-modal .code-editor-modal-content) .code-editor-modal-preview{padding:.5rem;background-color:var(--background-secondary);border-radius:4px}:is(:is(.ace-create-code-file-modal .code-editor-modal-content) .code-editor-modal-preview) .preview-label{font-weight:500;margin-right:.5rem}:is(:is(.ace-create-code-file-modal .code-editor-modal-content) .code-editor-modal-preview) .preview-value{color:var(--color-accent)}:is(:is(.ace-create-code-file-modal .code-editor-modal-content) .code-editor-modal-option) .checkbox-label{display:flex;align-items:center;gap:.5rem;cursor:pointer}.ace-create-code-file-modal .code-editor-modal-footer{display:flex;justify-content:flex-end;gap:.75rem}.ace-edit-code-block-modal{display:flex;flex-direction:column;height:80vh;width:80vw}.ace-edit-code-block-modal .code-editor-modal-header{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid var(--background-modifier-border)}:is(.ace-edit-code-block-modal .code-editor-modal-header) .language-indicator{padding:4px 8px;background:var(--background-modifier-hover);border-radius:4px;font-size:12px;color:var(--text-muted)}.ace-edit-code-block-modal .code-editor-modal-content{flex:1;overflow:hidden;padding:16px}:is(.ace-edit-code-block-modal .code-editor-modal-content) .ace-editor-container{height:100%;border-radius:4px;overflow:hidden}.ace-edit-code-block-modal .code-editor-modal-footer{display:flex;justify-content:flex-end;gap:8px;padding:16px;border-top:1px solid var(--background-modifier-border)}.ace-minimap-container{position:absolute;right:0;top:0;max-height:100%;width:10dvw;background-color:var(--background-primary, #1e1e1e);border-left:1px solid var(--background-modifier-border, #333333);z-index:100;overflow:hidden;transition:height .1s ease-out;box-sizing:border-box}.ace-minimap-container.ace-minimap-hover-mode{opacity:0}.ace-minimap-container.ace-minimap-hover-mode:hover{opacity:1}.ace-minimap-canvas{display:block;width:100%;height:100%;cursor:text;pointer-events:auto}.ace-minimap-slider{position:absolute;left:0;right:0;top:0;background-color:#78787833;box-shadow:0 0 0 1px #ffffff1a inset;cursor:grab;pointer-events:auto;transition:opacity .2s;opacity:0}.ace-minimap-slider.visible{opacity:1}.ace-minimap-slider.dragging{cursor:grabbing;background-color:#78787866;box-shadow:0 0 0 1px #fff3 inset}.ace-quick-config-modal .suggestion-item{cursor:pointer}.ace-quick-config-modal .suggestion-current-indicator{color:var(--text-accent);font-weight:700;display:flex;align-items:center}.ace-quick-config-modal .suggestion-content{flex-grow:1;display:flex;flex-direction:column}.ace-quick-config-modal .suggestion-title{font-weight:500;margin-bottom:2px}.ace-quick-config-modal .suggestion-description{font-size:12px;color:var(--text-muted);opacity:.8}.ace-quick-config-modal .prompt-instructions{background-color:var(--background-secondary)}.ace-quick-config-modal .prompt-instruction-command{font-weight:700;color:var(--text-normal)}.ace-settings-container{height:100%;display:flex;flex-direction:column}.ace-settings-container .ace--TabGroup{height:100%;display:flex;flex-direction:row}.ace-settings-container .ace--TabList{display:flex}.ace-settings-container .ace--TabPanels{background:var(--background-secondary);padding:1.5rem;border:1px solid var(--background-modifier-border);border-top:unset;flex:1;overflow-y:auto;overflow-x:hidden;max-height:calc(100vh - 120px)}:is(.ace-settings-container .ace--TabPanels) .ace-font-family{display:flex;align-items:center}.ace-settings-view{padding:1rem;height:100%;overflow-y:auto}.ace-font-test-element{position:absolute;visibility:hidden;font-size:12px}.ace-snippets-editor{display:flex;padding:0}body.ace-is-resizing,body.ace-is-resizing *{cursor:col-resize;user-select:none}.ace-snippets-split-container{display:flex;flex:1;height:100%}.ace-snippets-left-panel{display:flex;flex-direction:column;background-color:var(--background-secondary)}.ace-snippets-left-panel.is-collapsed{display:none}.ace-snippets-resize-handle{position:absolute;right:0;top:0;bottom:0;width:4px;z-index:10;background-color:transparent;cursor:col-resize;transition:background-color .1s ease;border-left:1px solid var(--background-modifier-border)}.ace-snippets-resize-handle:hover,.ace-snippets-resize-handle.is-resizing{background-color:var(--interactive-accent)}.ace-snippets-right-panel{flex:1;position:relative;background-color:var(--background-primary);display:flex;flex-direction:column}.ace-snippets-navigation{position:relative;height:100%;display:flex;flex-direction:column}.ace-snippets-navigation .animate-spin{animation:spin 1s linear infinite}.ace-snippets-navigation{@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}}.ace-snippets-navigation .nav-file-title{display:flex;gap:4px;align-items:center}.ace-snippets-navigation .nav-file-title-icon{display:flex}.ace-snippets-empty-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-muted);font-size:1.1em;gap:16px;height:100%}.ace-input-wrapper{position:relative;display:flex;flex-direction:column;gap:.25rem}.ace-input-prefix{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--text-muted);display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1}.ace-input-prefix+.ace-input{padding-left:36px}.ace-input{padding:.5rem;border-radius:4px;border:1px solid var(--background-modifier-border);background-color:var(--background-primary);color:var(--text-normal);font-size:1rem;width:100%;transition:all .2s}.ace-input:focus{outline:none;border-color:var(--interactive-accent);box-shadow:0 0 0 2px rgba(var(--interactive-accent-rgb),.1)}.ace-input-suggestions{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--background-primary);border:1px solid var(--background-modifier-border);border-radius:6px;max-height:200px;overflow-y:auto;z-index:100;box-shadow:0 4px 12px #0000001a}.ace-input-suggestion-item{padding:.5rem .75rem;cursor:pointer;font-size:.9rem;color:var(--text-normal);transition:background-color .2s ease}.ace-input-suggestion-item:hover{background:var(--background-modifier-hover)}.ace-input-suggestion-item.selected{background-color:var(--background-modifier-hover)}.ace-select-wrapper{position:relative;display:inline-block;min-width:min-content}.ace-select{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border:1px solid var(--background-modifier-border);border-radius:4px;background-color:var(--background-primary);color:var(--text-normal);cursor:pointer;user-select:none;transition:all .2s;white-space:nowrap}.ace-select:hover{background-color:var(--background-modifier-hover)}.ace-select-open{border-color:var(--interactive-accent);box-shadow:0 0 0 2px rgba(var(--interactive-accent-rgb),.1)}.ace-select-value{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ace-select-arrow{display:flex;align-items:center;color:var(--text-muted);margin-left:8px}.ace-select-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:4px;background-color:var(--background-primary);border:1px solid var(--background-modifier-border);border-radius:4px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:1000;max-height:200px;overflow-y:auto}.ace-select-options-container{width:100%}.ace-select-option{display:flex;align-items:center;padding:8px 12px;cursor:pointer;height:36px;box-sizing:border-box;white-space:nowrap}.ace-select-option:hover{background-color:var(--background-modifier-hover)}.ace-select-option.selected{background-color:var(--interactive-accent);color:var(--text-on-accent)}.ace-icon-suggestion{display:flex;align-items:center;gap:12px;transition:background-color .2s ease}.ace-icon-suggestion :hover{background-color:var(--background-modifier-hover)}.ace-iconPick{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;cursor:pointer;border-radius:4px;background-color:var(--background-modifier-form-field);border:1px solid var(--background-modifier-border);color:var(--text-muted);transition:all .2s ease}.ace-iconPick:hover{background-color:var(--background-modifier-form-field-highlighted);color:var(--text-normal);border-color:var(--interactive-accent)}.ace-iconPick:active{transform:scale(.96)}.ace--TabGroup{width:100%;display:flex;flex-direction:column;max-height:inherit;border-radius:var(--radius-m);overflow:hidden}.ace--TabGroup[data-orientation=vertical]{flex-direction:row}.ace--TabList{display:flex;background-color:transparent;color:var(--text-normal);border-bottom:1px solid var(--background-modifier-border);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-height:32px}.ace--TabList::-webkit-scrollbar{display:none}.ace--TabList[data-orientation=vertical]{flex-direction:column;min-width:150px;max-width:220px;width:25%;height:100%;border-bottom:none;border-right:1px solid var(--background-modifier-border);position:relative;overflow-y:auto;overflow-x:hidden}button.ace--Tab{appearance:none;background:transparent;border:0;box-sizing:border-box;display:flex;align-items:center;justify-content:center;height:32px;min-height:32px;padding:0 var(--size-4-2);cursor:pointer;position:relative;color:var(--text-muted);font-size:var(--font-ui-small);transition:color .15s ease,background-color .15s ease;user-select:none;white-space:nowrap;font-weight:var(--font-normal);flex-shrink:0;box-shadow:none;outline:none;margin:0}button.ace--Tab:focus-visible{box-shadow:none;outline:none}.ace--Tab .ace--TabTitle{line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 var(--size-4-1);max-width:180px}.ace--Tab[data-state=active]{color:var(--text-normal);background-color:var(--background-primary);font-weight:var(--font-medium);position:relative}.ace--Tab[data-state=active]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--text-normal)}.ace--Tab:hover{color:var(--text-normal);background-color:var(--background-modifier-hover)}.ace--Tab:focus-visible{box-shadow:inset 0 0 0 2px var(--background-modifier-border-focus);outline:none}.ace--TabList[data-orientation=vertical] .ace--Tab{justify-content:flex-start;padding:var(--size-4-1) var(--size-4-3);height:auto;min-height:36px;border-left:3px solid transparent}.ace--TabList[data-orientation=vertical] .ace--Tab[data-state=active]{border-left:3px solid var(--interactive-accent)}.ace--TabList[data-orientation=vertical] .ace--Tab[data-state=active]:after{display:none}.ace--TabPanels{flex:1;padding:var(--size-4-3);border-radius:0 0 var(--radius-m) var(--radius-m);background-color:var(--background-primary);overflow-y:auto;overflow-x:hidden;width:100%;max-height:calc(100vh - 200px);min-height:400px}.ace--TabGroup[data-orientation=vertical] .ace--TabPanels{margin-top:0;border-radius:0 var(--radius-m) var(--radius-m) 0;height:100%;max-height:calc(100vh - 150px)}.ace--TabPanel{outline:none;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:.8}to{opacity:1}}.ace--TabList[data-orientation=vertical] .ace--TabResizeBar{position:absolute;top:0;right:0;width:4px;height:100%;opacity:0;background-color:var(--interactive-accent);cursor:ew-resize;transition:opacity .15s ease;z-index:10}.ace--TabList[data-orientation=vertical] .ace--TabResizeBar:hover,.ace--TabList[data-orientation=vertical] .ace--TabResizeBar:active{opacity:.7}@media(max-width:768px){.ace--TabGroup[data-orientation=vertical]{flex-direction:column}.ace--TabList[data-orientation=vertical]{flex-direction:row;min-width:100%;max-width:100%;width:100%;height:auto;border-right:none;border-bottom:1px solid var(--background-modifier-border);overflow-x:auto;overflow-y:hidden}.ace--TabList[data-orientation=vertical] .ace--Tab{border-left:none;border-bottom:3px solid transparent;padding:var(--size-4-2) var(--size-4-3)}.ace--TabList[data-orientation=vertical] .ace--Tab[data-state=active]{border-left:none;border-bottom:3px solid var(--interactive-accent)}.ace--TabList[data-orientation=vertical] .ace--TabResizeBar{display:none}.ace--TabGroup[data-orientation=vertical] .ace--TabPanels{border-radius:0 0 var(--radius-m) var(--radius-m);max-height:calc(100vh - 200px);overflow-y:auto;overflow-x:hidden}.ace--Tab .ace--TabTitle{max-width:140px}}@media(pointer:coarse){.ace--Tab{padding:var(--size-4-2) var(--size-4-3);min-height:44px}.ace--TabList{min-height:44px}}.ace-tag-input{display:flex;flex-direction:column;gap:1rem;width:100%}.ace-tag-input-container{position:relative;width:100%;flex-shrink:0}.ace-tag-input-container .ace-tag-input-field{width:100%;padding:.5rem .75rem;border:1px solid var(--background-modifier-border);border-radius:6px;background:var(--background-primary);color:var(--text-normal);font-size:.9rem;transition:all .2s ease}:is(.ace-tag-input-container .ace-tag-input-field):focus{border-color:var(--interactive-accent);box-shadow:0 0 0 2px rgba(var(--interactive-accent-rgb),.1);outline:none}.ace-tag-input-container .ace-tag-suggestions{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--background-primary);border:1px solid var(--background-modifier-border);border-radius:6px;max-height:200px;overflow-y:auto;z-index:100;box-shadow:0 4px 12px #0000001a}.ace-tag-input-container .ace-tag-suggestion-item{padding:.5rem .75rem;cursor:pointer;font-size:.9rem;color:var(--text-normal);transition:background-color .2s ease}:is(.ace-tag-input-container .ace-tag-suggestion-item):hover{background:var(--background-modifier-hover)}.selected:is(.ace-tag-input-container .ace-tag-suggestion-item){background-color:var(--background-modifier-hover)}.ace-tags-container{display:flex;flex-wrap:wrap;gap:.5rem;width:100%;min-width:0;padding:.5rem 0}.ace-tags-container .ace-tag-item{display:flex;align-items:center;gap:.5rem;padding:.25rem .5rem .25rem .25rem;background:var(--tag-background, var(--background-modifier-hover));border-radius:16px;font-size:.9rem;color:var(--tag-color, var(--text-normal));min-width:0;max-width:100%;user-select:none;transition:all .2s ease;box-shadow:0 1px 3px #0000000d;cursor:grab}:is(.ace-tags-container .ace-tag-item):hover{background:var(--interactive-hover)}.dragging:is(.ace-tags-container .ace-tag-item){opacity:.5;box-shadow:0 4px 8px #0000001a}.drag-over:is(.ace-tags-container .ace-tag-item){transform:translate(5px);border:1px dashed var(--interactive-accent)}.ace-tags-container .ace-tag-drag-handle{display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--text-muted);cursor:grab;padding:0 .15rem}:is(.ace-tags-container .ace-tag-drag-handle):hover{color:var(--text-normal)}.ace-tags-container .ace-tag-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0}.ace-tags-container .ace-tag-remove{display:flex;align-items:center;justify-content:center;color:var(--tag-color, var(--text-normal));opacity:.7;cursor:pointer;flex:0 0 auto}:is(.ace-tags-container .ace-tag-remove):hover{opacity:1;color:var(--text-error)}@media(min-width:768px){.ace-tags-container{flex-direction:row}.ace-tags-container .ace-tag-item{flex:0 0 auto}}.ace-toggle{position:relative;display:inline-block;cursor:pointer;width:40px;height:24px}.ace-toggle.is-disabled{opacity:.5;cursor:not-allowed}.ace-toggle-slider{position:absolute;inset:0;background-color:var(--text-muted);border-radius:34px;transition:.2s}.ace-toggle-slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;border-radius:50%;transition:.2s}.ace-toggle.is-enabled .ace-toggle-slider{background-color:var(--interactive-accent)}:is(.ace-toggle.is-enabled .ace-toggle-slider):before{transform:translate(16px)}.ace-settings-item{display:flex;justify-content:space-between;padding:1.25rem 0;border-bottom:1px solid var(--background-modifier-border)}.ace-settings-item.is-collapsible{flex-direction:column;cursor:pointer;transition:background-color .2s ease}.ace-settings-item.is-collapsible .ace-settings-item-info{margin-right:0;margin-bottom:.75rem;width:100%;min-width:0}.ace-settings-item.is-collapsible .ace-settings-item-control{width:100%;min-width:0}.ace-settings-item-info{flex:1;margin-right:1.5rem;padding:.25rem 0}.ace-settings-item-info .ace-settings-item-heading{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.ace-settings-item-info .ace-settings-item-icon{color:var(--interactive-accent);display:flex;align-items:center;flex-shrink:0}.ace-settings-item-info .ace-settings-item-name{font-weight:600;color:var(--text-normal);font-size:1rem}.ace-settings-item-info .ace-settings-item-description{font-size:.9rem;color:var(--text-muted);line-height:1.5}.ace-settings-item-info .ace-settings-item-collapse-icon{cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:color .2s ease;margin-left:auto}.ace-settings-item-control{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;gap:.5rem}.ace-settings-item-control .ace-select-wrapper{width:auto}.ace-confirm-dialog-overlay{z-index:1000;display:flex;justify-content:center;align-items:center}.ace-confirm-dialog{background-color:var(--background-primary);width:100%;max-width:90%}.ace-confirm-dialog-header{margin-bottom:12px}.ace-confirm-dialog-header h3{margin:0;font-size:16px;font-weight:600;color:var(--text-normal)}.ace-confirm-dialog-content{margin-bottom:16px}.ace-confirm-dialog-content p{margin:8px 0 0;color:var(--text-muted);font-size:14px;line-height:1.5}.ace-confirm-dialog-content input{width:100%}.ace-confirm-dialog-actions{display:flex;justify-content:flex-end;gap:8px}.ace-confirm-dialog-actions button{font-weight:500;cursor:pointer}
|