.share-task-dialog-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#00000080;z-index:var(--cb-z-index-modal-confirm, 10001);width:100vw;padding:0 24px}.share-task-dialog-container{position:relative;flex-grow:1;max-width:480px;max-height:80vh;display:flex;flex-direction:column;padding:24px;border-radius:16px;border:1px solid var(--cb-vscode-widget-border, var(--vscode-widget-border, #313248));background-color:var(--cb-vscode-dropdown-background, var(--vscode-dropdown-background, #212234));box-shadow:0 8px 32px #00000059;width:100%}.share-task-dialog-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-shrink:0}.share-task-dialog-title{font-size:18px;font-weight:600;line-height:22px;color:var(--cb-vscode-foreground, var(--vscode-foreground, #d2d3e0))}.share-task-dialog-title-wrapper{display:inline-flex;align-items:center;gap:6px;min-width:0}.share-task-dialog-title-tip-icon{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--cb-vscode-descriptionForeground, var(--vscode-descriptionForeground, #858699));transition:color .15s}.share-task-dialog-title-tip-icon:hover{color:var(--cb-vscode-foreground, var(--vscode-foreground, #d2d3e0))}.share-task-dialog-title-tip-icon svg{width:14px;height:14px}.share-task-dialog-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:transparent;color:var(--cb-vscode-descriptionForeground, var(--vscode-descriptionForeground, #858699));cursor:pointer;border-radius:4px;font-size:20px;line-height:1;transition:color .15s,background-color .15s}.share-task-dialog-close:hover{color:var(--cb-vscode-foreground, var(--vscode-foreground, #d2d3e0));background-color:var(--cb-vscode-toolbar-hoverBackground, rgba(255, 255, 255, .1))}.share-task-dialog-body{min-height:80px;overflow-y:auto;flex:1}.share-task-dialog-loading{display:flex;align-items:center;justify-content:center;padding:32px 0}.share-task-dialog-loading-spinner{animation:share-task-spin 1s linear infinite}@keyframes share-task-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.share-task-dialog-error{padding:12px;border-radius:6px;background-color:#eb57571a;color:#eb5757;font-size:13px;line-height:18px}.share-task-dialog-status{padding:8px 12px;border-radius:6px;font-size:14px;font-weight:600;margin-bottom:12px;text-align:center}.share-task-dialog-status--success{background-color:#27ae601a;color:#27ae60}.share-task-dialog-status--error{background-color:#eb57571a;color:#eb5757;margin-bottom:12px}.share-task-dialog-card-wrapper{border:1px solid var(--cb-vscode-widget-border, var(--vscode-widget-border, #313248));border-radius:12px;overflow:hidden}.share-task-dialog-card{display:flex;align-items:center;gap:12px;padding:16px}.share-task-dialog-card-icon{flex-shrink:0;width:40px;height:40px;border-radius:10px;background:#f0f0f0;display:flex;align-items:center;justify-content:center}.share-task-dialog-card-icon svg{width:20px;height:20px}.share-task-dialog-card-info{flex:1;min-width:0}.share-task-dialog-card-title{font-size:15px;font-weight:500;color:var(--cb-vscode-foreground, var(--vscode-foreground, #d2d3e0));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-task-dialog-card-title--link{text-decoration:none;cursor:pointer;display:block}.share-task-dialog-card-title--link:hover{text-decoration:underline}.share-task-dialog-card-desc{font-size:12px;color:var(--cb-vscode-descriptionForeground, var(--vscode-descriptionForeground, #858699));margin-top:2px}.share-task-dialog-section{padding:0 16px 16px}.share-task-dialog-section-divider{height:1px;background:var(--cb-vscode-widget-border, var(--vscode-widget-border, #313248));margin-bottom:12px}.share-task-dialog-section-title{font-size:13px;font-weight:500;color:var(--cb-vscode-descriptionForeground, var(--vscode-descriptionForeground, #858699));margin-bottom:8px}.share-task-dialog-artifact-list{list-style:none;margin:0;padding:0;max-height:180px;overflow-y:auto}.share-task-dialog-artifact-list::-webkit-scrollbar{width:4px}.share-task-dialog-artifact-list::-webkit-scrollbar-track{background:transparent}.share-task-dialog-artifact-list::-webkit-scrollbar-thumb{background-color:var(--cb-vscode-scrollbarSlider-background, rgba(255, 255, 255, .2));border-radius:2px}.share-task-dialog-artifact-item{padding:8px 0;font-size:14px;line-height:20px;color:var(--cb-vscode-foreground, var(--vscode-foreground, #d2d3e0));font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-task-dialog-empty{padding:16px 12px;text-align:center;font-size:13px;color:var(--cb-vscode-descriptionForeground, var(--vscode-descriptionForeground, #858699))}.share-task-dialog-footer{margin-top:20px;flex-shrink:0}.share-task-dialog-share-to-label{font-size:14px;color:var(--cb-vscode-descriptionForeground, var(--vscode-descriptionForeground, #858699));margin-bottom:12px;display:flex;align-items:center;gap:4px}.share-task-dialog-question-icon{display:inline-flex;align-items:center;cursor:pointer;color:var(--cb-vscode-descriptionForeground, var(--vscode-descriptionForeground, #858699))}.share-task-dialog-question-icon svg{width:14px;height:14px}.share-task-dialog-actions{display:flex;gap:0;justify-content:space-between}.share-task-dialog-actions .share-task-dialog-action-btn:first-child{margin-left:-14px}.share-task-dialog-actions .share-task-dialog-action-btn:last-child{margin-right:-14px}.share-task-dialog-action-btn{display:flex;flex-direction:column;align-items:center;gap:8px;padding:0;border:none;background:none;color:var(--cb-vscode-foreground, var(--vscode-foreground, #d2d3e0));cursor:pointer;font-size:12px;min-width:0;width:74px}.share-task-dialog-action-btn:hover:not(:disabled) .share-task-dialog-action-icon{background:var(--cb-vscode-toolbar-hoverBackground, rgba(255, 255, 255, .1))}.share-task-dialog-action-btn:disabled{opacity:.5;cursor:not-allowed}.share-task-dialog-action-icon{width:48px;height:48px;border-radius:12px;background:var(--cb-bg-secondary, var(--cb-vscode-input-background, var(--vscode-input-background, #1a1b26)));display:flex;align-items:center;justify-content:center;transition:background .2s}.miniprogram-qr-trigger{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;cursor:pointer;transition:background-color .15s ease}.miniprogram-qr-trigger:hover{background-color:var(--cb-hover-bg, #282828)}.miniprogram-qr-backdrop{position:fixed;inset:0;z-index:999;background:transparent}.miniprogram-qr-popup{z-index:1000;background-color:var(--cb-vscode-dropdown-background, var(--vscode-dropdown-background, #212234));border:1px solid var(--cb-vscode-widget-border, var(--vscode-widget-border, #313248));border-radius:12px;padding:16px;box-shadow:0 4px 20px #00000026;width:220px}.miniprogram-qr-popup-title{text-align:center;font-size:14px;font-weight:600;color:var(--cb-text-primary, #d2d3e0);margin-bottom:12px}.miniprogram-qr-popup-body{display:flex;justify-content:center;margin-bottom:12px}.miniprogram-qr-popup-image{width:180px;height:180px;border-radius:8px;background-color:var(--cb-panel-bg-primary);border:1px solid var(--cb-vscode-panel-border, #3c3c3c)}.miniprogram-qr-popup-desc{text-align:center;font-size:12px;color:var(--cb-text-secondary, #858699);line-height:1.6}.chat-with-workbuddy-btn{position:fixed;left:50%;transform:translate(-50%);bottom:calc(40px + env(safe-area-inset-bottom,0px));padding:12px 50px;border:none;border-radius:14px;background-color:#000c;color:#fff;font-size:14px;line-height:1.2;font-family:PingFang SC,PingFang TC,-apple-system,BlinkMacSystemFont,Helvetica Neue,Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif;cursor:pointer;z-index:140;box-shadow:0 6px 20px #0000004d;transition:transform .15s ease,opacity .15s ease;white-space:nowrap}.chat-with-workbuddy-btn:hover{opacity:.92}.chat-with-workbuddy-btn:active{transform:translate(-50%) scale(.97);opacity:.85}.chat-with-workbuddy-btn:focus{outline:2px solid rgba(255,255,255,.4);outline-offset:2px}
