@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;800&display=swap";*{margin:0;padding:0;box-sizing:border-box}:root{--app-font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--primary-color: #77be42;--primary-color-hover: #77be42;--primary-color-active: #77be42;--primary-color-light: hsl(94, 49%, 92%);--dark-color: #1d2c39;--dark-color-light: hsl(207, 33%, 87%);--light-gray: #9ca3af;--primary-btn-active-background: #f9fff0;--primary-btn-active-border: hsl(94, 49%, 90%);--primary-btn-active-hover-background: hsl(84, 100%, 95%);--primary-btn-active-hover-border: hsl(94, 49%, 80%)}ul,ol{padding-left:40px}body{font-family:var(--app-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-color:#f0f0f0 #00000000}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background-color:#f0f0f0;border-radius:3px}::-webkit-scrollbar-track{background-color:transparent}.ant-table-content::-webkit-scrollbar{height:10px;width:10px}.ant-table-content::-webkit-scrollbar-track{background:#f0f0f0}.ant-table-content::-webkit-scrollbar-thumb{background:#0000}.ant-table-content{scrollbar-color:#f0f0f0 #00000000;scrollbar-width:thin}input,button,textarea,select{font:inherit}pre,code,kbd,samp{font-family:Fira Code,JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}html,body,#root{height:100%;font-size:16px;font-family:var(--app-font-family)}@media(max-width:1280px){html,body{font-size:14px}}.confirm-cancel-btn.ant-btn-color-default.ant-btn-variant-outlined:not(:disabled):hover,.confirm-cancel-btn.ant-btn-color-default.ant-btn-variant-filled:not(:disabled):hover,.confirm-cancel-btn.ant-btn-default:not(:disabled):hover{color:#77be42;border-color:#77be42}.secondary-label{color:#666;font-style:italic}.code-line{padding:4px 6px;background-color:#f5f5f5;border-radius:4px;white-space:pre-wrap}.user-popover-content{min-width:220px}.user-popover-header{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:12px;border-bottom:1px solid #d8d8d8}.user-popover-info{display:flex;flex-direction:column}.user-popover-name{font-weight:600;font-size:16px;color:#1d2c39}.user-popover-email{font-size:12px;color:#666}.user-popover-image{border-radius:50%}.user-popover-switch{padding:10px 6px;font-size:13px;color:#333}.user-popover-item{display:flex;align-items:center;gap:10px;padding:6px;cursor:pointer;border-radius:6px;transition:background-color .2s}.user-popover-item:hover{background-color:#f5f5f5}.user-popover-item span{font-size:14px;color:#333}.user-popover-item svg{color:#666}.chat-history-header{display:flex;flex-direction:column;gap:16px;padding-right:16px}li[class*=ant-conversations-item]{position:relative}.conversation-stretched-link,.conversation-stretched-link:hover,.conversation-stretched-link:active,.conversation-stretched-link:visited,.conversation-stretched-link:focus{color:inherit!important;text-decoration:none!important}.conversation-stretched-link:after{content:"";position:absolute;inset:0;z-index:1}li[class*=ant-conversations-item]>div:last-child{position:relative;z-index:2}[class*=ant-conversations-group-title-collapsible]{color:var(--ant-color-text-description)!important;font-size:var(--ant-font-size-sm)!important;border-radius:0!important;cursor:default!important;min-height:20px!important;height:20px!important}[class*=ant-conversations-group-title-collapsible]:hover{background-color:transparent!important}[class*=ant-conversations-group-collapsible-list] [class*=ant-conversations-item]{padding-inline-start:var(--ant-padding-sm)!important}[class*=ant-conversations-group-collapse-trigger]{font-size:10px;color:var(--ant-color-text-quaternary);cursor:pointer}.connectors-container{display:flex;flex-direction:column;gap:8px}.connectors-container .ant-collapse-content-box{padding-top:0!important}.connector-label{font-weight:500}.connector-label.connector-label--enabled{cursor:pointer}.connector-label.connector-label--enabled:hover{opacity:.8}.Resources{display:flex;flex-direction:column;gap:8px;overflow-y:auto}.ResourceCard{display:flex;flex-direction:column}.ResourceCard .ant-card-head{border-bottom:none}.ResourceCard .ant-card-body{flex:1;display:flex;flex-direction:column}.ResourceCard:hover{border:solid 1px var(--primary-color)}.resource-card-thumbnail{position:relative;height:140px;overflow:hidden;pointer-events:none;margin-bottom:8px;border-radius:6px;background:transparent}.resource-card-thumbnail__scale-wrapper{position:absolute;top:0;left:0;width:200%;transform:scale(.5);transform-origin:top left}.resource-card-thumbnail__fallback{height:100%;color:#bbb;font-size:12px}.sidebar{background-color:#fefefe;border-right:1px solid #ddd;height:100vh;position:sticky;top:0}.sider-top{padding:12px 12px 8px;flex-shrink:0}.sidebar-tenant-image-container{display:flex;justify-content:center;align-items:center;width:42px;height:42px;background-color:#fff}.sidebar-tenant-image-container:hover{cursor:pointer}.sidebar-tenant-image{border:1px solid #eee;border-radius:3px}.sidebar-toggle-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:6px;background:transparent;cursor:pointer;color:#888;flex-shrink:0;transition:background .15s,color .15s}.sidebar-toggle-btn:hover{background-color:#0000000f;color:#333}.SiderMenu{display:flex;flex-direction:column;gap:1px;padding:4px 8px;flex-shrink:0}.sider-menu-btn{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:none;border-radius:6px;background:transparent;cursor:pointer;text-align:left;font-size:14px;color:inherit;transition:background .15s}.sider-menu-btn:hover{background-color:#0000000a}.sider-menu-btn.selected{background-color:var(--primary-btn-active-background);border:1px solid var(--primary-btn-active-border)}.sider-menu-btn.selected:hover{background-color:var(--primary-btn-active-hover-background)!important;border:1px solid var(--primary-btn-active-hover-border)!important}.sider-menu-icon{display:flex;align-items:center;flex-shrink:0}.sider-menu-label{font-size:14px;line-height:1}.sider-menu-item-row{position:relative}.sider-menu-arrow-btn{display:flex;align-items:center;justify-content:center;position:absolute;right:6px;top:50%;transform:translateY(-50%);width:26px;height:26px;border:none;border-radius:4px;cursor:pointer;color:var(--primary-color);transition:background .15s;background-color:transparent}.sider-menu-arrow-btn:hover{background-color:#eeea}.sider-bottom{flex-shrink:0;padding:8px 0 12px;border-top:1px solid #eee}.sidebar-user-row{display:flex;align-items:center;gap:10px;padding:8px 12px;cursor:pointer;border-radius:6px;margin:0 8px;transition:background .15s}.sidebar-user-row:hover{background-color:#0000000a}.sidebar-user-image{border-radius:50%;flex-shrink:0}.sidebar-user-name{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
