@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&family=Outfit:wght@400;500;600&display=swap";.feedback-modal-icon-container{background:#6353cd1a;border-radius:8px;padding:6px;display:flex;align-items:center;justify-content:center}html[data-theme=dark] .feedback-modal-icon-container{background:#6353cd33}.feedback-modal-icon{color:#6353cd;font-size:18px}html[data-theme=dark] .feedback-modal-icon{color:#887df0}.feedback-modal-submit-btn{background-color:#6353cd;border-color:#6353cd}.feedback-modal-submit-btn:hover,.feedback-modal-submit-btn:focus{background-color:#5044ab!important;border-color:#5044ab!important}html[data-theme=dark] .feedback-modal-submit-btn{background-color:#6353cd;border-color:#6353cd}html[data-theme=dark] .feedback-modal-submit-btn:hover,html[data-theme=dark] .feedback-modal-submit-btn:focus{background-color:#887df0!important;border-color:#887df0!important}.feedback-modal-form{margin-top:20px}.feedback-modal-textarea{resize:none}.conversation-ended-badge{display:inline-block;background:#6353cd1a;padding:6px 12px;border-radius:8px;margin-bottom:8px;margin-top:8px}.conversation-ended-badge .ant-typography{color:#5c628f;font-size:13px}html[data-theme=dark] .conversation-ended-badge{background:#6353cd33}html[data-theme=dark] .conversation-ended-badge .ant-typography{color:#a0a6d5}.nps-rating-container{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;margin-top:12px}.nps-rating-button{flex:1;height:44px;display:flex;justify-content:center;align-items:center;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;transition:all .2s;background:transparent;color:inherit;font-size:16px}.nps-rating-button:hover{border-color:#6353cd;color:#6353cd}.nps-rating-button.selected{background-color:#6353cd;border-color:#6353cd;color:#fff}html[data-theme=dark] .nps-rating-button{border-color:#424242}html[data-theme=dark] .nps-rating-button:hover{border-color:#887df0;color:#887df0}html[data-theme=dark] .nps-rating-button.selected{background-color:#6353cd;border-color:#6353cd;color:#fff}.nps-labels{display:flex;justify-content:space-between;font-size:13px;color:#8c8c8c;margin-bottom:24px}html[data-theme=dark] .nps-labels{color:#8a8a8a}.chat-layout{height:100vh;overflow:hidden;background-color:var(--bg-container)}.chat-main-layout{background:transparent;position:relative}.sidebar-container{display:flex!important;flex-direction:column!important;transition:all .3s cubic-bezier(.2,0,0,1)!important;height:100vh;position:sticky;top:0;left:0}.sidebar-container.collapsed{width:80px!important;min-width:80px!important;max-width:80px!important}.sidebar-content{padding:20px 12px;height:100%;display:flex;flex-direction:column;transition:all .3s}.sidebar-container.collapsed .sidebar-content{padding:20px 0}.sidebar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding:0 8px;transition:all .3s}.sidebar-container.collapsed .sidebar-header{justify-content:center;padding:0}.brand-title{margin:0!important;font-family:Outfit,sans-serif!important;letter-spacing:1px}.cubic-icon{width:20px;height:20px;display:block;flex-shrink:0}.dark-theme .cubic-icon{filter:brightness(0) invert(1) opacity(.9)}.enjo-icon-avatar{border-radius:8px!important}.enjo-welcome-icon{border-radius:12px}.collapsed-brand-icon-container{cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background-color .2s;position:relative}.collapsed-brand-icon-container:hover{background-color:#0000000a}.dark-theme .collapsed-brand-icon-container:hover{background-color:#ffffff14}.brand-icon-default,.brand-icon-hover{display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .2s ease-in-out}.brand-icon-default{opacity:1}.brand-icon-hover,.collapsed-brand-icon-container:hover .brand-icon-default{opacity:0}.collapsed-brand-icon-container:hover .brand-icon-hover{opacity:1}.icon-hover-state{font-size:22px;color:#000000d9}.dark-theme .icon-hover-state{color:#ffffffd9}.nav-items-container{display:flex;flex-direction:column;gap:4px}.sidebar-container.collapsed .nav-items-container{padding:0 12px}.nav-item{padding:10px 12px;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:12px;transition:all .2s;color:var(--text-primary);margin-bottom:2px;position:relative}.sidebar-container.collapsed .nav-item{justify-content:center}.nav-item-icon{font-size:18px;display:flex;align-items:center}.nav-item:hover{background:#80808014}.nav-item.active{background:#402e9614;color:var(--primary-color);font-weight:500}.dark-theme .nav-item.active{background:#7c6eff26;color:var(--primary-color)}.nav-item-action{opacity:0;transition:opacity .2s;padding:4px;border-radius:4px}.nav-item:hover .nav-item-action{opacity:1}.nav-item-action:hover{background:#80808026}.sub-menu{margin-left:32px;margin-top:4px;margin-bottom:12px;display:flex;flex-direction:column;gap:2px;border-left:1px solid var(--border-secondary);padding-left:4px}.sub-item{padding:8px 12px;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;transition:all .2s;color:var(--text-secondary)}.sub-item:hover{background:#8080800d;color:var(--text-primary)}.sub-item .sub-item-meta{font-size:10px;opacity:.6}.sidebar-footer{margin-top:auto;padding:16px 8px 0;border-top:1px solid var(--border-color)}.sidebar-container.collapsed .sidebar-footer{padding:16px 0 0}.footer-space{width:100%}.sidebar-container.collapsed .footer-space{align-items:center}.footer-btn{text-align:left;display:flex;align-items:center;justify-content:flex-start}.sidebar-container.collapsed .footer-btn{text-align:center;justify-content:center;padding:0}.user-profile{display:flex;align-items:center;gap:8px;margin-top:8px;padding:0 8px}.sidebar-container.collapsed .user-profile{justify-content:center;padding:0}.new-conv-sub-item{border-bottom:1px solid var(--border-secondary);margin-bottom:8px;padding-bottom:8px}.new-conv-sub-title{font-size:13px;font-weight:500}.nav-item-label{flex:1;color:inherit}.fs-14{font-size:14px}.fs-13{font-size:13px}.fs-12{font-size:12px}.ml-auto{margin-left:auto}.nav-section-title{padding:0 12px;margin-bottom:8px;opacity:.5}.sub-item-label{font-size:13px}.app-header{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:0 24px!important;display:flex;align-items:center;justify-content:space-between;z-index:10;height:80px!important;min-height:80px!important;background:var(--bg-container);border-bottom:1px solid var(--border-color)}.header-title{font-size:18px}.header-description{font-size:14px;opacity:.7}.header-actions{display:flex;align-items:center;gap:12px}.chat-layout-container{display:flex;height:100%;width:100%}.chat-section{flex:1;display:flex;flex-direction:column;height:100%;min-width:0;border-right:1px solid var(--border-color)}.preview-section{width:380px;background:var(--bg-container);display:flex;flex-direction:column;border-left:1px solid var(--border-color);position:relative}.preview-resizer{position:absolute;left:-6px;top:0;bottom:0;width:12px;cursor:col-resize;background:transparent;z-index:100;display:flex;align-items:center;justify-content:center}.resizer-knob{width:20px;height:32px;background:var(--bg-container);border:1px solid var(--border-color);border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .2s}.preview-resizer:hover .resizer-knob{border-color:var(--primary-color);color:var(--primary-color);transform:scale(1.1)}.preview-resizer:active .resizer-knob{border-color:var(--primary-color);background:var(--primary-color);color:#fff!important}.preview-resizer:active .resizer-knob .anticon{color:#fff!important}.preview-header{padding:16px 20px!important;justify-content:flex-start!important;gap:12px!important}.preview-header-title{font-size:14px;font-weight:600;color:var(--text-primary)}.preview-content{flex:1;overflow-y:auto;padding:10px 20px 20px;display:flex;flex-direction:column}.preview-placeholder{display:flex;flex-direction:column;align-items:center;gap:16px;color:var(--text-secondary);margin:auto}.preview-icon-box{width:64px;height:64px;background:#7c6eff1a;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:32px;color:var(--primary-color);margin-bottom:8px}.message-list-container{flex:1;overflow-y:auto;width:100%}.sender-container{padding:16px 40px 24px;background:var(--bg-container);border-top:1px solid var(--border-color)}.sender-wrapper{max-width:900px;margin:0 auto;width:100%}.sender-hint{font-size:11px;color:var(--text-secondary);text-align:center;margin-top:10px;opacity:.7}.chat-sender-spacer{height:40px}.sender-overlay{position:absolute;inset:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff80;z-index:1000;display:flex;align-items:center;justify-content:center;border-radius:8px}.dark-theme .sender-overlay{background:#00000080}.sender-overlay-2{position:absolute;inset:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--bg-container);opacity:.95;z-index:20;border-radius:12px;display:flex;justify-content:center;align-items:center}.project-select-pill .ant-select-selector{border-radius:20px!important;height:36px!important;display:flex;align-items:center}.project-select-pill .ant-select-selection-item{display:flex;align-items:center}.welcome-timestamp{font-size:11px;color:var(--text-secondary);opacity:.6;margin-left:54px;margin-top:-12px}.welcome-timestamp-inline{font-size:11px;color:var(--text-secondary);opacity:.6;margin-top:2px}.welcome-message-bubble{max-width:600px}.welcome-message-content{flex:1}.welcome-message-text{font-size:15px;line-height:1.6;color:var(--text-primary)}.welcome-message-time{font-size:12px;color:var(--text-secondary);opacity:.6}.enjo-welcome-icon{flex-shrink:0}.user-avatar{background-color:transparent}.avatar-color-blue{background-color:#1677ff}.avatar-color-green{background-color:#52c41a}.avatar-color-red{background-color:#f5222d}.avatar-color-orange{background-color:#faad14}.avatar-color-purple{background-color:var(--primary-color)}.avatar-color-cyan{background-color:#13c2c2}.avatar-color-magenta{background-color:#eb2f96}.hidden{display:none}.header-icon-box{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:18px;border:1px solid transparent}.header-icon-box.warning{background:#fff7e6;border-color:#ffd591;color:#faad14}.header-icon-box.success{background:#f6ffed;border-color:#b7eb8f;color:#52c41a}.header-title-2{font-size:18px}.header-title-success{color:#52c41a!important;font-size:16px}.user-list-container{height:100%;overflow:auto}.preview-banner{border-radius:12px;padding:20px;display:flex;gap:16px;align-items:flex-start}.preview-banner.warning{background:#fffbe6;border:1px solid #ffe58f}.banner-icon{font-size:24px;color:#faad14;margin-top:2px}.preview-footer{padding:20px;border-top:1px solid var(--border-color);background:var(--bg-container);display:flex;flex-direction:column;gap:12px;align-items:center;margin-top:auto}.not-duplicate-btn{background:var(--primary-color);height:48px;font-weight:600;font-size:15px;border-radius:8px}.not-duplicate-btn:hover{background:var(--primary-hover)!important}.footer-helper-text{font-size:13px;color:var(--text-secondary)}.user-list-header{display:flex;justify-content:end;align-items:center;margin-bottom:24px}.chat-bubble-user .ant-bubble-content{background-color:var(--primary-color)!important;color:#fff!important}.chat-bubble-user .ant-typography,.chat-bubble-user .ant-typography strong,.chat-bubble-user .ant-typography span{color:#fff!important}.chat-bubble-user pre,.chat-bubble-user code{background-color:#fff3!important;color:#fff!important;border:1px solid rgba(255,255,255,.3)!important}.chat-bubble-ai .ant-bubble-content{background-color:var(--bg-container)!important;box-shadow:0 2px 8px #00000014!important;border:1px solid var(--border-secondary)!important}.chat-bubble-user .ant-bubble-content a,.chat-bubble-user .ant-bubble-content a:hover,.chat-bubble-user .ant-bubble-content a:visited,.chat-bubble-user .ant-bubble-content a:focus,.chat-bubble-user .ant-typography a,.chat-bubble-user .ant-typography a:hover,.chat-bubble-user a[href^="mailto:"]{color:#a5d8ff!important;text-decoration:underline;opacity:.95;transition:opacity .2s}.chat-bubble-user .ant-bubble-content a:hover{opacity:1}.user-attachment-card{background-color:var(--bg-container);border-radius:8px;padding:8px;margin-top:4px}.user-attachment-card .ant-typography,.user-attachment-card span{color:var(--text-primary)!important}.duplicate-list-container{background:#00000005;border-radius:8px}.duplicate-list-item-action{display:flex;justify-content:flex-end}.confirmation-box{background:#00000005;padding:12px;border-radius:8px}.duplicate-confirmed-container{width:100%;align-items:center;justify-content:center;height:100%}.duplicate-confirmed-icon{background:#52c41a1a!important;color:#52c41a!important}.duplicate-info-box{padding:16px;border-radius:8px;width:100%;text-align:center}.chat-history-container{height:100%;display:flex;flex-direction:column;background-color:var(--bg-layout)}.chat-history-header{padding:20px 24px;border-bottom:1px solid var(--border-color);background-color:var(--bg-container)}.chat-history-header-left{display:flex;align-items:flex-start;gap:16px}.chat-history-back-btn{font-size:18px;color:var(--text-primary);padding:4px 8px;height:auto;margin-top:2px}.chat-history-back-btn:hover{background-color:#0000000a}.dark-theme .chat-history-back-btn:hover{background-color:#ffffff14}.chat-history-title-section{display:flex;flex-direction:column;gap:4px}.chat-history-title{margin:0!important;font-size:20px;font-weight:600;color:var(--text-primary)}.chat-history-subtitle{font-size:13px;color:var(--text-secondary);opacity:.7}.chat-history-filters{padding:20px 24px;background-color:var(--bg-container);border-bottom:1px solid var(--border-color)}.chat-history-flex-container{width:100%}.chat-history-search{flex:1 1 260px;min-width:180px}.chat-history-search input{font-size:14px}.chat-history-search-icon{color:var(--text-tertiary);font-size:16px}.chat-history-filter-select{flex:1 1 140px;min-width:130px}.chat-history-filter-select .ant-select-selector{border-radius:6px;border-color:var(--border-color)}.chat-history-filter-select .ant-select-selection-item{font-size:14px}.chat-history-empty-state{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;text-align:center}.chat-history-empty-icon{width:80px;height:80px;border-radius:50%;background-color:#7c6eff14;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.chat-history-empty-icon .anticon{font-size:36px;color:#7c6eff80}.dark-theme .chat-history-empty-icon{background-color:#7c6eff1f}.dark-theme .chat-history-empty-icon .anticon{color:#7c6eff99}.chat-history-empty-title{margin:0 0 12px!important;font-size:18px;font-weight:600;color:var(--text-primary)}.chat-history-empty-text{font-size:14px;color:var(--text-secondary);line-height:1.6}.chat-history-content{flex:1;overflow-y:auto;padding:20px 24px}.chat-history-loading{display:flex;align-items:center;justify-content:center;min-height:300px}.chat-history-list{display:flex;flex-direction:column;gap:12px}.chat-history-count{font-size:13px;color:var(--text-secondary);margin-bottom:4px;display:block}.chat-history-card{border-radius:10px;border:1px solid var(--border-color);transition:all .2s ease}.chat-history-card:hover{border-color:var(--primary-color);box-shadow:0 2px 12px #7c6eff1a}.chat-history-card .ant-card-body{padding:16px 20px}.chat-history-card-body{display:flex;flex-direction:column;gap:12px}.chat-history-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.chat-history-card-left{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.chat-history-card-title-section{display:flex;flex-direction:column;min-width:0;flex:1}.chat-history-card-title{font-size:14px;font-weight:600;line-height:1.4;color:var(--text-primary)}.chat-history-card-user-name{font-size:12px;color:var(--text-secondary);opacity:.8}.chat-history-status-tag{flex-shrink:0;border-radius:6px;font-size:12px;font-weight:500;margin:0}.chat-history-ticket-row{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#00000005;border-radius:8px;min-width:0}.dark-theme .chat-history-ticket-row{background:#ffffff0a}.chat-history-ticket-icon{font-size:13px;color:var(--text-secondary);flex-shrink:0}.chat-history-ticket-link{font-size:13px;font-weight:600;color:var(--primary-color);white-space:nowrap;flex-shrink:0}.chat-history-ticket-link:hover{text-decoration:underline}.chat-history-ticket-key{font-size:13px;font-weight:600;color:var(--text-primary);white-space:nowrap;flex-shrink:0}.chat-history-ticket-summary{font-size:13px;color:var(--text-secondary);min-width:0}.chat-history-card-footer{display:flex;align-items:center;justify-content:space-between}.chat-history-timestamps{display:flex;align-items:center;flex-wrap:wrap}.chat-history-timestamp{display:flex;align-items:center;gap:4px;color:var(--text-secondary);font-size:12px}.chat-history-timestamp .anticon{font-size:12px;opacity:.6}.chat-history-timestamp-text{font-size:12px;color:var(--text-secondary);opacity:.7}.chat-history-pagination{display:flex;justify-content:center;padding:20px 0 8px}@media(max-width:768px){.chat-history-filter-group{flex-direction:column}.chat-history-filter-select{width:100%}.chat-history-header,.chat-history-filters{padding:16px 20px}}.ticket-description-section{display:flex;flex-direction:column;gap:12px}.ticket-info-card{background:#f9f9fa;padding:16px 20px;border-radius:12px;border:none}.ticket-info-title{display:block;color:#7b61a3;margin-bottom:8px;font-size:12px;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.ticket-info-content{white-space:pre-wrap;color:#262626;line-height:1.6;font-size:14px}.ticket-result-grid{display:grid;gap:16px;margin-top:4px;grid-template-columns:1fr}.ticket-result-grid.two-columns{grid-template-columns:1fr 1fr}.ticket-details-grid{display:grid;grid-template-columns:1fr 1fr;row-gap:24px;column-gap:40px}.ticket-preview-modal .ant-modal-content{padding:0;overflow:hidden}.ticket-preview-modal .ant-modal-header{border-bottom:1px solid #f0f0f0;padding:24px 24px 16px;margin-bottom:0!important}.ticket-preview-modal .ant-modal-body{max-height:75vh;overflow-y:auto;padding:8px 0}.ticket-preview-modal .ant-modal-close{outline:none!important;border:1px solid #e5e5e5!important;border-radius:6px;box-shadow:none!important;color:#8c8c8c;width:32px;height:32px;top:24px;right:24px}.ticket-preview-modal .ant-modal-close:hover{color:#262626;background-color:#0000000a}.required-asterisk{font-size:14px;color:#ff4d4f}.font-weight-500{font-weight:500}.duplicate-card-custom{cursor:pointer;border-radius:12px;border-color:var(--border-color)!important;text-align:left}.text-primary{color:var(--primary-color)!important}.text-secondary{color:var(--text-secondary)!important}.text-primary-text{color:var(--text-primary)!important}.text-light-grey{color:var(--color-grey-light)!important}.text-navy{color:var(--color-navy)!important}.text-blue{color:var(--color-blue)!important}.text-red{color:var(--color-red)!important}.bg-primary-light{background-color:var(--primary-light)!important}.bg-red-light{background-color:var(--color-red-light)!important}.bg-red-light-color-red{background-color:var(--color-red-light)!important;color:var(--color-red)!important}.tag-custom{border-radius:10px;margin:0;font-size:10px;line-height:18px;border:none}.fs-16{font-size:16px!important}.fs-18{font-size:18px!important}.fw-normal{font-weight:400!important}.ls-05{letter-spacing:.5px!important}.w-180{width:180px!important}.mt-20{margin-top:20px!important}.mr-30{margin-right:30px!important}.text-center{text-align:center!important}.d-block{display:block!important}.max-w-240{max-width:240px!important}.tag-pill-error,.tag-pill{margin:0!important;padding:2px 10px!important;border-radius:12px!important}.ticket-success-container-header{font-size:16px}.chat-ended-notice{text-align:center;padding:12px;background:#f5f5f5;border-radius:8px;border:1px dashed #d9d9d9;margin:20px 40px}.dark-theme .chat-ended-notice{background:#333}.chat-closed-banner{text-align:center;padding:16px 24px;background:#f5f5f5;border-radius:8px;margin:20px 40px;border:1px dashed #d9d9d9;display:flex;flex-direction:column;align-items:center;gap:12px}.dark-theme .chat-closed-banner{background:#333;border-color:#555}.chat-closed-action{background:var(--bg-container);border-top:1px solid var(--border-color);padding:24px 40px}.send-btn{border-radius:6px}.flex-1{flex:1}.modal-title-row{width:95%;display:flex;align-items:center;justify-content:space-between}.interactive-mode-switch-text{display:inline-flex;width:28px;justify-content:center;align-items:center}.app-root-layout{height:100vh;width:100%;transition:all .3s ease}.site-layout{background:transparent!important;height:100vh;display:flex;flex-direction:column}.main-content{flex:1;overflow:hidden;background:transparent!important}.app-root-layout.light-theme{background-color:#fff}.app-root-layout.dark-theme{background-color:#0d0d0d}.dark-theme .ant-layout{background:#0d0d0d}.unverified-user-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:1000;display:flex;justify-content:center;align-items:center}.dark-theme .unverified-user-overlay{background:#0006}.overlay-content{text-align:center;background:var(--bg-container);padding:30px 40px;border-radius:12px;box-shadow:0 4px 12px #00000026;border:1px solid var(--border-color)}.overlay-content h3{margin-bottom:12px;font-size:20px;font-weight:600;color:var(--text-primary)}.overlay-content p{margin-bottom:24px;color:var(--text-secondary);font-size:14px}.home-container{padding:64px 24px;max-width:1200px;margin:0 auto}.home-hero{text-align:center;margin-bottom:80px}.home-title{font-size:48px!important;margin-bottom:16px!important}.home-title-brand{color:var(--primary-color)}.home-subtitle{font-size:18px!important;color:var(--text-secondary)!important;max-width:700px;margin:0 auto 32px!important}.home-cta-button{height:56px!important;padding:0 40px!important;border-radius:12px!important;font-size:18px!important}.feature-card{height:100%;border-radius:16px!important;background:var(--bg-container)!important;border:1px solid var(--border-color)!important}.feature-icon-container{margin-bottom:16px}.feature-icon{font-size:24px;color:var(--primary-color)}.home-footer-cta{margin-top:100px;text-align:center;padding:64px;border-radius:32px;background:var(--bg-layout);border:1px solid var(--border-color)}.my-stats-container{margin-bottom:32px}.my-stats-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.my-stats-title{margin:0!important}.weekly-activity-header{display:flex;align-items:center;margin-bottom:20px}.compact-header{margin-bottom:16px!important}.weekly-activity-card{margin-bottom:32px;border-radius:12px;box-shadow:0 1px 2px #00000008}.home-footer-desc{font-size:16px;margin-bottom:32px}.dashboard-container{padding:24px;overflow-y:auto;height:100%;scrollbar-width:none;-ms-overflow-style:none}.dashboard-container::-webkit-scrollbar{display:none}.dashboard-header{margin-bottom:32px}.unverified-stats-container{text-align:center;padding:20px 0}.recent-activity-empty{padding:24px 0;text-align:center;color:#00000073}.x-markdown-debug-panel{position:fixed;z-index:9999;right:0;background:#000000d9;border-radius:8px;padding:12px;font-family:SF Mono,Monaco,Inconsolata,Fira Mono,Droid Sans Mono,Source Code Pro,monospace;font-size:12px;color:#fff;width:180px;box-shadow:0 2px 8px #00000026;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-user-select:none;user-select:none;transition:box-shadow .2s}.x-markdown-debug-panel:hover{box-shadow:0 4px 12px #00000040}.x-markdown-debug-row{display:flex;align-items:center;gap:8px;margin-bottom:8px}.x-markdown-debug-row:last-child{margin-bottom:0}.x-markdown-debug-label{color:#ffffffa6;font-weight:500;min-width:60px}.x-markdown-debug-value{font-weight:600;min-width:50px;text-align:right}.x-markdown-debug-chart{margin-left:auto}.x-markdown-debug-actions{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.x-markdown-debug-action{flex:1;padding:6px 12px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:4px;color:#fff;font-size:11px;font-family:inherit;cursor:pointer;transition:all .2s;font-weight:500}.x-markdown-debug-action:hover{background:#ffffff26;border-color:#ffffff4d}.x-markdown-debug-action:active{transform:scale(.98)}.x-markdown-debug-record-btn.recording{background:#ff4d4f33;border-color:#ff4d4f;animation:recording-pulse 1.5s ease-in-out infinite}@keyframes recording-pulse{0%,to{box-shadow:0 0 #ff4d4f66}50%{box-shadow:0 0 0 8px #ff4d4f00}}.x-markdown-debug-modal-overlay{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10000;display:flex;align-items:center;justify-content:center;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.x-markdown-debug-modal{background:#1e1e1ef2;border-radius:12px;box-shadow:0 8px 32px #0006;max-width:90vw;max-height:90vh;overflow:auto;animation:slideIn .3s ease-out;border:1px solid rgba(255,255,255,.1)}@keyframes slideIn{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.x-markdown-debug-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.1)}.x-markdown-debug-close-btn{width:32px;height:32px;border-radius:6px;background:#ffffff1a;border:none;color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.x-markdown-debug-close-btn:hover{background:#ff4d4f4d}.x-markdown-debug-modal-content{padding:24px}.x-markdown-debug-stats-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.x-markdown-debug-stat-item{background:#ffffff0d;border-radius:8px;padding:16px;border:1px solid rgba(255,255,255,.1)}.x-markdown-debug-stat-label{font-size:11px;color:#fff9;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.x-markdown-debug-stat-value{font-size:20px;font-weight:700;color:#fff}.x-markdown-debug-chart-full{background:#ffffff05;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.x-markdown-debug-chart-full .fps-line,.x-markdown-debug-chart-full .memory-line{filter:drop-shadow(0 0 4px currentColor)}.x-markdown-debug-legend{display:flex;gap:24px;justify-content:center;margin-top:16px}.x-markdown-debug-legend-item{display:flex;align-items:center;gap:8px;font-size:13px;color:#fffc}.x-markdown-debug-legend-color{width:12px;height:12px;border-radius:2px}@media(max-width:768px){.x-markdown-debug-stats-summary{grid-template-columns:repeat(2,1fr)}}@keyframes x-markdown-fade-in{0%{opacity:0}to{opacity:1}}.x-markdown{--text-color: inherit;--font-size: inherit;--margin-block: 0 0 1em 0;--td-th-padding: .85em 1em;--pre-th-td-padding: 2px 0;--border-font-weight: 600;--padding-ul-ol: 0 0 0 1em;--margin-ul-ol: 0 0 1em 1.8em;--margin-li: .25em 0;--margin-pre: 1em 0;--padding-code-inline: .2em .4em;--margin-code-inline: 0 .2em;--code-inline-text: .85em;--small-border-radius: 2px;--image-margin: .5em 0;--hr-margin: 1.5em 0;--table-margin: 1em 0;font-size:var(--font-size);line-height:1.5714285714285714;width:100%;color:var(--text-color)}.x-markdown p,.x-markdown div,.x-markdown span,.x-markdown li{word-break:break-word;overflow-wrap:break-word}.x-markdown pre,.x-markdown code{word-break:break-word;overflow-wrap:break-word;white-space:pre-wrap}.x-markdown th,.x-markdown td{padding:var(--td-th-padding)}.x-markdown th{font-weight:var(--border-font-weight)}.x-markdown pre table{box-shadow:none}.x-markdown pre td,.x-markdown pre th{padding:var(--pre-th-td-padding);border:none;text-align:left}.x-markdown p{margin:var(--margin-block)}.x-markdown p:first-child{margin-top:0}.x-markdown p:last-child{margin-bottom:0}.x-markdown ul,.x-markdown ol{margin:var(--margin-ul-ol);padding:var(--padding-ul-ol)}.x-markdown ul:first-child,.x-markdown ol:first-child{margin-top:0}.x-markdown ul:last-child,.x-markdown ol:last-child{margin-bottom:0}.x-markdown ol>li{list-style:decimal}.x-markdown ul>li{list-style:disc}.x-markdown li{margin:var(--margin-li)}.x-markdown li:first-child{margin-top:0}.x-markdown li:last-child{margin-bottom:0}.x-markdown pre{margin:var(--margin-pre);overflow-x:auto}.x-markdown pre:first-child{margin-top:0}.x-markdown pre:last-child{margin-bottom:0}.x-markdown code{padding:var(--padding-code-inline);margin:var(--margin-code-inline);font-size:var(--code-inline-text);border-radius:var(--small-border-radius)}.x-markdown pre code{padding:0;margin:0;font-size:inherit;border-radius:0;line-height:2}.x-markdown img{max-width:100%;height:auto;margin:var(--image-margin)}.x-markdown hr{margin:var(--hr-margin)}.x-markdown table:not(pre){margin:var(--table-margin);border-collapse:collapse;display:block;width:max-content;max-width:100%;overflow:auto}.x-markdown table:not(pre):first-child{margin-top:0}.x-markdown table:not(pre):last-child{margin-bottom:0}.x-markdown .inline-katex .katex-display{display:inline-block;margin:0;text-align:initial;vertical-align:middle}.x-markdown .inline-katex .katex-display>.katex{display:inline-block;text-align:initial;white-space:normal}.x-markdown .inline-katex .katex-display>.katex>.katex-html{display:inline-block;position:static}.x-markdown .inline-katex .katex-display>.katex>.katex-html>.tag{position:static}.jira-form-field-container{margin-bottom:1rem}.jira-form-label-spacing{margin-bottom:.5rem}.jira-form-input-mb{width:100%}.mb-8{margin-bottom:.5rem}.jira-preview-box{background:#fdfdfd;border:1px solid #d9d9d9;border-radius:8px;padding:12px;max-height:400px;overflow-y:auto;font-size:14px;line-height:1.6;color:#000000e0}.jira-description-preview h1,.jira-description-preview h2,.jira-description-preview h3,.jira-description-preview h4,.jira-description-preview h5,.jira-description-preview h6{margin-top:16px;margin-bottom:8px;font-weight:600}.jira-description-preview h1{font-size:20px}.jira-description-preview h2{font-size:18px}.jira-description-preview h3{font-size:16px}.jira-description-preview ul,.jira-description-preview ol{padding-left:20px;margin-bottom:12px}.jira-description-preview p{margin-bottom:8px}.jira-textarea-container{position:relative}.jira-wysiwyg-editor{padding:8px 12px;border:1px solid #d9d9d9;border-radius:8px;min-height:80px;max-height:320px;overflow-y:auto;background:#fcfcfc;width:100%;box-sizing:border-box;font-family:inherit;font-size:inherit;line-height:1.6;outline:none;word-break:break-word;cursor:text;transition:border-color .2s ease,box-shadow .2s ease}.jira-wysiwyg-editor--disabled{cursor:default}.jira-wysiwyg-editor:focus{border-color:var(--primary-color, #402E96)!important;box-shadow:0 0 0 2px #402e961a}.jira-wysiwyg-editor:empty:before{content:attr(data-placeholder);color:#bfbfbf;pointer-events:none}.dark-theme .jira-preview-box{background:#141414;border-color:#424242;color:#ffffffd9}.dark-theme .jira-wysiwyg-editor{background:var(--bg-container, #141414);border-color:var(--border-color, #424242);color:var(--text-primary, rgba(255, 255, 255, .85))}.dark-theme .jira-wysiwyg-editor:focus{border-color:var(--primary-color, #7c6eff)!important;box-shadow:0 0 0 2px #7c6eff33}.dark-theme .jira-wysiwyg-editor:empty:before{color:var(--text-secondary, rgba(255, 255, 255, .45))}.has-upload-error .ant-upload-wrapper .ant-upload-drag,.ant-form-item-has-error .ant-upload-wrapper .ant-upload-drag{border-color:#ff4d4f!important;background-color:#fff2f0!important;transition:all .3s ease}.dark-theme .has-upload-error .ant-upload-wrapper .ant-upload-drag,.dark-theme .ant-form-item-has-error .ant-upload-wrapper .ant-upload-drag{background-color:#2b2121!important}.jira-form-container{height:100%;display:flex;flex-direction:column;overflow:hidden}.jira-form-container .jira-form-content,.jira-form-loader{padding:20px 20px 0;overflow-y:auto;flex:1}.jf-header-icon-box{width:36px;height:36px;border-radius:8px;background:#fff0f0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.jf-generated-tags{padding:12px 0 4px}.jf-form-actions{position:sticky;bottom:0;display:flex;align-items:center;gap:10px;padding:14px 20px;background:var(--bg-container, #fff);border-top:1px solid var(--border-color, #f0f0f0);margin:0 -20px}.jf-confirm-btn{flex:1;height:44px!important;font-size:15px!important;font-weight:600!important;border-radius:10px!important;background:#6d4aff!important;border-color:#6d4aff!important}.jf-confirm-btn:hover:not(:disabled){background:#5a38e8!important;border-color:#5a38e8!important}.jf-generated-tags-inline{min-height:38px;display:flex;align-items:center;padding:4px 0}.jira-details-panel-loading{display:flex;justify-content:center;align-items:center;height:100%}.jira-details-panel-loading-skeleton{display:block;padding:24px;height:100%}.jira-skeleton-margin{margin-top:24px!important}.jira-details-panel-empty{display:flex;justify-content:center;align-items:center;height:100%}.jira-details-panel-content{padding:24px;overflow-y:auto;height:100%}.jira-issue-header{margin-bottom:24px}.jira-issue-header-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.jira-issue-header-title{margin:0!important}.jira-issue-field-row{display:flex;align-items:center;gap:8px}.jira-issue-icon{width:16px;height:16px}.jira-issue-description-container{margin-bottom:24px}.jira-issue-description-text{line-height:1.6}.jira-issue-description-text p{margin-top:0;margin-bottom:8px}.jira-issue-description-text h1,.jira-issue-description-text h2,.jira-issue-description-text h3,.jira-issue-description-text h4,.jira-issue-description-text h5{margin-top:12px;margin-bottom:4px;font-weight:600}.jira-issue-description-text ul,.jira-issue-description-text ol{margin-bottom:8px;padding-left:20px}.jira-tag-margin{margin-right:4px}.jira-tags-container{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.jira-custom-field-label{width:200px}.image-attachment{display:block;margin-bottom:8px}.jira-attachment-img{max-width:100%;max-height:300px;object-fit:contain;border:1px solid #d9d9d9;border-radius:4px}.issue-stats-loading-container{display:flex;justify-content:center;padding:2rem}.issue-stats-container{padding:2rem}.issue-stats-header{margin-bottom:24px;display:flex;flex-direction:column;gap:16px}.issue-stats-title{font-size:16px!important;font-weight:600!important}.issue-stats-legend{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.legend-item{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer;transition:opacity .3s}.legend-item.hidden{opacity:.5;text-decoration:line-through}.legend-dot{width:10px;height:10px;border-radius:50%}.legend-label{color:var(--text-secondary)}.legend-value{font-weight:600;color:var(--text-primary)}.issue-stats-body{position:relative;min-height:300px}.issue-stats-loading-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:10}.issue-stats-loading-overlay.light{background:#ffffff80}.issue-stats-loading-overlay.dark{background:#0000004d}.issue-stats-error{display:flex;align-items:center;justify-content:center;height:100%}.insights-container{padding:2rem;overflow:auto;height:100%;width:100%}.insight-card{border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;height:100%;transition:all .3s ease}.insight-card:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.section-header-bar{width:4px;height:24px;border-radius:2px;margin-right:12px}.section-header-title{text-transform:uppercase;color:var(--color-grey-light);font-size:14px;letter-spacing:.5px}.stat-label{font-weight:600!important;font-size:14px!important}.stat-value{font-weight:600!important;font-size:18px!important}.text-success{color:var(--color-success)!important}.text-purple{color:var(--color-purple)!important}.text-warning{color:var(--color-warning)!important}.attribute-label{font-size:16px;color:var(--text-secondary)}.attribute-rate{font-size:18px;font-weight:600}.ant-statistic-content-value{font-size:24px!important;font-weight:600!important}.attribute-subtext{font-size:12px;color:var(--text-secondary)}.insight-graph-container{display:flex;flex-direction:column;gap:1rem;width:100%}.insight-graph-title{font-weight:600;font-size:16px;line-height:1.5rem}.insight-graph-body{height:30vh}.bg-success{background-color:var(--color-success)!important}.bg-purple{background-color:var(--color-purple)!important}.bg-warning{background-color:var(--color-warning)!important}.attribute-dot{font-size:24px;line-height:1;margin-right:4px}.feedback-container{padding:24px 32px;width:100%;height:100%;box-sizing:border-box;overflow-y:auto}.feedback-top-filter{margin-bottom:24px}.conversation-feedback-container{margin-top:16px}.feedback-metric-card{flex:1;border-radius:8px;border:1px solid var(--border-color, #f0f0f0)}.feedback-metric-icon-bg{border-radius:8px;padding:12px}.feedback-metric-icon-bg.primary{background:#6353cd1a}.feedback-metric-icon-bg.warning{background:#faad141a}.feedback-metric-icon-bg.success{background:#52c41a1a}.feedback-metric-icon{font-size:20px}.feedback-metric-icon.primary{color:#6353cd}.feedback-metric-icon.warning{color:#faad14}.feedback-metric-icon.success{color:#52c41a}.feedback-metric-title{font-size:13px;line-height:1}.feedback-metric-value{margin:0!important;line-height:1!important}.feedback-card{border-radius:8px;border:1px solid var(--border-color, #f0f0f0)}.feedback-card.full-width{width:100%}.feedback-chart-placeholder{height:200px;display:flex;align-items:center;justify-content:center;background:#fafafa}.feedback-empty-container{padding:60px 0}.feedback-tag-rounded{border-radius:12px}.feedback-text-success{color:#52c41a!important}.feedback-text-warning{color:#faad14!important}.feedback-text-error{color:#f5222d!important}.feedback-score-text{font-weight:500}.feedback-chart-header{margin-bottom:16px}.feedback-chart-indicator{width:4px;height:16px;border-radius:2px}.feedback-chart-indicator.primary{background:#6353cd}.feedback-chart-indicator.success{background:#52c41a}.feedback-chart-bar-container{height:220px;width:100%}.feedback-chart-doughnut-container{height:220px;width:100%;position:relative}.feedback-chart-line-container{height:300px;width:100%}.feedback-card-h100{height:100%}.feedback-tabs-extra{margin-bottom:-32px;position:relative;z-index:1}.feedback-metric-icon-lg{font-size:24px}.feedback-metric-icon-lg.success{color:#52c41a}.feedback-metric-value-success{margin:0!important;line-height:1!important;color:#52c41a!important}.feedback-detail-tabs .ant-tabs-nav{margin-bottom:8px!important}.user-bubble .ant-x-bubble-content{background-color:#1677ff!important;color:#fff!important;border-radius:12px 12px 0!important}.ai-bubble .ant-x-bubble-content{background-color:#f5f5f5!important;border:1px solid #f0f0f0!important;border-radius:12px 12px 12px 0!important}.comments-list{max-height:400px;overflow-y:auto;padding-right:4px}.comments-list::-webkit-scrollbar{width:4px}.comments-list::-webkit-scrollbar-thumb{background:#f0f0f0;border-radius:2px}.feedback-spin-tip{margin-top:8px;color:#8c8c8c}.feedback-empty-context{padding:16px;background-color:#fafafa;border-radius:12px;border:1px solid #f0f0f0;font-style:italic;color:#8c8c8c}.feedback-bubble-timestamp{font-size:10px;color:#8c8c8c;margin-bottom:4px}.feedback-comment-container{padding:16px;background-color:#fff;border-radius:12px;border:1px solid #f0f0f0;box-shadow:0 1px 2px #00000008;min-height:100px;width:100%}.feedback-comment-text{color:#434343;line-height:1.6;font-style:italic}.jira-issues-container{display:flex;flex-direction:column;height:100%}.jira-issues-filters{padding:16px;border-bottom:1px solid #d9d9d9;transition:background-color .3s,border-color .3s}.dark-theme .jira-issues-filters{border-bottom:1px solid #424242;background-color:#141414}.jira-search-input{width:300px}.jira-filter-select{width:150px}.jira-split-view{display:flex;flex:1;overflow:hidden}.jira-list-panel{width:400px;border-right:1px solid #f0f0f0;overflow:hidden;background-color:#fff;transition:background-color .3s,border-color .3s;display:flex;flex-direction:column}.jira-issue-list-content{flex:1;overflow-y:auto}.jira-loading-container{padding:20px;text-align:center}.jira-issue-list{display:flex;flex-direction:column}.jira-issue-list-item{padding:12px 16px;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background-color .2s,border-color .3s}.jira-issue-list-item:hover{background-color:#fafafa}.jira-issue-list-item.jira-issue-selected{background-color:#402e961f}.jira-issue-description{margin-top:4px}.jira-issue-summary{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:8px;color:#1f1f1f;transition:color .3s}.jira-tag-noborder{margin:0!important}.jira-details-panel{flex:1;background-color:#fff}.dark-theme .jira-details-panel{background-color:#141414}.jira-empty-text{color:#666}.jira-no-issues{padding:24px;text-align:center}.chat-history-flex-container{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.chat-history-search-icon{color:#bfbfbf}.jira-list-footer{padding:12px 16px;border-top:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between;background-color:#fff;transition:background-color .3s,border-color .3s}.jira-refresh-icon{font-size:16px;color:#8c8c8c;cursor:pointer;transition:color .3s}.jira-refresh-icon:hover{color:#1890ff}.jira-pagination-wrapper{display:flex}.jira-issue-key-link{font-weight:700;color:inherit;text-decoration:none;transition:color .3s}.jira-issue-key-link:hover{color:#1890ff;text-decoration:underline}.dark-theme .jira-issues-container{background-color:#141414}.dark-theme .jira-list-panel{border-right:1px solid #303030;background-color:#141414}.dark-theme .jira-list-footer{border-top:1px solid #303030;background-color:#141414}.dark-theme .jira-issue-list-item{border-bottom:1px solid #303030}.dark-theme .jira-issue-list-item:hover{background-color:#1f1f1f}.dark-theme .jira-issue-list-item.jira-issue-selected{background-color:#7961e426}.dark-theme .jira-issue-summary{color:#ffffffd9}.dark-theme .chat-history-search-icon{color:#ffffff73}.dark-theme .jira-search-input .ant-input-search,.dark-theme .jira-filter-select .ant-select-selector{border-color:#424242}.settings-container{padding:0 24px;margin:0 auto;height:100%;overflow-y:auto;display:flex;flex-direction:column;scrollbar-width:none;-ms-overflow-style:none}.settings-container::-webkit-scrollbar{display:none}.settings-container .ant-tabs{flex:1;min-height:0;display:flex;flex-direction:column}.settings-container .ant-tabs-content-holder{flex:1;overflow-y:auto;min-height:0}.settings-container .ant-tabs-tabpane{height:100%}.settings-header{margin-bottom:24px}.settings-card{min-height:600px}.settings-placeholder{padding:24px;text-align:center}.jira-settings-header{margin-bottom:24px;display:flex;justify-content:space-between;align-items:center}.jira-fields-lists-container{display:flex;gap:24px;margin-top:16px}.fields-list-column{flex:1;background:var(--bg-layout);padding:16px;border-radius:8px;height:calc(100vh - 260px);display:flex;flex-direction:column;border:1px solid var(--border-color)}.fields-list-header{margin-bottom:12px;justify-content:space-between;width:100%}.fields-list-title{margin:0!important}.fields-list-count{font-size:12px}.fields-search-input{margin-bottom:12px}.sortable-list{flex:1;overflow-y:auto;min-height:100px;padding-right:4px}.sortable-item{background:var(--bg-container);border:1px solid var(--border-color);border-radius:6px;padding:12px 16px;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center;cursor:grab;transition:all .2s;-webkit-user-select:none;user-select:none}.sortable-item:hover{border-color:var(--primary-color);box-shadow:0 2px 8px #0000000d}.sortable-item.dragging{background:var(--primary-light);border-color:var(--primary-color);opacity:.8}.sortable-item-content{display:flex;align-items:center;gap:8px}.drag-handle{cursor:grab;color:var(--text-quaternary);margin-right:8px}.droppable-container{min-height:60px}.sortable-list-empty{padding:20px;text-align:center;border:1px dashed var(--border-color);border-radius:6px;color:var(--text-secondary)}.dark-theme .sortable-item:hover{box-shadow:0 2px 8px #0000004d}.dark-theme .sortable-item.dragging{background:#7961e426}.sortable-item.drag-overlay{cursor:grabbing}.project-config-container{padding:4px 0 24px;display:flex;flex-direction:column;gap:20px}.project-config-card{border:1px solid var(--border-color);border-radius:10px;overflow:hidden;background:var(--bg-container)}.project-config-card-header{display:flex;align-items:flex-start;gap:12px;padding:18px 20px;border-bottom:1px solid var(--border-color)}.project-config-card-icon{width:36px;height:36px;border-radius:8px;background:#7961e41a;display:flex;align-items:center;justify-content:center;color:var(--primary-color);font-size:16px;flex-shrink:0;margin-top:2px}.project-config-card-title{margin:0!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important}.project-config-card-subtitle{font-size:12px;display:block;margin-top:2px}.project-config-table{width:100%}.project-config-table-header{display:flex;align-items:center;padding:10px 20px;border-bottom:1px solid var(--border-color);background:transparent}.project-config-col-label{font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--text-secondary)!important;text-transform:uppercase}.project-config-col{display:flex;align-items:center}.project-config-col-name{flex:2}.project-config-col-prefix{flex:1.5}.project-config-col-preview{flex:2}.project-config-table-row{display:flex;align-items:center;padding:12px 20px;border-bottom:1px solid var(--border-color);transition:background .15s}.project-config-table-row:last-child{border-bottom:none}.project-config-table-row:hover{background:var(--bg-layout)}.project-config-project-name{display:flex;align-items:center;gap:8px}.project-config-project-icon{font-size:16px;color:var(--primary-color);opacity:.75}.project-config-prefix-row{display:flex;align-items:center;gap:10px}.project-config-arrow{font-size:14px;flex-shrink:0}.project-config-prefix-input{width:120px;font-weight:500;font-size:13px}.project-config-preview-text{font-size:13px;color:var(--text-primary);font-family:monospace;letter-spacing:.02em}.project-config-empty{padding:24px 20px;text-align:center}.project-config-footer{display:flex;justify-content:space-between;align-items:center}.project-config-footer-select{display:flex;align-items:center;gap:12px}.project-config-select{width:250px}.project-config-footer-actions{display:flex;gap:8px}.settings-placeholder-padded{padding:40px}.project-config-save-btn{border-radius:6px}:root{--white: #ffffff;--black: #000000;--primary-color: #402E96;--primary-hover: #5c4ec4;--primary-light: #ebe9ff;--bg-container: var(--white);--bg-layout: #f5f5f5;--bg-sidebar: #F9F9F9;--header-bg: rgba(255, 255, 255, .7);--border-color: #f0f0f0;--border-secondary: #f0f0f0;--text-primary: #1f1f1f;--text-secondary: #595959;--text-quaternary: rgba(0, 0, 0, .25);--color-purple: #722ed1;--color-purple-light: #f9f0ff;--color-red: #ff4d4f;--color-red-light: #ffccc7;--color-success: #52c41a;--color-success-light: #f6ffed;--color-warning: #faad14;--color-warning-light: #fffbe6;--color-navy: #002766;--color-blue: #597ef7;--color-grey: #666666;--color-grey-light: #8c8c8c;--color-dark-grey: #262626;--sender-bg: var(--white);--bubble-ai-bg: #f5f5f5;--bubble-user-bg: var(--primary-color);--bubble-user-text: var(--white);--sender-shadow: 0 8px 32px rgba(0, 0, 0, .08);--glass-bg: rgba(255, 255, 255, .7)}.dark-theme{--primary-color: #7c6eff;--primary-hover: #9e91ff;--bg-container: #0d0d0d;--bg-layout: #141414;--bg-sidebar: #141414;--header-bg: rgba(13, 13, 13, .7);--border-color: #303030;--border-secondary: #262626;--text-primary: #ededed;--text-secondary: #a6a6a6;--text-quaternary: rgba(255, 255, 255, .25);--sender-bg: #1c1c1e;--bubble-ai-bg: #2C2C2E;--bubble-user-bg: var(--primary-color);--bubble-user-text: var(--white);--sender-shadow: 0 8px 32px rgba(0, 0, 0, .4);--glass-bg: rgba(13, 13, 13, .7)}html,body,#root{margin:0;padding:0;height:100vh;width:100%;overflow:hidden}body{font-family:Inter,sans-serif;background-color:var(--bg-container);color:var(--text-primary);transition:background-color .3s ease,color .3s ease}.ant-layout{background:var(--bg-layout)!important;height:100%}.ant-layout-sider{background:var(--bg-sidebar)!important;border-right:1px solid var(--border-secondary);height:100vh;overflow:auto}.ant-layout-header{background:var(--header-bg)!important;border-bottom:1px solid var(--border-secondary)}.ant-form-item-label>label{font-weight:600!important}.sender-disclaimer{font-size:11px;text-align:center;display:block;margin-top:12px;opacity:.7;color:var(--text-secondary)}.bubble-list-item{max-width:85%;margin-bottom:16px}.chat-sender-spacer{height:140px}.chat-loading-container{display:flex;gap:12px;margin-bottom:24px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#80808033;border-radius:10px}.dark-theme ::-webkit-scrollbar-thumb{background:#ffffff1a}.app-initializing-container{height:100vh;width:100vw;display:flex;align-items:center;justify-content:center;background:var(--bg-container)}.p-24{padding:24px}.m-0{margin:0}.mb-24{margin-bottom:24px}.mb-16{margin-bottom:16px}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.gap-12{gap:12px}.w-full{width:100%}.h-full{height:100%}.m-0{margin:0!important}.mt-2{margin-top:2rem!important}.jira-connect-button{height:48px!important;padding:0 40px!important;font-size:16px!important;margin-top:16px!important}.fw-600{font-weight:600!important}.w-160{width:160px!important}.h-300{height:300px!important}.w-full{width:100%!important}
