.community-item-view-modal{max-height:90vh;display:flex;flex-direction:column}.community-item-view-modal .modal-header .title-container{display:flex;justify-content:space-between;align-items:center;width:100%;gap:20px}.community-item-view-modal .modal-header .title-container .title-and-tags,.community-item-view-modal .modal-header .title-container .title-info{display:flex;align-items:center;gap:15px;min-width:0}.community-item-view-modal .modal-header .title-container .title-info .item-icon{font-size:1.8em;display:flex;align-items:center;flex-shrink:0}.community-item-view-modal .modal-header .title-container .title-info .item-icon.instruction-icon svg{color:#e67e22}.community-item-view-modal .modal-header .title-container .title-info .item-icon.role-icon svg{color:#f7e920}.community-item-view-modal .modal-header .title-container .title-info .item-icon.context-icon svg{color:#3498db}.community-item-view-modal .modal-header .title-container .title-info .item-icon.format-icon svg{color:#2ecc71}.community-item-view-modal .modal-header .title-container .title-info .item-icon.style-icon svg{color:#9b59b6}.community-item-view-modal .modal-header .title-container .title-info .item-icon.folder-icon svg{color:#ccc}.community-item-view-modal .modal-header .title-container .title-info h3{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.community-item-view-modal .modal-header .title-container .header-tags{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,.1)}.community-item-view-modal .modal-header .title-container .header-tags::-webkit-scrollbar{width:5px;height:5px}.community-item-view-modal .modal-header .title-container .header-tags::-webkit-scrollbar-track{background-color:#555;border-radius:2.5px}.community-item-view-modal .modal-header .title-container .header-tags::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);border-radius:2.5px}.community-item-view-modal .modal-header .title-container .header-tags::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,-10%,0)}.community-item-view-modal .modal-header .title-container .header-tags .tag-pill{padding:4px 10px;background-color:rgba(50,130,184,.2);color:#3282b8;border-radius:12px;font-size:.85em;white-space:nowrap;flex-shrink:0}.community-item-view-modal .modal-header .title-container .header-actions{display:flex;align-items:center;gap:2px;flex-shrink:0}.community-item-view-modal .modal-header .title-container .header-actions .action-button{color:#3282b8;padding:4px 8px;border-radius:6px;font-size:.85em;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s,border-color .2s,opacity .2s}.community-item-view-modal .modal-header .title-container .header-actions .action-button svg{font-size:1.3em}.community-item-view-modal .modal-header .title-container .header-actions .action-button:hover:not(:disabled){transform:scale(1.05)}.community-item-view-modal .modal-header .title-container .header-actions .action-button:disabled{background-color:rgb(85.85,85.85,85.85);color:#686868;border-color:rgb(80.75,80.75,80.75);cursor:not-allowed;opacity:.7}.community-item-view-modal .modal-header .title-container .header-actions .action-button:disabled svg{opacity:.7}.community-item-view-modal .modal-header .title-container .header-actions .action-button.imported{background-color:#2ecc71;color:#fff;border-color:rgb(36.616,162.384,89.948)}.community-item-view-modal .modal-header .title-container .header-actions .action-button.imported svg{color:#fff}.community-item-view-modal .modal-header .title-container .header-actions .action-button.imported:hover:not(:disabled){background-color:#2ecc71;border-color:rgb(31.924,141.576,78.422)}.community-item-view-modal .modal-header .title-container .header-actions .action-button.imported:active:not(:disabled){background-color:#2ecc71}.community-item-view-modal .modal-body{padding:0 1.5rem;overflow-y:auto;flex-grow:1;scrollbar-width:thin;scrollbar-color:#dadada rgba(0,0,0,.1)}.community-item-view-modal .modal-body::-webkit-scrollbar{width:8px;height:8px}.community-item-view-modal .modal-body::-webkit-scrollbar-track{background-color:#1e1e1e;border-radius:4px}.community-item-view-modal .modal-body::-webkit-scrollbar-thumb{background-color:#dadada;border-radius:4px}.community-item-view-modal .modal-body::-webkit-scrollbar-thumb:hover{background-color:rgb(192.5,192.5,192.5)}.community-item-view-modal .loading-container{display:flex;justify-content:center;align-items:center;height:100%;min-height:200px}.community-item-view-modal .node-content{padding:15px;border:1px solid #444;border-radius:6px;background-color:rgba(30,30,30,.7);white-space:pre-wrap;word-wrap:break-word;font-family:Inter,sans-serif;overflow-x:visible;font-size:1.2em;scrollbar-width:thin;scrollbar-color:#dadada rgba(0,0,0,.1);position:relative}.community-item-view-modal .node-content::-webkit-scrollbar{width:8px;height:8px}.community-item-view-modal .node-content::-webkit-scrollbar-track{background-color:#1e1e1e;border-radius:4px}.community-item-view-modal .node-content::-webkit-scrollbar-thumb{background-color:#dadada;border-radius:4px}.community-item-view-modal .node-content::-webkit-scrollbar-thumb:hover{background-color:rgb(192.5,192.5,192.5)}.community-item-view-modal .tree-view-node .node-header{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:1.1em;justify-content:space-between}.community-item-view-modal .tree-view-node .node-header .node-identity{display:flex;align-items:center;gap:10px;min-width:0}.community-item-view-modal .tree-view-node .node-header .node-icon{display:flex;align-items:center;font-size:1.5em;font-weight:600}.community-item-view-modal .tree-view-node .node-header .node-icon.instruction-icon svg{color:#e67e22}.community-item-view-modal .tree-view-node .node-header .node-icon.role-icon svg{color:#f7e920}.community-item-view-modal .tree-view-node .node-header .node-icon.context-icon svg{color:#3498db}.community-item-view-modal .tree-view-node .node-header .node-icon.format-icon svg{color:#2ecc71}.community-item-view-modal .tree-view-node .node-header .node-icon.style-icon svg{color:#9b59b6}.community-item-view-modal .tree-view-node .node-header .node-icon.folder-icon svg{color:#ccc}.community-item-view-modal .tree-view-node .node-header .node-name{font-weight:400}.community-item-view-modal .tree-view-node .node-tags{display:flex;flex-wrap:nowrap;gap:6px;overflow:hidden}.community-item-view-modal .tree-view-node .node-tags .tag-pill{padding:3px 8px;background-color:rgba(50,130,184,.2);color:#3282b8;border-radius:12px;font-size:.8em;white-space:nowrap;flex-shrink:0}.community-item-view-modal .tree-view-node .expand-content-button{display:none}.community-item-view-modal .tree-view-node .node-children{position:relative}.community-item-view-modal .actions-bar{display:flex;justify-content:center;align-items:center;gap:.75rem;height:60px;width:100%}.community-item-view-modal .actions-bar .action-button{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s,border-color .2s,opacity .2s,transform .2s;border-radius:6px}.community-item-view-modal .actions-bar .action-button:disabled{cursor:not-allowed;opacity:.7}.community-item-view-modal .actions-bar .action-button.use-button{background-color:#3282b8;color:#fff;border:none;padding:12px 24px;font-size:1rem;font-weight:500;flex-grow:1;height:80%}.community-item-view-modal .actions-bar .action-button.use-button svg{margin-right:8px;font-size:1.2em}.community-item-view-modal .actions-bar .action-button.use-button:hover:not(:disabled){background-color:rgb(39.1025641026,101.6666666667,143.8974358974)}.community-item-view-modal .actions-bar .action-button.use-button:disabled{background-color:rgb(85.85,85.85,85.85);color:#686868}.community-item-view-modal .actions-bar .action-button.use-button.imported{background-color:#2ecc71;color:#fff}.community-item-view-modal .actions-bar .action-button.use-button.imported:hover:not(:disabled){background-color:rgb(36.616,162.384,89.948)}.community-item-view-modal .actions-bar .action-button.copy-button,.community-item-view-modal .actions-bar .action-button.share-button{background-color:rgba(0,0,0,0);color:#3282b8;border:none;padding:12px;width:48px;height:48px}.community-item-view-modal .actions-bar .action-button.copy-button svg,.community-item-view-modal .actions-bar .action-button.share-button svg{font-size:1.4em}.community-item-view-modal .actions-bar .action-button.copy-button:hover:not(:disabled),.community-item-view-modal .actions-bar .action-button.share-button:hover:not(:disabled){background-color:rgba(50,130,184,.15)}.community-item-view-modal .actions-bar .action-button.copy-button:disabled,.community-item-view-modal .actions-bar .action-button.share-button:disabled{color:#686868;background-color:rgba(0,0,0,0)}.community-item-view-modal .actions-bar .action-button.copy-button.copied,.community-item-view-modal .actions-bar .action-button.copy-button.imported,.community-item-view-modal .actions-bar .action-button.share-button.copied,.community-item-view-modal .actions-bar .action-button.share-button.imported{background-color:#2ecc71;color:#fff}.community-item-view-modal .actions-bar .action-button.copy-button.copied:hover:not(:disabled),.community-item-view-modal .actions-bar .action-button.copy-button.imported:hover:not(:disabled),.community-item-view-modal .actions-bar .action-button.share-button.copied:hover:not(:disabled),.community-item-view-modal .actions-bar .action-button.share-button.imported:hover:not(:disabled){background-color:rgb(36.616,162.384,89.948)}