ai-agent-default-feedback-102025{display:block;padding:1rem;font-size:14px;font-family:'Inter',sans-serif}ai-agent-default-feedback-102025 .feedback-section a{color:var(--selected-text)}ai-agent-default-feedback-102025 .feedback-section a:hover{color:var(--selected-text-hover)}ai-agent-default-feedback-102025 .feedback-section .step{font-family:monospace;margin:4px 0}ai-agent-default-feedback-102025 .feedback-section .notification-badge{position:absolute;top:-7px;right:-3px;background:red;color:white;border-radius:50%;padding:.1em .1em;font-weight:bold;line-height:1;min-width:1em;text-align:center;font-size:10px}ai-agent-default-feedback-102025 .feedback-section .icon{position:relative;margin-left:-8px}ai-agent-default-feedback-102025 .feedback-section .icon svg{height:16px;width:16px}ai-agent-default-feedback-102025 .feedback-section .icon .success{fill:var(--status-success-text)}ai-agent-default-feedback-102025 .feedback-section .icon .error{fill:var(--status-error-text);color:var(--status-error-text)}ai-agent-default-feedback-102025 .feedback-section .icon .waiting{fill:currentColor}ai-agent-default-feedback-102025 .feedback-section .icon .play{cursor:pointer}ai-agent-default-feedback-102025 .feedback-section .actions{margin-left:auto}ai-agent-default-feedback-102025 .feedback-section .actions .icon{cursor:pointer}ai-agent-default-feedback-102025 .feedback-section .row{display:flex;align-items:center;gap:8px;padding:3px 6px;border-radius:3px;transition:background-color .15s ease}ai-agent-default-feedback-102025 .feedback-section .row.odd{background-color:rgba(128,128,128,0.1)}ai-agent-default-feedback-102025 .feedback-section .row:hover{background-color:rgba(128,128,128,0.2)}ai-agent-default-feedback-102025 .feedback-section .title{font-weight:500}ai-agent-default-feedback-102025 .feedback-section .branch-toggle{border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;line-height:1;padding:0 2px}ai-agent-default-feedback-102025 .feedback-section .branch-title{cursor:pointer}ai-agent-default-feedback-102025 .feedback-section .collapsed-count{color:var(--status-success-text);font-size:12px;margin-left:4px}ai-agent-default-feedback-102025 .feedback-section .actions{display:flex;gap:.5rem;align-items:center}ai-agent-default-feedback-102025 .feedback-section .actions .paused-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:10px;color:#b8860b;background-color:rgba(255,196,0,0.15)}ai-agent-default-feedback-102025 .feedback-section .actions a{font-size:11px;cursor:pointer}ai-agent-default-feedback-102025 .feedback-section .actions a:not(:last-child){padding-right:.4rem;border-right:1px solid}ai-agent-default-feedback-102025 .feedback-section .details pre{padding:12px;overflow:auto}ai-agent-default-feedback-102025 .feedback-section .back{margin-bottom:12px}ai-agent-default-feedback-102025 .feedback-section .log-item{margin-bottom:8px}ai-agent-default-feedback-102025 .progress{margin:12px 0 16px;font-size:13px}ai-agent-default-feedback-102025 .progress-info{display:flex;justify-content:space-between;margin-bottom:6px;opacity:.8}ai-agent-default-feedback-102025 .bar{height:8px;background:#e5e5e5;border-radius:999px;overflow:hidden}ai-agent-default-feedback-102025 .fill{height:100%;width:0%;background:linear-gradient(90deg, var(--button-primary-bg), var(--status-success-text));transition:width 350ms ease;position:relative}ai-agent-default-feedback-102025 .fill.done{background:var(--status-success-text)}ai-agent-default-feedback-102025 .fill.failed{background:var(--button-danger-bg)}ai-agent-default-feedback-102025 .fill:not(.failed):not(.done)::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent);animation:shimmer 1.4s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}ai-agent-default-feedback-102025 .log-card{border-radius:8px;padding:10px;font-size:12px}ai-agent-default-feedback-102025 .log-card>div{display:flex;gap:.5rem;align-items:center}ai-agent-default-feedback-102025 .log-card svg{height:16px;width:16px}ai-agent-default-feedback-102025 .log-card .success{fill:var(--status-success-text)}ai-agent-default-feedback-102025 .log-card .error{fill:var(--status-error-text);color:var(--status-error-text)}ai-agent-default-feedback-102025 .log-list{list-style:none;padding-inline-start:0}ai-agent-default-feedback-102025 .log-list pre{margin-left:var(--space-16)}ai-agent-default-feedback-102025 .trace-steps{margin:6px 0 0;padding-left:16px}ai-agent-default-feedback-102025 .trace-steps li{margin-bottom:4px}ai-agent-default-feedback-102025 .loader{display:inline-block;width:8px;height:8px;border:2px solid #ccc;border-top:2px solid #333;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}

collab-messages-102025{--cm-green:#008f4c;--cm-green-dark:#007a3d;--cm-green-soft:#aee8c4;--cm-green-avatar:#cfe9d8;--cm-chat-bg:#eef5f0;--cm-chat-pattern:rgba(0,122,61,0.026);--cm-panel-bg:#ffffff;--cm-panel-muted:#f3f7f4;--cm-input-bg:#ffffff;--cm-date-bg:rgba(255,255,255,0.9);--cm-soft-overlay:rgba(255,255,255,0.74);--cm-bubble-in:#ffffff;--cm-bubble-out:#aee8c4;--cm-text-on-bubble-in:#016835;--cm-text-on-bubble-out:#2d8c5d;--cm-attachment-bg:rgba(255,255,255,0.78);--cm-border:#e2e7e3;--cm-border-soft:rgba(0,0,0,0.08);--cm-text:#111827;--cm-text-muted:#5b635f;--cm-text-on-green:#ffffff;--cm-shadow-sm:0 1px 2px rgba(0,0,0,0.1);--cm-shadow-md:0 2px 6px rgba(0,0,0,0.12);--cm-radius-sm:8px;--cm-radius-md:12px;--cm-radius-pill:9999px;display:block;position:relative;overflow:hidden !important;width:var(--collab-messages-width, 375px);max-width:100%;color-scheme:light dark;font-family:var(--font-family-primary);color:var(--cm-text);background:var(--cm-panel-bg)}collab-messages-102025 .section-add{padding:1rem}collab-messages-102025 .alert-notification{position:relative;width:calc(100% - 2rem - 2px);z-index:999999;background:var(--cm-soft-overlay, #e8f9e8);color:var(--cm-text, #111827);border:1px solid var(--cm-border, #b4e2b4);padding:1rem;display:flex;align-items:center;gap:2rem}collab-messages-102025 .alert-notification>div{font-size:14px;display:flex;justify-content:space-between;flex-direction:column}collab-messages-102025 .alert-notification>svg{width:50px;height:50px;fill:currentColor}collab-messages-102025 .alert-notification button{position:absolute;top:10px;right:10px;background:none;border:none;font-size:18px;cursor:pointer}[data-theme="dark"] collab-messages-102025,collab-messages-102025[data-theme="dark"]{--cm-green:#00a884;--cm-green-dark:#075e54;--cm-green-soft:#005c4b;--cm-green-avatar:#173f37;--cm-chat-bg:#0b141a;--cm-chat-pattern:rgba(255,255,255,0.024);--cm-panel-bg:#111b21;--cm-panel-muted:#202c33;--cm-input-bg:#202c33;--cm-date-bg:rgba(32,44,51,0.92);--cm-soft-overlay:rgba(32,44,51,0.82);--cm-bubble-in:#202c33;--cm-bubble-out:#005c4b;--cm-text-on-bubble-in:#00cfb7;--cm-text-on-bubble-out:#75b4ad;--cm-attachment-bg:rgba(17,27,33,0.78);--cm-border:rgba(134,150,160,0.18);--cm-border-soft:rgba(134,150,160,0.18);--cm-text:#e9edef;--cm-text-muted:#aebac1;--cm-text-on-green:#e9edef;--cm-shadow-sm:0 1px 3px rgba(0,0,0,0.28);--cm-shadow-md:0 4px 12px rgba(0,0,0,0.28)}

collab-messages-add-102025{font-family:var(--font-family-primary);display:block;overflow:auto}collab-messages-add-102025 .form-group{margin:var(--space-8) 0}collab-messages-add-102025 .form-group small{font-size:var(--font-size-12);font-style:italic}collab-messages-add-102025 .form-group label{display:block;margin-bottom:.2rem;font-size:14px;color:var(--text-default)}collab-messages-add-102025 .form-group input,collab-messages-add-102025 .form-group select{height:33px}collab-messages-add-102025 .form-group input,collab-messages-add-102025 .form-group select,collab-messages-add-102025 .form-group textarea{width:100%;display:block;font-size:1rem;line-height:1.5;color:#000000;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;outline:none}collab-messages-add-102025 .form-group input:invalid{border-color:var(--status-error-text)}collab-messages-add-102025 .form-group input:invalid+.field-thread-name-error{display:block;color:var(--status-error-text);font-size:.9em}collab-messages-add-102025 .form-group .field-thread-name-error{display:none}collab-messages-add-102025 .form-group collab-messages-input-tag-102025 .collab-tag-input{border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}collab-messages-add-102025 button{background-color:var(--button-primary-bg);border-radius:8px;border:none;box-shadow:0 1px 3px 0 var(--border-default);display:flex;flex-direction:row;justify-content:center;gap:.2rem;font-weight:700;align-items:center;height:40px;transition:height .3s cubic-bezier(.25, .1, .25, 1);padding:.5rem;color:#ffffff;cursor:pointer;min-width:100px}collab-messages-add-102025 button:hover{background-color:var(--button-primary-bg-hover)}collab-messages-add-102025 .section-add-thread{padding:1rem}collab-messages-add-102025 .section-add-thread .section-thread-details{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}collab-messages-add-102025 .section-add-thread details>summary{cursor:pointer;font-size:var(--font-size-16)}collab-messages-add-102025 .section-add-thread details>div{padding:.5rem;margin-left:1rem}collab-messages-add-102025 .actions{margin-top:1rem;display:flex;gap:1rem}collab-messages-add-102025 .loader{display:inline-block;width:16px;height:16px;border:2px solid #ccc;border-top:2px solid #333;border-radius:50%;animation:spin .6s linear infinite}collab-messages-add-102025 .saving-ok{color:var(--status-success-text);font-size:var(--font-size-12)}collab-messages-add-102025 .saving-error{color:var(--status-error-text);font-size:var(--font-size-12)}collab-messages-add-102025 .selector-container{display:flex;flex-direction:column}collab-messages-add-102025 .selector-container .radio-group{display:grid;grid-template-columns:1fr 1fr;gap:12px}collab-messages-add-102025 .selector-container .radio-label{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;background-color:#fff;transition:all .2s ease;color:#6b7280}collab-messages-add-102025 .selector-container .radio-label:hover{border-color:#d1d5db;background-color:#f9fafb}collab-messages-add-102025 .selector-container .radio-input{opacity:0;position:absolute;width:0;height:0}collab-messages-add-102025 .selector-container .radio-label.selected{border-color:var(--selected-border);background-color:#eff6ff;color:var(--selected-text)}collab-messages-add-102025 .selector-container svg{width:20px;height:20px;fill:currentColor}collab-messages-add-102025 .selector-container .radio-input:focus-visible+.content-wrapper{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:4px}collab-messages-add-102025 .selector-container .content-wrapper{display:flex;align-items:center;gap:8px;flex-direction:column;text-align:center}collab-messages-add-102025 .selector-container .content-wrapper .option-title{display:flex;align-items:center;gap:8px;font-size:var(--font-size-16)}collab-messages-add-102025 .selector-container .content-wrapper .option-desc{font-style:italic;font-size:var(--font-size-12)}

collab-messages-add-participant-102025{display:block;font-family:var(--font-family-primary);font-size:var(--font-size-16);font-weight:var(--font-weight-normal);line-height:1.5;color:var(--text-default);background-color:inherit}collab-messages-add-participant-102025 .add-participant{display:flex;flex-direction:column;gap:.2rem}collab-messages-add-participant-102025 .add-participant .add-participant-ok{color:var(--status-success-text);font-size:var(--font-size-12)}collab-messages-add-participant-102025 .add-participant .add-participant-error{color:var(--status-error-text);font-size:var(--font-size-12)}collab-messages-add-participant-102025 .add-participant .suggestions{border:1px solid #ccc;max-height:150px;overflow-y:auto;background:white;color:#000000;width:100%;z-index:10;box-shadow:0 4px 12px rgba(0,0,0,0.1);border-radius:6px;border-top-left-radius:0;border-top-right-radius:0}collab-messages-add-participant-102025 .add-participant .suggestion{padding:8px;cursor:pointer}collab-messages-add-participant-102025 .add-participant .suggestion:hover{background-color:#f5f5f5}collab-messages-add-participant-102025 .add-participant .suggestion.highlighted{background-color:#f5f5f5}collab-messages-add-participant-102025 .add-participant label{display:block;margin-bottom:.4rem;font-size:var(--font-size-12);color:var(--text-muted)}collab-messages-add-participant-102025 .add-participant label input,collab-messages-add-participant-102025 .add-participant label select,collab-messages-add-participant-102025 .add-participant label textarea{width:100%;display:block;font-size:1rem;line-height:1.5;height:33px;color:#000000;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;outline:none}collab-messages-add-participant-102025 .add-participant label input[disabled],collab-messages-add-participant-102025 .add-participant label select[disabled],collab-messages-add-participant-102025 .add-participant label textarea[disabled]{background-color:var(--surface-alt-bg)}collab-messages-add-participant-102025 .add-participant .form-actions{display:flex;justify-content:flex-end;gap:.5rem}collab-messages-add-participant-102025 .add-participant .form-actions button{padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer;font-size:var(--font-size-12);font-weight:var(--font-weight-bold);display:flex;align-items:center;gap:.25rem}collab-messages-add-participant-102025 .add-participant .form-actions button .loader{display:inline-block;width:12px;height:12px;border:2px solid #ccc;border-top:2px solid #333;border-radius:50%;animation:spin .6s linear infinite}collab-messages-add-participant-102025 .add-participant .form-actions .btn-save{background:var(--button-primary-bg);color:white}collab-messages-add-participant-102025 .add-participant .form-actions .btn-save svg{fill:currentColor}collab-messages-add-participant-102025 .add-participant .form-actions .btn-save:hover{background:var(--button-primary-bg-hover)}collab-messages-add-participant-102025 .add-participant .form-actions .btn-save:disabled{background:var(--button-primary-bg-disabled);cursor:not-allowed}

collab-messages-apps-102025{display:block;padding:1rem}collab-messages-apps-102025 .menu-container{font-family:var(--font-family-primary);color:var(--text-default);background-color:var(--surface-bg);font-size:var(--font-size-16);line-height:var(--line-height-medium)}

collab-messages-apps-menu-102025{display:block;font-family:var(--font-family-primary);color:var(--text-default);padding:var(--space-16)}collab-messages-apps-menu-102025 .menu-module{margin:var(--space-16) 0;border:1px solid var(--border-default);border-radius:8px;background:var(--surface-alt-bg);transition:background var(--transition-normal)}collab-messages-apps-menu-102025 .menu-module summary{cursor:pointer;display:flex;align-items:center;padding:var(--space-8) var(--space-8);font-weight:var(--font-weight-bold);color:var(--text-default);position:relative;list-style:none;user-select:none}collab-messages-apps-menu-102025 .menu-module summary .icon{width:1rem;height:1rem;display:inline-flex;align-items:center;justify-content:center;margin-right:var(--space-8)}collab-messages-apps-menu-102025 .menu-module summary .name{flex:1}collab-messages-apps-menu-102025 .menu-module summary::after{content:'▶';font-size:.8rem;color:var(--text-muted);margin-left:auto;transition:transform var(--transition-slow) ease,color var(--transition-slow)}collab-messages-apps-menu-102025 .menu-module[open]>summary::after{transform:rotate(0deg);color:var(--text-default);content:'▼'}collab-messages-apps-menu-102025 .menu-list{list-style:none;margin:0;padding:0;padding-bottom:.3rem}collab-messages-apps-menu-102025 .favorites{list-style:none;padding:0;margin:1rem 0;padding-inline-start:1rem}collab-messages-apps-menu-102025 .favorites .favorite-item{cursor:pointer;margin-bottom:.7rem}collab-messages-apps-menu-102025 .apps-toolbar{display:flex;flex-direction:column;gap:var(--space-8);margin-bottom:var(--space-16)}collab-messages-apps-menu-102025 .apps-toolbar .apps-search{width:100%;box-sizing:border-box;padding:var(--space-8);border:1px solid var(--border-default);border-radius:6px;font-family:var(--font-family-primary);color:var(--text-default);background:var(--surface-alt-bg)}collab-messages-apps-menu-102025 .apps-toolbar .apps-search:focus{outline:none;border-color:var(--selected-border)}collab-messages-apps-menu-102025 .apps-toolbar .apps-filters{display:flex;gap:var(--space-8)}collab-messages-apps-menu-102025 .apps-toolbar .apps-filters .apps-filter{flex:1;cursor:pointer;padding:var(--space-8);border:1px solid var(--border-default);border-radius:6px;background:var(--surface-alt-bg);color:var(--text-default);font-family:var(--font-family-primary);transition:background var(--transition-fast),color var(--transition-fast)}collab-messages-apps-menu-102025 .apps-toolbar .apps-filters .apps-filter:hover{background:var(--surface-bg-hover)}collab-messages-apps-menu-102025 .apps-toolbar .apps-filters .apps-filter.active{background:var(--selected-border);border-color:var(--selected-border);color:#fff}collab-messages-apps-menu-102025 .empty{padding:var(--space-8);color:var(--text-muted)}collab-messages-apps-menu-102025 h3{border-bottom:1px solid #cecece;padding:.5rem}collab-messages-apps-menu-102025 .menu-item{padding-left:var(--space-16)}collab-messages-apps-menu-102025 .menu-item .menu-item-header{display:flex;gap:.4rem;align-items:center;justify-content:start;padding:var(--space-8);cursor:pointer;color:var(--text-default);border-radius:4px;transition:background var(--transition-slow)}collab-messages-apps-menu-102025 .menu-item .menu-item-header:hover{background:var(--surface-bg-hover)}collab-messages-apps-menu-102025 .menu-item .menu-item-header .favorite{margin-left:auto;color:var(--text-muted);cursor:pointer;font-size:1rem;transition:color var(--transition-fast)}collab-messages-apps-menu-102025 .menu-item .menu-item-header .favorite.active{color:var(--selected-text)}collab-messages-apps-menu-102025 .menu-item .menu-item-header .favorite:hover{color:var(--selected-text-hover)}collab-messages-apps-menu-102025 .menu-item .submenu{list-style:none;padding-inline-start:0;margin-left:1rem;margin-top:4px;border-left:2px solid var(--border-default-focus)}

collab-messages-avatar-102025{display:inline-block;position:relative;width:var(--avatar-width, 30px);height:var(--avatar-height, 30px);flex:0 0 var(--avatar-width, 30px)}collab-messages-avatar-102025 .avatar{position:relative;display:flex;flex-direction:column;gap:.4rem;align-items:center;justify-content:center;width:var(--avatar-width, 30px);height:var(--avatar-height, 30px)}collab-messages-avatar-102025 .avatar img{width:var(--avatar-width, 30px);height:var(--avatar-height, 30px);border-radius:50%;object-fit:cover;box-shadow:var(--cm-shadow-sm, 0 1px 3px rgba(0,0,0,0.14))}collab-messages-avatar-102025 .avatar svg{width:var(--avatar-width, 30px);height:var(--avatar-height, 30px);border-radius:50%;background:var(--cm-green-avatar, #cfe9d8);color:var(--cm-green, #008f4c);box-shadow:var(--cm-shadow-sm, 0 1px 3px rgba(0,0,0,0.14))}collab-messages-avatar-102025 .avatar .avatar-placeholder{width:var(--avatar-width, 30px);height:var(--avatar-height, 30px);border-radius:50%;background-color:var(--cm-green-avatar, #cfe9d8);display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--cm-green, #008f4c);cursor:pointer;box-shadow:var(--cm-shadow-sm, 0 1px 3px rgba(0,0,0,0.14))}collab-messages-avatar-102025 .avatar .avatar-placeholder svg{width:12px;height:12px;box-shadow:none}

collab-messages-change-avatar-102025{display:block}collab-messages-change-avatar-102025 .panel{border:1px solid #ddd;padding:12px;border-radius:6px;margin:8px 0}collab-messages-change-avatar-102025 .preview img,collab-messages-change-avatar-102025 .preview svg{width:80px;height:80px;border-radius:50%;object-fit:cover;border:1px solid #ccc;fill:currentColor}collab-messages-change-avatar-102025 textarea{width:100%;min-height:60px}collab-messages-change-avatar-102025 .avatar-section{display:flex;flex-direction:column;align-items:center}collab-messages-change-avatar-102025 .actions-avatar{display:flex;gap:1rem}collab-messages-change-avatar-102025 .actions-ia{margin-top:10px;display:flex;gap:10px;align-items:center}collab-messages-change-avatar-102025 input,collab-messages-change-avatar-102025 select,collab-messages-change-avatar-102025 textarea{width:100%;display:block;font-size:1rem;line-height:1.5;height:33px;color:#000000;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;outline:none}collab-messages-change-avatar-102025 input[disabled],collab-messages-change-avatar-102025 select[disabled],collab-messages-change-avatar-102025 textarea[disabled]{background-color:var(--surface-alt-bg)}collab-messages-change-avatar-102025 button{background-color:var(--button-primary-bg);border-radius:8px;border:none;box-shadow:0 1px 3px 0 var(--border-default);display:flex;flex-direction:row;justify-content:center;gap:.2rem;font-weight:700;align-items:center;height:40px;transition:height .3s cubic-bezier(.25, .1, .25, 1);padding:.5rem;color:#ffffff;cursor:pointer;max-width:200px;text-overflow:ellipsis;white-space:nowrap}collab-messages-change-avatar-102025 button:hover{background-color:var(--button-primary-bg-hover)}collab-messages-change-avatar-102025 .loader{display:inline-block;width:16px;height:16px;border:2px solid #ccc;border-top:2px solid #000;border-radius:50%;animation:spin 1s linear infinite}collab-messages-change-avatar-102025 .upload-wrapper{position:relative;display:inline-block}collab-messages-change-avatar-102025 .upload-btn{background-color:#007bff;color:#fff;border:none;padding:8px 14px;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s ease}collab-messages-change-avatar-102025 .upload-btn:hover{background-color:#0056b3}collab-messages-change-avatar-102025 .hidden-file-input{display:none}@keyframes spin{to{transform:rotate(360deg)}}

collab-messages-chat-102025{position:relative;display:flex;flex-direction:column;height:calc(100% - 52px);width:375px;background:var(--cm-panel-bg, #ffffff);color:var(--cm-text, #111827);font-family:var(--font-family-primary)}collab-messages-chat-102025.custom{height:100%}collab-messages-chat-102025 .loader{display:inline-block;width:10px;height:10px;border:2px solid #ccc;border-top:2px solid #333;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}collab-messages-chat-102025 .header{padding:0 .8rem;height:58px;min-height:58px;color:var(--cm-text-on-green, #ffffff);cursor:pointer;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--font-size-16);text-transform:none;background:var(--cm-green-dark, #007a3d);border-bottom:1px solid rgba(255,255,255,0.14);box-shadow:var(--cm-shadow-sm, 0 1px 3px rgba(0,0,0,0.14))}collab-messages-chat-102025 .header svg{fill:currentColor}collab-messages-chat-102025 .header collab-messages-filter-102025{width:calc(100% - 50px)}collab-messages-chat-102025 .header .header-title{max-width:260px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}collab-messages-chat-102025 .header .header-actions{margin-left:auto;margin-right:1rem;display:flex;gap:.5rem}collab-messages-chat-102025 .header .header-actions span{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%}collab-messages-chat-102025 .header .header-actions span:hover{background:rgba(255,255,255,0.12)}collab-messages-chat-102025 .header>span{display:flex;align-items:center;gap:.5rem;flex:1;justify-content:center}collab-messages-chat-102025 .header:has(collab-messages-filter-102025){height:70px;min-height:70px;padding:0 12px;background:var(--cm-panel-bg, #ffffff);color:var(--cm-text, #111827);border-bottom:1px solid var(--cm-border, #e2e7e3);box-shadow:none}collab-messages-chat-102025 .header:has(collab-messages-filter-102025) collab-messages-filter-102025{width:calc(100% - 46px)}collab-messages-chat-102025 .header:has(collab-messages-filter-102025) .header-actions{margin-right:0}collab-messages-chat-102025 .header:has(collab-messages-filter-102025) .header-actions span{color:var(--cm-green-dark, #007a3d)}collab-messages-chat-102025 .header:has(collab-messages-filter-102025) .header-actions span:hover{background:rgba(0,143,76,0.08)}collab-messages-chat-102025 .thread-toolbar{display:flex;align-items:center;justify-content:center;gap:.35rem;min-height:34px;padding:.25rem .45rem;border-bottom:1px solid var(--cm-border, #e2e7e3);background:var(--cm-panel-muted, #f3f7f4);color:var(--cm-text, #111827);flex-shrink:0}collab-messages-chat-102025 .thread-toolbar-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.18rem;min-width:36px;height:26px;padding:0 .42rem;border:1px solid var(--cm-border, #e2e7e3);border-radius:var(--cm-radius-pill, 9999px);background:var(--cm-panel-bg, #ffffff);color:var(--cm-green-dark, #007a3d);cursor:pointer;line-height:1}collab-messages-chat-102025 .thread-toolbar-btn svg{width:14px;height:14px;fill:currentColor;stroke:currentColor}collab-messages-chat-102025 .thread-toolbar-btn:hover,collab-messages-chat-102025 .thread-toolbar-btn.active{border-color:var(--cm-green, #008f4c);color:var(--cm-green-dark, #007a3d);background:rgba(30,30,30,0.18)}collab-messages-chat-102025 .thread-toolbar-btn.important{border-color:var(--status-warning-text);color:var(--status-warning-text)}collab-messages-chat-102025 .thread-toolbar-btn.attention{animation:toolbarAttentionPulse 1.6s ease-in-out infinite}collab-messages-chat-102025 .thread-toolbar-btn.loading{cursor:progress;opacity:.72}collab-messages-chat-102025 .thread-toolbar-btn.error{border-color:#d92d20;color:#d92d20}@keyframes toolbarAttentionPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--status-warning-text) 45%, transparent)}70%{box-shadow:0 0 0 7px transparent}100%{box-shadow:0 0 0 0 transparent}}collab-messages-chat-102025 .toolbar-counter{font-size:var(--font-size-12);font-weight:700;min-width:8px}collab-messages-chat-102025 .toolbar-alert{position:absolute;top:-6px;right:-3px;color:var(--status-warning-text);font-weight:700;font-size:var(--font-size-16);line-height:1}collab-messages-chat-102025 .thread-toolbar-btn.error .toolbar-alert{color:#d92d20}collab-messages-chat-102025 .toolbar-loading{width:8px;height:8px;border:1px solid currentColor;border-top-color:transparent;border-radius:50%;animation:toolbarLoadingSpin .7s linear infinite}@keyframes toolbarLoadingSpin{to{transform:rotate(360deg)}}collab-messages-chat-102025 .read-only-thread{padding:.65rem .8rem;border-top:1px solid var(--cm-border, #e2e7e3);background:var(--cm-panel-muted, #f3f7f4);color:var(--cm-text-muted, #5b635f);font-size:var(--font-size-12);text-align:center}collab-messages-chat-102025 .forward-message-scenario{display:flex;flex-direction:column;gap:.75rem;height:100%;padding:1rem;color:var(--cm-text, #111827);overflow:hidden}collab-messages-chat-102025 .forward-message-scenario label{font-size:var(--font-size-12);font-weight:700}collab-messages-chat-102025 .forward-message-scenario input[type="search"]{width:100%;padding:.55rem .75rem;border:1px solid var(--cm-border, #e2e7e3);border-radius:6px;background:var(--cm-input-bg, #ffffff);color:var(--cm-text, #111827);outline:none}collab-messages-chat-102025 .forward-message-scenario .forward-error{color:var(--status-error-text);font-size:var(--font-size-12)}collab-messages-chat-102025 .forward-destination-list{flex:1;overflow-y:auto;list-style:none;margin:0;padding:0;border:1px solid var(--cm-border, #e2e7e3);border-radius:6px;background:var(--cm-panel-bg, #ffffff)}collab-messages-chat-102025 .forward-destination-list li{border-bottom:1px solid var(--cm-border, #e2e7e3)}collab-messages-chat-102025 .forward-destination-list li:last-child{border-bottom:none}collab-messages-chat-102025 .forward-destination-list button{width:100%;display:flex;align-items:center;gap:.65rem;border:none;background:transparent;color:var(--cm-text, #111827);padding:.65rem;text-align:left;cursor:pointer}collab-messages-chat-102025 .forward-destination-list button:hover,collab-messages-chat-102025 .forward-destination-list button.selected{background:var(--cm-panel-muted, #f3f7f4)}collab-messages-chat-102025 .forward-destination-avatar{width:34px;height:34px;border-radius:12px;border:1px solid var(--cm-border, #e2e7e3);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}collab-messages-chat-102025 .forward-destination-avatar img,collab-messages-chat-102025 .forward-destination-avatar svg{width:100%;height:100%;object-fit:cover;fill:currentColor}collab-messages-chat-102025 .forward-destination-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}collab-messages-chat-102025 .forward-empty{padding:.8rem;color:var(--cm-text-muted, #5b635f);font-size:var(--font-size-12)}collab-messages-chat-102025 .forward-actions{display:flex;justify-content:flex-end;gap:.5rem}collab-messages-chat-102025 .forward-actions button{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--cm-border, #e2e7e3);border-radius:6px;padding:.5rem .75rem;cursor:pointer;color:var(--cm-text, #111827);background:var(--cm-panel-bg, #ffffff)}collab-messages-chat-102025 .forward-actions button.primary{background:var(--button-primary-bg);color:var(--cm-text-on-green, #ffffff);border-color:var(--button-primary-bg)}collab-messages-chat-102025 .forward-actions button:disabled{cursor:default;opacity:.55}collab-messages-chat-102025 .forward-actions button svg{width:14px;height:14px;fill:currentColor}collab-messages-chat-102025 .toolbar-help-scenario{display:flex;flex-direction:column;gap:.75rem;height:100%;padding:1rem;color:var(--cm-text, #111827)}collab-messages-chat-102025 .toolbar-help-scenario .toolbar-help-icon{width:44px;height:44px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--cm-panel-muted, #f3f7f4);color:var(--cm-green, #008f4c)}collab-messages-chat-102025 .toolbar-help-scenario .toolbar-help-icon svg{width:24px;height:24px;fill:currentColor}collab-messages-chat-102025 .toolbar-help-scenario h3{margin:0;font-size:var(--font-size-16)}collab-messages-chat-102025 .toolbar-help-scenario p{margin:0;line-height:1.45;color:var(--cm-text-muted, #5b635f)}collab-messages-chat-102025 .toolbar-help-scenario button{align-self:flex-start;display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--cm-border, #e2e7e3);border-radius:6px;padding:.5rem .75rem;cursor:pointer;color:var(--cm-text, #111827);background:var(--cm-panel-bg, #ffffff)}collab-messages-chat-102025 .toolbar-help-scenario button svg{width:14px;height:14px;fill:currentColor}collab-messages-chat-102025 .welcome-message{padding:1rem}collab-messages-chat-102025 .welcome-message button{background-color:var(--button-primary-bg);border-radius:8px;border:none;box-shadow:0 1px 3px 0 var(--border-default);display:flex;flex-direction:row;justify-content:center;gap:.2rem;font-weight:700;align-items:center;height:40px;transition:height .3s cubic-bezier(.25, .1, .25, 1);padding:.5rem;color:var(--cm-text-on-green, #ffffff);cursor:pointer;width:100%}collab-messages-chat-102025 .welcome-message button:hover{background-color:var(--button-primary-bg-hover)}collab-messages-chat-102025 .thread-search{width:100%;padding:0 .2rem}collab-messages-chat-102025 .thread-search input[type="search"]{width:100%;min-height:38px;padding:.45rem 1rem;font-family:var(--font-family-primary);font-size:.95rem;border:1px solid rgba(255,255,255,0.35);border-radius:var(--cm-radius-pill, 9999px);outline:none;background:var(--cm-input-bg, #ffffff);color:var(--cm-text, #111827);transition:border-color .2s,box-shadow .2s,background-color .2s;box-shadow:0 0 0 2px transparent}collab-messages-chat-102025 .thread-search input[type="search"]::placeholder{color:var(--cm-text-muted, #5b635f)}collab-messages-chat-102025 .thread-search input[type="search"]:focus{background:var(--cm-input-bg, #ffffff);border-color:var(--cm-border, #e2e7e3);box-shadow:0 0 0 3px rgba(0,143,76,0.12)}collab-messages-chat-102025 .thread-list{list-style:none;margin:0;padding:0;overflow-y:auto;overflow-x:hidden;width:100%;background:var(--cm-panel-bg, #ffffff)}collab-messages-chat-102025 .thread-list .archived-title{background:var(--cm-panel-muted, #f3f7f4);text-align:center;text-transform:uppercase;font-size:var(--font-size-16);color:var(--cm-text-muted, #5b635f)}collab-messages-chat-102025 .thread-list .unread-count{background-color:var(--cm-green, #008f4c);color:var(--cm-text-on-green, #ffffff);font-size:.75rem;font-weight:bold;padding:.2rem .48rem;border-radius:var(--cm-radius-pill, 9999px);margin-left:1rem;white-space:nowrap}collab-messages-chat-102025 .thread-list .thread-group details:not([open]){background:var(--cm-panel-muted, #f3f7f4)}collab-messages-chat-102025 .thread-list .thread-group.has-notification summary,collab-messages-chat-102025 .thread-list .thread-item.has-notification{background-color:rgba(174,232,196,0.28)}collab-messages-chat-102025 .thread-list .thread-group.has-notification .thread-group-name,collab-messages-chat-102025 .thread-list .thread-item.has-notification .thread-name{font-weight:700}collab-messages-chat-102025 .thread-list .thread-group.has-notification .last-group-message,collab-messages-chat-102025 .thread-list .thread-item.has-notification .last-message{color:var(--cm-text, #111827)}collab-messages-chat-102025 .thread-list .tasks-pendings-count{position:relative;display:inline-block;font-size:20px;fill:var(--status-warning-text);color:var(--status-warning-text);margin-right:.5rem}collab-messages-chat-102025 .thread-list .tasks-pendings-count .notification-badge{position:absolute;top:-1px;right:-3px;background:red;color:white;border-radius:50%;padding:.1em .1em;font-size:.49em;font-weight:bold;line-height:1;min-width:1em;text-align:center}collab-messages-chat-102025 .thread-list .thread-group summary{cursor:pointer;list-style:none;height:76px;transition:background-color .2s;display:flex;align-items:center;padding:0 12px;position:relative;width:100%;box-sizing:border-box;border-bottom:1px solid var(--cm-border, #e2e7e3)}collab-messages-chat-102025 .thread-list .thread-group summary .thread-group-item-header{display:flex;justify-content:space-between}collab-messages-chat-102025 .thread-list .thread-group summary .thread-group-item-header .thread-group-name{font-size:1rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cm-text, #111827)}collab-messages-chat-102025 .thread-list .thread-group summary .thread-group-item-header .last-group-update{font-size:.875rem;color:var(--cm-text-muted, #5b635f);white-space:nowrap}collab-messages-chat-102025 .thread-list .thread-group summary .thread-group-content{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 0 0 12px}collab-messages-chat-102025 .thread-list .thread-group summary .thread-group-avatar{width:52px;height:52px;border-radius:50%;background:var(--cm-green-avatar, #cfe9d8);color:var(--cm-green, #008f4c);display:flex;align-items:center;justify-content:center;flex-shrink:0}collab-messages-chat-102025 .thread-list .thread-group summary .thread-group-avatar svg{fill:currentColor;width:28px;height:28px}collab-messages-chat-102025 .thread-list .thread-group summary .thread-group-avatar img{border-radius:50%;width:100%;height:100%;object-fit:cover}collab-messages-chat-102025 .thread-list .thread-group summary .thread-group-summary{display:flex;justify-content:space-between;align-items:center}collab-messages-chat-102025 .thread-list .thread-group summary .thread-group-summary .last-group-message{font-size:.875rem;color:var(--cm-text-muted, #5b635f);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}collab-messages-chat-102025 .thread-list .thread-group summary::-webkit-details-marker{display:none}collab-messages-chat-102025 .thread-item:hover{background-color:var(--cm-panel-muted, #f3f7f4)}collab-messages-chat-102025 .thread-item{cursor:pointer;height:76px;transition:background-color .2s;display:flex;align-items:center;padding:0 12px;position:relative;width:100%;box-sizing:border-box;border-bottom:1px solid var(--cm-border, #e2e7e3)}collab-messages-chat-102025 .thread-item .back-button{cursor:pointer}collab-messages-chat-102025 .thread-item .avatar{flex:0 0 auto;width:48px;height:48px;border-radius:50%;margin-right:1rem}collab-messages-chat-102025 .thread-item .thread-content{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 0 0 12px}collab-messages-chat-102025 .thread-item .thread-item-avatar{width:52px;height:52px;border-radius:50%;border:none;background:var(--cm-green-avatar, #cfe9d8);color:var(--cm-green, #008f4c);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}collab-messages-chat-102025 .thread-item .thread-item-avatar img,collab-messages-chat-102025 .thread-item .thread-item-avatar svg{border-radius:50%;width:100%;height:100%;object-fit:cover}collab-messages-chat-102025 .thread-item .thread-item-header{display:flex;justify-content:space-between}collab-messages-chat-102025 .thread-item .thread-item-header .thread-name{font-size:1rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cm-text, #111827)}collab-messages-chat-102025 .thread-item .thread-item-header .last-update,collab-messages-chat-102025 .thread-item .thread-item-header .archived-at{font-size:.875rem;color:var(--cm-text-muted, #5b635f);white-space:nowrap}collab-messages-chat-102025 .thread-item .thread-summary{display:flex;justify-content:space-between;align-items:center}collab-messages-chat-102025 .thread-item .thread-summary .last-message{font-size:.875rem;color:var(--cm-text-muted, #5b635f);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}collab-messages-chat-102025 .unread-messages{background:radial-gradient(circle at center, #868686 0%, rgba(255,255,255,0.6) 70%, rgba(255,255,255,0) 100%);position:absolute;width:100%;top:50px;right:0;color:#FFFFFF;text-align:center;text-transform:uppercase;font-size:16px;animation:pulseLoading 1.5s infinite ease-in-out}collab-messages-chat-102025 .new-messages-label{display:flex;justify-content:center;align-self:center;background:var(--cm-date-bg, rgba(255,255,255,0.92));color:var(--cm-text-muted, #5b635f);text-transform:uppercase;font-size:10px;font-weight:bold;margin:5px 0 7px;padding:3px 9px;border-radius:var(--cm-radius-pill, 9999px);box-shadow:var(--cm-shadow-sm, 0 1px 3px rgba(0,0,0,0.14))}collab-messages-chat-102025 .error-messages{position:absolute;top:50px;left:0;padding-left:1rem;background:var(--surface-alt-bg);color:var(--status-error-text);font-size:var(--font-size-16)}@keyframes pulseLoading{0%{opacity:.6}50%{opacity:1}100%{opacity:.6}}collab-messages-chat-102025 .chat-container{display:flex;flex:1;flex-direction:column;padding:10px 10px calc(10px + 1em);overflow-y:auto;overflow-x:hidden;max-height:100%;background-color:var(--cm-chat-bg, #eef5f0);background-image:linear-gradient(90deg, transparent 16px, var(--cm-chat-pattern, rgba(0,122,61,0.026)) 16px, var(--cm-chat-pattern, rgba(0,122,61,0.026)) 17px, transparent 17px),linear-gradient(transparent 16px, var(--cm-chat-pattern, rgba(0,122,61,0.026)) 16px, var(--cm-chat-pattern, rgba(0,122,61,0.026)) 17px, transparent 17px);background-size:40px 40px}collab-messages-chat-102025 .chat-container .message-time{align-self:center;text-align:center;font-size:.75rem;color:var(--cm-text-muted, #5b635f);margin:4px 0 7px;padding:4px 10px;background:var(--cm-date-bg, rgba(255,255,255,0.9));border-radius:var(--cm-radius-pill, 9999px);box-shadow:var(--cm-shadow-sm, 0 1px 3px rgba(0,0,0,0.14))}collab-messages-chat-102025 .task-notification-nav{position:absolute;right:18px;bottom:86px;z-index:5;width:38px;height:38px;border:1px solid var(--border-subtle);border-radius:50%;background:var(--cm-panel-bg, #ffffff);color:var(--cm-green, #008f4c);box-shadow:rgba(0,0,0,0.22) 0 2px 8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .15s ease,background-color .15s ease}collab-messages-chat-102025 .task-notification-nav:hover{background:var(--cm-panel-muted, #f3f7f4);transform:translateY(-1px)}

collab-messages-chat-message-102025{display:block;font-family:var(--font-family-primary)}collab-messages-chat-message-102025 .message{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-top:8px}collab-messages-chat-message-102025 .message.reaction-on{margin-bottom:16px}collab-messages-chat-message-102025 .message.user{align-items:flex-end}collab-messages-chat-message-102025 .message.same{margin-top:0}collab-messages-chat-message-102025 .message .message-row{display:flex;align-items:center;max-width:76%;min-width:0;margin-bottom:2px;margin-left:40px;position:relative;gap:.25rem}collab-messages-chat-message-102025 .message .message-row .message-card{display:flex;flex-direction:column;background-color:var(--cm-bubble-in, #ffffff);border-radius:10px;padding:.42rem .58rem .32rem;position:relative;font-size:13px;line-height:1.34;box-sizing:border-box;max-width:100%;min-width:0;color:var(--cm-text, #111827);box-shadow:var(--cm-shadow-sm, 0 1px 3px rgba(0,0,0,0.14))}collab-messages-chat-message-102025 .message .message-row .message-card.system:not(.same){border-top-left-radius:3px}collab-messages-chat-message-102025 .message .message-row .message-card.system:not(.same):before{content:'';position:absolute;top:0;left:-6px;width:0;height:0;border-top:0 solid transparent;border-right:7px solid var(--cm-bubble-in, #ffffff);border-bottom:9px solid transparent}collab-messages-chat-message-102025 .message .message-row .message-card.user{background-color:var(--cm-bubble-out, #aee8c4);align-self:flex-end}collab-messages-chat-message-102025 .message .message-row .message-card.user:not(.same){border-top-right-radius:3px}collab-messages-chat-message-102025 .message .message-row .message-card.user:not(.same):before{content:'';position:absolute;top:0;right:-6px;width:0;height:0;border-top:0 solid transparent;border-left:7px solid var(--cm-bubble-out, #aee8c4);border-bottom:9px solid transparent}collab-messages-chat-message-102025 .message .message-row .message-card.pinned{border:1px solid var(--selected-border)}collab-messages-chat-message-102025 .message .message-row .message-card.toolbar-highlighted{border:2px solid var(--selected-border);box-shadow:0 0 0 2px color-mix(in srgb, var(--focus-ring) 18%, transparent)}collab-messages-chat-message-102025 .message .message-row .message-card .message-title{color:var(--cm-text-on-bubble-in, #007a3d);font-size:12px;font-weight:700;margin-bottom:.06rem}collab-messages-chat-message-102025 .message .message-row .message-card.user .message-title{color:var(--cm-text-on-bubble-out, #007a3d)}collab-messages-chat-message-102025 .message .message-row .message-card .message-see-more{border:none;background:transparent;color:var(--cm-text, #111827);font:inherit;font-size:11px;font-weight:700;text-decoration:underline;padding:3px 2px;cursor:pointer;line-height:1.4;white-space:nowrap;display:block;margin-top:2px}collab-messages-chat-message-102025 .message .message-row .message-card .message-ai{margin-top:.25rem;display:flex;margin-left:auto;width:100%}collab-messages-chat-message-102025 .message .message-row .message-card .failed{margin-top:.2rem}collab-messages-chat-message-102025 .message .message-row .message-card .failed>div{display:flex;gap:.3rem}collab-messages-chat-message-102025 .message .message-row .message-card .failed svg{fill:var(--status-error-text);width:14px;height:14px}collab-messages-chat-message-102025 .message .message-row .message-card .failed small{color:var(--cm-text, #111827);font-style:italic;font-size:var(--font-size-12)}collab-messages-chat-message-102025 .message .message-row .message-card .message-content{margin-top:.18rem;color:var(--cm-text, #111827);display:flex;align-items:flex-start;gap:.4rem;word-break:break-word}collab-messages-chat-message-102025 .message .message-row .message-card .message-content.task-failed{color:var(--cm-danger, #b91c1c);white-space:pre-wrap;flex-direction:column}collab-messages-chat-message-102025 .message .message-row .message-card .message-content.task-failed .message-see-more{color:var(--cm-danger, #b91c1c)}collab-messages-chat-message-102025 .message .message-row .message-card .message-content collab-messages-rich-preview-text-102025{flex:1;min-width:0}collab-messages-chat-message-102025 .message .message-row .message-card .message-content collab-messages-rich-preview-text-102025 .inline-code{background-color:var(--cm-soft-overlay, rgba(29,28,29,0.07));color:#c2185b;border-radius:3px;padding:0 .12em}collab-messages-chat-message-102025 .message .message-row .message-card .message-content svg{flex-shrink:0;width:12px;fill:var(--cm-green, #008f4c)}collab-messages-chat-message-102025 .message .message-row .message-card .message-moderation-notice{display:flex;align-items:flex-start;gap:.45rem;margin-top:.25rem;padding:.45rem .55rem;border:1px solid var(--cm-border-soft, rgba(0,0,0,0.08));border-radius:6px;background:var(--cm-soft-overlay, rgba(255,255,255,0.76));color:var(--cm-text-muted, #5b635f);font-size:var(--font-size-12)}collab-messages-chat-message-102025 .message .message-row .message-card .message-moderation-notice svg{width:14px;height:14px;flex-shrink:0;margin-top:1px}collab-messages-chat-message-102025 .message .message-row .message-card .message-moderation-notice>div{display:flex;flex-direction:column;gap:.1rem;min-width:0}collab-messages-chat-message-102025 .message .message-row .message-card .message-moderation-notice span{color:var(--cm-text, #111827);font-weight:600}collab-messages-chat-message-102025 .message .message-row .message-card .message-moderation-notice small{color:var(--cm-text-muted, #5b635f)}collab-messages-chat-message-102025 .message .message-row .message-card .message-moderation-notice.moderated svg{color:var(--status-error-text)}collab-messages-chat-message-102025 .message .message-row .message-card .message-edit-form{display:flex;flex-direction:column;gap:.4rem;margin-top:.35rem}collab-messages-chat-message-102025 .message .message-row .message-card .message-edit-form>collab-messages-prompt-102025{min-width:260px;max-width:100%;background:transparent;border-top:none;box-shadow:none}collab-messages-chat-message-102025 .message .message-row .message-card .message-edit-form>collab-messages-prompt-102025 .wrapper{padding:0}collab-messages-chat-message-102025 .message .message-row .message-card .message-edit-form>collab-messages-prompt-102025 .prompt-toolbar{padding:0 0 4px}collab-messages-chat-message-102025 .message .message-row .message-card .message-edit-form>collab-messages-prompt-102025 .textarea-container textarea{min-width:260px;min-height:82px;max-width:100%;resize:vertical;border:1px solid var(--cm-border, rgba(0,0,0,0.18));background:var(--cm-input-bg, #ffffff);color:var(--cm-text, #111827);border-radius:6px;padding:.45rem;font-family:inherit}collab-messages-chat-message-102025 .message .message-row .message-card .message-edit-form>collab-messages-prompt-102025 .textarea-container.rich-preview-enabled textarea{background:transparent;color:transparent;caret-color:var(--cm-text, #111827)}collab-messages-chat-message-102025 .message .message-row .message-card .message-edit-form>collab-messages-prompt-102025 .textarea-container.rich-preview-enabled .prompt-overlay{min-height:82px;border:1px solid var(--cm-border, rgba(0,0,0,0.18));border-radius:6px;padding:.45rem}collab-messages-chat-message-102025 .message .message-row .message-card .message-edit-actions{display:flex;justify-content:flex-end;gap:.4rem}collab-messages-chat-message-102025 .message .message-row .message-card .message-edit-actions button{border:1px solid var(--cm-border, rgba(0,0,0,0.16));border-radius:4px;background:var(--cm-soft-overlay, rgba(255,255,255,0.78));color:var(--cm-text, #111827);padding:.25rem .5rem;cursor:pointer}collab-messages-chat-message-102025 .message .message-row .message-card .message-edit-history{display:flex;flex-direction:column;gap:.4rem;margin-top:.35rem;padding:.38rem;border:1px solid var(--cm-border-soft, rgba(0,0,0,0.08));border-radius:6px;background:var(--cm-soft-overlay, rgba(255,255,255,0.72));color:var(--cm-text, #111827);font-size:var(--font-size-12)}collab-messages-chat-message-102025 .message .message-row .message-card .message-edit-history-title{font-weight:600}collab-messages-chat-message-102025 .message .message-row .message-card .message-edit-history-item{display:flex;flex-direction:column;gap:.15rem}collab-messages-chat-message-102025 .message .message-row .message-card .message-edit-history-item small{color:var(--cm-text-muted, #5b635f)}collab-messages-chat-message-102025 .message .message-row .message-card .message-attachments{display:flex;flex-direction:column;gap:.35rem;margin-top:.35rem;width:min(360px, 100%);max-width:100%;min-width:0}collab-messages-chat-message-102025 .message .message-row .message-card .message-attachment{border:1px solid var(--cm-border-soft, rgba(0,0,0,0.08));border-radius:var(--cm-radius-sm, 8px);background:var(--cm-attachment-bg, rgba(255,255,255,0.78));color:var(--cm-text, #111827);overflow:hidden}collab-messages-chat-message-102025 .message .message-row .message-card .message-attachment a{color:inherit;text-decoration:none}collab-messages-chat-message-102025 .message .message-row .message-card .message-attachment svg{width:16px;height:16px;flex-shrink:0}collab-messages-chat-message-102025 .message .message-row .message-card .message-attachment.image{width:100%;max-width:100%;background:var(--cm-input-bg, #ffffff)}collab-messages-chat-message-102025 .message .message-row .message-card .message-attachment.image a{display:flex;align-items:center;justify-content:center;width:100%;background:var(--cm-input-bg, #ffffff)}collab-messages-chat-message-102025 .message .message-row .message-card .message-attachment.image img{display:block;width:100%;height:auto;max-width:100%;max-height:360px;object-fit:contain;background:var(--cm-input-bg, #ffffff)}collab-messages-chat-message-102025 .message .message-row .message-card .message-attachment.image .attachment-meta{display:flex;align-items:center;gap:.35rem;padding:.3rem .4rem;font-size:var(--font-size-12)}collab-messages-chat-message-102025 .message .message-row .message-card .message-attachment.file,collab-messages-chat-message-102025 .message .message-row .message-card .message-attachment.deleted{display:flex;align-items:center;gap:.35rem;padding:.38rem .42rem;font-size:var(--font-size-12)}collab-messages-chat-message-102025 .message .message-row .message-card .message-attachment.file a,collab-messages-chat-message-102025 .message .message-row .message-card .message-attachment.deleted a{display:flex;align-items:center;gap:.35rem;min-width:0;flex:1}collab-messages-chat-message-102025 .message .message-row .message-card .message-attachment span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}collab-messages-chat-message-102025 .message .message-row .message-card .message-attachment small{color:var(--cm-text-muted, #5b635f);white-space:nowrap}collab-messages-chat-message-102025 .message .message-row .message-card .message-attachment.deleted{color:var(--cm-text-muted, #5b635f)}collab-messages-chat-message-102025 .message .message-row .message-card .message-attachment .attachment-delete{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:4px;background:transparent;color:var(--cm-text, #111827);cursor:pointer}collab-messages-chat-message-102025 .message .message-row .message-card .message-attachment .attachment-delete:hover{background:var(--cm-soft-overlay, rgba(0,0,0,0.06))}collab-messages-chat-message-102025 .message .message-row .message-card .message-result .message-result-text{border-top:1px solid var(--cm-border-soft, rgba(0,0,0,0.1));margin-top:.4rem;white-space:pre-line;color:var(--cm-text, #111827);word-break:break-word}collab-messages-chat-message-102025 .message .message-row .message-card .message-result .message-result-text widget-text2-collab-messages-m-d-102025 .collab-md-message{font-family:inherit;font-size:inherit;color:inherit;line-height:inherit;background:inherit;padding:inherit}collab-messages-chat-message-102025 .message .message-row .message-card .message-result .message-result-text widget-text2-collab-messages-m-d-102025 .collab-md-message .mention-agent{color:var(--selected-text);background-color:transparent}collab-messages-chat-message-102025 .message .message-row .message-card .message-result .message-result-text widget-text2-collab-messages-m-d-102025 .collab-md-message .mention-agent:hover{color:var(--selected-text-hover)}collab-messages-chat-message-102025 .message .message-row .message-card .message-read-confirmations{margin-top:.4rem;padding:.3rem .4rem;background:var(--cm-soft-overlay, rgba(255,255,255,0.72));border:1px solid var(--cm-border-soft, rgba(0,0,0,0.08));border-radius:var(--cm-radius-sm, 8px);color:var(--cm-text, #111827);font-size:11px;line-height:1.35;word-break:break-word;display:flex;flex-direction:column;gap:.25rem}collab-messages-chat-message-102025 .message .message-row .message-card .message-read-confirmation{display:flex;flex-direction:column;gap:.2rem}collab-messages-chat-message-102025 .message .message-row .message-card .read-confirmation-line{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem}collab-messages-chat-message-102025 .message .message-row .message-card .read-confirmation-line.pending{color:var(--cm-text-muted, #5b635f)}collab-messages-chat-message-102025 .message .message-row .message-card .read-confirmation-line.canceled{border-top:1px solid var(--cm-border-soft, rgba(0,0,0,0.08));margin-top:.15rem;padding-top:.25rem;color:var(--cm-text-muted, #5b635f)}collab-messages-chat-message-102025 .message .message-row .message-card .read-confirmation-user{color:var(--selected-text);font-weight:600;background:var(--cm-soft-overlay, rgba(255,255,255,0.75));border-radius:4px;padding:0 .2rem}collab-messages-chat-message-102025 .message .message-row .message-card .read-confirmation-time{color:var(--cm-text-muted, #5b635f);white-space:nowrap}collab-messages-chat-message-102025 .message .message-row .message-card .execution-followup{border-top:1px solid var(--cm-border-soft, rgba(0,0,0,0.08));margin-top:.15rem;padding-top:.25rem}collab-messages-chat-message-102025 .message .message-row .message-card .followup-status-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px}collab-messages-chat-message-102025 .message .message-row .message-card .followup-status-icon svg{width:12px;height:12px;color:var(--selected-text);fill:currentColor}collab-messages-chat-message-102025 .message .message-row .message-card .message-content.trace{display:flex;flex-direction:column;align-items:flex-start}collab-messages-chat-message-102025 .message .message-row .message-card .message-content.translate{padding:0;margin:0;font-size:11px;font-style:italic;color:var(--cm-text-muted, #5b635f);padding-inline-start:6px;border-left:2px solid var(--cm-text-muted, #5b635f)}collab-messages-chat-message-102025 .message .message-row .message-card .message-footer{display:flex;justify-content:flex-end;align-items:center;gap:.25rem;font-size:.68rem;color:var(--cm-text-muted, #5b635f);text-align:right;margin-top:.08rem}collab-messages-chat-message-102025 .message .message-row .message-card .message-footer small{font-size:.66rem;font-style:italic}collab-messages-chat-message-102025 .message .message-row .message-card .message-footer .message-history-toggle{border:none;background:transparent;color:var(--cm-green-dark, #007a3d);font:inherit;font-size:11px;font-weight:700;padding:0 2px;cursor:pointer;line-height:1;white-space:nowrap}collab-messages-chat-message-102025 .message .message-row .message-card .message-footer .message-history-toggle:hover{text-decoration:underline;text-underline-offset:2px}collab-messages-chat-message-102025 .message .message-row>collab-messages-avatar-102025{position:absolute;top:1px;left:-35px;width:28px;height:28px;--avatar-width:28px;--avatar-height:28px}collab-messages-chat-message-102025 .message .message-group{display:contents}collab-messages-chat-message-102025 .message.user .message-row{margin-left:0;margin-right:6px;justify-content:flex-end}collab-messages-chat-message-102025 .message.system .message-row{margin-right:6px}collab-messages-chat-message-102025 .message-reactions{display:flex;gap:4px;margin-top:4px;position:absolute;bottom:-12px;right:8px}collab-messages-chat-message-102025 .message-reactions .reactions-summary{display:flex;align-items:center;gap:2px;padding:1px 7px;border-radius:12px;background:var(--cm-panel-bg, #ffffff);border:1px solid var(--cm-border, #e2e7e3);cursor:pointer;font-size:11px;box-shadow:0 1px 2px rgba(0,0,0,0.08);transition:background .15s ease}collab-messages-chat-message-102025 .message-reactions .reactions-summary:hover{background:var(--cm-panel-muted, #f3f7f4)}collab-messages-chat-message-102025 .message-reactions .reactions-summary .reaction-emoji{display:inline-flex;align-items:center;justify-content:center;font-size:13px;line-height:1}collab-messages-chat-message-102025 .message-reactions .reactions-summary .reaction-emoji svg{width:12px;height:12px;display:block;fill:currentColor}collab-messages-chat-message-102025 .message-reactions .reactions-summary .reaction-count{color:var(--cm-text-muted, #5b635f);font-size:11px;margin-left:2px}collab-messages-chat-message-102025 .message-reactions .reactions-summary .read-confirmation-icon{color:var(--selected-text);font-weight:800}collab-messages-chat-message-102025 .message-reactions .active{box-shadow:0 1px #00000012,0 0 3px #0000000a}collab-messages-chat-message-102025 .reaction-list-popup{position:absolute;min-width:220px;max-width:240px;background:var(--cm-panel-bg, #ffffff);border-radius:8px;box-shadow:0 3px 12px rgba(0,0,0,0.12);z-index:40;opacity:0;transform:scale(.95);pointer-events:none;transition:opacity 150ms ease, transform 150ms ease}collab-messages-chat-message-102025 .reaction-list-popup.open{opacity:1;transform:scale(1);pointer-events:auto}collab-messages-chat-message-102025 .reaction-list-popup.top{bottom:calc(100% + 8px);left:0;transform-origin:bottom left}collab-messages-chat-message-102025 .reaction-list-popup.bottom{top:calc(100% + 8px);left:0;transform-origin:top left}collab-messages-chat-message-102025 .reaction-list-popup .reaction-list-header{padding:8px 10px 7px;font-size:12px;font-weight:600;color:var(--cm-text, #111827)}collab-messages-chat-message-102025 .reaction-list-popup .reaction-list-divider{height:1px;background:var(--cm-border, #e2e7e3);margin:0 10px}collab-messages-chat-message-102025 .reaction-list-popup .reaction-list-content{padding:6px 0;max-height:200px;overflow-y:auto}collab-messages-chat-message-102025 .reaction-list-popup .reaction-list-item{display:flex;align-items:center;justify-content:space-between;padding:7px 10px;font-size:13px;color:var(--cm-text, #111827);transition:background .15s ease}collab-messages-chat-message-102025 .reaction-list-popup .reaction-list-item.current-user{cursor:pointer}collab-messages-chat-message-102025 .reaction-list-popup .reaction-list-item.current-user:hover{background:var(--cm-panel-muted, #f3f7f4)}collab-messages-chat-message-102025 .reaction-list-popup .reaction-list-item.current-user .reaction-list-name{color:var(--selected-text);font-weight:500}collab-messages-chat-message-102025 .reaction-list-popup .reaction-list-item .reaction-list-user{display:flex;align-items:center;gap:8px;flex:1;min-width:0}collab-messages-chat-message-102025 .reaction-list-popup .reaction-list-item .reaction-list-user collab-messages-avatar-102025{flex-shrink:0;width:30px;height:30px}collab-messages-chat-message-102025 .reaction-list-popup .reaction-list-item .reaction-list-detail{display:flex;flex-direction:column;gap:.2rem}collab-messages-chat-message-102025 .reaction-list-popup .reaction-list-item .reaction-list-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}collab-messages-chat-message-102025 .reaction-list-popup .reaction-list-item .reaction-list-small{color:var(--cm-text-muted, #5b635f)}collab-messages-chat-message-102025 .reaction-list-popup .reaction-list-item .reaction-list-emoji{display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;margin-left:8px;flex-shrink:0;min-width:16px}collab-messages-chat-message-102025 .message.system .message-reactions{left:8px;right:auto}collab-messages-chat-message-102025 .message.system .reaction-list-popup.top{left:0;right:auto}collab-messages-chat-message-102025 .message.system .reaction-list-popup.bottom{left:0;right:auto}collab-messages-chat-message-102025 .message.user .reaction-list-popup.top{right:0;left:auto;transform-origin:bottom right}collab-messages-chat-message-102025 .message.user .reaction-list-popup.bottom{right:0;left:auto;transform-origin:top right}collab-messages-chat-message-102025 .reaction{display:flex;align-items:center;gap:4px;border-radius:12px;padding:1px 6px;font-size:11px;cursor:pointer;background:var(--cm-panel-bg, #ffffff);border:none}collab-messages-chat-message-102025 .reaction-picker{position:absolute;display:flex;gap:5px;padding:5px 7px;border-radius:16px;background:var(--cm-panel-muted, #f3f7f4);box-shadow:0 3px 10px rgba(0,0,0,0.12);z-index:10;opacity:0;transform:scaleX(.6) scaleY(.4);pointer-events:none;transition:opacity 180ms ease-out,transform 320ms cubic-bezier(.18, .89, .32, 1.28)}collab-messages-chat-message-102025 .reaction-picker.open{opacity:1;transform:scale(1);pointer-events:auto}collab-messages-chat-message-102025 .message.user .reaction-picker{right:0}collab-messages-chat-message-102025 .message.system .reaction-picker{left:0}collab-messages-chat-message-102025 .message.user .reaction-picker{transform-origin:bottom right}collab-messages-chat-message-102025 .message.system .reaction-picker{transform-origin:bottom left}collab-messages-chat-message-102025 .message.user .message-reactions{right:8px}collab-messages-chat-message-102025 .message.system .message-reactions{left:8px}collab-messages-chat-message-102025 .followup-summary{align-items:center}collab-messages-chat-message-102025 .followup-summary .followup-reactions-summary{color:var(--selected-text)}collab-messages-chat-message-102025 .followup-summary .followup-icon{display:inline-flex;align-items:center;justify-content:center}collab-messages-chat-message-102025 .followup-summary .followup-icon svg{width:12px;height:12px;fill:currentColor}collab-messages-chat-message-102025 .followup-summary .read-confirmation-icon{color:var(--selected-text);font-weight:800}collab-messages-chat-message-102025 .followup-action-wrapper{position:relative;display:inline-flex;flex:0 0 auto}collab-messages-chat-message-102025 .followup-action-trigger{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;border-radius:50%;background:var(--cm-panel-bg, #ffffff);color:var(--cm-text-muted, #5b635f);box-shadow:var(--cm-shadow-sm, 0 1px 3px rgba(0,0,0,0.14));cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease}collab-messages-chat-message-102025 .followup-action-trigger svg{width:13px;height:13px;fill:currentColor}collab-messages-chat-message-102025 .followup-action-trigger:hover,collab-messages-chat-message-102025 .followup-action-trigger.active{color:var(--selected-text);background:var(--cm-panel-muted, #f3f7f4);transform:translateY(-1px)}collab-messages-chat-message-102025 .followup-action-menu{position:fixed;display:flex;flex-direction:column;gap:2px;min-width:152px;padding:5px;border:1px solid var(--cm-border, #e2e7e3);border-radius:10px;background:var(--cm-panel-bg, #ffffff);box-shadow:0 4px 14px rgba(0,0,0,0.14);z-index:45}collab-messages-chat-message-102025 .followup-action{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;width:100%;min-height:28px;padding:4px 8px;border:none;border-radius:7px;background:transparent;color:var(--cm-text-muted, #5b635f);font-size:12px;text-align:left;cursor:pointer}collab-messages-chat-message-102025 .followup-action svg{width:13px;height:13px;fill:currentColor;flex:0 0 13px}collab-messages-chat-message-102025 .followup-action span{white-space:nowrap}collab-messages-chat-message-102025 .followup-action:hover,collab-messages-chat-message-102025 .followup-action.active{color:var(--selected-text);background:var(--cm-soft-overlay, rgba(0,0,0,0.06))}collab-messages-chat-message-102025 .reaction-picker-item{font-size:16px;background:none;border:none;cursor:pointer;opacity:0;transform:scale(.6);transition:opacity 180ms ease-out,transform 2200ms cubic-bezier(.2, .8, .2, 1)}collab-messages-chat-message-102025 .reaction-picker.open .reaction-picker-item.show{opacity:1;transform:scale(1)}collab-messages-chat-message-102025 .reaction-picker-item:hover{transform:scale(1.25)}collab-messages-chat-message-102025 .reaction-picker-item{font-size:16px;cursor:pointer;border:none;background:transparent;transition:transform .1s ease}collab-messages-chat-message-102025 .read-confirmation-picker-item{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:10px;color:var(--selected-text)}collab-messages-chat-message-102025 .read-confirmation-picker-item .read-confirmation-picker-symbol{font-weight:800;line-height:1}collab-messages-chat-message-102025 .read-confirmation-picker-item .read-confirmation-picker-label{font-size:11px;font-weight:600;white-space:nowrap}collab-messages-chat-message-102025 .reaction-picker-item:hover{transform:scale(1.2)}collab-messages-chat-message-102025 .message:hover .reaction.add{opacity:1;pointer-events:auto;transform:scale(1)}collab-messages-chat-message-102025 .reaction.add{opacity:0;pointer-events:none;transform:scale(.9);transition:opacity .15s ease,transform .15s ease;display:flex;align-items:center;justify-content:center;filter:grayscale(100%) brightness(100%) opacity(90%);border-radius:20px;background:var(--cm-panel-bg, #ffffff);box-shadow:var(--cm-shadow-sm, 0 1px 3px rgba(0,0,0,0.14));width:26px;height:26px}collab-messages-chat-message-102025 .message-action.submenu{opacity:0;pointer-events:none;position:absolute;right:8px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,255,255,0.25);background:rgba(255,255,255,0.15);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:var(--cm-text, #111827);cursor:pointer;transition:opacity .15s ease,transform .15s ease,background .15s ease}collab-messages-chat-message-102025 .message:hover .message-action.submenu{opacity:1;pointer-events:auto;transform:scale(1)}collab-messages-chat-message-102025 .message-menu{position:absolute;min-width:180px;background:var(--cm-panel-bg, #ffffff);border-radius:var(--cm-radius-sm, 8px);box-shadow:0 4px 12px rgba(0,0,0,0.15);padding:4px;z-index:30;max-width:240px;opacity:0;transform:scale(.95);transition:opacity 120ms ease,
            transform 120ms ease}collab-messages-chat-message-102025 .message-menu.open{opacity:1;transform:scale(1)}collab-messages-chat-message-102025 .message-menu.bottom{top:15%;margin-top:6px}collab-messages-chat-message-102025 .message-menu.top{bottom:100%;margin-bottom:6px}collab-messages-chat-message-102025 .message-menu button{border:none;background:transparent;padding:6px 12px;cursor:pointer;font-size:13px;width:100%;text-align:left;display:inline-flex;align-items:center;gap:.4rem;color:var(--cm-text, #111827)}collab-messages-chat-message-102025 .message-menu button svg{width:16px;height:16px;flex:0 0 16px;fill:currentColor}collab-messages-chat-message-102025 .message-menu button .message-menu-symbol{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex:0 0 16px;color:var(--selected-text);font-weight:800;line-height:1}collab-messages-chat-message-102025 .message-menu button:hover{background:var(--cm-panel-muted, #f3f7f4)}collab-messages-chat-message-102025 .message-menu button:disabled{cursor:default;opacity:.45}collab-messages-chat-message-102025 .message-menu button:disabled:hover{background:transparent}collab-messages-chat-message-102025 .message-reply-preview{display:flex;gap:6px;padding:6px;margin-bottom:6px;border-radius:6px;background-color:rgba(194,189,184,0.15);cursor:pointer}collab-messages-chat-message-102025 .message-reply-bar{width:3px;border-radius:2px;flex-shrink:0}collab-messages-chat-message-102025 .message.user .message-reply-bar{background:var(--status-success-text)}collab-messages-chat-message-102025 .message.system .message-reply-bar{background:var(--status-neutral-bg)}collab-messages-chat-message-102025 .message-reply-content{display:flex;flex-direction:column;gap:2px;min-width:0;color:var(--cm-text, #111827);opacity:.7}collab-messages-chat-message-102025 .message-reply-user{font-size:11px;font-weight:600;opacity:.8}collab-messages-chat-message-102025 .message-reply-text{font-size:12px;overflow:hidden;text-overflow:ellipsis;opacity:.85}

collab-messages-filter-102025 .container{display:flex;align-items:center;background:var(--cm-panel-muted, #f3f7f4);border:1px solid transparent;border-radius:var(--cm-radius-pill, 9999px);padding:.45rem .75rem;box-shadow:none;transition:all var(--transition-normal) ease;width:2.75rem;min-height:38px;box-sizing:border-box;overflow:hidden;cursor:pointer}collab-messages-filter-102025 .container.expanded{width:100%;cursor:text;background:var(--cm-panel-muted, #f3f7f4);border-color:var(--cm-border, #e2e7e3)}collab-messages-filter-102025 .icon{border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-16);color:var(--cm-text-muted, #5b635f);transition:color var(--transition-normal) ease}collab-messages-filter-102025 .icon>span{margin:0;display:flex}collab-messages-filter-102025 .icon:hover{color:var(--cm-green-dark, #007a3d)}collab-messages-filter-102025 .icon:focus{outline:none;color:var(--cm-green-dark, #007a3d)}collab-messages-filter-102025 .container.expanded input{opacity:1}collab-messages-filter-102025 input{flex:1;border:none;outline:none;font-family:var(--font-family-primary);font-size:15px;background:transparent;color:var(--cm-text, #111827);margin-left:var(--space-8);width:100%;opacity:0;transition:opacity var(--transition-normal) ease}collab-messages-filter-102025 input::placeholder{color:var(--cm-text-muted, #5b635f)}

collab-messages-input-tag-102025{font-family:var(--font-family-primary)}collab-messages-input-tag-102025[haserror="true"] .collab-tag-input{border:1px solid var(--status-error-text-hover) !important}collab-messages-input-tag-102025 .invalid{border:1px solid var(--status-error-text) !important;animation:shake .3s}@keyframes shake{0%{transform:translateX(0)}25%{transform:translateX(-4px)}50%{transform:translateX(4px)}75%{transform:translateX(-4px)}100%{transform:translateX(0)}}collab-messages-input-tag-102025 .collab-tag-input{max-width:100%;display:flex;align-content:flex-start;flex-wrap:wrap;background-color:#FFF;border:solid 1px #CCC;border-radius:2px;min-height:33px;padding:0 5px}collab-messages-input-tag-102025 .collab-tag-input input{flex-grow:1;display:inline-block;order:200;border:none;height:33px;line-height:33px;font-size:14px;margin:0;width:auto}collab-messages-input-tag-102025 .collab-tag-input input:focus{outline:none}collab-messages-input-tag-102025 .collab-tag-input div.tag{display:inline-block;flex-grow:0;margin:5px 5px 5px 0;padding:0 20px 0 10px;height:25px;line-height:25px;background-color:#E1E1E1;color:#333;font-size:14px;order:100;border-radius:2px;position:relative;overflow:hidden}collab-messages-input-tag-102025 .collab-tag-input div.tag.duplicate{background-color:rgba(255,64,27,0.71);transition:all .3s linear}collab-messages-input-tag-102025 .collab-tag-input div.tag:last-child{margin-right:5px}collab-messages-input-tag-102025 .collab-tag-input div.tag .remove{display:inline-block;color:#000000;padding-left:.45rem;position:absolute;text-align:center;border-top-right-radius:2px;border-bottom-right-radius:2px;transition:all .3s ease;cursor:pointer;top:0;right:5px}

collab-messages-prompt-102025{display:block;font-family:var(--font-family-primary);font-size:var(--font-size-16);font-weight:var(--font-weight-normal);line-height:1.5;background-color:var(--cm-chat-bg, #eef5f0);box-shadow:0 -1px 0 var(--cm-border-soft, rgba(0,0,0,0.04));border-top:1px solid var(--cm-border-soft, rgba(0,0,0,0.04))}collab-messages-prompt-102025 .prompt-toolbar{display:flex;align-items:center;gap:2px;padding:6px 8px 0}collab-messages-prompt-102025 .prompt-toolbar button{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:24px;padding:0 6px;border:1px solid transparent;border-radius:var(--cm-radius-sm, 8px);background:transparent;color:var(--cm-text-muted, #5b635f);font-size:12px;line-height:1;cursor:pointer}collab-messages-prompt-102025 .prompt-toolbar button:hover{background:var(--cm-soft-overlay, rgba(255,255,255,0.74));border-color:var(--cm-border, #e2e7e3)}collab-messages-prompt-102025 .prompt-toolbar button svg{width:13px;height:13px}collab-messages-prompt-102025 .wrapper{display:flex;align-items:center;gap:6px;padding:8px 9px 10px}collab-messages-prompt-102025 .wrapper .attachment-input{display:none}collab-messages-prompt-102025 .wrapper .attachment-button{margin-left:0;margin-right:0;padding:0;background-color:transparent;color:var(--cm-text-muted, #5b635f);width:30px;height:30px;min-width:30px}collab-messages-prompt-102025 .wrapper .attachment-button svg{width:14px;height:14px}collab-messages-prompt-102025 .wrapper .textarea-container{position:relative;width:100%;min-width:0}collab-messages-prompt-102025 .wrapper .textarea-container textarea{padding:9px 13px;border:1px solid transparent;background-color:var(--cm-input-bg, #ffffff);color:var(--cm-text, #111827);font-family:var(--font-family-primary);font-size:15px;line-height:1.4;letter-spacing:normal;word-spacing:normal;transition:border-color .3s ease,box-shadow .3s ease;width:100%;border-radius:16px;outline:none;overflow-y:auto;resize:none;max-height:200px;min-height:42px;box-sizing:border-box;white-space:pre-wrap;word-wrap:break-word;-webkit-text-size-adjust:100%}collab-messages-prompt-102025 .wrapper .textarea-container textarea::placeholder{color:var(--cm-text-muted, #5b635f)}collab-messages-prompt-102025 .wrapper .textarea-container textarea:focus{border-color:rgba(0,143,76,0.18);box-shadow:0 0 0 3px rgba(0,143,76,0.08)}collab-messages-prompt-102025 .wrapper .textarea-container.rich-preview-enabled textarea{background:transparent;color:transparent;caret-color:var(--cm-text, #111827);position:relative;z-index:2}collab-messages-prompt-102025 .wrapper .textarea-container.rich-preview-enabled textarea::selection{background:rgba(24,144,255,0.3);color:transparent}collab-messages-prompt-102025 .wrapper .textarea-container.rich-preview-enabled textarea::placeholder{color:var(--cm-text-muted, #5b635f)}collab-messages-prompt-102025 .wrapper .textarea-container.rich-preview-enabled .prompt-overlay{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow-y:auto;overflow-x:hidden;z-index:1;background-color:var(--cm-input-bg, #ffffff);color:var(--cm-text, #111827);padding:9px 13px;border:1px solid transparent;border-radius:16px;box-sizing:border-box;font-family:var(--font-family-primary);font-size:15px;line-height:1.4;letter-spacing:normal;word-spacing:normal;white-space:pre-wrap;word-wrap:break-word;word-break:break-word;-webkit-text-size-adjust:100%;text-rendering:auto}collab-messages-prompt-102025 .wrapper .textarea-container.rich-preview-enabled .prompt-overlay *{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;word-spacing:inherit}collab-messages-prompt-102025 .wrapper .textarea-container.rich-preview-enabled .prompt-overlay .marker{color:var(--cm-text-muted, #5b635f);font-weight:inherit;font-style:normal;text-decoration:none;opacity:.5}collab-messages-prompt-102025 .wrapper .textarea-container.rich-preview-enabled .prompt-overlay .inline-code{background-color:var(--cm-soft-overlay, rgba(29,28,29,0.07));color:#c2185b;border-radius:2px}collab-messages-prompt-102025 .wrapper .textarea-container.rich-preview-enabled .prompt-overlay .mention-preview{color:var(--selected-text)}collab-messages-prompt-102025 .wrapper .textarea-container.rich-preview-enabled .prompt-overlay .agent-preview{color:var(--status-info-text)}collab-messages-prompt-102025 .wrapper .textarea-container.rich-preview-enabled .prompt-overlay .channel-preview{color:#1976d2}collab-messages-prompt-102025 .wrapper .textarea-container.rich-preview-enabled .prompt-overlay .command-preview{color:var(--selected-text)}collab-messages-prompt-102025 .wrapper .textarea-container.rich-preview-enabled .prompt-overlay .help-preview{color:var(--status-success-text)}collab-messages-prompt-102025 .wrapper .textarea-container.rich-preview-enabled .prompt-overlay .link-preview{color:var(--link-text);text-decoration:underline;text-underline-offset:2px}collab-messages-prompt-102025 .wrapper .textarea-container.rich-preview-enabled .prompt-overlay .code-block-preview{color:#d63384}collab-messages-prompt-102025 .wrapper .textarea-container.rich-preview-enabled .prompt-overlay .blockquote-marker-preview,collab-messages-prompt-102025 .wrapper .textarea-container.rich-preview-enabled .prompt-overlay .list-marker-preview{color:var(--cm-text-muted, #5b635f)}collab-messages-prompt-102025 .wrapper .textarea-container.rich-preview-enabled .prompt-overlay strong{font-weight:bold;color:var(--cm-text, #111827)}collab-messages-prompt-102025 .wrapper .textarea-container.rich-preview-enabled .prompt-overlay em{font-style:italic;color:#c2185b;background-color:var(--cm-soft-overlay, rgba(29,28,29,0.05));border-radius:2px}collab-messages-prompt-102025 .wrapper .textarea-container.rich-preview-enabled .prompt-overlay del{text-decoration:line-through;color:var(--cm-text, #111827)}collab-messages-prompt-102025 .wrapper button{margin-left:0;padding:0;border:none;border-radius:9999px;background-color:var(--cm-green, #008f4c);color:var(--cm-text-on-green, #ffffff);font-size:16px;cursor:pointer;transition:background-color .3s ease,transform .15s ease;width:30px;height:30px;min-width:30px;display:inline-flex;align-items:center;justify-content:center}collab-messages-prompt-102025 .wrapper button svg{width:12px;height:12px;fill:currentColor}collab-messages-prompt-102025 .wrapper button:hover{background-color:var(--cm-green-dark, #007a3d);transform:translateY(-1px)}collab-messages-prompt-102025 .wrapper button:disabled{background-color:#e0e0e0;cursor:not-allowed;transform:none}collab-messages-prompt-102025 .wrapper .attachment-button{margin-left:0;margin-right:0;padding:0;background-color:transparent;color:var(--cm-text-muted, #5b635f);box-shadow:none}collab-messages-prompt-102025 .wrapper .attachment-button svg{width:14px;height:14px}collab-messages-prompt-102025 .wrapper .attachment-button:hover{background-color:var(--cm-soft-overlay, rgba(255,255,255,0.72));color:var(--cm-green-dark, #007a3d);transform:none}collab-messages-prompt-102025 .prompt-error{padding:0 10px 8px;color:var(--status-error-text);font-size:var(--font-size-12);line-height:1.35;word-break:break-word}collab-messages-prompt-102025 .attachment-preview-list{display:flex;flex-wrap:wrap;gap:6px;padding:0 8px 8px}collab-messages-prompt-102025 .attachment-preview-item{display:inline-flex;align-items:center;gap:6px;max-width:220px;padding:4px 6px;border:1px solid var(--cm-border, #e2e7e3);border-radius:var(--cm-radius-sm, 8px);background:var(--cm-attachment-bg, #ffffff);color:var(--cm-text, #111827);font-size:var(--font-size-12)}collab-messages-prompt-102025 .attachment-preview-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}collab-messages-prompt-102025 .attachment-preview-item small{color:var(--cm-text-muted, #5b635f);white-space:nowrap}collab-messages-prompt-102025 .attachment-preview-item button{width:18px;height:18px;padding:0;border:none;border-radius:50%;background:var(--cm-panel-muted, #f3f7f4);color:var(--cm-text, #111827);cursor:pointer}collab-messages-prompt-102025 .mention-suggestions{position:absolute;left:5%;right:0;background-color:var(--cm-input-bg, #ffffff);border:1px solid var(--cm-border, #e2e7e3);z-index:10;display:block;width:200px;border-radius:var(--cm-radius-md, 12px);padding:0;margin:0;list-style:none;font-size:var(--font-size-12);max-height:150px;overflow:auto}collab-messages-prompt-102025 .mention-suggestions li{color:var(--cm-text, #111827);display:flex;padding:5px 10px;cursor:pointer}collab-messages-prompt-102025 .mention-suggestions li collab-messages-avatar-102025{width:30px}collab-messages-prompt-102025 .mention-suggestions li:first-child{border-top-left-radius:10px;border-top-right-radius:10px}collab-messages-prompt-102025 .mention-suggestions li:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}collab-messages-prompt-102025 .mention-suggestions li.active{background-color:var(--cm-panel-muted, #f3f7f4)}collab-messages-prompt-102025 .mention{color:var(--selected-text);font-weight:bold}collab-messages-prompt-102025 .special-mention{color:var(--status-info-text);font-weight:bold}collab-messages-prompt-102025 .emoji-suggestion{font-size:20px;line-height:1}collab-messages-prompt-102025 .emoji-code{color:var(--cm-text-muted, #5b635f);font-size:12px}collab-messages-prompt-102025 .agent-suggestion{font-weight:600;color:var(--selected-text)}collab-messages-prompt-102025 .user-suggestion{font-weight:500;color:var(--cm-text, #111827)}collab-messages-prompt-102025 .formatted-text{white-space:pre-wrap;position:absolute;top:0;left:0;pointer-events:none;z-index:-1;font-family:'Arial',sans-serif;padding:8px;min-height:40px;width:100%}collab-messages-prompt-102025 .reply-preview{display:flex;align-items:center;gap:8px;padding:8px;background:var(--cm-soft-overlay, rgba(255,255,255,0.74));border-top-left-radius:var(--cm-radius-md, 12px);border-top-right-radius:var(--cm-radius-md, 12px);border-bottom:1px solid var(--cm-border, #e2e7e3)}collab-messages-prompt-102025 .reply-preview .reply-bar{width:3px;height:100%;background:var(--cm-green, #008f4c);border-radius:2px}collab-messages-prompt-102025 .reply-preview .reply-content{flex:1;min-width:0}collab-messages-prompt-102025 .reply-preview .reply-content .reply-user{font-size:var(--font-size-12);font-weight:var(--font-weight-bold);color:var(--cm-green-dark, #007a3d)}collab-messages-prompt-102025 .reply-preview .reply-content .reply-text{font-size:var(--font-size-12);color:var(--cm-text, #111827);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}collab-messages-prompt-102025 .reply-preview .reply-cancel{border:none;background:transparent;cursor:pointer;font-size:14px;opacity:.6;color:var(--cm-text, #111827)}collab-messages-prompt-102025 .reply-preview .reply-cancel:hover{opacity:1}

collab-messages-rich-preview-text-102025{display:block;width:100%}collab-messages-rich-preview-text-102025 a{color:var(--link-text);text-decoration:underline;text-underline-offset:2px}collab-messages-rich-preview-text-102025 a:hover{color:var(--link-text-hover)}collab-messages-rich-preview-text-102025 ul,collab-messages-rich-preview-text-102025 ol{margin:.25rem 0;padding-inline-start:1.4rem;list-style-position:outside}collab-messages-rich-preview-text-102025 ul{list-style:disc}collab-messages-rich-preview-text-102025 ol{list-style:decimal}collab-messages-rich-preview-text-102025 ul ul{list-style:circle}collab-messages-rich-preview-text-102025 ol ol{list-style:lower-alpha}collab-messages-rich-preview-text-102025 li{display:list-item;margin:.12rem 0;padding-inline-start:.1rem}collab-messages-rich-preview-text-102025 h1,collab-messages-rich-preview-text-102025 h2,collab-messages-rich-preview-text-102025 h3,collab-messages-rich-preview-text-102025 h4,collab-messages-rich-preview-text-102025 h5,collab-messages-rich-preview-text-102025 h6{margin:.35rem 0 .2rem;color:#1f2328;line-height:1.25;font-weight:700}collab-messages-rich-preview-text-102025 h1{font-size:1.25em}collab-messages-rich-preview-text-102025 h2{font-size:1.15em}collab-messages-rich-preview-text-102025 h3,collab-messages-rich-preview-text-102025 h4,collab-messages-rich-preview-text-102025 h5,collab-messages-rich-preview-text-102025 h6{font-size:1.05em}collab-messages-rich-preview-text-102025 hr{width:100%;margin:.5rem 0;border:0;border-top:1px solid #d0d7de}collab-messages-rich-preview-text-102025 blockquote{margin:.35rem 0;padding-inline-start:.75rem;border-left:3px solid #8c959f;color:#57606a}collab-messages-rich-preview-text-102025 .collab-md-codeblock-card{margin:1rem .3rem;font-size:var(--font-size-12)}collab-messages-rich-preview-text-102025 .collab-md-codeblock-card pre{white-space:normal}collab-messages-rich-preview-text-102025 .collab-md-codeblock-card pre code{white-space:break-spaces}collab-messages-rich-preview-text-102025 .collab-md-codeblock-card .collab-md-codeblock-header{display:flex;justify-content:space-between;align-items:center;background:#eaeef2;border-bottom:1px solid #d0d7de;padding:4px 8px;font-size:12px;font-weight:bold;text-transform:uppercase;color:#57606a}collab-messages-rich-preview-text-102025 .collab-md-codeblock-card .collab-md-codeblock-header .collab-md-inlinecode-lang,collab-messages-rich-preview-text-102025 .collab-md-codeblock-card .collab-md-codeblock-header .collab-md-codeblock-lang{font-size:11px;background:#d0d7de;border-radius:3px;padding:1px 4px;color:#24292f}collab-messages-rich-preview-text-102025 .collab-md-codeblock-card .collab-md-codeblock-header .collab-md-codeblock-actions{display:inline-flex;align-items:center;gap:.35rem}collab-messages-rich-preview-text-102025 .collab-md-codeblock-card .collab-md-codeblock-header .collab-md-codeblock-toggle{background:none;border:none;cursor:pointer;font-size:12px;color:#0969da;padding:2px 4px}collab-messages-rich-preview-text-102025 .collab-md-codeblock-card .collab-md-codeblock-header .collab-md-codeblock-toggle:hover{color:#054da7}collab-messages-rich-preview-text-102025 .collab-md-codeblock-card .collab-md-codeblock-header .collab-md-inlinecode-copy,collab-messages-rich-preview-text-102025 .collab-md-codeblock-card .collab-md-codeblock-header .collab-md-codeblock-copy{background:none;border:none;cursor:pointer;font-size:14px;color:#57606a;padding:2px 4px}collab-messages-rich-preview-text-102025 .collab-md-codeblock-card .collab-md-codeblock-header .collab-md-inlinecode-copy:hover,collab-messages-rich-preview-text-102025 .collab-md-codeblock-card .collab-md-codeblock-header .collab-md-codeblock-copy:hover{color:#1f2328}collab-messages-rich-preview-text-102025 .command--valid{color:var(--selected-text);background:var(--surface-alt-bg);padding:0 var(--space-8);border-radius:var(--space-8);font-family:monospace}collab-messages-rich-preview-text-102025 .help--valid{color:var(--status-success-text);background:var(--surface-alt-bg);padding:0 var(--space-8);border-radius:.2em}collab-messages-rich-preview-text-102025 .inline-code{background-color:rgba(29,28,29,0.07);color:#c2185b;border-radius:2px}collab-messages-rich-preview-text-102025 .channel.channel--valid{color:#1976d2;background:#e3f0fd;padding:0 var(--space-8);border-radius:var(--space-8);cursor:pointer;font-weight:600;transition:background var(--transition-normal),color var(--transition-normal)}collab-messages-rich-preview-text-102025 .channel.channel--valid:hover{background:#bbdefb;color:#0d47a1}collab-messages-rich-preview-text-102025 .mention.mention--valid{color:#1565c0;background:#e3f0fd;padding:0 var(--space-8);border-radius:.3em;cursor:pointer;font-weight:600;transition:background var(--transition-normal),color var(--transition-normal)}collab-messages-rich-preview-text-102025 .mention.mention--valid:hover{background:#bbdefb;color:#0d47a1}collab-messages-rich-preview-text-102025 .mention-agent{color:var(--selected-text);background-color:transparent;padding:0 var(--space-8);border-radius:var(--space-8);font-weight:var(--font-weight-bold);cursor:pointer;transition:background var(--transition-normal)}collab-messages-rich-preview-text-102025 .mention-agent:hover{color:var(--selected-text-hover)}collab-messages-rich-preview-text-102025 .channel-ref{color:#1976d2;background:#e3f0fd;padding:0 var(--space-8);border-radius:var(--space-8);cursor:pointer;font-weight:600;transition:background var(--transition-normal),color var(--transition-normal)}collab-messages-rich-preview-text-102025 .channel-ref:hover{background:#bbdefb;color:#0d47a1}

collab-messages-settings-chat-preferences-102025{display:block}collab-messages-settings-chat-preferences-102025 .section{padding:1.4rem .75rem;border-radius:10px;box-shadow:#e7e3e3 0 1px 4px;background-color:var(--surface-alt-bg);margin-bottom:1.5rem}collab-messages-settings-chat-preferences-102025 .section h4{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;margin-block-start:0;padding-bottom:.4rem;border-bottom:1px solid #d2d2d2}collab-messages-settings-chat-preferences-102025 .section h4 svg{fill:currentColor;width:20px;height:20px}collab-messages-settings-chat-preferences-102025 .section .loader{display:inline-block;width:16px;height:16px;border:2px solid #ccc;border-top:2px solid #333;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}collab-messages-settings-chat-preferences-102025 .section .saving-ok{color:var(--status-success-text);font-size:var(--font-size-12)}collab-messages-settings-chat-preferences-102025 .section .saving-error{color:var(--status-error-text);font-size:var(--font-size-12)}collab-messages-settings-chat-preferences-102025 .section .form-field{margin-bottom:1rem}collab-messages-settings-chat-preferences-102025 .section .form-field label{display:block;font-size:var(--font-size-12);color:var(--text-muted);margin-bottom:.3rem}collab-messages-settings-chat-preferences-102025 .section input,collab-messages-settings-chat-preferences-102025 .section select{display:flex;font-size:1rem;line-height:1.5;color:#000000;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;outline:none;max-height:30px;height:30px;padding:0 .5rem}collab-messages-settings-chat-preferences-102025 .section select{width:100%;box-sizing:border-box}collab-messages-settings-chat-preferences-102025 .section input{width:100%;box-sizing:border-box}collab-messages-settings-chat-preferences-102025 .section button{background-color:var(--button-primary-bg);box-shadow:0 1px 3px 0 var(--border-default);flex-direction:row;justify-content:center;width:max-content;transition:height .3s cubic-bezier(.25, .1, .25, 1);color:#ffffff;padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer;font-size:var(--font-size-12);font-weight:var(--font-weight-bold);display:flex;align-items:center;gap:.25rem;white-space:nowrap;flex-shrink:0}collab-messages-settings-chat-preferences-102025 .section button svg{flex-shrink:0;fill:currentColor}collab-messages-settings-chat-preferences-102025 .section button:hover{background-color:var(--button-primary-bg-hover)}collab-messages-settings-chat-preferences-102025 .section button:disabled{opacity:.6;cursor:not-allowed}collab-messages-settings-chat-preferences-102025 .chat-preferences .chat-config-item{display:flex;flex-direction:column;gap:.3rem;margin-bottom:1rem}collab-messages-settings-chat-preferences-102025 .chat-preferences .chat-config-item.action{display:flex;justify-content:flex-end;align-items:flex-end;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border-default)}

collab-messages-settings-geral-102025{display:block;overflow:auto;font-family:var(--font-family-primary);font-size:var(--font-size-16);font-weight:var(--font-weight-normal);line-height:1.5;color:var(--text-default);background-color:var(--surface-bg);padding:1rem;height:calc(100% - 41px);width:375px}collab-messages-settings-geral-102025>section{margin-bottom:1.25rem}collab-messages-settings-geral-102025>section.hidden{display:none}

collab-messages-settings-notification-preferences-102025{display:block}collab-messages-settings-notification-preferences-102025 .section{padding:1.4rem .75rem;border-radius:10px;box-shadow:#e7e3e3 0 1px 4px;background-color:var(--surface-alt-bg);margin-bottom:1.5rem}collab-messages-settings-notification-preferences-102025 .section h4{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;margin-block-start:0;padding-bottom:.4rem;border-bottom:1px solid #d2d2d2}collab-messages-settings-notification-preferences-102025 .section h4 svg{fill:currentColor;width:20px;height:20px}collab-messages-settings-notification-preferences-102025 .section .loader{display:inline-block;width:16px;height:16px;border:2px solid #ccc;border-top:2px solid #333;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}collab-messages-settings-notification-preferences-102025 .section .saving-ok{color:var(--status-success-text);font-size:var(--font-size-12);display:block;margin-top:.5rem}collab-messages-settings-notification-preferences-102025 .section .saving-error{color:var(--status-error-text);font-size:var(--font-size-12);display:block;margin-top:.5rem}collab-messages-settings-notification-preferences-102025 .section button{background-color:var(--button-primary-bg);box-shadow:0 1px 3px 0 var(--border-default);flex-direction:row;justify-content:center;width:max-content;transition:height .3s cubic-bezier(.25, .1, .25, 1);color:#ffffff;padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer;font-size:var(--font-size-12);font-weight:var(--font-weight-bold);display:flex;align-items:center;gap:.25rem;white-space:nowrap;flex-shrink:0}collab-messages-settings-notification-preferences-102025 .section button svg{flex-shrink:0;fill:currentColor}collab-messages-settings-notification-preferences-102025 .section button:hover{background-color:var(--button-primary-bg-hover)}collab-messages-settings-notification-preferences-102025 .section button:disabled{opacity:.6;cursor:not-allowed}collab-messages-settings-notification-preferences-102025 .notification-preferences .notification-status{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:6px;font-size:var(--font-size-12);margin-bottom:1rem}collab-messages-settings-notification-preferences-102025 .notification-preferences .notification-status.enabled{background-color:color-mix(in srgb, var(--status-success-text) 10%, transparent);color:var(--status-success-text-focus);border:1px solid color-mix(in srgb, var(--status-success-text) 25%, transparent)}collab-messages-settings-notification-preferences-102025 .notification-preferences .notification-status.enabled .status-icon{width:20px;height:20px;border-radius:50%;background-color:var(--status-success-text);color:white;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:bold}collab-messages-settings-notification-preferences-102025 .notification-preferences .btn-enable{margin-bottom:.5rem}collab-messages-settings-notification-preferences-102025 .notification-preferences details{margin-top:1rem}collab-messages-settings-notification-preferences-102025 .notification-preferences details summary{cursor:pointer;font-size:var(--font-size-12);color:var(--selected-text)}collab-messages-settings-notification-preferences-102025 .notification-preferences details summary:hover{text-decoration:underline}collab-messages-settings-notification-preferences-102025 .notification-preferences details .details-content{padding:.75rem 0 0 1rem;font-size:var(--font-size-12);color:var(--text-muted);line-height:1.5}collab-messages-settings-notification-preferences-102025 .notification-preferences .notification-audio-config{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-default);display:flex;align-items:center;gap:.5rem}collab-messages-settings-notification-preferences-102025 .notification-preferences .notification-audio-config label{font-size:var(--font-size-12);cursor:pointer;display:flex;align-items:center;gap:.5rem;color:var(--text-default)}collab-messages-settings-notification-preferences-102025 .notification-preferences .notification-audio-config input[type="checkbox"]{width:16px;height:16px;cursor:pointer;accent-color:var(--button-primary-bg)}

collab-messages-settings-open-claw-102025{display:block}collab-messages-settings-open-claw-102025 .saving-ok{color:var(--status-success-text);font-size:var(--font-size-12)}collab-messages-settings-open-claw-102025 .saving-error{color:var(--status-error-text);font-size:var(--font-size-12)}collab-messages-settings-open-claw-102025 button{background-color:var(--button-primary-bg);box-shadow:0 1px 3px 0 var(--border-default);flex-direction:row;justify-content:center;width:max-content;transition:height .3s cubic-bezier(.25, .1, .25, 1);color:#ffffff;padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer;font-size:var(--font-size-12);font-weight:var(--font-weight-bold);display:flex;align-items:center;gap:.25rem;white-space:nowrap;flex-shrink:0}collab-messages-settings-open-claw-102025 button svg{flex-shrink:0;fill:currentColor}collab-messages-settings-open-claw-102025 button:hover{background-color:var(--button-primary-bg-hover)}collab-messages-settings-open-claw-102025 button:disabled{opacity:.6;cursor:not-allowed}collab-messages-settings-open-claw-102025 button.btn-icon{width:32px;height:32px;padding:.25rem;border-radius:6px;background-color:transparent;color:var(--text-muted);box-shadow:none;border:1px solid var(--border-default)}collab-messages-settings-open-claw-102025 button.btn-icon:hover{background-color:var(--surface-alt-bg)}collab-messages-settings-open-claw-102025 button.btn-icon svg{width:16px;height:16px}collab-messages-settings-open-claw-102025 button.btn-icon.copied{color:var(--status-success-text) !important;border-color:var(--status-success-text) !important}collab-messages-settings-open-claw-102025 button.btn-icon.copied svg{fill:var(--status-success-text)}collab-messages-settings-open-claw-102025 button.btn-icon.btn-danger{color:var(--status-error-text)}collab-messages-settings-open-claw-102025 button.btn-icon.btn-danger:hover{background-color:color-mix(in srgb, var(--status-error-text) 10%, transparent)}collab-messages-settings-open-claw-102025 button.btn-icon.btn-danger svg{fill:var(--status-error-text)}collab-messages-settings-open-claw-102025 button.btn-icon.btn-toggle.on{color:var(--status-success-text)}collab-messages-settings-open-claw-102025 button.btn-icon.btn-toggle.on svg{stroke:var(--status-success-text)}collab-messages-settings-open-claw-102025 button.btn-icon.btn-toggle.off{color:var(--text-muted)}collab-messages-settings-open-claw-102025 button.btn-icon.btn-back{width:32px;height:32px;padding:.25rem;border-radius:6px;background-color:transparent;color:var(--text-default);box-shadow:none;margin-right:.5rem}collab-messages-settings-open-claw-102025 button.btn-icon.btn-back:hover{background-color:var(--surface-alt-bg)}collab-messages-settings-open-claw-102025 button.btn-icon.btn-back svg{width:20px;height:20px}collab-messages-settings-open-claw-102025 button.btn-secondary{background-color:var(--surface-alt-bg);color:var(--text-default)}collab-messages-settings-open-claw-102025 button.btn-secondary:hover{background-color:var(--surface-alt-bg-hover)}collab-messages-settings-open-claw-102025 button.btn-link{border:none;background-color:transparent;color:var(--selected-text);box-shadow:none;cursor:pointer;padding:0;height:auto}collab-messages-settings-open-claw-102025 button.btn-link:hover{text-decoration:underline}collab-messages-settings-open-claw-102025 button.btn-link svg{width:14px;height:14px}collab-messages-settings-open-claw-102025 button.btn-danger-outline{background-color:transparent !important;color:var(--status-error-text) !important;border:1px solid var(--status-error-text) !important;width:100%;justify-content:center}collab-messages-settings-open-claw-102025 button.btn-danger-outline:hover{background-color:color-mix(in srgb, var(--status-error-text) 10%, transparent) !important}collab-messages-settings-open-claw-102025 button.btn-danger-outline svg{width:16px;height:16px;fill:var(--status-error-text)}collab-messages-settings-open-claw-102025 button.btn-danger{color:#ffffff}collab-messages-settings-open-claw-102025 button.btn-danger:hover{background-color:var(--button-danger-bg-hover)}collab-messages-settings-open-claw-102025 button.btn-danger svg{fill:currentColor}collab-messages-settings-open-claw-102025 button.btn-back{width:32px;height:32px;padding:.25rem;border-radius:6px;background-color:transparent;color:var(--text-default);box-shadow:none}collab-messages-settings-open-claw-102025 button.btn-back:hover{background-color:var(--surface-alt-bg)}collab-messages-settings-open-claw-102025 button.btn-back svg{width:20px;height:20px}collab-messages-settings-open-claw-102025 button.btn-change-token{height:30px;padding:0 12px;background-color:var(--surface-alt-bg);color:var(--text-muted);border:1px solid var(--border-default);font-size:var(--font-size-12)}collab-messages-settings-open-claw-102025 button.btn-change-token:hover{background-color:var(--surface-alt-bg-hover)}collab-messages-settings-open-claw-102025 button.btn-change-token svg{width:14px;height:14px}collab-messages-settings-open-claw-102025 .section{padding:1.4rem .75rem;border-radius:10px;box-shadow:#e7e3e3 0 1px 4px;background-color:var(--surface-alt-bg);margin-bottom:1.5rem}collab-messages-settings-open-claw-102025 .section h4{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;margin-block-start:0;padding-bottom:.4rem;border-bottom:1px solid #d2d2d2}collab-messages-settings-open-claw-102025 .section h4 svg{fill:currentColor;width:20px;height:20px}collab-messages-settings-open-claw-102025 .section .loader{display:inline-block;width:16px;height:16px;border:2px solid #ccc;border-top:2px solid #333;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}collab-messages-settings-open-claw-102025 .section .no-items{color:var(--text-muted);font-style:italic;margin:.5rem 0}collab-messages-settings-open-claw-102025 .section .form-field{margin-bottom:1rem}collab-messages-settings-open-claw-102025 .section .form-field label{display:block;font-size:var(--font-size-12);margin-bottom:.3rem}collab-messages-settings-open-claw-102025 .section .form-field .field-hint{display:block;font-size:11px;color:var(--text-muted);margin-top:3px}collab-messages-settings-open-claw-102025 .section .form-field .field-hint.warning{color:var(--status-warning-text);display:flex;align-items:flex-start;gap:4px}collab-messages-settings-open-claw-102025 .section .form-field .field-hint.warning svg{flex-shrink:0;width:12px;height:12px;fill:currentColor;margin-top:1px}collab-messages-settings-open-claw-102025 .section .form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}collab-messages-settings-open-claw-102025 .section .form-row .form-field input[maxlength="4"]{text-align:center;font-size:20px}collab-messages-settings-open-claw-102025 .section .form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border-default)}collab-messages-settings-open-claw-102025 .section input,collab-messages-settings-open-claw-102025 .section select{display:flex;font-size:1rem;line-height:1.5;color:#000000;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;outline:none;max-height:30px;height:30px;padding:0 .5rem}collab-messages-settings-open-claw-102025 .section input[type="number"],collab-messages-settings-open-claw-102025 .section input[type="text"],collab-messages-settings-open-claw-102025 .section input[type="url"],collab-messages-settings-open-claw-102025 .section input[type="password"]{width:100%;box-sizing:border-box}collab-messages-settings-open-claw-102025 .section select{width:100%;box-sizing:border-box}collab-messages-settings-open-claw-102025 .connector-details-header{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.5rem}collab-messages-settings-open-claw-102025 .connector-details-header h3{display:flex;align-items:center;gap:.5rem;margin:0;font-size:var(--font-size-20)}collab-messages-settings-open-claw-102025 .connector-details-header h3 svg{fill:currentColor;width:24px;height:24px}collab-messages-settings-open-claw-102025 .connectors .connectors-list{display:flex;flex-direction:column;gap:12px}collab-messages-settings-open-claw-102025 .connectors .connector-add-link{margin-top:1rem}collab-messages-settings-open-claw-102025 .connector-card{background-color:var(--surface-bg);border:1px solid var(--border-default);border-radius:8px;padding:1rem;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}collab-messages-settings-open-claw-102025 .connector-card.disabled{opacity:.65}collab-messages-settings-open-claw-102025 .connector-card .connector-info{flex:1;min-width:0}collab-messages-settings-open-claw-102025 .connector-card .connector-info .connector-header{display:flex;align-items:center;gap:8px;margin-bottom:6px;flex-wrap:wrap}collab-messages-settings-open-claw-102025 .connector-card .connector-info .connector-name{font-size:15px;font-weight:var(--font-weight-bold)}collab-messages-settings-open-claw-102025 .connector-card .connector-info .connector-status{display:inline-flex;align-items:center;gap:4px;font-size:11px;padding:2px 8px;border-radius:10px}collab-messages-settings-open-claw-102025 .connector-card .connector-info .connector-status .status-dot{width:6px;height:6px;border-radius:50%;background-color:currentColor}collab-messages-settings-open-claw-102025 .connector-card .connector-info .connector-status.active{background-color:color-mix(in srgb, var(--status-success-text) 15%, transparent);color:var(--status-success-text)}collab-messages-settings-open-claw-102025 .connector-card .connector-info .connector-status.inactive{background-color:var(--surface-alt-bg);color:var(--text-muted)}collab-messages-settings-open-claw-102025 .connector-card .connector-info .connector-url{font-size:13px;color:var(--text-muted);margin-bottom:8px;word-break:break-all}collab-messages-settings-open-claw-102025 .connector-card .connector-info .connector-meta{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--text-muted)}collab-messages-settings-open-claw-102025 .connector-card .connector-info .connector-meta strong{color:var(--text-default);font-weight:var(--font-weight-normal)}collab-messages-settings-open-claw-102025 .connector-card .connector-actions{display:flex;gap:4px;flex-shrink:0}collab-messages-settings-open-claw-102025 .connector-form .section-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;margin-bottom:1.25rem;border-bottom:1px solid #cecece}collab-messages-settings-open-claw-102025 .connector-form .section-divider{padding-bottom:1rem;margin-bottom:1.25rem;border-bottom:1px solid #cecece}collab-messages-settings-open-claw-102025 .connector-form .section-title{font-size:14px;font-weight:var(--font-weight-bold);color:var(--text-muted)}collab-messages-settings-open-claw-102025 .connector-form .toggle-label{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}collab-messages-settings-open-claw-102025 .connector-form .toggle-label .toggle-switch{position:relative;width:36px;height:20px;background-color:var(--status-neutral-bg);border-radius:10px;transition:background-color .2s}collab-messages-settings-open-claw-102025 .connector-form .toggle-label .toggle-switch .toggle-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;background-color:white;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,0.2);transition:left .2s}collab-messages-settings-open-claw-102025 .connector-form .toggle-label .toggle-switch.on{background-color:var(--status-success-text)}collab-messages-settings-open-claw-102025 .connector-form .toggle-label .toggle-switch.on .toggle-thumb{left:18px}collab-messages-settings-open-claw-102025 .connector-form .token-field{display:flex;gap:6px}collab-messages-settings-open-claw-102025 .connector-form .token-field input{flex:1;font-family:monospace;font-size:13px;letter-spacing:2px}collab-messages-settings-open-claw-102025 .connector-form .token-field .btn-icon{width:30px;height:30px;flex-shrink:0}collab-messages-settings-open-claw-102025 .connector-form .token-field.with-actions{flex-wrap:wrap}collab-messages-settings-open-claw-102025 .connector-form .token-field.with-actions input{flex:1;min-width:150px}collab-messages-settings-open-claw-102025 .connector-form .token-field.with-actions .token-actions{display:flex;gap:4px;align-items:center}collab-messages-settings-open-claw-102025 .connector-form .avatar-input-group{display:flex;gap:.5rem;align-items:center}collab-messages-settings-open-claw-102025 .connector-form .avatar-input-group input{flex:1}collab-messages-settings-open-claw-102025 .test-connection-section .test-connection-info{font-size:var(--font-size-12);color:var(--text-muted);line-height:1.5;margin:0 0 1rem}collab-messages-settings-open-claw-102025 .test-connection-section .test-result{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:8px;margin-bottom:1rem}collab-messages-settings-open-claw-102025 .test-connection-section .test-result .test-result-icon{flex-shrink:0;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}collab-messages-settings-open-claw-102025 .test-connection-section .test-result .test-result-icon svg{width:14px;height:14px;fill:currentColor}collab-messages-settings-open-claw-102025 .test-connection-section .test-result .test-result-content{display:flex;flex-direction:column;gap:2px}collab-messages-settings-open-claw-102025 .test-connection-section .test-result .test-result-content .test-result-title{font-size:14px;font-weight:var(--font-weight-bold)}collab-messages-settings-open-claw-102025 .test-connection-section .test-result .test-result-content .test-result-detail{font-size:12px}collab-messages-settings-open-claw-102025 .test-connection-section .test-result.success{background-color:color-mix(in srgb, var(--status-success-text) 10%, transparent);border:1px solid color-mix(in srgb, var(--status-success-text) 25%, transparent)}collab-messages-settings-open-claw-102025 .test-connection-section .test-result.success .test-result-icon{background-color:var(--status-success-text);color:white}collab-messages-settings-open-claw-102025 .test-connection-section .test-result.success .test-result-title{color:var(--status-success-text-focus)}collab-messages-settings-open-claw-102025 .test-connection-section .test-result.success .test-result-detail{color:var(--status-success-text)}collab-messages-settings-open-claw-102025 .test-connection-section .test-result.warning{background-color:color-mix(in srgb, var(--status-warning-text) 10%, transparent);border:1px solid color-mix(in srgb, var(--status-warning-text) 25%, transparent)}collab-messages-settings-open-claw-102025 .test-connection-section .test-result.warning .test-result-icon{background-color:var(--status-warning-text);color:white}collab-messages-settings-open-claw-102025 .test-connection-section .test-result.warning .test-result-title{color:var(--status-warning-text-focus)}collab-messages-settings-open-claw-102025 .test-connection-section .test-result.warning .test-result-detail{color:var(--status-warning-text)}collab-messages-settings-open-claw-102025 .test-connection-section .test-result.error{background-color:color-mix(in srgb, var(--status-error-text) 8%, transparent);border:1px solid color-mix(in srgb, var(--status-error-text) 25%, transparent)}collab-messages-settings-open-claw-102025 .test-connection-section .test-result.error .test-result-icon{background-color:var(--button-danger-bg);color:white}collab-messages-settings-open-claw-102025 .test-connection-section .test-result.error .test-result-title{color:var(--status-error-text-focus)}collab-messages-settings-open-claw-102025 .test-connection-section .test-result.error .test-result-detail{color:var(--status-error-text)}collab-messages-settings-open-claw-102025 .test-connection-section .btn-test-connection{width:100%;height:44px;background-color:color-mix(in srgb, var(--status-info-text) 10%, transparent);border:1px solid color-mix(in srgb, var(--status-info-text) 25%, transparent);color:var(--status-info-text);border-radius:8px;font-size:14px;font-weight:var(--font-weight-bold);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s ease;box-shadow:none}collab-messages-settings-open-claw-102025 .test-connection-section .btn-test-connection svg{width:18px;height:18px;stroke:currentColor;fill:none}collab-messages-settings-open-claw-102025 .test-connection-section .btn-test-connection:hover:not(:disabled){background-color:color-mix(in srgb, var(--status-info-text) 18%, transparent);border-color:color-mix(in srgb, var(--status-info-text) 40%, transparent)}collab-messages-settings-open-claw-102025 .test-connection-section .btn-test-connection:disabled{opacity:.5;cursor:not-allowed}collab-messages-settings-open-claw-102025 .test-connection-section .btn-test-connection.success{background-color:color-mix(in srgb, var(--status-success-text) 10%, transparent);border-color:color-mix(in srgb, var(--status-success-text) 25%, transparent);color:var(--status-success-text)}collab-messages-settings-open-claw-102025 .test-connection-section .btn-test-connection.success:hover:not(:disabled){background-color:color-mix(in srgb, var(--status-success-text) 18%, transparent);border-color:color-mix(in srgb, var(--status-success-text) 40%, transparent)}collab-messages-settings-open-claw-102025 .test-connection-section .btn-test-connection.error{background-color:color-mix(in srgb, var(--status-error-text) 8%, transparent);border-color:color-mix(in srgb, var(--status-error-text) 25%, transparent);color:var(--status-error-text)}collab-messages-settings-open-claw-102025 .test-connection-section .btn-test-connection.error:hover:not(:disabled){background-color:color-mix(in srgb, var(--status-error-text) 15%, transparent);border-color:color-mix(in srgb, var(--status-error-text) 40%, transparent)}collab-messages-settings-open-claw-102025 .test-connection-section .btn-test-connection .loader{width:18px;height:18px;border-width:2px}collab-messages-settings-open-claw-102025 .delete-warning-section{margin-top:1.5rem;padding-top:1rem}collab-messages-settings-open-claw-102025 .delete-warning-box{background-color:color-mix(in srgb, var(--status-error-text) 8%, transparent);border:1px solid color-mix(in srgb, var(--status-error-text) 25%, transparent);border-radius:8px;padding:1rem}collab-messages-settings-open-claw-102025 .delete-warning-box .warning-header{display:flex;align-items:center;gap:8px;font-weight:var(--font-weight-bold);color:var(--status-error-text);margin-bottom:.5rem}collab-messages-settings-open-claw-102025 .delete-warning-box .warning-header svg{width:18px;height:18px;fill:var(--status-error-text);flex-shrink:0}collab-messages-settings-open-claw-102025 .delete-warning-box .warning-message{font-size:var(--font-size-12);color:var(--text-default);line-height:1.5;margin:0 0 1rem 0}collab-messages-settings-open-claw-102025 .delete-confirmation{width:100%;animation:slideDown .2s ease;margin-top:1rem}@keyframes slideDown{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}collab-messages-settings-open-claw-102025 .delete-confirmation label{display:block;font-size:var(--font-size-12);color:var(--text-default);margin-bottom:.25rem}collab-messages-settings-open-claw-102025 .delete-confirmation .confirm-name{display:block;font-size:var(--font-size-12);color:var(--text-muted);font-family:monospace;margin-bottom:.5rem}collab-messages-settings-open-claw-102025 .delete-confirmation input{width:100%;padding:.5rem;height:auto !important;max-height:none !important;box-sizing:border-box}collab-messages-settings-open-claw-102025 .delete-confirmation .delete-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.75rem}collab-messages-settings-open-claw-102025 .delete-confirmation .delete-actions button{height:32px;font-size:var(--font-size-12);padding:0 .75rem;box-shadow:none}collab-messages-settings-open-claw-102025 .delete-confirmation .delete-actions .btn-cancel{background:transparent;color:var(--text-default);border:1px solid var(--border-default-hover)}collab-messages-settings-open-claw-102025 .delete-confirmation .delete-actions .btn-cancel:hover{background:var(--surface-alt-bg)}collab-messages-settings-open-claw-102025 .delete-confirmation .delete-actions .btn-confirm{background:var(--button-danger-bg);color:white}collab-messages-settings-open-claw-102025 .delete-confirmation .delete-actions .btn-confirm:hover:not(:disabled){background:var(--button-danger-bg-hover)}collab-messages-settings-open-claw-102025 .delete-confirmation .delete-actions .btn-confirm:disabled{background:var(--status-neutral-bg);color:var(--text-muted);cursor:not-allowed}collab-messages-settings-open-claw-102025 .agents-list{display:flex;flex-direction:column;gap:8px;margin-bottom:.5rem}collab-messages-settings-open-claw-102025 .agent-add-link{margin-top:.5rem;margin-bottom:1rem}collab-messages-settings-open-claw-102025 .agent-card{display:flex;align-items:center;gap:10px;background-color:var(--surface-alt-bg);border-radius:8px;padding:10px 12px}collab-messages-settings-open-claw-102025 .agent-card .agent-avatar{flex-shrink:0}collab-messages-settings-open-claw-102025 .agent-card .agent-avatar .agent-avatar-svg{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}collab-messages-settings-open-claw-102025 .agent-card .agent-avatar .agent-avatar-svg svg{width:100%;height:100%}collab-messages-settings-open-claw-102025 .agent-card .agent-avatar .agent-avatar-emoji{width:36px;height:36px;border-radius:50%;background-color:var(--surface-alt-bg);display:flex;align-items:center;justify-content:center;font-size:20px}collab-messages-settings-open-claw-102025 .agent-card .agent-avatar img{width:36px;height:36px;border-radius:50%;object-fit:cover}collab-messages-settings-open-claw-102025 .agent-card .agent-avatar .agent-avatar-placeholder{width:36px;height:36px;border-radius:50%;background-color:var(--status-neutral-bg);display:flex;align-items:center;justify-content:center}collab-messages-settings-open-claw-102025 .agent-card .agent-avatar .agent-avatar-placeholder svg{width:18px;height:18px;color:var(--text-muted);fill:currentColor}collab-messages-settings-open-claw-102025 .agent-card .agent-info{flex:1;min-width:0;display:flex;flex-direction:column}collab-messages-settings-open-claw-102025 .agent-card .agent-info .agent-name{font-weight:var(--font-weight-bold);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}collab-messages-settings-open-claw-102025 .agent-card .agent-info .agent-sender-id{font-family:monospace;font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}collab-messages-settings-open-claw-102025 .agent-card .agent-actions{display:flex;gap:4px;flex-shrink:0}collab-messages-settings-open-claw-102025 .agent-card .agent-actions .btn-icon{width:28px;height:28px;border:none}collab-messages-settings-open-claw-102025 .agent-card .agent-actions .btn-icon svg{width:14px;height:14px}collab-messages-settings-open-claw-102025 .agent-form .agent-preview-large{display:flex;align-items:center;gap:16px;padding:16px;background-color:var(--surface-alt-bg);border-radius:10px;margin-bottom:1.5rem}collab-messages-settings-open-claw-102025 .agent-form .agent-preview-large .preview-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid var(--border-default)}collab-messages-settings-open-claw-102025 .agent-form .agent-preview-large .preview-avatar-placeholder{width:64px;height:64px;border-radius:50%;background-color:var(--status-neutral-bg);display:flex;align-items:center;justify-content:center;border:2px solid var(--border-default-hover)}collab-messages-settings-open-claw-102025 .agent-form .agent-preview-large .preview-avatar-placeholder svg{width:32px;height:32px;color:var(--text-muted);fill:currentColor}collab-messages-settings-open-claw-102025 .agent-form .agent-preview-large .preview-info{display:flex;flex-direction:column;gap:4px}collab-messages-settings-open-claw-102025 .agent-form .agent-preview-large .preview-info .preview-name{font-weight:var(--font-weight-bold);font-size:var(--font-size-16);color:var(--text-default)}collab-messages-settings-open-claw-102025 .agent-form .agent-preview-large .preview-info .preview-sender-id{font-family:monospace;font-size:var(--font-size-12);color:var(--text-muted)}collab-messages-settings-open-claw-102025 .agent-form .preview-avatar-emoji{width:64px;height:64px;border-radius:50%;background-color:var(--surface-alt-bg);display:flex;align-items:center;justify-content:center;font-size:32px;border:2px solid var(--border-default-hover)}collab-messages-settings-open-claw-102025 .agent-form textarea{display:block;width:100%;min-height:100px;padding:.75rem;font-size:var(--font-size-12);font-family:var(--font-family-primary);line-height:1.5;color:var(--text-default);background-color:var(--surface-bg);border:1px solid var(--border-default-hover);border-radius:6px;resize:vertical;box-sizing:border-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}collab-messages-settings-open-claw-102025 .agent-form textarea:focus{outline:none;border-color:var(--button-primary-bg);box-shadow:0 0 0 2px color-mix(in srgb, var(--focus-ring) 20%, transparent)}collab-messages-settings-open-claw-102025 .agent-form textarea::placeholder{color:var(--text-muted)}collab-messages-settings-open-claw-102025 .agent-form .avatar-input-group{display:flex;gap:.5rem;align-items:center}collab-messages-settings-open-claw-102025 .agent-form .avatar-input-group input{flex:1}collab-messages-settings-open-claw-102025 .modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .2s ease}@keyframes fadeIn{from{opacity:0}to{opacity:1}}collab-messages-settings-open-claw-102025 .modal-content{background-color:var(--surface-bg);border-radius:12px;box-shadow:0 4px 24px rgba(0,0,0,0.2);width:90%;max-width:400px;animation:slideUp .2s ease}@keyframes slideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}collab-messages-settings-open-claw-102025 .modal-content .modal-header{padding:1rem 1.25rem;border-bottom:1px solid var(--border-default)}collab-messages-settings-open-claw-102025 .modal-content .modal-header h4{margin:0;display:flex;align-items:center;gap:8px;font-size:var(--font-size-16);color:var(--status-error-text)}collab-messages-settings-open-claw-102025 .modal-content .modal-header h4 svg{width:20px;height:20px;fill:var(--status-error-text)}collab-messages-settings-open-claw-102025 .modal-content .modal-body{padding:1.25rem}collab-messages-settings-open-claw-102025 .modal-content .modal-body .agent-to-delete-preview{display:flex;align-items:center;gap:12px;padding:12px;background-color:var(--surface-alt-bg);border-radius:8px;margin-bottom:1rem}collab-messages-settings-open-claw-102025 .modal-content .modal-body .agent-to-delete-preview .agent-avatar{flex-shrink:0}collab-messages-settings-open-claw-102025 .modal-content .modal-body .agent-to-delete-preview .agent-avatar .agent-avatar-svg{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}collab-messages-settings-open-claw-102025 .modal-content .modal-body .agent-to-delete-preview .agent-avatar .agent-avatar-svg svg{width:100%;height:100%}collab-messages-settings-open-claw-102025 .modal-content .modal-body .agent-to-delete-preview .agent-avatar .agent-avatar-emoji{width:40px;height:40px;border-radius:50%;background-color:var(--surface-alt-bg);display:flex;align-items:center;justify-content:center;font-size:22px}collab-messages-settings-open-claw-102025 .modal-content .modal-body .agent-to-delete-preview .agent-avatar img{width:40px;height:40px;border-radius:50%;object-fit:cover}collab-messages-settings-open-claw-102025 .modal-content .modal-body .agent-to-delete-preview .agent-avatar .agent-avatar-placeholder{width:40px;height:40px;border-radius:50%;background-color:var(--status-neutral-bg);display:flex;align-items:center;justify-content:center}collab-messages-settings-open-claw-102025 .modal-content .modal-body .agent-to-delete-preview .agent-avatar .agent-avatar-placeholder svg{width:20px;height:20px;color:var(--text-muted);fill:currentColor}collab-messages-settings-open-claw-102025 .modal-content .modal-body .agent-to-delete-preview .agent-info{flex:1;min-width:0;display:flex;flex-direction:column}collab-messages-settings-open-claw-102025 .modal-content .modal-body .agent-to-delete-preview .agent-info .agent-name{font-weight:var(--font-weight-bold);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}collab-messages-settings-open-claw-102025 .modal-content .modal-body .agent-to-delete-preview .agent-info .agent-sender-id{font-family:monospace;font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}collab-messages-settings-open-claw-102025 .modal-content .modal-body .delete-agent-warning{font-size:var(--font-size-12);color:var(--text-default);line-height:1.5;margin:0 0 1rem 0}collab-messages-settings-open-claw-102025 .modal-content .modal-body .checkbox-label{display:flex;align-items:center;gap:8px;font-size:var(--font-size-12);color:var(--text-default);cursor:pointer}collab-messages-settings-open-claw-102025 .modal-content .modal-body .checkbox-label input[type="checkbox"]{width:16px;height:16px;cursor:pointer;accent-color:var(--button-primary-bg)}collab-messages-settings-open-claw-102025 .modal-content .modal-footer{padding:1rem 1.25rem;border-top:1px solid var(--border-default);display:flex;justify-content:flex-end;gap:.75rem}collab-messages-settings-open-claw-102025 .modal-content .modal-footer button{min-width:100px}

collab-messages-settings-user-102025{display:block}collab-messages-settings-user-102025 .section{padding:1.4rem .75rem;border-radius:10px;box-shadow:#e7e3e3 0 1px 4px;background-color:var(--surface-alt-bg);margin-bottom:1.5rem}collab-messages-settings-user-102025 .section h4{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;margin-block-start:0;padding-bottom:.4rem;border-bottom:1px solid #d2d2d2}collab-messages-settings-user-102025 .section h4 svg{fill:currentColor;width:20px;height:20px}collab-messages-settings-user-102025 .section .loader{display:inline-block;width:16px;height:16px;border:2px solid #ccc;border-top:2px solid #333;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}collab-messages-settings-user-102025 .section .saving-ok{color:var(--status-success-text);font-size:var(--font-size-12)}collab-messages-settings-user-102025 .section .saving-error{color:var(--status-error-text);font-size:var(--font-size-12)}collab-messages-settings-user-102025 .section .form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--border-default)}collab-messages-settings-user-102025 .section input{display:flex;font-size:1rem;line-height:1.5;color:#000000;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;outline:none;max-height:30px;height:30px;padding:0 .5rem}collab-messages-settings-user-102025 .section button{background-color:var(--button-primary-bg);box-shadow:0 1px 3px 0 var(--border-default);flex-direction:row;justify-content:center;width:max-content;transition:height .3s cubic-bezier(.25, .1, .25, 1);color:#ffffff;padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer;font-size:var(--font-size-12);font-weight:var(--font-weight-bold);display:flex;align-items:center;gap:.25rem;white-space:nowrap;flex-shrink:0}collab-messages-settings-user-102025 .section button svg{flex-shrink:0;fill:currentColor}collab-messages-settings-user-102025 .section button:hover{background-color:var(--button-primary-bg-hover)}collab-messages-settings-user-102025 .section button.btn-small{height:32px;font-size:var(--font-size-12);padding:.25rem .5rem;display:inline-flex;align-items:center;gap:.3rem}collab-messages-settings-user-102025 .section button.btn-small svg{width:14px;height:14px}collab-messages-settings-user-102025 .section button.btn-secondary{background-color:var(--surface-alt-bg);color:var(--text-default)}collab-messages-settings-user-102025 .section button.btn-secondary:hover{background-color:var(--surface-alt-bg-hover)}collab-messages-settings-user-102025 .section button.btn-link{border:none;background-color:transparent;color:var(--selected-text);box-shadow:none;cursor:pointer}collab-messages-settings-user-102025 .section button.btn-link:hover{text-decoration:underline}collab-messages-settings-user-102025 .section button.btn-back{width:32px;height:32px;padding:.25rem;border-radius:6px;background-color:transparent;color:var(--text-default);box-shadow:none;margin-right:.5rem}collab-messages-settings-user-102025 .section button.btn-back:hover{background-color:var(--surface-alt-bg)}collab-messages-settings-user-102025 .section button.btn-back svg{width:20px;height:20px}collab-messages-settings-user-102025 .user .user-content{display:flex;gap:1.5rem;align-items:flex-start}@media (max-width:768px){collab-messages-settings-user-102025 .user .user-content{flex-direction:column;align-items:center}}collab-messages-settings-user-102025 .user .avatar-section{display:flex;flex-direction:column;align-items:center;gap:.75rem;flex-shrink:0}collab-messages-settings-user-102025 .user .avatar img{width:80px;height:80px;border-radius:50%;object-fit:cover;border:2px solid var(--border-default)}collab-messages-settings-user-102025 .user .avatar .avatar-placeholder{width:80px;height:80px;border-radius:50%;background-color:var(--status-neutral-bg);display:flex;align-items:center;justify-content:center;border:2px solid var(--border-default-hover)}collab-messages-settings-user-102025 .user .avatar .avatar-placeholder svg{width:36px;height:36px;color:var(--text-muted)}collab-messages-settings-user-102025 .user .user-info{flex:1;min-width:0;width:100%}@media (max-width:768px){collab-messages-settings-user-102025 .user .user-info{width:100%}}collab-messages-settings-user-102025 .user .user-info-item{margin-bottom:1rem}collab-messages-settings-user-102025 .user .user-info-item label{display:block;font-size:var(--font-size-12);color:var(--text-muted);margin-bottom:.25rem}collab-messages-settings-user-102025 .user .user-info-item input{width:100%;padding:.5rem;height:auto;max-height:none;box-sizing:border-box}collab-messages-settings-user-102025 .user .user-info-item span{display:flex;align-items:center;gap:.5rem;font-size:var(--font-size-16)}collab-messages-settings-user-102025 .user .user-info-item .user-id{font-family:monospace;font-size:var(--font-size-12);color:var(--text-muted);word-break:break-all}collab-messages-settings-user-102025 .user .user-info-item.status .blocked svg{color:var(--status-error-text);fill:var(--status-error-text)}collab-messages-settings-user-102025 .user .user-info-item.status .active svg{color:var(--status-success-text);fill:var(--status-success-text)}collab-messages-settings-user-102025 .user .user-info-row{display:flex;flex-wrap:wrap}collab-messages-settings-user-102025 .user .user-info-row .user-info-item{flex:1;min-width:120px}collab-messages-settings-user-102025 .edit-avatar .avatar-edit-content{display:flex;align-items:flex-start;gap:1.5rem}@media (max-width:544px){collab-messages-settings-user-102025 .edit-avatar .avatar-edit-content{flex-direction:column;align-items:center}}collab-messages-settings-user-102025 .edit-avatar .avatar-preview-small{flex-shrink:0}collab-messages-settings-user-102025 .edit-avatar .avatar-preview-small img{width:80px;height:80px;border-radius:50%;object-fit:cover;border:2px solid var(--border-default)}collab-messages-settings-user-102025 .edit-avatar .avatar-preview-small .avatar-placeholder{width:80px;height:80px;border-radius:50%;background-color:var(--status-neutral-bg);display:flex;align-items:center;justify-content:center;border:2px solid var(--border-default-hover)}collab-messages-settings-user-102025 .edit-avatar .avatar-preview-small .avatar-placeholder svg{width:36px;height:36px;color:var(--text-muted)}collab-messages-settings-user-102025 .edit-avatar .avatar-preview-small .avatar-loading{width:80px;height:80px;border-radius:50%;background-color:var(--surface-alt-bg);display:flex;align-items:center;justify-content:center;border:2px solid var(--border-default)}collab-messages-settings-user-102025 .edit-avatar .avatar-url-field{flex:1;min-width:0}@media (max-width:544px){collab-messages-settings-user-102025 .edit-avatar .avatar-url-field{width:100%}}collab-messages-settings-user-102025 .edit-avatar .avatar-url-field label{display:block;font-size:var(--font-size-12);color:var(--text-muted);margin-bottom:.25rem}collab-messages-settings-user-102025 .edit-avatar .avatar-url-field input{width:100%;padding:.5rem;height:auto;max-height:none;box-sizing:border-box}collab-messages-settings-user-102025 .edit-avatar .avatar-url-field .saving-error{display:block;margin-top:.25rem}

collab-messages-tab-menu-102025{display:block;width:var(--collab-messages-width, 375px);max-width:100%}collab-messages-tab-menu-102025 .tab-menu{display:flex;align-items:center;height:52px;background:var(--cm-green-dark, #007a3d);border-bottom:1px solid rgba(255,255,255,0.18);box-shadow:var(--cm-shadow-sm, 0 1px 3px rgba(0,0,0,0.14))}collab-messages-tab-menu-102025 .menu-item{display:flex;align-items:center;justify-content:center;gap:var(--space-8);min-width:44px;height:52px;padding:0 var(--space-8);border:none;background:transparent;cursor:pointer;color:rgba(255,255,255,0.82);transition:background-color var(--transition-slow),color var(--transition-slow)}collab-messages-tab-menu-102025 .menu-item svg{width:18px;height:18px;fill:currentColor}collab-messages-tab-menu-102025 .menu-item:hover{color:#ffffff;background:rgba(255,255,255,0.08)}collab-messages-tab-menu-102025 .menu-item.active{padding:0 var(--space-16);color:#ffffff;background:rgba(255,255,255,0.12)}collab-messages-tab-menu-102025 .menu-item .item-label{font-family:var(--font-family-primary);font-size:var(--font-size-12);font-weight:var(--font-weight-bold);white-space:nowrap}collab-messages-tab-menu-102025 .separator{width:1px;height:20px;background:rgba(255,255,255,0.22);flex-shrink:0}collab-messages-tab-menu-102025 .spacer{flex:1}

collab-messages-task-102025{box-shadow:rgba(50,50,93,0.25) 0 2px 5px -1px,rgba(0,0,0,0.3) 0 1px 3px -1px;overflow:hidden;cursor:pointer;background-color:#fff;color:#000000;height:40px;display:flex;align-items:center;border-radius:10px}collab-messages-task-102025 .card.no-details{display:block}collab-messages-task-102025 .card{display:block;padding:var(--space-16);width:100%;position:relative}collab-messages-task-102025 .card.has-notification{padding-right:1.65rem}collab-messages-task-102025 .card .task-room-notification{position:absolute;top:.25rem;right:.35rem;display:flex;align-items:center;justify-content:center;color:var(--status-success-text);fill:var(--status-success-text);pointer-events:none}collab-messages-task-102025 .card .task-room-notification svg{width:12px;height:12px}collab-messages-task-102025 .card .task-icon .icon-wrapper{position:relative;display:inline-block;font-size:20px}collab-messages-task-102025 .card .task-icon .notification-badge{position:absolute;top:-1px;right:-3px;background:red;color:white;border-radius:50%;padding:.1em .1em;font-size:.49em;font-weight:bold;line-height:1;min-width:1em;text-align:center}collab-messages-task-102025 .card .task-icon.failed{fill:var(--status-error-text);color:var(--status-error-text)}collab-messages-task-102025 .card .task-icon.done{fill:var(--status-success-text);color:var(--status-success-text)}collab-messages-task-102025 .card .task-icon.waitingforuser{fill:var(--status-warning-text);color:var(--status-warning-text)}collab-messages-task-102025 .card .card-header{display:flex;justify-content:space-between;gap:.4rem;align-items:center}collab-messages-task-102025 .card .card-header .card-user{color:#be069c}collab-messages-task-102025 .card .card-header .card-title{font-size:var(--font-size-12);font-weight:bold;max-width:115px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}collab-messages-task-102025 .card .card-header .card-time{font-size:.75rem;color:gray;text-align:right;transition:color .3s ease}collab-messages-task-102025 .card .card-header .card-time.over-minute{color:red;animation:pulse 1s infinite alternate}@keyframes pulse{0%{transform:scale(1)}100%{transform:scale(1.2)}}collab-messages-task-102025 .card .card-header .card-price{display:flex;align-items:center;gap:.2rem;font-size:var(--font-size-12)}collab-messages-task-102025 .card .card-header .card-price svg{width:12px;height:12px}collab-messages-task-102025 .card .card-header .card-actions{display:flex;gap:.4rem;align-items:center}collab-messages-task-102025 .card .card-header .card-actions i{cursor:pointer}collab-messages-task-102025 .card .card-header .card-actions i:hover{transform:scale(1.1)}collab-messages-task-102025 .card .card-header .card-actions svg{width:12px;height:12px}collab-messages-task-102025 .card .card-header .card-status{text-transform:uppercase;font-size:var(--font-size-12);border:1px solid;padding:0 .3rem;border-radius:4px;white-space:nowrap}collab-messages-task-102025 .card .card-header .card-status.todo{color:var(--text-muted)}collab-messages-task-102025 .card .card-header .card-status.done{color:var(--status-success-text)}collab-messages-task-102025 .card .card-header .card-status.in-progress{color:var(--selected-text)}collab-messages-task-102025 .card .card-header .card-status.waitingforuser{color:var(--status-warning-text)}collab-messages-task-102025 .card .card-header .card-status.paused{color:var(--status-info-text-disabled)}collab-messages-task-102025 .card .card-body{margin-top:var(--space-16)}collab-messages-task-102025 .card .card-body .card-message{font-size:var(--font-size-16)}

collab-messages-task-details-102025{display:block;overflow:auto;font-family:var(--font-family-primary);font-weight:var(--font-weight-normal);line-height:1.5;color:var(--text-default);background-color:var(--surface-bg);height:100%;padding:0 .5rem}collab-messages-task-details-102025 .task-short-info{font-size:var(--font-size-16);margin:1rem 0}collab-messages-task-details-102025 .task-short-info>div{display:flex;align-items:center;gap:.5rem}collab-messages-task-details-102025 details>div{font-size:var(--font-size-12);margin-left:1rem;padding:.5rem}collab-messages-task-details-102025 details summary{cursor:pointer}collab-messages-task-details-102025 .formated-details-json pre{background:#f8f8f8;padding:12px;border-radius:6px;overflow-x:auto;font-family:monospace;font-size:14px;white-space:pre-wrap;word-break:break-word;color:#000}collab-messages-task-details-102025 .formated-details-json .json-key{color:brown}collab-messages-task-details-102025 .formated-details-json .json-string{color:olive}collab-messages-task-details-102025 .formated-details-json .json-value{color:navy}collab-messages-task-details-102025 .prompts-content{display:flex;flex-direction:column;gap:1rem}collab-messages-task-details-102025 .prompts-content .prompts-input-item{display:flex;flex-direction:column;border:1px solid var(--border-subtle);padding:var(--space-16);gap:1rem}collab-messages-task-details-102025 .prompts-content .prompts-input-item .prompts-input-type{text-transform:uppercase;font-size:var(--font-size-12);color:var(--text-muted)}collab-messages-task-details-102025 .prompts-content .prompts-input-item .prompts-input-content pre{font-size:var(--font-size-12);white-space:break-spaces;overflow:hidden}collab-messages-task-details-102025 .interactions .cost{display:flex;align-items:center;margin-bottom:.4rem}collab-messages-task-details-102025 .interactions .cost svg{width:10px;height:10px}collab-messages-task-details-102025 .interactions .trace-content pre{font-size:var(--font-size-12);white-space:break-spaces}collab-messages-task-details-102025 .clarification-details pre{font-size:var(--font-size-12);white-space:break-spaces;max-height:200px;overflow-y:scroll}collab-messages-task-details-102025 .flexible-details pre{font-size:var(--font-size-12);white-space:break-spaces;max-height:200px;overflow:auto}collab-messages-task-details-102025 .result pre{font-size:var(--font-size-12);white-space:break-spaces}collab-messages-task-details-102025 .rotate{animation:spin 1s linear infinite}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}

collab-messages-task-info-102025{display:flex;flex-direction:column;overflow:auto;font-family:var(--font-family-primary);font-weight:var(--font-weight-normal);line-height:1.5;color:var(--text-default);background-color:var(--surface-bg);height:100%;min-height:0;box-sizing:border-box;padding:0 .5rem;position:relative}collab-messages-task-info-102025 .viewraw{border:none;margin-top:2px;background:var(--surface-bg);color:var(--text-default);cursor:pointer;position:absolute;right:5px;top:5px}collab-messages-task-info-102025 .direct-clarification{height:100%}collab-messages-task-info-102025 .tabs{display:flex;border-bottom:1px solid var(--border-default);margin-bottom:0;flex-shrink:0}collab-messages-task-info-102025 .tab{padding:.5rem 1rem;cursor:pointer;border-bottom:2px solid transparent;transition:border-color .3s,color .3s;font-size:.9rem;color:var(--text-default-disabled)}collab-messages-task-info-102025 .tab:hover{color:var(--text-strong)}collab-messages-task-info-102025 .tab.active{border-bottom:2px solid var(--link-text);font-weight:600;color:var(--text-muted-focus)}collab-messages-task-info-102025 .tab-shell{display:flex;flex-direction:column;flex:1;height:100%;min-height:0}collab-messages-task-info-102025 .content{flex:1;min-height:0;padding:.5rem 0;overflow:auto}collab-messages-task-info-102025 .content.chat,collab-messages-task-info-102025 .content.step{display:flex;flex-direction:column;padding:0;overflow:hidden}collab-messages-task-info-102025 .stats-dashboard{--stats-text:var(--color-text-primary, var(--text-default));--stats-muted:var(--color-text-secondary, var(--text-default-disabled));--stats-panel-bg:var(--color-background-secondary, #f7f8fa);--stats-border:var(--color-border-tertiary, rgba(0,0,0,0.1));--stats-track:var(--color-background-tertiary, #eceff3);--stats-blue-bg:var(--color-background-info, #e7f2fb);--stats-blue-text:var(--color-text-info, #185fa5);--stats-green-bg:var(--color-background-success, #eaf3de);--stats-green-text:var(--color-text-success, #3b6d11);--stats-yellow-bg:#fff4dc;--stats-yellow-text:#7a4b00;--stats-red-bg:var(--color-background-danger, #fcebeb);--stats-red-text:var(--color-text-danger, #a32d2d);color:var(--stats-text);display:flex;flex-direction:column;gap:.75rem;padding-bottom:1rem}collab-messages-task-info-102025 .stats-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.75rem 0 .25rem}collab-messages-task-info-102025 .stats-header h3{margin:0;font-size:18px;font-weight:700}collab-messages-task-info-102025 .stats-header p{margin:.15rem 0 0;color:var(--stats-muted);font-size:var(--font-size-12)}collab-messages-task-info-102025 .stats-pill{border:1px solid var(--stats-border);border-radius:999px;color:var(--stats-muted);font-size:var(--font-size-12);padding:.2rem .55rem;white-space:nowrap}collab-messages-task-info-102025 .stats-kpis{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));gap:.5rem}collab-messages-task-info-102025 .stats-kpi{border:1px solid var(--stats-border);border-radius:8px;display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:.7rem .75rem;background:var(--stats-panel-bg)}collab-messages-task-info-102025 .stats-kpi-value{font-size:var(--font-size-20);font-weight:700;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}collab-messages-task-info-102025 .stats-kpi-label{color:var(--stats-muted);font-size:var(--font-size-12);line-height:1.25}collab-messages-task-info-102025 .kpi-cost,collab-messages-task-info-102025 .kpi-calls{background:var(--stats-blue-bg);color:var(--stats-blue-text)}collab-messages-task-info-102025 .kpi-tokens,collab-messages-task-info-102025 .kpi-time{background:var(--stats-green-bg);color:var(--stats-green-text)}collab-messages-task-info-102025 .kpi-ok{background:var(--stats-green-bg);color:var(--stats-green-text)}collab-messages-task-info-102025 .kpi-error{background:var(--stats-red-bg);color:var(--stats-red-text)}collab-messages-task-info-102025 .stats-layout{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.75rem}collab-messages-task-info-102025 .stats-panel{background:var(--stats-panel-bg);border:1px solid var(--stats-border);border-radius:8px;min-width:0;padding:.75rem}collab-messages-task-info-102025 .stats-panel-wide{grid-column:1 / -1}collab-messages-task-info-102025 .stats-panel-title{color:var(--stats-muted);font-size:var(--font-size-12);font-weight:700;margin-bottom:.55rem;text-transform:uppercase}collab-messages-task-info-102025 .stats-table{display:flex;flex-direction:column;gap:.2rem;overflow-x:auto}collab-messages-task-info-102025 .stats-table-row{align-items:center;display:grid;grid-template-columns:minmax(170px, 1.5fr) repeat(5, minmax(74px, .6fr));gap:.5rem;min-width:700px;padding:.35rem .25rem;font-size:var(--font-size-12)}collab-messages-task-info-102025 .stats-table-row>span:not(:first-child){text-align:right;white-space:nowrap}collab-messages-task-info-102025 .stats-table-head{color:var(--stats-muted);font-weight:700;border-bottom:1px solid var(--stats-border)}collab-messages-task-info-102025 .model-name{display:flex;flex-direction:column;gap:.1rem;min-width:0;overflow:hidden;text-overflow:ellipsis}collab-messages-task-info-102025 .model-name small{color:var(--stats-muted);font-size:var(--font-size-12);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}collab-messages-task-info-102025 .stats-bars{display:flex;flex-direction:column;gap:.45rem}collab-messages-task-info-102025 .stats-bar-row{align-items:center;display:grid;grid-template-columns:minmax(76px, .7fr) minmax(80px, 1fr) 34px;gap:.45rem;font-size:var(--font-size-12)}collab-messages-task-info-102025 .stats-bar-label{color:var(--stats-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}collab-messages-task-info-102025 .stats-bar-track{background:var(--stats-track);border-radius:999px;height:8px;overflow:hidden}collab-messages-task-info-102025 .stats-bar-fill{background:var(--stats-blue-text);border-radius:999px;display:block;height:100%}collab-messages-task-info-102025 .stats-bar-value{text-align:right;font-weight:700}collab-messages-task-info-102025 .trace-quality{display:flex;flex-direction:column;gap:.45rem}collab-messages-task-info-102025 .trace-quality p{color:var(--stats-muted);font-size:var(--font-size-12);margin:0}collab-messages-task-info-102025 .trace-quality-value{font-size:var(--font-size-24);font-weight:700}collab-messages-task-info-102025 .trace-quality-bar{background:var(--stats-track);border-radius:999px;height:10px;overflow:hidden}collab-messages-task-info-102025 .trace-quality-bar span{background:var(--stats-green-text);display:block;height:100%}collab-messages-task-info-102025 .stats-mini-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.45rem;margin-bottom:.55rem}collab-messages-task-info-102025 .stats-mini-grid span{background:var(--stats-track);border-radius:8px;color:var(--stats-muted);display:flex;flex-direction:column;font-size:var(--font-size-12);gap:.1rem;padding:.5rem}collab-messages-task-info-102025 .stats-mini-grid b{color:var(--stats-text);font-size:18px}collab-messages-task-info-102025 .stats-errors{color:var(--stats-red-text);font-size:var(--font-size-12);margin:0;padding-left:1rem}collab-messages-task-info-102025 .stats-errors li{margin-bottom:.25rem;overflow-wrap:anywhere}collab-messages-task-info-102025 .stats-ok,collab-messages-task-info-102025 .stats-empty,collab-messages-task-info-102025 .stats-empty-inline{color:var(--stats-muted);font-size:var(--font-size-12)}collab-messages-task-info-102025 .stats-empty{padding:1rem 0}collab-messages-task-info-102025 .slow-calls{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.4rem}collab-messages-task-info-102025 .slow-call{align-items:center;background:var(--stats-track);border-radius:8px;display:flex;gap:.5rem;justify-content:space-between;min-width:0;padding:.45rem .55rem;font-size:var(--font-size-12)}collab-messages-task-info-102025 .slow-call span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}collab-messages-task-info-102025 .slow-call b{white-space:nowrap}:root.dark collab-messages-task-info-102025 .stats-dashboard,[data-theme="dark"] collab-messages-task-info-102025 .stats-dashboard{--stats-panel-bg:#242422;--stats-border:rgba(255,255,255,0.1);--stats-track:#30302b;--stats-blue-bg:rgba(24,95,165,0.18);--stats-blue-text:#85b7eb;--stats-green-bg:rgba(59,109,17,0.18);--stats-green-text:#97c459;--stats-red-bg:rgba(163,45,45,0.18);--stats-red-text:#f09595}@media (max-width:920px){collab-messages-task-info-102025 .stats-kpis{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (max-width:620px){collab-messages-task-info-102025 .stats-header{flex-direction:column}collab-messages-task-info-102025 .stats-kpis,collab-messages-task-info-102025 .stats-layout,collab-messages-task-info-102025 .slow-calls{grid-template-columns:1fr}}

collab-messages-task-log-preview-102025{display:block}collab-messages-task-log-preview-102025 .task-feedback.workflow{display:flex;flex-direction:column;gap:.75rem}collab-messages-task-log-preview-102025 .workflow-step-row{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.75rem;align-items:center;width:100%;border:1px solid var(--border-default);background:var(--surface-bg);color:var(--text-default);border-radius:4px;padding:.6rem .75rem;cursor:pointer;text-align:left}collab-messages-task-log-preview-102025 .workflow-step-row:hover{background:var(--surface-alt-bg)}collab-messages-task-log-preview-102025 .workflow-step-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

collab-messages-task-preview-102025{display:flex;flex-direction:column;border:1px solid var(--border-default);padding:1rem;border-radius:8px;background:var(--surface-alt-bg);font-family:var(--font-family-primary);height:100%;min-height:0;box-sizing:border-box;position:relative}collab-messages-task-preview-102025 .tabAction{display:flex;align-items:center;justify-content:center;padding:.3rem;gap:1.5rem}collab-messages-task-preview-102025 .tabAction .navGroup{display:flex;align-items:center;gap:.25rem}collab-messages-task-preview-102025 .tabAction .navGroup button svg{height:14px;fill:currentColor}collab-messages-task-preview-102025 .tabAction span{font-weight:500;font-size:1.1rem;color:var(--text-default)}collab-messages-task-preview-102025 .tabAction button{padding:.25rem .7rem;border:none;border-radius:2px;display:flex;align-items:center;background-color:var(--text-strong);color:var(--surface-bg);font-size:.95rem;cursor:pointer}collab-messages-task-preview-102025 .tabAction button:hover:not(:disabled){opacity:.7}collab-messages-task-preview-102025 .tabAction button:disabled{background-color:var(--surface-alt-bg);cursor:not-allowed}collab-messages-task-preview-102025 .breadcrumb{display:flex;justify-content:flex-start;align-items:center;overflow:hidden;flex-shrink:0;height:20px;scrollbar-width:none;-ms-overflow-style:none}collab-messages-task-preview-102025 .breadcrumb::-webkit-scrollbar{display:none}collab-messages-task-preview-102025 .breadcrumb span{display:inline-block;color:var(--link-text);padding:0 .75rem;position:relative;flex-shrink:0;cursor:pointer;transition:color .2s;font-size:10px}collab-messages-task-preview-102025 .breadcrumb span:hover{color:var(--link-text-hover)}collab-messages-task-preview-102025 .breadcrumb span::after{content:'>';position:absolute;right:-0.5rem;color:var(--text-muted);pointer-events:none}collab-messages-task-preview-102025 .breadcrumb span:last-of-type{font-weight:bold;color:var(--text-default)}collab-messages-task-preview-102025 .breadcrumb span:last-of-type::after{content:none}collab-messages-task-preview-102025 .container{background:var(--surface-bg);border-radius:5px;border:1px solid var(--border-default);flex:1;min-height:0;overflow-y:auto}collab-messages-task-preview-102025 .workflow-step{display:flex;flex-direction:column;gap:.75rem;padding:1rem;color:var(--text-default)}collab-messages-task-preview-102025 .workflow-step .workflow-step-title{font-size:1rem;font-weight:600}collab-messages-task-preview-102025 .workflow-step .workflow-step-meta{display:flex;flex-wrap:wrap;gap:.5rem}collab-messages-task-preview-102025 .workflow-step .workflow-step-meta span{border:1px solid var(--border-default);border-radius:4px;padding:.15rem .4rem;font-size:.75rem;color:var(--text-default-disabled)}collab-messages-task-preview-102025 .workflow-step p{margin:0;color:var(--text-default-disabled)}

collab-messages-task-preview-agent-102025{display:block;background:#ffffff;position:relative;height:100%;color:#3c3c3c}collab-messages-task-preview-agent-102025 .tab-header{display:flex;justify-content:space-between;border-bottom:1px solid #ccc;background-color:#f0f0f0;overflow:hidden;flex-shrink:0}collab-messages-task-preview-agent-102025 .tab-group-left{display:flex;overflow-x:auto;flex:1;min-width:0;scrollbar-width:thin}collab-messages-task-preview-agent-102025 .tab-group-left::-webkit-scrollbar{height:6px}collab-messages-task-preview-agent-102025 .tab-group-left::-webkit-scrollbar-thumb{background-color:var(--border-default-focus);border-radius:4px}collab-messages-task-preview-agent-102025 .tab-group-right{display:flex;flex-shrink:0}collab-messages-task-preview-agent-102025 .tab-button{padding:10px 16px;cursor:pointer;background:none;border:none;border-right:1px solid #ddd;font-size:14px;transition:background-color .2s ease;display:flex;flex-direction:column}collab-messages-task-preview-agent-102025 .tab-button:hover{background-color:#e0e0e0}collab-messages-task-preview-agent-102025 .tab-button.active{background-color:#ffffff;font-weight:bold;border-bottom:2px solid #007bff}collab-messages-task-preview-agent-102025 .tab-content{position:relative;padding:0;margin:0;background-color:#ffffff;display:flex;height:100%;flex-direction:column;font-size:14px;overflow-y:auto}collab-messages-task-preview-agent-102025 .header{display:flex;align-items:center}collab-messages-task-preview-agent-102025 button.action-btn:hover{opacity:.8}collab-messages-task-preview-agent-102025 .containerinputs{display:flex;flex-direction:column;gap:.5rem;align-items:center;padding:1rem}collab-messages-task-preview-agent-102025 details{width:100%;max-width:900px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fafafa;box-shadow:0 2px 8px rgba(0,0,0,0.05);font-family:'Inter',sans-serif;transition:all .3s ease}collab-messages-task-preview-agent-102025 details[open] .title{display:none}collab-messages-task-preview-agent-102025 details .chevron{transition:transform .3s}collab-messages-task-preview-agent-102025 details[open] .chevron{transform:rotate(90deg)}collab-messages-task-preview-agent-102025 details[open] .moveelement{display:none !important}collab-messages-task-preview-agent-102025 details summary{position:relative;cursor:pointer;padding:1rem;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;justify-content:space-between}collab-messages-task-preview-agent-102025 details summary:hover .moveelement{display:flex}collab-messages-task-preview-agent-102025 details summary .trash{z-index:9999}collab-messages-task-preview-agent-102025 details summary .pheader{width:100%;display:flex;justify-content:space-between;align-items:center}collab-messages-task-preview-agent-102025 details summary .pheader .title{margin-left:1rem}collab-messages-task-preview-agent-102025 details summary .pheader .type .typeMode{appearance:none;padding:.4rem 1rem;font-size:.95rem;border:1px solid #ccc;border-radius:6px;background-color:white;transition:border .3s ease}collab-messages-task-preview-agent-102025 details>div{padding:1rem}collab-messages-task-preview-agent-102025 details>div pre.content{width:calc(100% - 2rem);border:none;resize:vertical;padding:1rem;font-size:.95rem;font-family:'Fira Code',monospace;background-color:#fff;border-radius:6px;color:#333;box-shadow:inset 0 1px 2px rgba(0,0,0,0.05);line-height:1.5;word-break:break-word;white-space:pre-wrap}collab-messages-task-preview-agent-102025 ul{list-style:none;padding:1rem;margin:1rem 0;border-radius:12px;color:#333}collab-messages-task-preview-agent-102025 ul li{margin-bottom:.75rem;padding:.5rem .75rem;background:white;border-radius:8px;transition:background .3s}collab-messages-task-preview-agent-102025 ul li code{font-family:'Courier New',monospace;background-color:#eee;padding:2px 6px;border-radius:4px}

collab-messages-task-preview-clarification-102025{display:block;background:#ffffff;position:relative;height:100%;color:#3c3c3c}collab-messages-task-preview-clarification-102025 .tab-header{display:flex;justify-content:space-between;border-bottom:1px solid #ccc;background-color:#f0f0f0;overflow:hidden;flex-shrink:0}collab-messages-task-preview-clarification-102025 .tab-group-left{display:flex;overflow-x:auto;flex:1;min-width:0;scrollbar-width:thin}collab-messages-task-preview-clarification-102025 .tab-group-left::-webkit-scrollbar{height:6px}collab-messages-task-preview-clarification-102025 .tab-group-left::-webkit-scrollbar-thumb{background-color:var(--border-default-focus);border-radius:4px}collab-messages-task-preview-clarification-102025 .tab-group-right{display:flex;flex-shrink:0}collab-messages-task-preview-clarification-102025 .tab-button{padding:10px 16px;cursor:pointer;background:none;border:none;border-right:1px solid #ddd;font-size:14px;transition:background-color .2s ease;display:flex;flex-direction:column}collab-messages-task-preview-clarification-102025 .tab-button:hover{background-color:#e0e0e0}collab-messages-task-preview-clarification-102025 .tab-button.active{background-color:#ffffff;font-weight:bold;border-bottom:2px solid #007bff}collab-messages-task-preview-clarification-102025 .tab-content{position:relative;padding:0;margin:0;background-color:#ffffff;display:flex;height:100%;flex-direction:column;font-size:14px;overflow-y:auto}collab-messages-task-preview-clarification-102025 .containerinputs{display:flex;flex-direction:column;gap:.5rem;align-items:center;padding:1rem}collab-messages-task-preview-clarification-102025 .containerinputs details{width:100%;max-width:900px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fafafa;box-shadow:0 2px 8px rgba(0,0,0,0.05);font-family:'Inter',sans-serif;transition:all .3s ease}collab-messages-task-preview-clarification-102025 .containerinputs details[open] .title{display:none}collab-messages-task-preview-clarification-102025 .containerinputs details .chevron{transition:transform .3s}collab-messages-task-preview-clarification-102025 .containerinputs details[open] .chevron{transform:rotate(90deg)}collab-messages-task-preview-clarification-102025 .containerinputs details[open] .moveelement{display:none !important}collab-messages-task-preview-clarification-102025 .containerinputs details summary{position:relative;cursor:pointer;padding:1rem;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;justify-content:space-between}collab-messages-task-preview-clarification-102025 .containerinputs details summary:hover .moveelement{display:flex}collab-messages-task-preview-clarification-102025 .containerinputs details summary .trash{z-index:9999}collab-messages-task-preview-clarification-102025 .containerinputs details summary .pheader{width:100%;display:flex;justify-content:space-between;align-items:center}collab-messages-task-preview-clarification-102025 .containerinputs details summary .pheader .title{margin-left:1rem}collab-messages-task-preview-clarification-102025 .containerinputs details summary .pheader .type .typeMode{appearance:none;padding:.4rem 1rem;font-size:.95rem;border:1px solid #ccc;border-radius:6px;background-color:white;transition:border .3s ease}collab-messages-task-preview-clarification-102025 .containerinputs details>div{padding:1rem}collab-messages-task-preview-clarification-102025 .containerinputs details>div pre.content{width:calc(100% - 2rem);border:none;resize:vertical;padding:1rem;font-size:.95rem;font-family:'Fira Code',monospace;background-color:#fff;border-radius:6px;color:#333;box-shadow:inset 0 1px 2px rgba(0,0,0,0.05);line-height:1.5;word-break:break-word;white-space:pre-wrap}collab-messages-task-preview-clarification-102025 ul{list-style:none;padding:1rem;margin:1rem 0;border-radius:12px;color:#333}collab-messages-task-preview-clarification-102025 ul li{margin-bottom:.75rem;padding:.5rem .75rem;background:white;border-radius:8px;transition:background .3s}collab-messages-task-preview-clarification-102025 ul li code{font-family:'Courier New',monospace;background-color:#eee;padding:2px 6px;border-radius:4px}

collab-messages-task-preview-flexible-102025{display:block;background:#ffffff;position:relative;height:100%;color:#3c3c3c}collab-messages-task-preview-flexible-102025 .tab-header{display:flex;justify-content:space-between;border-bottom:1px solid #ccc;background-color:#f0f0f0;overflow:hidden;flex-shrink:0}collab-messages-task-preview-flexible-102025 .tab-group-left{display:flex;overflow-x:auto;flex:1;min-width:0;scrollbar-width:thin}collab-messages-task-preview-flexible-102025 .tab-group-left::-webkit-scrollbar{height:6px}collab-messages-task-preview-flexible-102025 .tab-group-left::-webkit-scrollbar-thumb{background-color:var(--border-default-focus);border-radius:4px}collab-messages-task-preview-flexible-102025 .tab-group-right{display:flex;flex-shrink:0}collab-messages-task-preview-flexible-102025 .tab-button{padding:10px 16px;cursor:pointer;background:none;border:none;border-right:1px solid #ddd;font-size:14px;transition:background-color .2s ease;display:flex;flex-direction:column}collab-messages-task-preview-flexible-102025 .tab-button:hover{background-color:#e0e0e0}collab-messages-task-preview-flexible-102025 .tab-button.active{background-color:#ffffff;font-weight:bold;border-bottom:2px solid #007bff}collab-messages-task-preview-flexible-102025 .tab-content{position:relative;padding:0;margin:0;background-color:#ffffff;display:flex;height:100%;flex-direction:column;font-size:14px;overflow-y:auto}collab-messages-task-preview-flexible-102025 .containerinputs{display:flex;flex-direction:column;gap:.5rem;align-items:center;padding:1rem}collab-messages-task-preview-flexible-102025 .containerinputs details{width:100%;max-width:900px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fafafa;box-shadow:0 2px 8px rgba(0,0,0,0.05);font-family:'Inter',sans-serif;transition:all .3s ease}collab-messages-task-preview-flexible-102025 .containerinputs details[open] .title{display:none}collab-messages-task-preview-flexible-102025 .containerinputs details .chevron{transition:transform .3s}collab-messages-task-preview-flexible-102025 .containerinputs details[open] .chevron{transform:rotate(90deg)}collab-messages-task-preview-flexible-102025 .containerinputs details[open] .moveelement{display:none !important}collab-messages-task-preview-flexible-102025 .containerinputs details summary{position:relative;cursor:pointer;padding:1rem;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;justify-content:space-between}collab-messages-task-preview-flexible-102025 .containerinputs details summary:hover .moveelement{display:flex}collab-messages-task-preview-flexible-102025 .containerinputs details summary .trash{z-index:9999}collab-messages-task-preview-flexible-102025 .containerinputs details summary .pheader{width:100%;display:flex;justify-content:space-between;align-items:center}collab-messages-task-preview-flexible-102025 .containerinputs details summary .pheader .title{margin-left:1rem}collab-messages-task-preview-flexible-102025 .containerinputs details summary .pheader .type .typeMode{appearance:none;padding:.4rem 1rem;font-size:.95rem;border:1px solid #ccc;border-radius:6px;background-color:white;transition:border .3s ease}collab-messages-task-preview-flexible-102025 .containerinputs details>div{padding:1rem}collab-messages-task-preview-flexible-102025 .containerinputs details>div pre.content{width:calc(100% - 2rem);border:none;resize:vertical;padding:1rem;font-size:.95rem;font-family:'Fira Code',monospace;background-color:#fff;border-radius:6px;color:#333;box-shadow:inset 0 1px 2px rgba(0,0,0,0.05);line-height:1.5;word-break:break-word;white-space:pre-wrap}collab-messages-task-preview-flexible-102025 ul{list-style:none;padding:1rem;margin:1rem 0;border-radius:12px;color:#333}collab-messages-task-preview-flexible-102025 ul li{margin-bottom:.75rem;padding:.5rem .75rem;background:white;border-radius:8px;transition:background .3s}collab-messages-task-preview-flexible-102025 ul li code{font-family:'Courier New',monospace;background-color:#eee;padding:2px 6px;border-radius:4px}

collab-messages-task-preview-raw-102025{display:block;background:#ffffff;position:relative;height:calc(100% - 62px);min-height:0;color:#3c3c3c}collab-messages-task-preview-raw-102025 .raw-shell{display:flex;flex-direction:column;height:100%;min-height:0}collab-messages-task-preview-raw-102025 .tab-header{display:flex;justify-content:space-between;border-bottom:1px solid #ccc;background-color:#f0f0f0;overflow:hidden;flex-shrink:0}collab-messages-task-preview-raw-102025 .tab-group-left{display:flex;overflow-x:auto;flex:1;min-width:0;scrollbar-width:thin}collab-messages-task-preview-raw-102025 .tab-group-left::-webkit-scrollbar{height:6px}collab-messages-task-preview-raw-102025 .tab-group-left::-webkit-scrollbar-thumb{background-color:var(--border-default-focus);border-radius:4px}collab-messages-task-preview-raw-102025 .tab-group-right{display:flex;flex-shrink:0}collab-messages-task-preview-raw-102025 .tab-button{padding:10px 16px;cursor:pointer;background:none;border:none;border-right:1px solid #ddd;font-size:14px;transition:background-color .2s ease;display:flex;flex-direction:column}collab-messages-task-preview-raw-102025 .tab-button:hover{background-color:#e0e0e0}collab-messages-task-preview-raw-102025 .tab-button.active{background-color:#ffffff;font-weight:bold;border-bottom:2px solid #007bff}collab-messages-task-preview-raw-102025 .tab-content{position:relative;padding:0;margin:0;background-color:#ffffff;display:flex;flex:1;min-height:0;flex-direction:column;font-size:14px;overflow-y:auto}collab-messages-task-preview-raw-102025 .containerinputs{display:flex;flex-direction:column;gap:.5rem;align-items:center;padding:1rem}collab-messages-task-preview-raw-102025 .containerinputs details{width:100%;max-width:900px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fafafa;box-shadow:0 2px 8px rgba(0,0,0,0.05);font-family:'Inter',sans-serif;transition:all .3s ease}collab-messages-task-preview-raw-102025 .containerinputs details[open] .title{display:none}collab-messages-task-preview-raw-102025 .containerinputs details .chevron{transition:transform .3s}collab-messages-task-preview-raw-102025 .containerinputs details[open] .chevron{transform:rotate(90deg)}collab-messages-task-preview-raw-102025 .containerinputs details[open] .moveelement{display:none !important}collab-messages-task-preview-raw-102025 .containerinputs details summary{position:relative;cursor:pointer;padding:1rem;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;justify-content:space-between}collab-messages-task-preview-raw-102025 .containerinputs details summary:hover .moveelement{display:flex}collab-messages-task-preview-raw-102025 .containerinputs details summary .trash{z-index:9999}collab-messages-task-preview-raw-102025 .containerinputs details summary .pheader{width:100%;display:flex;justify-content:space-between;align-items:center}collab-messages-task-preview-raw-102025 .containerinputs details summary .pheader .title{margin-left:1rem}collab-messages-task-preview-raw-102025 .containerinputs details summary .pheader .type .typeMode{appearance:none;padding:.4rem 1rem;font-size:.95rem;border:1px solid #ccc;border-radius:6px;background-color:white;transition:border .3s ease}collab-messages-task-preview-raw-102025 .containerinputs details>div{padding:1rem}collab-messages-task-preview-raw-102025 .containerinputs details>div pre.content{width:calc(100% - 2rem);border:none;resize:vertical;padding:1rem;font-size:.95rem;font-family:'Fira Code',monospace;background-color:#fff;border-radius:6px;color:#333;box-shadow:inset 0 1px 2px rgba(0,0,0,0.05);line-height:1.5;word-break:break-word;white-space:pre-wrap}collab-messages-task-preview-raw-102025 ul{list-style:none;padding:1rem;margin:1rem 0;border-radius:12px;color:#333}collab-messages-task-preview-raw-102025 ul li{margin-bottom:.75rem;padding:.5rem .75rem;background:white;border-radius:8px;transition:background .3s}collab-messages-task-preview-raw-102025 ul li code{font-family:'Courier New',monospace;background-color:#eee;padding:2px 6px;border-radius:4px}

collab-messages-task-preview-result-102025{display:block;background:#ffffff;position:relative;height:100%;color:#3c3c3c}collab-messages-task-preview-result-102025 .tab-header{display:flex;justify-content:space-between;border-bottom:1px solid #ccc;background-color:#f0f0f0;overflow:hidden;flex-shrink:0}collab-messages-task-preview-result-102025 .tab-group-left{display:flex;overflow-x:auto;flex:1;min-width:0;scrollbar-width:thin}collab-messages-task-preview-result-102025 .tab-group-left::-webkit-scrollbar{height:6px}collab-messages-task-preview-result-102025 .tab-group-left::-webkit-scrollbar-thumb{background-color:var(--border-default-focus);border-radius:4px}collab-messages-task-preview-result-102025 .tab-group-right{display:flex;flex-shrink:0}collab-messages-task-preview-result-102025 .tab-button{padding:10px 16px;cursor:pointer;background:none;border:none;border-right:1px solid #ddd;font-size:14px;transition:background-color .2s ease;display:flex;flex-direction:column}collab-messages-task-preview-result-102025 .tab-button:hover{background-color:#e0e0e0}collab-messages-task-preview-result-102025 .tab-button.active{background-color:#ffffff;font-weight:bold;border-bottom:2px solid #007bff}collab-messages-task-preview-result-102025 .tab-content{position:relative;padding:0;margin:0;background-color:#ffffff;display:flex;height:100%;flex-direction:column;font-size:14px;overflow-y:auto}collab-messages-task-preview-result-102025 .containerinputs{display:flex;flex-direction:column;gap:.5rem;align-items:center;padding:1rem}collab-messages-task-preview-result-102025 .containerinputs details{width:100%;max-width:900px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fafafa;box-shadow:0 2px 8px rgba(0,0,0,0.05);font-family:'Inter',sans-serif;transition:all .3s ease}collab-messages-task-preview-result-102025 .containerinputs details[open] .title{display:none}collab-messages-task-preview-result-102025 .containerinputs details .chevron{transition:transform .3s}collab-messages-task-preview-result-102025 .containerinputs details[open] .chevron{transform:rotate(90deg)}collab-messages-task-preview-result-102025 .containerinputs details[open] .moveelement{display:none !important}collab-messages-task-preview-result-102025 .containerinputs details summary{position:relative;cursor:pointer;padding:1rem;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;justify-content:space-between}collab-messages-task-preview-result-102025 .containerinputs details summary:hover .moveelement{display:flex}collab-messages-task-preview-result-102025 .containerinputs details summary .trash{z-index:9999}collab-messages-task-preview-result-102025 .containerinputs details summary .pheader{width:100%;display:flex;justify-content:space-between;align-items:center}collab-messages-task-preview-result-102025 .containerinputs details summary .pheader .title{margin-left:1rem}collab-messages-task-preview-result-102025 .containerinputs details summary .pheader .type .typeMode{appearance:none;padding:.4rem 1rem;font-size:.95rem;border:1px solid #ccc;border-radius:6px;background-color:white;transition:border .3s ease}collab-messages-task-preview-result-102025 .containerinputs details>div{padding:1rem}collab-messages-task-preview-result-102025 .containerinputs details>div pre.content{width:calc(100% - 2rem);border:none;resize:vertical;padding:1rem;font-size:.95rem;font-family:'Fira Code',monospace;background-color:#fff;border-radius:6px;color:#333;box-shadow:inset 0 1px 2px rgba(0,0,0,0.05);line-height:1.5;word-break:break-word;white-space:pre-wrap}collab-messages-task-preview-result-102025 ul{list-style:none;padding:1rem;margin:1rem 0;border-radius:12px;color:#333}collab-messages-task-preview-result-102025 ul li{margin-bottom:.75rem;padding:.5rem .75rem;background:white;border-radius:8px;transition:background .3s}collab-messages-task-preview-result-102025 ul li code{font-family:'Courier New',monospace;background-color:#eee;padding:2px 6px;border-radius:4px}

collab-messages-task-preview-tools-102025{display:block;background:#ffffff;position:relative;height:100%;color:#3c3c3c}collab-messages-task-preview-tools-102025 .tab-header{display:flex;justify-content:space-between;border-bottom:1px solid #ccc;background-color:#f0f0f0;overflow:hidden;flex-shrink:0}collab-messages-task-preview-tools-102025 .tab-group-left{display:flex;overflow-x:auto;flex:1;min-width:0;scrollbar-width:thin}collab-messages-task-preview-tools-102025 .tab-group-left::-webkit-scrollbar{height:6px}collab-messages-task-preview-tools-102025 .tab-group-left::-webkit-scrollbar-thumb{background-color:var(--border-default-focus);border-radius:4px}collab-messages-task-preview-tools-102025 .tab-group-right{display:flex;flex-shrink:0}collab-messages-task-preview-tools-102025 .tab-button{padding:10px 16px;cursor:pointer;background:none;border:none;border-right:1px solid #ddd;font-size:14px;transition:background-color .2s ease;display:flex;flex-direction:column}collab-messages-task-preview-tools-102025 .tab-button:hover{background-color:#e0e0e0}collab-messages-task-preview-tools-102025 .tab-button.active{background-color:#ffffff;font-weight:bold;border-bottom:2px solid #007bff}collab-messages-task-preview-tools-102025 .tab-content{position:relative;padding:0;margin:0;background-color:#ffffff;display:flex;height:100%;flex-direction:column;font-size:14px;overflow-y:auto}collab-messages-task-preview-tools-102025 .containerinputs{display:flex;flex-direction:column;gap:.5rem;align-items:center;padding:1rem}collab-messages-task-preview-tools-102025 .containerinputs details{width:100%;max-width:900px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fafafa;box-shadow:0 2px 8px rgba(0,0,0,0.05);font-family:'Inter',sans-serif;transition:all .3s ease}collab-messages-task-preview-tools-102025 .containerinputs details[open] .title{display:none}collab-messages-task-preview-tools-102025 .containerinputs details .chevron{transition:transform .3s}collab-messages-task-preview-tools-102025 .containerinputs details[open] .chevron{transform:rotate(90deg)}collab-messages-task-preview-tools-102025 .containerinputs details[open] .moveelement{display:none !important}collab-messages-task-preview-tools-102025 .containerinputs details summary{position:relative;cursor:pointer;padding:1rem;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;justify-content:space-between}collab-messages-task-preview-tools-102025 .containerinputs details summary:hover .moveelement{display:flex}collab-messages-task-preview-tools-102025 .containerinputs details summary .trash{z-index:9999}collab-messages-task-preview-tools-102025 .containerinputs details summary .pheader{width:100%;display:flex;justify-content:space-between;align-items:center}collab-messages-task-preview-tools-102025 .containerinputs details summary .pheader .title{margin-left:1rem}collab-messages-task-preview-tools-102025 .containerinputs details summary .pheader .type .typeMode{appearance:none;padding:.4rem 1rem;font-size:.95rem;border:1px solid #ccc;border-radius:6px;background-color:white;transition:border .3s ease}collab-messages-task-preview-tools-102025 .containerinputs details>div{padding:1rem}collab-messages-task-preview-tools-102025 .containerinputs details>div pre.content{width:calc(100% - 2rem);border:none;resize:vertical;padding:1rem;font-size:.95rem;font-family:'Fira Code',monospace;background-color:#fff;border-radius:6px;color:#333;box-shadow:inset 0 1px 2px rgba(0,0,0,0.05);line-height:1.5;word-break:break-word;white-space:pre-wrap}collab-messages-task-preview-tools-102025 ul{list-style:none;padding:1rem;margin:1rem 0;border-radius:12px;color:#333}collab-messages-task-preview-tools-102025 ul li{margin-bottom:.75rem;padding:.5rem .75rem;background:white;border-radius:8px;transition:background .3s}collab-messages-task-preview-tools-102025 ul li code{font-family:'Courier New',monospace;background-color:#eee;padding:2px 6px;border-radius:4px}

collab-messages-task-room-102025{display:flex;flex-direction:column;height:100%;min-height:0;flex:1}collab-messages-task-room-102025 .task-room{display:flex;flex-direction:column;gap:.75rem;flex:1;height:100%;min-height:0;position:relative}collab-messages-task-room-102025 .task-room-messages{display:flex;flex-direction:column;align-items:stretch;flex:1;min-height:0;overflow:auto;overflow-x:hidden;padding-right:.25rem}collab-messages-task-room-102025 collab-messages-prompt-102025{flex-shrink:0}collab-messages-task-room-102025 collab-messages-chat-message-102025{display:flex;width:100%}collab-messages-task-room-102025 .task-room-scroll-nav{position:absolute;right:14px;bottom:72px;z-index:5;width:36px;height:36px;border:1px solid var(--border-subtle);border-radius:50%;background:var(--surface-bg);color:var(--status-success-text);box-shadow:rgba(0,0,0,0.2) 0 2px 8px;display:flex;align-items:center;justify-content:center;cursor:pointer}collab-messages-task-room-102025 .task-room-scroll-nav:hover{background:var(--surface-bg-focus)}collab-messages-task-room-102025 .task-room-empty,collab-messages-task-room-102025 .task-room-loading,collab-messages-task-room-102025 .task-room-error{color:var(--text-default-disabled);padding:.75rem 0}collab-messages-task-room-102025 .task-room-error{color:var(--status-error-text)}

collab-messages-tasks-102025{display:flex;height:100%;overflow:hidden}collab-messages-tasks-102025 collab-tasks-sidebar-102025{flex:1}

collab-messages-text-code-102025 pre{position:relative;white-space:pre-wrap;margin:0}collab-messages-text-code-102025 pre select{position:absolute;top:62px;left:5px;border:none;outline:none}collab-messages-text-code-102025 pre code.hljs{display:block;overflow-x:auto;padding:1em}collab-messages-text-code-102025 code.hljs{padding:3px 5px}collab-messages-text-code-102025 .hljs{background:#fff;border:1px solid var(--border-default);color:#000;outline:none}collab-messages-text-code-102025 .hljs-keyword,collab-messages-text-code-102025 .hljs-literal,collab-messages-text-code-102025 .hljs-symbol,collab-messages-text-code-102025 .hljs-name{color:#569CD6}collab-messages-text-code-102025 .hljs-link{color:#569CD6;text-decoration:underline}collab-messages-text-code-102025 .hljs-built_in,collab-messages-text-code-102025 .hljs-type{color:#4EC9B0}collab-messages-text-code-102025 .hljs-number,collab-messages-text-code-102025 .hljs-class{color:#B8D7A3}collab-messages-text-code-102025 .hljs-string,collab-messages-text-code-102025 .hljs-meta .hljs-string{color:#D69D85}collab-messages-text-code-102025 .hljs-regexp,collab-messages-text-code-102025 .hljs-template-tag{color:#9A5334}collab-messages-text-code-102025 .hljs-subst,collab-messages-text-code-102025 .hljs-function,collab-messages-text-code-102025 .hljs-title,collab-messages-text-code-102025 .hljs-params,collab-messages-text-code-102025 .hljs-formula{color:#DCDCDC}collab-messages-text-code-102025 .hljs-comment,collab-messages-text-code-102025 .hljs-quote{color:#57A64A;font-style:italic}collab-messages-text-code-102025 .hljs-doctag{color:#608B4E}collab-messages-text-code-102025 .hljs-meta,collab-messages-text-code-102025 .hljs-meta .hljs-keyword,collab-messages-text-code-102025 .hljs-tag{color:#9B9B9B}collab-messages-text-code-102025 .hljs-variable,collab-messages-text-code-102025 .hljs-template-variable{color:#BD63C5}collab-messages-text-code-102025 .hljs-attr,collab-messages-text-code-102025 .hljs-attribute{color:#9CDCFE}collab-messages-text-code-102025 .hljs-section{color:gold}collab-messages-text-code-102025 .hljs-emphasis{font-style:italic}collab-messages-text-code-102025 .hljs-strong{font-weight:bold}collab-messages-text-code-102025 .hljs-bullet,collab-messages-text-code-102025 .hljs-selector-tag,collab-messages-text-code-102025 .hljs-selector-id,collab-messages-text-code-102025 .hljs-selector-class,collab-messages-text-code-102025 .hljs-selector-attr,collab-messages-text-code-102025 .hljs-selector-pseudo{color:#D7BA7D}collab-messages-text-code-102025 .hljs-addition{background-color:#144212;display:inline-block;width:100%}collab-messages-text-code-102025 .hljs-deletion{background-color:#600;display:inline-block;width:100%}collab-messages-text-code-102025.hljs{/*!
        Theme: Default
        Description: Original highlight.js style
        Author: (c) Ivan Sagalaev <maniac@softwaremaniacs.org>
        Maintainer: @highlightjs/core-team
        Website: https://highlightjs.org/
        License: see project LICENSE
        Touched: 2021
    */}collab-messages-text-code-102025.hljs pre code.hljs{display:block;overflow-x:auto;padding:1em}collab-messages-text-code-102025.hljs code.hljs{padding:3px 5px}collab-messages-text-code-102025.hljs .hljs{background:#f3f3f3;color:#444}collab-messages-text-code-102025.hljs .hljs-comment{color:#697070}collab-messages-text-code-102025.hljs .hljs-punctuation,collab-messages-text-code-102025.hljs .hljs-tag{color:#444a}collab-messages-text-code-102025.hljs .hljs-tag .hljs-attr,collab-messages-text-code-102025.hljs .hljs-tag .hljs-name{color:#444}collab-messages-text-code-102025.hljs .hljs-attribute,collab-messages-text-code-102025.hljs .hljs-doctag,collab-messages-text-code-102025.hljs .hljs-keyword,collab-messages-text-code-102025.hljs .hljs-meta .hljs-keyword,collab-messages-text-code-102025.hljs .hljs-name,collab-messages-text-code-102025.hljs .hljs-selector-tag{font-weight:700}collab-messages-text-code-102025.hljs .hljs-deletion,collab-messages-text-code-102025.hljs .hljs-number,collab-messages-text-code-102025.hljs .hljs-quote,collab-messages-text-code-102025.hljs .hljs-selector-class,collab-messages-text-code-102025.hljs .hljs-selector-id,collab-messages-text-code-102025.hljs .hljs-string,collab-messages-text-code-102025.hljs .hljs-template-tag,collab-messages-text-code-102025.hljs .hljs-type{color:#800}collab-messages-text-code-102025.hljs .hljs-section,collab-messages-text-code-102025.hljs .hljs-title{color:#800;font-weight:700}collab-messages-text-code-102025.hljs .hljs-link,collab-messages-text-code-102025.hljs .hljs-operator,collab-messages-text-code-102025.hljs .hljs-regexp,collab-messages-text-code-102025.hljs .hljs-selector-attr,collab-messages-text-code-102025.hljs .hljs-selector-pseudo,collab-messages-text-code-102025.hljs .hljs-symbol,collab-messages-text-code-102025.hljs .hljs-template-variable,collab-messages-text-code-102025.hljs .hljs-variable{color:#ab5656}collab-messages-text-code-102025.hljs .hljs-literal{color:#695}collab-messages-text-code-102025.hljs .hljs-addition,collab-messages-text-code-102025.hljs .hljs-built_in,collab-messages-text-code-102025.hljs .hljs-bullet,collab-messages-text-code-102025.hljs .hljs-code{color:#397300}collab-messages-text-code-102025.hljs .hljs-meta{color:#1f7199}collab-messages-text-code-102025.hljs .hljs-meta .hljs-string{color:#38a}collab-messages-text-code-102025.hljs .hljs-emphasis{font-style:italic}collab-messages-text-code-102025.hljs .hljs-strong{font-weight:700}collab-messages-text-code-102025.github{/*!
    Theme: GitHub
    Description: Light theme as seen on github.com
    Author: github.com
    Maintainer: @Hirse
    Updated: 2021-05-15

    Outdated base version: https://github.com/primer/github-syntax-light
    Current colors taken from GitHub's CSS
    */}collab-messages-text-code-102025.github pre code.hljs{display:block;overflow-x:auto;padding:1em}collab-messages-text-code-102025.github code.hljs{padding:3px 5px}collab-messages-text-code-102025.github .hljs{color:#24292e;background:#fff}collab-messages-text-code-102025.github .hljs-doctag,collab-messages-text-code-102025.github .hljs-keyword,collab-messages-text-code-102025.github .hljs-meta .hljs-keyword,collab-messages-text-code-102025.github .hljs-template-tag,collab-messages-text-code-102025.github .hljs-template-variable,collab-messages-text-code-102025.github .hljs-type,collab-messages-text-code-102025.github .hljs-variable.language_{color:#d73a49}collab-messages-text-code-102025.github .hljs-title,collab-messages-text-code-102025.github .hljs-title.class_,collab-messages-text-code-102025.github .hljs-title.class_.inherited__,collab-messages-text-code-102025.github .hljs-title.function_{color:#6f42c1}collab-messages-text-code-102025.github .hljs-attr,collab-messages-text-code-102025.github .hljs-attribute,collab-messages-text-code-102025.github .hljs-literal,collab-messages-text-code-102025.github .hljs-meta,collab-messages-text-code-102025.github .hljs-number,collab-messages-text-code-102025.github .hljs-operator,collab-messages-text-code-102025.github .hljs-selector-attr,collab-messages-text-code-102025.github .hljs-selector-class,collab-messages-text-code-102025.github .hljs-selector-id,collab-messages-text-code-102025.github .hljs-variable{color:#005cc5}collab-messages-text-code-102025.github .hljs-meta .hljs-string,collab-messages-text-code-102025.github .hljs-regexp,collab-messages-text-code-102025.github .hljs-string{color:#032f62}collab-messages-text-code-102025.github .hljs-built_in,collab-messages-text-code-102025.github .hljs-symbol{color:#e36209}collab-messages-text-code-102025.github .hljs-code,collab-messages-text-code-102025.github .hljs-comment,collab-messages-text-code-102025.github .hljs-formula{color:#6a737d}collab-messages-text-code-102025.github .hljs-name,collab-messages-text-code-102025.github .hljs-quote,collab-messages-text-code-102025.github .hljs-selector-pseudo,collab-messages-text-code-102025.github .hljs-selector-tag{color:#22863a}collab-messages-text-code-102025.github .hljs-subst{color:#24292e}collab-messages-text-code-102025.github .hljs-section{color:#005cc5;font-weight:700}collab-messages-text-code-102025.github .hljs-bullet{color:#735c0f}collab-messages-text-code-102025.github .hljs-emphasis{color:#24292e;font-style:italic}collab-messages-text-code-102025.github .hljs-strong{color:#24292e;font-weight:700}collab-messages-text-code-102025.github .hljs-addition{color:#22863a;background-color:#f0fff4}collab-messages-text-code-102025.github .hljs-deletion{color:#b31d28;background-color:#ffeef0}

collab-messages-thread-details-102025{display:block;overflow:auto;font-family:var(--font-family-primary);font-size:var(--font-size-16);font-weight:var(--font-weight-normal);line-height:1.5;color:var(--text-default);background-color:var(--surface-bg);padding:1rem}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}collab-messages-thread-details-102025 .saving-ok{color:var(--status-success-text);font-size:var(--font-size-12)}collab-messages-thread-details-102025 .saving-error{color:var(--status-error-text);font-size:var(--font-size-12);display:flex;align-items:center}collab-messages-thread-details-102025 .saving-error svg{margin-right:.3rem;width:12px;fill:var(--status-error-text)}collab-messages-thread-details-102025 .content{display:flex;flex-direction:column;gap:1rem}collab-messages-thread-details-102025 .section{padding:1.4rem .75rem;border-radius:10px;box-shadow:#e7e3e3 0 1px 4px;background-color:var(--surface-alt-bg)}collab-messages-thread-details-102025 .section .details-header h3{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;margin-block-start:0;padding-bottom:.4rem;border-bottom:1px solid #d2d2d2;width:100%}collab-messages-thread-details-102025 .section .details-header h3 svg{fill:currentColor;width:20px;height:20px}collab-messages-thread-details-102025 .bots button.remove,collab-messages-thread-details-102025 .users button.remove,collab-messages-thread-details-102025 .agents button.remove{margin-left:auto;padding:.25rem .5rem;background:var(--button-danger-bg);color:white;border:none;border-radius:4px;cursor:pointer;font-size:var(--font-size-12)}collab-messages-thread-details-102025 .bots button.remove:hover,collab-messages-thread-details-102025 .users button.remove:hover,collab-messages-thread-details-102025 .agents button.remove:hover{background:var(--button-danger-bg-hover)}collab-messages-thread-details-102025 .bots button.activate,collab-messages-thread-details-102025 .users button.activate,collab-messages-thread-details-102025 .agents button.activate{margin-left:auto;padding:.25rem .5rem;background:var(--button-primary-bg);color:white;border:none;border-radius:4px;cursor:pointer;font-size:var(--font-size-12)}collab-messages-thread-details-102025 .bots button.activate:hover,collab-messages-thread-details-102025 .users button.activate:hover,collab-messages-thread-details-102025 .agents button.activate:hover{background:var(--button-primary-bg-hover)}collab-messages-thread-details-102025 .bots button.edit,collab-messages-thread-details-102025 .users button.edit,collab-messages-thread-details-102025 .agents button.edit{padding:.25rem .5rem;background:var(--button-primary-bg);color:white;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center}collab-messages-thread-details-102025 .bots button.edit svg,collab-messages-thread-details-102025 .users button.edit svg,collab-messages-thread-details-102025 .agents button.edit svg{width:14px;height:14px;fill:white}collab-messages-thread-details-102025 .bots button.edit:hover,collab-messages-thread-details-102025 .users button.edit:hover,collab-messages-thread-details-102025 .agents button.edit:hover{background:var(--button-primary-bg-hover)}collab-messages-thread-details-102025 .bots button.loading,collab-messages-thread-details-102025 .users button.loading,collab-messages-thread-details-102025 .agents button.loading{position:relative;pointer-events:none}collab-messages-thread-details-102025 .bots button.loading::before,collab-messages-thread-details-102025 .users button.loading::before,collab-messages-thread-details-102025 .agents button.loading::before{content:'';display:inline-block;width:6px;height:6px;margin-right:8px;border:2px solid #ccc;border-top:2px solid #333;border-radius:50%;animation:spin .6s linear infinite;vertical-align:middle}collab-messages-thread-details-102025 .users .details-add-participant{cursor:pointer;margin-top:1rem}collab-messages-thread-details-102025 .users .details-add-participant>.add-participant{margin-top:.5rem;padding:1rem;border-top:1px solid var(--border-default);border-radius:8px}collab-messages-thread-details-102025 .users img,collab-messages-thread-details-102025 .users svg{border-radius:50%}collab-messages-thread-details-102025 .agents h3{margin-bottom:.5rem;display:flex;align-items:center;gap:.5rem}collab-messages-thread-details-102025 .agents ul{list-style:none;padding:0;margin:0}collab-messages-thread-details-102025 .agents li{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.5rem;border-radius:6px;background:var(--surface-alt-bg)}collab-messages-thread-details-102025 .agents li.empty-list{background:transparent;color:var(--text-muted);font-style:italic}collab-messages-thread-details-102025 .agents li img{border-radius:50%;object-fit:cover}collab-messages-thread-details-102025 .agents li .agent-info{display:flex;flex-direction:column;flex:1;min-width:0}collab-messages-thread-details-102025 .agents li .agent-info .agent-name{font-weight:var(--font-weight-bold);color:var(--text-default)}collab-messages-thread-details-102025 .agents li .agent-info .agent-integration{color:var(--text-muted);font-size:var(--font-size-12)}collab-messages-thread-details-102025 .agents li .agent-actions{display:flex;gap:.5rem;margin-left:auto}collab-messages-thread-details-102025 .agents .details-add-agent{cursor:pointer;margin-top:1rem}collab-messages-thread-details-102025 .agents .agent-form-content{margin-top:.5rem;padding:1rem;border-top:1px solid var(--border-default);border-radius:8px}collab-messages-thread-details-102025 .agents .agent-form-content label{display:block;margin-bottom:1rem;font-size:var(--font-size-12);color:var(--text-muted)}collab-messages-thread-details-102025 .agents .agent-form-content label select{width:100%;display:block;margin-top:.25rem;padding:.5rem;font-size:1rem;line-height:1.5;color:#000000;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;outline:none}collab-messages-thread-details-102025 .agents .agent-form-content label select:focus{border-color:var(--button-primary-bg);box-shadow:0 0 0 2px rgba(10,109,201,0.1)}collab-messages-thread-details-102025 .agents .agent-form-content .agent-preview{display:flex;align-items:center;gap:1rem;padding:1rem;margin-bottom:1rem;background:var(--surface-bg);border-radius:8px;border:1px solid var(--border-subtle)}collab-messages-thread-details-102025 .agents .agent-form-content .agent-preview img{border-radius:50%;object-fit:cover}collab-messages-thread-details-102025 .agents .agent-form-content .agent-preview div{display:flex;flex-direction:column}collab-messages-thread-details-102025 .agents .agent-form-content .agent-preview div strong{color:var(--text-default);font-size:var(--font-size-16)}collab-messages-thread-details-102025 .agents .agent-form-content .agent-preview div small{color:var(--text-muted);font-size:var(--font-size-12)}collab-messages-thread-details-102025 .form-actions{display:flex;justify-content:flex-end;gap:.5rem}collab-messages-thread-details-102025 .form-actions button{padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer;font-size:var(--font-size-12);font-weight:var(--font-weight-bold);display:flex;align-items:center;gap:.25rem}collab-messages-thread-details-102025 .form-actions button .loader{display:inline-block;width:12px;height:12px;border:2px solid #ccc;border-top:2px solid #333;border-radius:50%;animation:spin .6s linear infinite}collab-messages-thread-details-102025 .form-actions .btn-save{background:var(--button-primary-bg);color:white}collab-messages-thread-details-102025 .form-actions .btn-save svg{fill:currentColor}collab-messages-thread-details-102025 .form-actions .btn-save:hover{background:var(--button-primary-bg-hover)}collab-messages-thread-details-102025 .form-actions .btn-save:disabled{background:var(--button-primary-bg-disabled);cursor:not-allowed}collab-messages-thread-details-102025 .details small{font-size:var(--font-size-12)}collab-messages-thread-details-102025 .details .details-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}collab-messages-thread-details-102025 .details .details-header h3{margin:0}collab-messages-thread-details-102025 .details .details-header .btn-edit{padding:.4rem .6rem;background:var(--surface-alt-bg);border:1px solid var(--border-default);border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}collab-messages-thread-details-102025 .details .details-header .btn-edit svg{width:16px;height:16px;fill:var(--text-muted)}collab-messages-thread-details-102025 .details .details-header .btn-edit:hover{background:var(--surface-alt-bg);border-color:var(--border-default-hover)}collab-messages-thread-details-102025 .details .details-header .btn-edit:hover svg{fill:var(--text-default)}collab-messages-thread-details-102025 .details-view h3 button{margin-left:auto}collab-messages-thread-details-102025 .details-view .details-summary{display:flex;gap:1rem}collab-messages-thread-details-102025 .details-view .details-summary .summary-avatar img{border-radius:50%;object-fit:cover;border:2px solid var(--border-subtle)}collab-messages-thread-details-102025 .details-view .details-summary .summary-grid{flex:1;display:grid;gap:1rem 1.5rem}@media (max-width:544px){collab-messages-thread-details-102025 .details-view .details-summary .summary-grid{grid-template-columns:1fr}}collab-messages-thread-details-102025 .details-view .details-summary .summary-item{display:flex;flex-direction:column;gap:.25rem}collab-messages-thread-details-102025 .details-view .details-summary .summary-item.summary-item-full{grid-column:1 / -1}collab-messages-thread-details-102025 .details-view .details-summary .summary-item .summary-label{font-size:var(--font-size-12);color:var(--text-muted);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.5px}collab-messages-thread-details-102025 .details-view .details-summary .summary-item .summary-value{font-size:var(--font-size-12);color:var(--text-default)}collab-messages-thread-details-102025 .details-view .details-summary .summary-item .summary-value .tags-inline{display:inline;word-break:break-word}collab-messages-thread-details-102025 .details-view .details-summary .summary-item .summary-value .empty-value{color:var(--text-muted);font-style:italic;font-size:var(--font-size-12)}collab-messages-thread-details-102025 .details-view .details-summary .summary-item .summary-value .welcome-preview{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:var(--font-size-12);color:var(--text-muted);line-height:1.4}collab-messages-thread-details-102025 .details-view .details-summary .summary-item .status-badge{display:inline-block;padding:.15rem .5rem;border-radius:12px;font-size:var(--font-size-12);font-weight:var(--font-weight-bold);width:fit-content}collab-messages-thread-details-102025 .details-view .details-summary .summary-item .status-badge.status-active{background:color-mix(in srgb, var(--status-success-text) 15%, transparent);color:var(--status-success-text-focus)}collab-messages-thread-details-102025 .details-view .details-summary .summary-item .status-badge.status-archived{background:color-mix(in srgb, var(--status-warning-text) 15%, transparent);color:var(--status-warning-text-focus)}collab-messages-thread-details-102025 .details-view .details-summary .summary-item .status-badge.status-deleted{background:color-mix(in srgb, var(--status-error-text) 15%, transparent);color:var(--status-error-text-focus)}collab-messages-thread-details-102025 .details-view .details-summary .summary-item .status-badge.status-deleting{background:color-mix(in srgb, var(--status-error-text) 15%, transparent);color:var(--status-error-text)}collab-messages-thread-details-102025 .details-edit>label{display:block;margin-bottom:.4rem;font-size:var(--font-size-12);color:var(--text-muted)}collab-messages-thread-details-102025 .details-edit>label input,collab-messages-thread-details-102025 .details-edit>label select,collab-messages-thread-details-102025 .details-edit>label textarea{width:100%;display:block;font-size:1rem;line-height:1.5;height:33px;color:#000000;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;outline:none}collab-messages-thread-details-102025 .details-edit>label input[disabled],collab-messages-thread-details-102025 .details-edit>label select[disabled],collab-messages-thread-details-102025 .details-edit>label textarea[disabled]{background-color:var(--surface-alt-bg)}collab-messages-thread-details-102025 .details-edit collab-messages-input-tag-102025{display:block;margin-bottom:.4rem}collab-messages-thread-details-102025 .details-edit small{font-style:italic}collab-messages-thread-details-102025 .details-edit input:invalid{border-color:var(--status-error-text)}collab-messages-thread-details-102025 .details-edit input:invalid+.field-thread-name-error{display:block;color:var(--status-error-text);font-size:.9em}collab-messages-thread-details-102025 .details-edit .field-thread-name-error{display:none}collab-messages-thread-details-102025 .details-edit textarea{width:100%;display:block;font-size:1rem;line-height:1.5;height:80px;color:#000000;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;outline:none;resize:vertical}collab-messages-thread-details-102025 .details-edit textarea[disabled]{background-color:var(--surface-alt-bg)}collab-messages-thread-details-102025 .details-edit .actions{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-subtle)}collab-messages-thread-details-102025 h2,collab-messages-thread-details-102025 h3{margin-bottom:.5rem}collab-messages-thread-details-102025 ul{list-style:none;padding:0}collab-messages-thread-details-102025 li{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}

collab-messages-thread-modal-102025{z-index:9999;position:absolute}collab-messages-thread-modal-102025 .collab-messages-thread-modal-box{background:var(--surface-alt-bg);color:var(--text-default);border-radius:8px;padding:16px;width:280px;font-family:sans-serif;box-shadow:0 4px 12px rgba(0,0,0,0.4)}collab-messages-thread-modal-102025 .collab-messages-thread-modal-header{display:flex;align-items:center;margin-bottom:12px}collab-messages-thread-modal-102025 collab-messages-avatar-102025{width:48px;height:48px;border-radius:4px;margin-right:12px}collab-messages-thread-modal-102025 collab-messages-avatar-102025 svg,collab-messages-thread-modal-102025 collab-messages-avatar-102025 img{width:48px;height:48px}collab-messages-thread-modal-102025 .collab-messages-thread-modal-title{font-weight:bold;font-size:var(--font-size-16)}collab-messages-thread-modal-102025 .collab-messages-thread-modal-subtitle{font-size:var(--font-size-12)}collab-messages-thread-modal-102025 .collab-messages-thread-modal-userStatus{margin-top:.5rem;font-size:var(--font-size-12);color:var(--text-muted)}collab-messages-thread-modal-102025 .collab-messages-thread-modal-userStatus.active{color:var(--status-success-text)}collab-messages-thread-modal-102025 .user-message-error{color:var(--status-error-text);font-size:var(--font-size-12);display:flex;align-items:center}collab-messages-thread-modal-102025 .user-message-error svg{margin-right:.3rem;width:12px;fill:var(--status-error-text)}collab-messages-thread-modal-102025 .collab-messages-thread-modal-actions{display:flex;gap:8px}collab-messages-thread-modal-102025 .collab-messages-thread-modal-actions .loader{display:inline-block;width:16px;height:16px;border:2px solid #ccc;border-top:2px solid #333;border-radius:50%;animation:spin .6s linear infinite}collab-messages-thread-modal-102025 .collab-messages-thread-modal-actions button{flex:1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:6px 8px;border:none;border-radius:4px;cursor:pointer;font-size:14px}collab-messages-thread-modal-102025 .collab-messages-thread-modal-actions button svg{fill:currentColor}collab-messages-thread-modal-102025 .collab-messages-thread-modal-message-btn{background:#3F46AD;color:white}

collab-messages-topics-102025{display:block}collab-messages-topics-102025 .topics-header{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;border-bottom:1px solid var(--border-default-hover);background:var(--surface-alt-bg)}collab-messages-topics-102025 .topics{display:flex;gap:8px;flex-wrap:wrap}collab-messages-topics-102025 .topics-details{cursor:pointer}collab-messages-topics-102025 button{background:none;border:1px solid var(--border-default-hover);border-radius:4px;padding:2px 6px;cursor:pointer;font-size:.9rem}collab-messages-topics-102025 button.active{background:var(--selected-border);color:white;border-color:var(--selected-border)}collab-messages-topics-102025 .groups{display:flex;flex-direction:column;gap:12px;padding:0 .3rem .3rem .3rem;background:var(--surface-alt-bg)}collab-messages-topics-102025 .group{display:flex;flex-direction:column;gap:6px}collab-messages-topics-102025 .group-title{font-weight:bold;font-size:.95rem}collab-messages-topics-102025 .group-topics{display:flex;gap:6px;flex-wrap:wrap}

collab-messages-user-modal-102025{z-index:9999;position:absolute}collab-messages-user-modal-102025 .collab-messages-user-modal-box{background:var(--surface-alt-bg);color:var(--text-default);border-radius:8px;padding:16px;width:280px;font-family:sans-serif;box-shadow:0 4px 12px rgba(0,0,0,0.4)}collab-messages-user-modal-102025 .collab-messages-user-modal-header{display:flex;align-items:center;margin-bottom:12px}collab-messages-user-modal-102025 .collab-messages-user-modal-avatar{width:48px;height:48px;border-radius:4px;margin-right:12px}collab-messages-user-modal-102025 .collab-messages-user-modal-userName{font-weight:bold;font-size:var(--font-size-16)}collab-messages-user-modal-102025 .collab-messages-user-modal-userId{font-size:var(--font-size-12);color:var(--text-muted)}collab-messages-user-modal-102025 .collab-messages-user-modal-userStatus{margin-top:.5rem;font-size:var(--font-size-12);color:var(--text-muted)}collab-messages-user-modal-102025 .collab-messages-user-modal-userStatus.active{color:var(--status-success-text)}collab-messages-user-modal-102025 .user-message-error{color:var(--status-error-text);font-size:var(--font-size-12);display:flex;align-items:center}collab-messages-user-modal-102025 .user-message-error svg{margin-right:.3rem;width:12px;fill:var(--status-error-text)}collab-messages-user-modal-102025 .collab-messages-user-modal-actions{display:flex;gap:8px}collab-messages-user-modal-102025 .collab-messages-user-modal-actions .loader{display:inline-block;width:16px;height:16px;border:2px solid #ccc;border-top:2px solid #333;border-radius:50%;animation:spin .6s linear infinite}collab-messages-user-modal-102025 .collab-messages-user-modal-actions a{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:6px 8px;cursor:pointer;font-size:14px;text-decoration:underline}collab-messages-user-modal-102025 .collab-messages-user-modal-actions a svg{fill:currentColor}collab-messages-user-modal-102025 .collab-messages-user-modal-actions a[aria-disabled='true']{cursor:wait;opacity:.7;pointer-events:none}collab-messages-user-modal-102025 .collab-messages-user-modal-message-btn{color:var(--selected-text)}

collab-tasks-analytics-102025{display:flex;flex-direction:column;height:100%;overflow:hidden;--an-text-primary:var(--color-text-primary, #1a1a18);--an-text-secondary:var(--color-text-secondary, #5f5e5a);--an-text-tertiary:var(--color-text-tertiary, #888780);--an-bg:var(--color-background-primary, #ffffff);--an-card-bg:var(--color-background-secondary, #f5f4f0);--an-border:var(--color-border-tertiary, rgba(0,0,0,0.08));--an-track-bg:var(--color-background-tertiary, #eceae3)}@media (prefers-color-scheme:dark){collab-tasks-analytics-102025{--an-text-primary:#e8e6dc;--an-text-secondary:#b8b5ac;--an-text-tertiary:#8a8880;--an-bg:#1e1e1c;--an-card-bg:#28281f;--an-border:rgba(255,255,255,0.08);--an-track-bg:#303028}}collab-tasks-analytics-102025 .an-header{display:flex;align-items:center;height:44px;padding:0 16px;gap:8px;flex-shrink:0;background:var(--an-bg);border-bottom:.5px solid var(--an-border)}collab-tasks-analytics-102025 .an-header-left{display:flex;align-items:center;gap:6px;flex:1;min-width:0}collab-tasks-analytics-102025 .an-title{font-size:14px;font-weight:500;color:var(--an-text-primary);white-space:nowrap}collab-tasks-analytics-102025 .an-sep{font-size:13px;color:var(--an-text-tertiary)}collab-tasks-analytics-102025 .an-sub{font-size:12px;color:var(--an-text-tertiary);white-space:nowrap}collab-tasks-analytics-102025 .an-icon-btn{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:none;border:.5px solid transparent;border-radius:7px;cursor:pointer;color:var(--an-text-tertiary);transition:background .12s,border-color .12s}collab-tasks-analytics-102025 .an-icon-btn:hover{background:var(--an-card-bg);border-color:var(--an-border)}collab-tasks-analytics-102025 .an-body{flex:1;overflow-y:auto;padding:14px 16px 20px;background:var(--an-bg);display:flex;flex-direction:column;gap:12px}collab-tasks-analytics-102025 .an-error{background:var(--color-background-danger, #fcebeb);color:var(--color-text-danger, #a32d2d);border-radius:8px;padding:10px 14px;font-size:13px;display:flex;align-items:center;gap:10px}collab-tasks-analytics-102025 .an-error button{background:none;border:none;cursor:pointer;color:inherit;text-decoration:underline;font-size:13px;padding:0}collab-tasks-analytics-102025 .tiles{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px}@media (max-width:480px){collab-tasks-analytics-102025 .tiles{grid-template-columns:repeat(2, 1fr)}}collab-tasks-analytics-102025 .tile{border-radius:10px;padding:12px 13px;display:flex;flex-direction:column;gap:3px;border:.5px solid var(--an-border)}collab-tasks-analytics-102025 .tile-value{font-size:22px;font-weight:600;line-height:1}collab-tasks-analytics-102025 .tile-label{font-size:10px;color:var(--an-text-tertiary);line-height:1.3}collab-tasks-analytics-102025 .tile-blue{background:var(--color-background-info, #e6f1fb);border-color:#c0d8f2}collab-tasks-analytics-102025 .tile-blue .tile-value{color:var(--color-text-info, #185fa5)}collab-tasks-analytics-102025 .tile-green{background:var(--color-background-success, #eaf3de);border-color:#b2d893}collab-tasks-analytics-102025 .tile-green .tile-value{color:var(--color-text-success, #3b6d11)}collab-tasks-analytics-102025 .tile-purple{background:#ede9fe;border-color:#c4b5fd}collab-tasks-analytics-102025 .tile-purple .tile-value{color:#5b21b6}collab-tasks-analytics-102025 .tile-neutral{background:var(--an-card-bg)}collab-tasks-analytics-102025 .tile-neutral .tile-value{color:var(--an-text-primary)}@media (prefers-color-scheme:dark){collab-tasks-analytics-102025 .tile-blue{background:rgba(24,95,165,0.13);border-color:rgba(24,95,165,0.22)}collab-tasks-analytics-102025 .tile-blue .tile-value{color:#85b7eb}collab-tasks-analytics-102025 .tile-green{background:rgba(59,109,17,0.13);border-color:rgba(59,109,17,0.22)}collab-tasks-analytics-102025 .tile-green .tile-value{color:#97c459}collab-tasks-analytics-102025 .tile-purple{background:rgba(91,33,182,0.13);border-color:rgba(91,33,182,0.22)}collab-tasks-analytics-102025 .tile-purple .tile-value{color:#a78bfa}collab-tasks-analytics-102025 .tile-neutral .tile-value{color:var(--an-text-primary)}}collab-tasks-analytics-102025 .tile-skeleton{background:var(--an-card-bg)}collab-tasks-analytics-102025 .an-card{background:var(--an-card-bg);border:.5px solid var(--an-border);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}collab-tasks-analytics-102025 .an-card-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--an-text-tertiary);margin-bottom:2px}collab-tasks-analytics-102025 .bar-row{display:flex;align-items:center;gap:8px}collab-tasks-analytics-102025 .bar-label{font-size:11px;color:var(--an-text-secondary);width:80px;flex-shrink:0;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}collab-tasks-analytics-102025 .bar-label.wf-label{font-weight:500}collab-tasks-analytics-102025 .bar-track{flex:1;height:20px;background:var(--an-track-bg);border-radius:4px;overflow:hidden}collab-tasks-analytics-102025 .bar-fill{height:100%;border-radius:4px;display:flex;align-items:center;padding:0 7px;min-width:28px;transition:width .5s cubic-bezier(.22, 1, .36, 1)}collab-tasks-analytics-102025 .bar-val{font-size:10px;font-weight:600;white-space:nowrap}collab-tasks-analytics-102025 .bar-todo{background:#e6f1fb}collab-tasks-analytics-102025 .bar-todo .bar-val{color:#185fa5}collab-tasks-analytics-102025 .bar-in-progress{background:#faeeda}collab-tasks-analytics-102025 .bar-in-progress .bar-val{color:#854f0b}collab-tasks-analytics-102025 .bar-paused{background:#f3f4f6}collab-tasks-analytics-102025 .bar-paused .bar-val{color:#6b7280}collab-tasks-analytics-102025 .bar-done{background:#eaf3de}collab-tasks-analytics-102025 .bar-done .bar-val{color:#3b6d11}collab-tasks-analytics-102025 .bar-failed{background:#fcebeb}collab-tasks-analytics-102025 .bar-failed .bar-val{color:#a32d2d}collab-tasks-analytics-102025 .bar-urgent{background:#fcebeb}collab-tasks-analytics-102025 .bar-urgent .bar-val{color:#a32d2d}collab-tasks-analytics-102025 .bar-high{background:#faeeda}collab-tasks-analytics-102025 .bar-high .bar-val{color:#854f0b}collab-tasks-analytics-102025 .bar-normal{background:var(--an-track-bg)}collab-tasks-analytics-102025 .bar-normal .bar-val{color:var(--an-text-secondary)}collab-tasks-analytics-102025 .bar-low{background:var(--an-track-bg);opacity:.7}collab-tasks-analytics-102025 .bar-low .bar-val{color:var(--an-text-tertiary)}collab-tasks-analytics-102025 .bar-wf{background:#ede9fe}collab-tasks-analytics-102025 .bar-wf .bar-val{color:#5b21b6}@media (prefers-color-scheme:dark){collab-tasks-analytics-102025 .bar-todo{background:rgba(24,95,165,0.15)}collab-tasks-analytics-102025 .bar-todo .bar-val{color:#85b7eb}collab-tasks-analytics-102025 .bar-in-progress{background:rgba(133,79,11,0.18)}collab-tasks-analytics-102025 .bar-in-progress .bar-val{color:#fac775}collab-tasks-analytics-102025 .bar-paused{background:rgba(107,114,128,0.15)}collab-tasks-analytics-102025 .bar-paused .bar-val{color:#9ca3af}collab-tasks-analytics-102025 .bar-done{background:rgba(59,109,17,0.15)}collab-tasks-analytics-102025 .bar-done .bar-val{color:#97c459}collab-tasks-analytics-102025 .bar-failed{background:rgba(163,45,45,0.15)}collab-tasks-analytics-102025 .bar-failed .bar-val{color:#f09595}collab-tasks-analytics-102025 .bar-urgent{background:rgba(163,45,45,0.18)}collab-tasks-analytics-102025 .bar-urgent .bar-val{color:#fca5a5}collab-tasks-analytics-102025 .bar-high{background:rgba(133,79,11,0.18)}collab-tasks-analytics-102025 .bar-high .bar-val{color:#fac775}collab-tasks-analytics-102025 .bar-wf{background:rgba(91,33,182,0.15)}collab-tasks-analytics-102025 .bar-wf .bar-val{color:#a78bfa}}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}collab-tasks-analytics-102025 .skel{border-radius:4px;background:linear-gradient(90deg, var(--an-track-bg) 0%, rgba(128,128,128,0.12) 50%, var(--an-track-bg) 100%);background-size:200% 100%;animation:shimmer 1.4s ease-in-out infinite}collab-tasks-analytics-102025 .skel-val{width:44px;height:22px;margin-bottom:4px;border-radius:4px}collab-tasks-analytics-102025 .skel-lbl{width:70%;height:10px;border-radius:3px}@media (prefers-reduced-motion:reduce){collab-tasks-analytics-102025 .skel{animation:none}collab-tasks-analytics-102025 .bar-fill{transition:none}}

collab-tasks-approvals-102025{display:flex;flex-direction:column;height:100%;overflow:hidden;--ap-text-primary:var(--color-text-primary, #1a1a18);--ap-text-secondary:var(--color-text-secondary, #5f5e5a);--ap-text-tertiary:var(--color-text-tertiary, #888780);--ap-bg:var(--color-background-primary, #ffffff);--ap-row-hover:var(--color-background-secondary, #f5f4f0);--ap-border:var(--color-border-tertiary, rgba(0,0,0,0.08));--ap-sep:rgba(0,0,0,0.06)}@media (prefers-color-scheme:dark){collab-tasks-approvals-102025{--ap-text-primary:#e8e6dc;--ap-text-secondary:#b8b5ac;--ap-text-tertiary:#8a8880;--ap-bg:#1e1e1c;--ap-row-hover:#28281f;--ap-border:rgba(255,255,255,0.08);--ap-sep:rgba(255,255,255,0.06)}}collab-tasks-approvals-102025 .ap-header{display:flex;align-items:center;height:44px;padding:0 16px;gap:8px;flex-shrink:0;background:var(--ap-bg);border-bottom:.5px solid var(--ap-border)}collab-tasks-approvals-102025 .ap-header-left{display:flex;align-items:center;gap:6px;flex:1;min-width:0}collab-tasks-approvals-102025 .ap-title{font-size:14px;font-weight:500;color:var(--ap-text-primary);white-space:nowrap}collab-tasks-approvals-102025 .ap-sep{font-size:13px;color:var(--ap-text-tertiary)}collab-tasks-approvals-102025 .ap-sub{font-size:12px;color:var(--ap-text-tertiary);white-space:nowrap}collab-tasks-approvals-102025 .ap-icon-btn{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:none;border:.5px solid transparent;border-radius:7px;cursor:pointer;color:var(--ap-text-tertiary);transition:background .12s,border-color .12s}collab-tasks-approvals-102025 .ap-icon-btn:hover{background:var(--ap-row-hover);border-color:var(--ap-border)}collab-tasks-approvals-102025 .ap-body{flex:1;overflow-y:auto;padding:12px 16px 16px;background:var(--ap-bg)}collab-tasks-approvals-102025 .ap-error{background:var(--color-background-danger, #fcebeb);color:var(--color-text-danger, #a32d2d);border-radius:8px;padding:10px 14px;font-size:13px;display:flex;align-items:center;gap:10px;margin-bottom:12px}collab-tasks-approvals-102025 .ap-error button{background:none;border:none;cursor:pointer;color:inherit;text-decoration:underline;font-size:13px;padding:0}collab-tasks-approvals-102025 .ap-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:48px 24px;text-align:center}collab-tasks-approvals-102025 .ap-empty .empty-icon{color:var(--ap-text-tertiary);margin-bottom:4px}collab-tasks-approvals-102025 .ap-empty .empty-title{font-size:14px;font-weight:500;color:var(--ap-text-secondary)}collab-tasks-approvals-102025 .ap-empty .empty-sub{font-size:12px;color:var(--ap-text-tertiary);max-width:280px;line-height:1.5}collab-tasks-approvals-102025 .ap-section-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--ap-text-tertiary);padding:0 2px 8px;display:flex;align-items:center;gap:6px}collab-tasks-approvals-102025 .ap-section-label.mt{padding-top:16px}collab-tasks-approvals-102025 .ap-count{font-size:10px;font-weight:500;padding:1px 5px;border-radius:8px;background:var(--ap-row-hover);color:var(--ap-text-tertiary);text-transform:none;letter-spacing:0}collab-tasks-approvals-102025 .ap-list{display:flex;flex-direction:column}collab-tasks-approvals-102025 .ap-row{display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:8px;cursor:pointer;transition:background .1s;outline:none;position:relative}collab-tasks-approvals-102025 .ap-row+.ap-row::before{content:'';position:absolute;top:0;left:8px;right:8px;height:.5px;background:var(--ap-sep)}collab-tasks-approvals-102025 .ap-row:hover{background:var(--ap-row-hover)}collab-tasks-approvals-102025 .ap-row:focus-visible{outline:2px solid #185fa5;outline-offset:-2px}collab-tasks-approvals-102025 .ap-left{flex:1;min-width:0}collab-tasks-approvals-102025 .ap-task-title{font-size:13px;font-weight:500;color:var(--ap-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:3px;line-height:1.35}collab-tasks-approvals-102025 .ap-task-meta{display:flex;align-items:center;gap:5px;flex-wrap:nowrap;overflow:hidden}collab-tasks-approvals-102025 .ap-pma{font-size:10px;padding:1px 5px;border-radius:6px;background:rgba(88,28,135,0.07);color:#5b21b6;white-space:nowrap}@media (prefers-color-scheme:dark){collab-tasks-approvals-102025 .ap-pma{background:rgba(167,139,250,0.12);color:#a78bfa}}collab-tasks-approvals-102025 .ap-tag{font-size:10px;padding:1px 5px;border-radius:6px;background:var(--ap-row-hover);color:var(--ap-text-tertiary);white-space:nowrap}collab-tasks-approvals-102025 .ap-wait{font-size:10px;color:var(--ap-text-tertiary);white-space:nowrap}collab-tasks-approvals-102025 .ap-wait.old{color:var(--color-text-warning, #854f0b);font-weight:500}@media (prefers-color-scheme:dark){collab-tasks-approvals-102025 .ap-wait.old{color:#fac775}}collab-tasks-approvals-102025 .ap-right{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}collab-tasks-approvals-102025 .ap-pri-badge{font-size:9px;font-weight:500;padding:2px 6px;border-radius:7px;white-space:nowrap}collab-tasks-approvals-102025 .ap-pri-badge.priority-urgent{background:#fcebeb;color:#a32d2d}collab-tasks-approvals-102025 .ap-pri-badge.priority-high{background:#faeeda;color:#854f0b}collab-tasks-approvals-102025 .ap-pri-badge.priority-normal,collab-tasks-approvals-102025 .ap-pri-badge.priority-low{background:var(--ap-row-hover);color:var(--ap-text-tertiary)}@media (prefers-color-scheme:dark){collab-tasks-approvals-102025 .ap-pri-badge.priority-urgent{background:rgba(248,113,113,0.15);color:#fca5a5}collab-tasks-approvals-102025 .ap-pri-badge.priority-high{background:rgba(240,168,58,0.15);color:#fac775}}collab-tasks-approvals-102025 .ap-status-badge{font-size:9px;font-weight:500;padding:2px 6px;border-radius:7px;white-space:nowrap}collab-tasks-approvals-102025 .ap-status-badge.paused{background:var(--color-background-secondary, #f3f4f6);color:#6b7280}@media (prefers-color-scheme:dark){collab-tasks-approvals-102025 .ap-status-badge.paused{background:rgba(107,114,128,0.15);color:#9ca3af}}collab-tasks-approvals-102025 .ap-due{font-size:10px;color:var(--ap-text-tertiary);white-space:nowrap}collab-tasks-approvals-102025 .ap-due.overdue{color:#a32d2d;font-weight:500}@media (prefers-color-scheme:dark){collab-tasks-approvals-102025 .ap-due.overdue{color:#fca5a5}}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@keyframes sfade{from{opacity:0}to{opacity:1}}collab-tasks-approvals-102025 .skel{border-radius:4px;background:linear-gradient(90deg, var(--ap-row-hover) 0%, rgba(128,128,128,0.1) 50%, var(--ap-row-hover) 100%);background-size:200% 100%;animation:shimmer 1.4s ease-in-out infinite}collab-tasks-approvals-102025 .ap-row-skeleton{display:flex;align-items:center;gap:10px;padding:10px 8px;animation:sfade 200ms ease-out both}collab-tasks-approvals-102025 .skel-body{flex:1;display:flex;flex-direction:column;gap:5px}collab-tasks-approvals-102025 .skel-title{height:12px}collab-tasks-approvals-102025 .skel-meta{height:9px}collab-tasks-approvals-102025 .skel-badge{width:42px;height:18px;border-radius:7px;flex-shrink:0}@media (prefers-reduced-motion:reduce){collab-tasks-approvals-102025 .skel{animation:none}}

collab-tasks-board-102025{display:flex;flex-direction:column;height:100%;overflow:hidden;--status-todo-accent:#185fa5;--status-todo-soft-bg:#e6f1fb;--status-todo-text:#185fa5;--status-in-progress-accent:#854f0b;--status-in-progress-soft-bg:#faeeda;--status-in-progress-text:#854f0b;--status-paused-accent:#6b7280;--status-paused-soft-bg:#f3f4f6;--status-paused-text:#6b7280;--status-done-accent:#3b6d11;--status-done-soft-bg:#eaf3de;--status-done-text:#3b6d11;--status-failed-accent:#a32d2d;--status-failed-soft-bg:#fcebeb;--status-failed-text:#a32d2d;--board-bg:transparent;--board-col-bg:var(--color-background-secondary, #f5f4f0);--board-col-border:var(--color-border-tertiary, rgba(0,0,0,0.08));--board-col-text:var(--color-text-secondary, #5f5e5a);--board-header-bg:var(--color-background-primary, #ffffff);--board-header-border:var(--color-border-tertiary, rgba(0,0,0,0.08));--board-card-bg:var(--color-background-primary, #ffffff);--board-card-border:var(--color-border-tertiary, rgba(0,0,0,0.08))}@media (prefers-color-scheme:dark){collab-tasks-board-102025{--status-todo-soft-bg:rgba(12,68,124,0.13);--status-todo-text:#85b7eb;--status-in-progress-soft-bg:rgba(99,56,6,0.13);--status-in-progress-text:#fac775;--status-paused-soft-bg:rgba(255,255,255,0.06);--status-paused-text:#9c9a92;--status-done-soft-bg:rgba(39,80,10,0.13);--status-done-text:#97c459;--status-failed-soft-bg:rgba(121,31,31,0.13);--status-failed-text:#f09595}}collab-tasks-board-102025 .board-header{display:flex;align-items:center;height:44px;padding:0 16px;gap:8px;flex-shrink:0;background:var(--board-header-bg);border-bottom:.5px solid var(--board-header-border);z-index:10}collab-tasks-board-102025 .board-header-left{display:flex;align-items:center;gap:6px;flex:1;min-width:0}collab-tasks-board-102025 .board-header-title{font-size:14px;font-weight:500;color:var(--color-text-primary, #1a1a18);white-space:nowrap}collab-tasks-board-102025 .board-header-sep{font-size:13px;color:var(--color-text-tertiary, #888780)}collab-tasks-board-102025 .board-header-sub{font-size:12px;color:var(--color-text-tertiary, #888780);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}collab-tasks-board-102025 .board-header-right{display:flex;align-items:center;gap:4px;flex-shrink:0}collab-tasks-board-102025 .board-icon-btn{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:none;border:.5px solid transparent;border-radius:7px;cursor:pointer;color:var(--color-text-tertiary, #888780);transition:background .12s,border-color .12s,color .12s}collab-tasks-board-102025 .board-icon-btn:hover{background:var(--color-background-secondary, #f5f4f0);border-color:var(--board-col-border);color:var(--color-text-secondary, #5f5e5a)}collab-tasks-board-102025 .board-icon-btn.active{background:var(--color-background-secondary, #f5f4f0);border-color:var(--board-col-border);color:var(--color-text-primary, #1a1a18)}collab-tasks-board-102025 .settings-panel{padding:12px 16px;border-bottom:.5px solid var(--board-header-border);background:var(--board-header-bg);flex-shrink:0;animation:panel-slide-down 140ms ease-out both}@keyframes panel-slide-down{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}collab-tasks-board-102025 .settings-panel-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--board-col-text, var(--color-text-tertiary, #888780));margin-bottom:10px}collab-tasks-board-102025 .theme-grid{display:grid;grid-template-columns:repeat(5, 1fr);gap:5px}collab-tasks-board-102025 .theme-card{display:flex;flex-direction:column;gap:5px;padding:7px;border:.5px solid var(--board-col-border);border-radius:9px;cursor:pointer;background:var(--board-col-bg);font-family:inherit;text-align:left;transition:border-color .12s,box-shadow .12s}collab-tasks-board-102025 .theme-card:hover{border-color:var(--color-border-secondary, rgba(0,0,0,0.18));box-shadow:0 2px 8px rgba(0,0,0,0.05)}collab-tasks-board-102025 .theme-card.selected{border-color:var(--status-todo-accent, #185fa5);box-shadow:0 0 0 2px rgba(24,95,165,0.12)}collab-tasks-board-102025 .theme-board-preview{border-radius:4px;overflow:hidden;border:.5px solid rgba(0,0,0,0.06)}collab-tasks-board-102025 .theme-card-info{display:flex;align-items:center;justify-content:space-between;gap:3px}collab-tasks-board-102025 .theme-card-name{font-size:11px;font-weight:500;color:var(--color-text-primary, #1a1a18)}collab-tasks-board-102025 .theme-check-icon{color:var(--status-todo-accent, #185fa5);flex-shrink:0}collab-tasks-board-102025 .theme-card-desc{font-size:9px;color:var(--board-col-text, var(--color-text-tertiary, #888780));line-height:1.3}collab-tasks-board-102025 .board-error{background:var(--color-background-danger, #fcebeb);color:var(--color-text-danger, #a32d2d);border-radius:8px;padding:10px 14px;margin:12px 16px 0;display:flex;align-items:center;gap:10px;font-size:13px;flex-shrink:0}collab-tasks-board-102025 .board-error-retry{background:none;border:none;cursor:pointer;color:inherit;text-decoration:underline;font-size:13px;padding:0;flex-shrink:0}collab-tasks-board-102025 .board-no-results{padding:20px 16px 0;font-size:12px;color:var(--ct-text-tertiary, #6e6d68);text-align:center;flex-shrink:0}collab-tasks-board-102025 .filter-bar{display:flex;align-items:center;gap:5px;padding:8px 16px;border-bottom:.5px solid var(--board-header-border);background:var(--board-header-bg);flex-shrink:0;overflow-x:auto;scrollbar-width:none}collab-tasks-board-102025 .filter-bar::-webkit-scrollbar{display:none}collab-tasks-board-102025 .filter-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:20px;border:.5px solid var(--board-col-border);background:none;font-size:11px;font-weight:500;color:var(--board-col-text);cursor:pointer;white-space:nowrap;transition:background .1s,border-color .1s,color .1s;font-family:inherit}collab-tasks-board-102025 .filter-chip:hover{background:var(--board-col-bg);border-color:var(--color-border-secondary, rgba(0,0,0,0.18))}collab-tasks-board-102025 .filter-chip.active{border-color:currentColor}collab-tasks-board-102025 .chip-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}collab-tasks-board-102025 .chip-dot.b-bug{background:#a32d2d}collab-tasks-board-102025 .chip-dot.b-feature{background:#185fa5}collab-tasks-board-102025 .chip-dot.b-business{background:#854f0b}collab-tasks-board-102025 .chip-dot.b-process{background:#3b6d11}collab-tasks-board-102025 .chip-dot.b-neutral{background:var(--board-col-text);opacity:.5}collab-tasks-board-102025 .tag-filter.active.b-bug{background:#fcebeb;color:#a32d2d;border-color:rgba(163,45,45,0.35)}collab-tasks-board-102025 .tag-filter.active.b-feature{background:#e6f1fb;color:#185fa5;border-color:rgba(24,95,165,0.35)}collab-tasks-board-102025 .tag-filter.active.b-business{background:#faeeda;color:#854f0b;border-color:rgba(133,79,11,0.35)}collab-tasks-board-102025 .tag-filter.active.b-process{background:#e1f5ee;color:#085041;border-color:rgba(8,80,65,0.35)}collab-tasks-board-102025 .tag-filter.active.b-neutral{background:var(--board-col-bg);border-color:var(--board-col-text)}@media (prefers-color-scheme:dark){collab-tasks-board-102025 .tag-filter.active.b-bug{background:rgba(163,45,45,0.15);color:#f09595;border-color:rgba(240,149,149,0.3)}collab-tasks-board-102025 .tag-filter.active.b-feature{background:rgba(24,95,165,0.15);color:#85b7eb;border-color:rgba(133,183,235,0.3)}collab-tasks-board-102025 .tag-filter.active.b-business{background:rgba(133,79,11,0.15);color:#fac775;border-color:rgba(250,199,117,0.3)}collab-tasks-board-102025 .tag-filter.active.b-process{background:rgba(8,80,65,0.15);color:#97c459;border-color:rgba(151,196,89,0.3)}}collab-tasks-board-102025 .chip-icon{flex-shrink:0;opacity:.65}collab-tasks-board-102025 .pma-filter.active{background:rgba(88,28,135,0.06);color:#5b21b6;border-color:rgba(91,33,182,0.3)}collab-tasks-board-102025 .pma-filter.active .chip-icon{opacity:1}@media (prefers-color-scheme:dark){collab-tasks-board-102025 .pma-filter.active{background:rgba(167,139,250,0.12);color:#a78bfa;border-color:rgba(167,139,250,0.3)}}collab-tasks-board-102025 .filter-sep{width:.5px;height:18px;background:var(--board-col-border);flex-shrink:0;margin:0 2px}collab-tasks-board-102025 .filter-clear{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:20px;border:none;background:none;font-size:11px;color:var(--ct-text-tertiary, #6e6d68);cursor:pointer;white-space:nowrap;font-family:inherit;margin-left:2px;transition:color .1s}collab-tasks-board-102025 .filter-clear:hover{color:var(--color-text-danger, #a32d2d)}collab-tasks-board-102025.theme-forest .filter-bar{background:rgba(15,35,22,0.97);border-color:rgba(255,255,255,0.08)}collab-tasks-board-102025.theme-forest .filter-chip{color:rgba(200,240,210,0.7);border-color:rgba(255,255,255,0.1)}collab-tasks-board-102025.theme-forest .filter-chip:hover{background:rgba(255,255,255,0.06)}collab-tasks-board-102025.theme-forest .filter-sep{background:rgba(255,255,255,0.08)}collab-tasks-board-102025.theme-forest .filter-clear{color:rgba(200,240,210,0.45)}collab-tasks-board-102025.theme-amber .filter-bar{background:var(--board-header-bg);border-color:rgba(120,68,8,0.22)}collab-tasks-board-102025.theme-amber .filter-chip{color:var(--board-col-text);border-color:rgba(120,68,8,0.2)}collab-tasks-board-102025.theme-amber .filter-chip:hover{background:rgba(133,79,11,0.07)}collab-tasks-board-102025.theme-amber .filter-sep{background:rgba(120,68,8,0.2)}collab-tasks-board-102025.theme-amber .filter-clear{color:#7a5a2e}collab-tasks-board-102025 .board-columns{display:flex;flex-direction:row;gap:10px;padding:14px 16px;flex:1;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;background:var(--board-bg)}collab-tasks-board-102025 .board-column{flex:1 1 0;min-width:220px;max-width:320px;background:var(--board-col-bg);border:.5px solid var(--board-col-border);border-radius:10px;padding:10px;display:flex;flex-direction:column;overflow:hidden}collab-tasks-board-102025 h2.col-header{display:flex;align-items:center;gap:6px;height:34px;padding:0 6px 6px;flex-shrink:0;margin:0;font-size:inherit;font-weight:inherit;border-bottom:.5px solid var(--board-col-border);margin-bottom:2px}collab-tasks-board-102025 .col-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}collab-tasks-board-102025 .col-label{flex:1;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--board-col-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}collab-tasks-board-102025 .col-count{font-size:10px;font-weight:500;padding:1px 6px;border-radius:8px;flex-shrink:0}collab-tasks-board-102025 .status-todo .col-dot{background:var(--status-todo-accent)}collab-tasks-board-102025 .status-todo .col-count{background:var(--status-todo-soft-bg);color:var(--status-todo-text)}collab-tasks-board-102025 .status-in-progress .col-dot{background:var(--status-in-progress-accent)}collab-tasks-board-102025 .status-in-progress .col-count{background:var(--status-in-progress-soft-bg);color:var(--status-in-progress-text)}collab-tasks-board-102025 .status-paused .col-dot{background:var(--status-paused-accent)}collab-tasks-board-102025 .status-paused .col-count{background:var(--status-paused-soft-bg);color:var(--status-paused-text)}collab-tasks-board-102025 .status-done .col-dot{background:var(--status-done-accent)}collab-tasks-board-102025 .status-done .col-count{background:var(--status-done-soft-bg);color:var(--status-done-text)}collab-tasks-board-102025 .status-failed .col-dot{background:var(--status-failed-accent)}collab-tasks-board-102025 .status-failed .col-count{background:var(--status-failed-soft-bg);color:var(--status-failed-text)}collab-tasks-board-102025 .col-stack{display:flex;flex-direction:column;gap:6px;overflow-y:auto;flex:1;padding-top:8px;padding-bottom:4px}collab-tasks-board-102025 .col-empty{border:.5px dashed var(--board-col-border);border-radius:7px;padding:14px;display:flex;align-items:center;justify-content:center;color:var(--ct-text-tertiary, #6e6d68);font-size:11px;text-align:center}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}collab-tasks-board-102025 .skeleton-card{background:var(--board-card-bg);border:.5px solid var(--board-col-border);border-radius:8px;padding:10px 12px}collab-tasks-board-102025 .skeleton-card .skeleton-line{border-radius:4px;background:linear-gradient(90deg, var(--color-background-secondary, #eceae3) 0%, rgba(255,255,255,0.18) 50%, var(--color-background-secondary, #eceae3) 100%);background-size:200% 100%;animation:shimmer 1.4s ease-in-out infinite}collab-tasks-board-102025 .skeleton-card .skeleton-title{width:70%;height:11px;margin-bottom:8px}collab-tasks-board-102025 .skeleton-card .skeleton-meta{width:45%;height:9px}@keyframes card-enter{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}collab-tasks-board-102025 .card-animate{animation:card-enter 200ms ease-out both}@media (prefers-reduced-motion:reduce){collab-tasks-board-102025 .skeleton-card .skeleton-line{animation:none}collab-tasks-board-102025 .card-animate{animation:none;opacity:1}collab-tasks-board-102025 .settings-panel{animation:none}}@keyframes col-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cu-gradient{0%,100%{background-position:0% 60%}50%{background-position:100% 40%}}collab-tasks-board-102025 .img-picker-section{margin-top:10px;border-top:.5px solid var(--board-header-border);padding-top:10px}collab-tasks-board-102025 .img-picker-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--board-col-text, var(--color-text-tertiary, #888780));margin-bottom:8px}collab-tasks-board-102025 .img-picker-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:5px}collab-tasks-board-102025 .img-thumb{aspect-ratio:16/9;border-radius:5px;border:2px solid transparent;background-size:cover;background-position:center;cursor:pointer;position:relative;overflow:hidden;transition:border-color .12s,transform .1s;padding:0}collab-tasks-board-102025 .img-thumb:hover{transform:scale(1.03);border-color:rgba(255,255,255,0.5)}collab-tasks-board-102025 .img-thumb.selected{border-color:#185fa5;box-shadow:0 0 0 1px #185fa5}collab-tasks-board-102025 .img-thumb-check{position:absolute;top:3px;right:3px;display:flex}collab-tasks-board-102025.theme-clean{--board-bg:#e9e7e0;--board-col-bg:#f5f3ef;--board-col-border:rgba(0,0,0,0.12);--board-col-text:#4a4a47;--board-header-bg:#ffffff;--board-header-border:rgba(0,0,0,0.1);--board-card-bg:#ffffff}collab-tasks-board-102025.theme-amber{--board-bg:transparent;--board-col-bg:#fef9ee;--board-col-border:rgba(100,55,5,0.18);--board-col-text:#5a3812;--board-header-bg:#8c5116;--board-header-border:rgba(60,30,0,0.35);--board-card-bg:#ffffff}collab-tasks-board-102025.theme-amber .board-header-title{color:#fef0d4}collab-tasks-board-102025.theme-amber .board-header-sep{color:rgba(254,220,160,0.55)}collab-tasks-board-102025.theme-amber .board-header-sub{color:rgba(254,220,160,0.65)}collab-tasks-board-102025.theme-amber .board-icon-btn{color:rgba(254,220,160,0.7)}collab-tasks-board-102025.theme-amber .board-icon-btn:hover,collab-tasks-board-102025.theme-amber .board-icon-btn.active{background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.22);color:#fff7e6}collab-tasks-board-102025.theme-amber .col-label{color:#5a3812;font-weight:600}collab-tasks-board-102025.theme-amber .col-empty{border-color:rgba(100,55,5,0.18);color:#8a6030}collab-tasks-board-102025.theme-amber .settings-panel{background:#8c5116;border-color:rgba(60,30,0,0.35)}collab-tasks-board-102025.theme-amber .settings-panel-title{color:rgba(254,220,160,0.75)}collab-tasks-board-102025.theme-amber .theme-card{background:rgba(255,255,255,0.12);border-color:rgba(255,255,255,0.18)}collab-tasks-board-102025.theme-amber .theme-card-name{color:#fef0d4}collab-tasks-board-102025.theme-amber .theme-card-desc{color:rgba(254,220,160,0.65)}collab-tasks-board-102025.theme-amber .theme-check-icon{color:#ffd87a}collab-tasks-board-102025.theme-amber .img-picker-label{color:rgba(254,220,160,0.65)}collab-tasks-board-102025.theme-amber .img-picker-section{border-color:rgba(255,255,255,0.18)}collab-tasks-board-102025.theme-amber .filter-bar{background:#7a4510;border-color:rgba(60,30,0,0.3)}collab-tasks-board-102025.theme-amber .filter-chip{color:rgba(254,220,160,0.75);border-color:rgba(255,255,255,0.18)}collab-tasks-board-102025.theme-amber .filter-chip:hover{background:rgba(255,255,255,0.1)}collab-tasks-board-102025.theme-amber .filter-sep{background:rgba(255,255,255,0.2)}collab-tasks-board-102025.theme-amber .filter-clear{color:rgba(254,220,160,0.55)}collab-tasks-board-102025.theme-amber .board-columns{background:linear-gradient(150deg, #b87333 0%, #d4a53a 45%, #c07b28 100%)}@media (prefers-color-scheme:dark){collab-tasks-board-102025.theme-amber{--board-col-bg:rgba(133,79,11,0.22);--board-col-border:rgba(240,163,50,0.18);--board-col-text:#f5c97a;--board-header-bg:#5c2e08;--board-header-border:rgba(240,163,50,0.18);--board-card-bg:rgba(133,79,11,0.14)}}collab-tasks-board-102025.theme-forest{--board-col-bg:rgba(255,255,255,0.96);--board-col-border:rgba(0,0,0,0.14);--board-col-text:#2a3a2c;--board-header-bg:rgba(8,15,9,0.96);--board-header-border:rgba(255,255,255,0.1);--board-card-bg:#ffffff}collab-tasks-board-102025.theme-forest .board-header-title{color:rgba(230,255,235,0.94)}collab-tasks-board-102025.theme-forest .board-header-sep{color:rgba(180,230,190,0.45)}collab-tasks-board-102025.theme-forest .board-header-sub{color:rgba(180,230,190,0.55)}collab-tasks-board-102025.theme-forest .board-icon-btn{color:rgba(180,230,190,0.55)}collab-tasks-board-102025.theme-forest .board-icon-btn:hover,collab-tasks-board-102025.theme-forest .board-icon-btn.active{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.15);color:rgba(230,255,235,0.9)}collab-tasks-board-102025.theme-forest .col-label{color:#2a3a2c;font-weight:600}collab-tasks-board-102025.theme-forest .col-empty{border-color:rgba(0,0,0,0.1);color:#5a7060}collab-tasks-board-102025.theme-forest .settings-panel{background:rgba(8,15,9,0.97);border-color:rgba(255,255,255,0.1)}collab-tasks-board-102025.theme-forest .settings-panel-title{color:rgba(180,230,190,0.55)}collab-tasks-board-102025.theme-forest .theme-card{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.12)}collab-tasks-board-102025.theme-forest .theme-card-name{color:rgba(230,255,235,0.9)}collab-tasks-board-102025.theme-forest .theme-card-desc{color:rgba(180,230,190,0.55)}collab-tasks-board-102025.theme-forest .theme-check-icon{color:#4ade80}collab-tasks-board-102025.theme-forest .img-picker-label{color:rgba(180,230,190,0.55)}collab-tasks-board-102025.theme-forest .img-picker-section{border-color:rgba(255,255,255,0.1)}collab-tasks-board-102025.theme-forest .filter-bar{background:rgba(8,15,9,0.96);border-color:rgba(255,255,255,0.1)}collab-tasks-board-102025.theme-forest .filter-chip{color:rgba(210,245,220,0.65);border-color:rgba(255,255,255,0.12)}collab-tasks-board-102025.theme-forest .filter-chip:hover{background:rgba(255,255,255,0.07)}collab-tasks-board-102025.theme-forest .filter-sep{background:rgba(255,255,255,0.1)}collab-tasks-board-102025.theme-forest .filter-clear{color:rgba(180,230,190,0.45)}collab-tasks-board-102025.theme-forest .board-columns{background:var(--theme-bg-url, linear-gradient(160deg, #0a1a0c 0%, #122016 50%, #0d1a10 100%)) center / cover;position:relative}collab-tasks-board-102025.theme-forest .board-columns::before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg, rgba(0,0,0,0.28) 0%, rgba(0,0,0,0.42) 100%);z-index:0}collab-tasks-board-102025.theme-forest .board-columns>*{position:relative;z-index:1}collab-tasks-board-102025.theme-forest collab-tasks-card-102025{box-shadow:0 1px 4px rgba(0,0,0,0.18),0 1px 2px rgba(0,0,0,0.1)}collab-tasks-board-102025.theme-forest collab-tasks-card-102025:hover{box-shadow:0 6px 18px rgba(0,0,0,0.28)}collab-tasks-board-102025.theme-trello{--board-col-bg:#ebecf0;--board-col-border:transparent;--board-col-text:#172b4d;--board-header-bg:rgba(255,255,255,0.96);--board-header-border:rgba(9,30,66,0.12);--board-card-bg:#ffffff;--status-todo-accent:#0052cc;--status-todo-soft-bg:#deebff;--status-todo-text:#0047b3;--status-in-progress-accent:#ff8b00;--status-in-progress-soft-bg:#fff0b3;--status-in-progress-text:#974f0c;--status-done-accent:#006644;--status-done-soft-bg:#e3fcef;--status-done-text:#006644;--status-failed-accent:#de350b;--status-failed-soft-bg:#ffebe6;--status-failed-text:#bf2600}collab-tasks-board-102025.theme-trello .board-column{border-radius:3px;border:none}collab-tasks-board-102025.theme-trello .col-label{color:#172b4d;font-size:12px;text-transform:none;font-weight:600;letter-spacing:0}collab-tasks-board-102025.theme-trello .col-empty{border:1px dashed rgba(9,30,66,0.15);color:#5e6c84}collab-tasks-board-102025.theme-trello .board-header-title{color:#172b4d}collab-tasks-board-102025.theme-trello .board-header-sep{color:#5e6c84}collab-tasks-board-102025.theme-trello .board-header-sub{color:#5e6c84}collab-tasks-board-102025.theme-trello .board-icon-btn{color:#5e6c84}collab-tasks-board-102025.theme-trello .board-icon-btn:hover,collab-tasks-board-102025.theme-trello .board-icon-btn.active{background:rgba(9,30,66,0.07);border-color:rgba(9,30,66,0.18);color:#172b4d}collab-tasks-board-102025.theme-trello .settings-panel{background:rgba(255,255,255,0.96);border-color:rgba(9,30,66,0.12)}collab-tasks-board-102025.theme-trello .settings-panel-title{color:#5e6c84}collab-tasks-board-102025.theme-trello .theme-card{background:#f4f5f7;border-color:rgba(9,30,66,0.12)}collab-tasks-board-102025.theme-trello .theme-card-name{color:#172b4d}collab-tasks-board-102025.theme-trello .theme-card-desc{color:#5e6c84}collab-tasks-board-102025.theme-trello .theme-check-icon{color:#0052cc}collab-tasks-board-102025.theme-trello .img-picker-label{color:#5e6c84}collab-tasks-board-102025.theme-trello .img-picker-section{border-color:rgba(9,30,66,0.12)}collab-tasks-board-102025.theme-trello .filter-bar{background:rgba(255,255,255,0.95);border-color:rgba(9,30,66,0.12)}collab-tasks-board-102025.theme-trello .filter-chip{color:#5e6c84;border-color:rgba(9,30,66,0.15)}collab-tasks-board-102025.theme-trello .filter-chip:hover{background:rgba(9,30,66,0.05)}collab-tasks-board-102025.theme-trello .filter-sep{background:rgba(9,30,66,0.12)}collab-tasks-board-102025.theme-trello .filter-clear{color:#5e6c84}collab-tasks-board-102025.theme-trello .board-columns{background:var(--theme-bg-url, linear-gradient(135deg, #1565C0 0%, #0D47A1 50%, #0A2E7A 100%)) center / cover;gap:8px;padding:12px;position:relative}collab-tasks-board-102025.theme-trello .board-columns::before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg, rgba(9,30,66,0.2) 0%, rgba(9,30,66,0.34) 100%);z-index:0}collab-tasks-board-102025.theme-trello .board-columns>*{position:relative;z-index:1}collab-tasks-board-102025.theme-trello .board-column{animation:col-enter 280ms ease-out both;box-shadow:0 1px 2px rgba(9,30,66,0.1)}collab-tasks-board-102025.theme-trello .board-column:nth-child(1){animation-delay:0ms}collab-tasks-board-102025.theme-trello .board-column:nth-child(2){animation-delay:55ms}collab-tasks-board-102025.theme-trello .board-column:nth-child(3){animation-delay:110ms}collab-tasks-board-102025.theme-trello .board-column:nth-child(4){animation-delay:165ms}collab-tasks-board-102025.theme-trello .board-column:nth-child(5){animation-delay:220ms}collab-tasks-board-102025.theme-trello collab-tasks-card-102025{border-radius:3px;border:none;box-shadow:0 1px 0 rgba(9,30,66,0.25)}collab-tasks-board-102025.theme-trello collab-tasks-card-102025:hover{box-shadow:0 4px 8px rgba(9,30,66,0.2)}collab-tasks-board-102025.theme-clickup{--board-col-bg:rgba(28,16,58,0.78);--board-col-border:rgba(147,51,234,0.35);--board-col-text:rgba(216,195,255,0.92);--board-header-bg:rgba(10,4,24,0.97);--board-header-border:rgba(147,51,234,0.25);--board-card-bg:rgba(255,255,255,0.18);--status-todo-accent:#818cf8;--status-todo-soft-bg:rgba(129,140,248,0.18);--status-todo-text:#a5b4fc;--status-in-progress-accent:#fb923c;--status-in-progress-soft-bg:rgba(251,146,60,0.18);--status-in-progress-text:#fdba74;--status-paused-accent:#94a3b8;--status-paused-soft-bg:rgba(148,163,184,0.15);--status-paused-text:#cbd5e1;--status-done-accent:#34d399;--status-done-soft-bg:rgba(52,211,153,0.18);--status-done-text:#6ee7b7;--status-failed-accent:#f87171;--status-failed-soft-bg:rgba(248,113,113,0.18);--status-failed-text:#fca5a5}collab-tasks-board-102025.theme-clickup .board-header-title{color:rgba(235,225,255,0.96)}collab-tasks-board-102025.theme-clickup .board-header-sep{color:rgba(167,139,250,0.4)}collab-tasks-board-102025.theme-clickup .board-header-sub{color:rgba(167,139,250,0.55)}collab-tasks-board-102025.theme-clickup .board-icon-btn{color:rgba(167,139,250,0.55)}collab-tasks-board-102025.theme-clickup .board-icon-btn:hover,collab-tasks-board-102025.theme-clickup .board-icon-btn.active{background:rgba(147,51,234,0.18);border-color:rgba(147,51,234,0.35);color:rgba(235,225,255,0.9)}collab-tasks-board-102025.theme-clickup .col-label{color:rgba(216,195,255,0.8);font-weight:600}collab-tasks-board-102025.theme-clickup .col-empty{border-color:rgba(147,51,234,0.25);color:rgba(167,139,250,0.45)}collab-tasks-board-102025.theme-clickup .settings-panel{background:rgba(10,4,24,0.97);border-color:rgba(147,51,234,0.25)}collab-tasks-board-102025.theme-clickup .settings-panel-title{color:rgba(167,139,250,0.55)}collab-tasks-board-102025.theme-clickup .theme-card{background:rgba(147,51,234,0.14);border-color:rgba(147,51,234,0.22)}collab-tasks-board-102025.theme-clickup .theme-card-name{color:rgba(235,225,255,0.9)}collab-tasks-board-102025.theme-clickup .theme-card-desc{color:rgba(167,139,250,0.55)}collab-tasks-board-102025.theme-clickup .theme-check-icon{color:#a78bfa}collab-tasks-board-102025.theme-clickup .img-picker-label{color:rgba(167,139,250,0.55)}collab-tasks-board-102025.theme-clickup .img-picker-section{border-color:rgba(147,51,234,0.25)}collab-tasks-board-102025.theme-clickup .filter-bar{background:rgba(10,4,24,0.97);border-color:rgba(147,51,234,0.25)}collab-tasks-board-102025.theme-clickup .filter-chip{color:rgba(216,195,255,0.7);border-color:rgba(147,51,234,0.22)}collab-tasks-board-102025.theme-clickup .filter-chip:hover{background:rgba(147,51,234,0.15)}collab-tasks-board-102025.theme-clickup .filter-sep{background:rgba(147,51,234,0.25)}collab-tasks-board-102025.theme-clickup .filter-clear{color:rgba(167,139,250,0.45)}collab-tasks-board-102025.theme-clickup .board-columns{background:var(--theme-bg-url, linear-gradient(270deg, #13042a, #1e1257, #0d0626, #1a0b3e, #0e0b2e)) center / cover;position:relative}collab-tasks-board-102025.theme-clickup .board-columns::before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg, rgba(10,4,24,0.45) 0%, rgba(10,4,24,0.6) 100%);z-index:0}collab-tasks-board-102025.theme-clickup .board-columns>*{position:relative;z-index:1}collab-tasks-board-102025.theme-clickup:not([style*="--theme-bg-url"]) .board-columns{background-size:400% 400%;animation:cu-gradient 14s ease infinite}collab-tasks-board-102025.theme-clickup .board-column{animation:col-enter 300ms ease-out both;box-shadow:0 0 0 1px rgba(147,51,234,0.2),0 4px 16px rgba(0,0,0,0.35)}collab-tasks-board-102025.theme-clickup .board-column:nth-child(1){animation-delay:0ms}collab-tasks-board-102025.theme-clickup .board-column:nth-child(2){animation-delay:60ms}collab-tasks-board-102025.theme-clickup .board-column:nth-child(3){animation-delay:120ms}collab-tasks-board-102025.theme-clickup .board-column:nth-child(4){animation-delay:180ms}collab-tasks-board-102025.theme-clickup .board-column:nth-child(5){animation-delay:240ms}collab-tasks-board-102025.theme-clickup collab-tasks-card-102025{box-shadow:0 2px 8px rgba(0,0,0,0.45);backdrop-filter:blur(10px) saturate(110%);-webkit-backdrop-filter:blur(10px) saturate(110%);border-color:rgba(167,139,250,0.3)}collab-tasks-board-102025.theme-clickup collab-tasks-card-102025:hover{box-shadow:0 6px 18px rgba(147,51,234,0.4);border-color:rgba(167,139,250,0.55)}collab-tasks-board-102025.theme-clickup .skeleton-card{background:rgba(147,51,234,0.12)}collab-tasks-board-102025.theme-clickup .skeleton-card .skeleton-line{background:linear-gradient(90deg, rgba(147,51,234,0.15) 0%, rgba(167,139,250,0.22) 50%, rgba(147,51,234,0.15) 100%);background-size:200% 100%}

collab-tasks-card-102025{display:block;position:relative;background:var(--board-card-bg, var(--color-background-primary, #ffffff));border:.5px solid var(--board-col-border, var(--color-border-tertiary, rgba(0,0,0,0.08)));border-radius:10px;padding:9px 11px 8px;cursor:pointer;transition:border-color .12s ease-out,box-shadow .12s ease-out,transform .1s ease-out;outline:none;overflow:hidden}collab-tasks-card-102025:hover{border-color:var(--color-border-secondary, rgba(0,0,0,0.18));box-shadow:0 3px 10px rgba(0,0,0,0.06);transform:translateY(-1px)}collab-tasks-card-102025:focus-visible{outline:2px solid var(--status-todo-accent, #185fa5);outline-offset:2px}collab-tasks-card-102025:active{transform:translateY(0);box-shadow:none}collab-tasks-card-102025.has-board-status::before{content:'';position:absolute;top:0;left:0;bottom:0;width:3px;border-radius:10px 0 0 10px;background:var(--card-status-accent, var(--color-border-secondary, rgba(0,0,0,0.18)))}collab-tasks-card-102025.has-board-status{padding-left:13px}collab-tasks-card-102025.board-status-todo{--card-status-accent:var(--status-todo-accent, #185fa5)}collab-tasks-card-102025.board-status-in-progress{--card-status-accent:var(--status-in-progress-accent, #854f0b)}collab-tasks-card-102025.board-status-paused{--card-status-accent:var(--status-paused-accent, #6b7280)}collab-tasks-card-102025.board-status-done{--card-status-accent:var(--status-done-accent, #3b6d11)}collab-tasks-card-102025.board-status-failed{--card-status-accent:var(--status-failed-accent, #a32d2d)}collab-tasks-card-102025 .card-title{font-size:12px;font-weight:500;color:var(--color-text-primary, #1a1a18);margin-bottom:5px;line-height:1.35}collab-tasks-card-102025 .card-description{font-size:11px;color:var(--color-text-secondary, #5f5e5a);margin-bottom:6px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}collab-tasks-card-102025 .card-meta{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-bottom:7px}collab-tasks-card-102025 .card-footer{display:flex;align-items:center;justify-content:space-between;gap:6px;border-top:.5px solid var(--board-col-border, rgba(0,0,0,0.06));padding-top:6px;margin-top:2px}collab-tasks-card-102025 .assignee-row{display:flex;align-items:center;gap:2px}collab-tasks-card-102025 .assignee-chip{width:18px;height:18px;border-radius:50%;font-size:8px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;border:.5px solid rgba(255,255,255,0.5)}collab-tasks-card-102025 .assignee-chip[title]:hover::after{content:attr(title);position:absolute;bottom:calc(100% + 4px);left:50%;transform:translateX(-50%);background:rgba(0,0,0,0.78);color:#fff;font-size:11px;font-weight:400;padding:2px 6px;border-radius:4px;white-space:nowrap;pointer-events:none;z-index:20}collab-tasks-card-102025 .assignee-0{background:#dbeafe;color:#1e40af}collab-tasks-card-102025 .assignee-1{background:#d1fae5;color:#065f46}collab-tasks-card-102025 .assignee-2{background:#fef3c7;color:#92400e}collab-tasks-card-102025 .assignee-3{background:#ede9fe;color:#5b21b6}collab-tasks-card-102025 .assignee-4{background:#fee2e2;color:#991b1b}collab-tasks-card-102025 .assignee-overflow{background:var(--color-background-secondary, #f5f4f0);color:var(--ct-text-tertiary, #6e6d68);font-size:8px}collab-tasks-card-102025 .status-emoji{font-size:11px;line-height:1;cursor:default;position:relative;flex-shrink:0}collab-tasks-card-102025 .status-emoji[title]:hover::after{content:attr(title);position:absolute;bottom:calc(100% + 4px);right:0;background:rgba(0,0,0,0.78);color:#fff;font-size:11px;padding:2px 6px;border-radius:4px;white-space:nowrap;pointer-events:none;z-index:20}collab-tasks-card-102025 .badge{font-size:9px;font-weight:500;padding:2px 6px;border-radius:8px;letter-spacing:.02em}collab-tasks-card-102025 .b-bug{background:#fcebeb;color:#a32d2d}collab-tasks-card-102025 .b-feature{background:#e6f1fb;color:#185fa5}collab-tasks-card-102025 .b-business{background:#faeeda;color:#633806}collab-tasks-card-102025 .b-process{background:#e1f5ee;color:#085041}collab-tasks-card-102025 .b-neutral{background:var(--color-background-secondary, #f5f4f0);color:var(--ct-text-tertiary, #6e6d68)}collab-tasks-card-102025 .priority-pill{font-size:9px;padding:2px 6px;border-radius:8px;background:var(--color-background-secondary, #f5f4f0);color:var(--ct-text-tertiary, #6e6d68)}collab-tasks-card-102025 .priority-high,collab-tasks-card-102025 .priority-urgent{background:#faeeda;color:#854f0b}collab-tasks-card-102025 .due-pill{font-size:9px;padding:2px 5px;border-radius:6px;background:var(--color-background-secondary, #f5f4f0);color:var(--ct-text-tertiary, #6e6d68)}collab-tasks-card-102025 .pma-badge{font-size:9px;padding:2px 6px;border-radius:8px;background:#ede9fe;color:#5b21b6}@media (max-width:259px){collab-tasks-card-102025 .card-description{display:none}}.theme-amber collab-tasks-card-102025{box-shadow:0 1px 3px rgba(0,0,0,0.07)}.theme-amber collab-tasks-card-102025:hover{box-shadow:0 4px 12px rgba(120,68,8,0.14);border-color:rgba(100,55,5,0.22)}.theme-amber collab-tasks-card-102025 .card-footer{border-color:rgba(100,55,5,0.08)}.theme-forest collab-tasks-card-102025{border-color:rgba(0,0,0,0.1)}.theme-forest collab-tasks-card-102025 .card-title{color:#1a1a18}.theme-forest collab-tasks-card-102025 .card-description{color:#5f5e5a}.theme-forest collab-tasks-card-102025 .card-footer{border-color:rgba(0,0,0,0.08)}.theme-trello collab-tasks-card-102025 .card-title{color:#172b4d}.theme-trello collab-tasks-card-102025 .card-description{color:#5e6c84}.theme-trello collab-tasks-card-102025 .card-footer{border-color:rgba(9,30,66,0.08)}.theme-trello collab-tasks-card-102025 .badge.b-bug{background:#ffebe6;color:#bf2600}.theme-trello collab-tasks-card-102025 .badge.b-feature{background:#deebff;color:#0052cc}.theme-trello collab-tasks-card-102025 .badge.b-business{background:#fff0b3;color:#974f0c}.theme-trello collab-tasks-card-102025 .badge.b-process{background:#e3fcef;color:#006644}.theme-trello collab-tasks-card-102025.has-board-status::before{display:none}.theme-trello collab-tasks-card-102025.has-board-status{padding-left:11px}.theme-clickup collab-tasks-card-102025 .card-title{color:rgba(248,243,255,0.98)}.theme-clickup collab-tasks-card-102025 .card-description{color:rgba(220,210,250,0.82)}.theme-clickup collab-tasks-card-102025 .card-footer{border-color:rgba(147,51,234,0.22)}.theme-clickup collab-tasks-card-102025 .badge.b-bug{background:rgba(248,113,113,0.22);color:#fecaca}.theme-clickup collab-tasks-card-102025 .badge.b-feature{background:rgba(129,140,248,0.22);color:#c7d2fe}.theme-clickup collab-tasks-card-102025 .badge.b-business{background:rgba(251,146,60,0.22);color:#fed7aa}.theme-clickup collab-tasks-card-102025 .badge.b-process{background:rgba(52,211,153,0.22);color:#a7f3d0}.theme-clickup collab-tasks-card-102025 .badge.b-neutral{background:rgba(255,255,255,0.1);color:rgba(220,210,250,0.8)}.theme-clickup collab-tasks-card-102025 .priority-pill,.theme-clickup collab-tasks-card-102025 .due-pill{background:rgba(255,255,255,0.1);color:rgba(220,210,250,0.85)}.theme-clickup collab-tasks-card-102025 .pma-badge{background:rgba(167,139,250,0.22);color:#ddd6fe}.theme-clickup collab-tasks-card-102025 .assignee-chip{border-color:rgba(147,51,234,0.35)}@media (prefers-color-scheme:dark){collab-tasks-card-102025:hover{box-shadow:0 4px 12px rgba(0,0,0,0.32)}}@media (prefers-reduced-motion:reduce){collab-tasks-card-102025{transition:none}collab-tasks-card-102025:hover{transform:none}}

collab-tasks-empty-state-102025{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:200px;padding:40px 20px;text-align:center;color:var(--text-muted)}collab-tasks-empty-state-102025 .icon{width:48px;height:48px;margin-bottom:16px;opacity:.4}collab-tasks-empty-state-102025 .title{font-size:16px;font-weight:600;color:var(--text-default);margin-bottom:6px}collab-tasks-empty-state-102025 .subtitle{font-size:13px;color:var(--text-muted);max-width:300px}

collab-tasks-my-tasks-102025{display:flex;flex-direction:column;height:100%;overflow:hidden;--mt-bg:var(--color-background-primary, #ffffff);--mt-bg-body:var(--color-background-primary, #ffffff);--mt-header-bg:var(--color-background-primary, #ffffff);--mt-header-border:var(--color-border-tertiary, rgba(0,0,0,0.08));--mt-text-primary:var(--color-text-primary, #1a1a18);--mt-text-secondary:var(--color-text-secondary, #5f5e5a);--mt-text-tertiary:var(--ct-text-tertiary, #6e6d68);--mt-row-hover:var(--color-background-secondary, #f5f4f0);--mt-sep-color:rgba(0,0,0,0.06);--mt-icon-color:var(--ct-text-tertiary, #6e6d68);--mt-icon-hover-bg:var(--color-background-secondary, #f5f4f0)}@media (prefers-color-scheme:dark){collab-tasks-my-tasks-102025{--mt-bg:#1e1e1c;--mt-bg-body:#1e1e1c;--mt-header-bg:#1e1e1c;--mt-header-border:rgba(255,255,255,0.08);--mt-text-primary:#e8e6dc;--mt-text-secondary:#b8b5ac;--mt-text-tertiary:#8a8880;--mt-row-hover:#28281f;--mt-sep-color:rgba(255,255,255,0.06);--mt-icon-color:#8a8880;--mt-icon-hover-bg:#28281f}}collab-tasks-my-tasks-102025 .mytasks-header{display:flex;align-items:center;height:44px;padding:0 16px;gap:8px;flex-shrink:0;background:var(--mt-header-bg);border-bottom:.5px solid var(--mt-header-border);z-index:10}collab-tasks-my-tasks-102025 .mytasks-header-left{display:flex;align-items:center;gap:6px;flex:1;min-width:0}collab-tasks-my-tasks-102025 .mytasks-title{font-size:14px;font-weight:500;color:var(--mt-text-primary);white-space:nowrap}collab-tasks-my-tasks-102025 .mytasks-sep{font-size:13px;color:var(--mt-text-tertiary)}collab-tasks-my-tasks-102025 .mytasks-sub{font-size:12px;color:var(--mt-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}collab-tasks-my-tasks-102025 .mytasks-header-right{display:flex;align-items:center;gap:4px;flex-shrink:0}collab-tasks-my-tasks-102025 .mytasks-icon-btn{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:none;border:.5px solid transparent;border-radius:7px;cursor:pointer;color:var(--mt-icon-color);transition:background .12s,border-color .12s,color .12s}collab-tasks-my-tasks-102025 .mytasks-icon-btn:hover{background:var(--mt-icon-hover-bg);border-color:var(--mt-header-border);color:var(--mt-text-secondary)}collab-tasks-my-tasks-102025 .mytasks-icon-btn.active{background:var(--mt-icon-hover-bg);border-color:var(--mt-header-border);color:var(--mt-text-primary)}collab-tasks-my-tasks-102025 .settings-panel{padding:12px 16px;border-bottom:.5px solid var(--mt-header-border);background:var(--mt-header-bg);flex-shrink:0;animation:panel-slide-down 140ms ease-out both}@keyframes panel-slide-down{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}collab-tasks-my-tasks-102025 .settings-panel-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--mt-text-tertiary);margin-bottom:10px}collab-tasks-my-tasks-102025 .settings-theme-grid{display:flex;gap:8px;flex-wrap:wrap}collab-tasks-my-tasks-102025 .settings-theme-card{position:relative;display:flex;flex-direction:column;gap:6px;width:140px;padding:8px 10px;border:.5px solid var(--mt-header-border);border-radius:10px;cursor:pointer;background:var(--mt-row-hover);transition:border-color .12s,box-shadow .12s}collab-tasks-my-tasks-102025 .settings-theme-card:hover{border-color:var(--mt-text-tertiary)}collab-tasks-my-tasks-102025 .settings-theme-card.selected{border-color:#185fa5;box-shadow:0 0 0 1.5px #185fa5 inset}collab-tasks-my-tasks-102025 .theme-preview{border-radius:4px;overflow:hidden}collab-tasks-my-tasks-102025 .theme-info{display:flex;flex-direction:column;gap:1px}collab-tasks-my-tasks-102025 .theme-name{font-size:12px;font-weight:500;color:var(--mt-text-primary)}collab-tasks-my-tasks-102025 .theme-desc{font-size:10px;color:var(--mt-text-tertiary);line-height:1.3}collab-tasks-my-tasks-102025 .theme-check{position:absolute;top:6px;right:6px;color:#185fa5;display:flex;align-items:center;justify-content:center}collab-tasks-my-tasks-102025 .mytasks-body{flex:1;overflow-y:auto;padding:12px 16px 16px;background:var(--mt-bg-body);display:flex;flex-direction:column}collab-tasks-my-tasks-102025 .mytasks-error{background:var(--color-background-danger, #fcebeb);color:var(--color-text-danger, #a32d2d);border-radius:8px;padding:10px 14px;display:flex;align-items:center;gap:10px;font-size:13px;margin-bottom:12px}collab-tasks-my-tasks-102025 .mytasks-error button{background:none;border:none;cursor:pointer;color:inherit;text-decoration:underline;font-size:13px;padding:0}collab-tasks-my-tasks-102025 .mytasks-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:48px 24px;text-align:center}collab-tasks-my-tasks-102025 .mytasks-empty .empty-icon{color:var(--mt-text-tertiary);margin-bottom:4px}collab-tasks-my-tasks-102025 .mytasks-empty .empty-title{font-size:14px;font-weight:500;color:var(--mt-text-secondary)}collab-tasks-my-tasks-102025 .mytasks-empty .empty-sub{font-size:12px;color:var(--mt-text-tertiary);max-width:280px;line-height:1.5}collab-tasks-my-tasks-102025 .mytasks-section-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--mt-text-tertiary);padding:0 2px 8px;display:flex;align-items:center;gap:6px}collab-tasks-my-tasks-102025 .mytasks-section-label:not(:first-child){padding-top:16px}collab-tasks-my-tasks-102025 .mytasks-section-label.closed-toggle{cursor:pointer;user-select:none}collab-tasks-my-tasks-102025 .mytasks-section-label.closed-toggle:hover{color:var(--mt-text-secondary)}collab-tasks-my-tasks-102025 .mytasks-section-label .toggle-chevron{transition:transform .15s ease}collab-tasks-my-tasks-102025 .mytasks-section-label .toggle-chevron.open{transform:rotate(180deg)}collab-tasks-my-tasks-102025 .section-count{font-size:10px;font-weight:500;padding:1px 5px;border-radius:8px;background:var(--mt-row-hover);color:var(--mt-text-tertiary);text-transform:none;letter-spacing:0}collab-tasks-my-tasks-102025 .mytasks-list{display:flex;flex-direction:column}collab-tasks-my-tasks-102025 .mytasks-list.closed{opacity:.72}collab-tasks-my-tasks-102025 .task-row{display:flex;align-items:center;gap:10px;padding:9px 8px;border-radius:8px;cursor:pointer;transition:background .1s;outline:none;position:relative}collab-tasks-my-tasks-102025 .task-row+.task-row::before{content:'';position:absolute;top:0;left:42px;right:8px;height:.5px;background:var(--mt-sep-color)}collab-tasks-my-tasks-102025 .task-row:hover{background:var(--mt-row-hover)}collab-tasks-my-tasks-102025 .task-row:focus-visible{outline:2px solid #185fa5;outline-offset:-2px}collab-tasks-my-tasks-102025 .task-row.is-closed .task-title{text-decoration:line-through;color:var(--mt-text-tertiary)}collab-tasks-my-tasks-102025 .task-check{width:18px;height:18px;border-radius:50%;flex-shrink:0;border:1.5px solid var(--mt-sep-color);display:flex;align-items:center;justify-content:center}@media (prefers-color-scheme:dark){collab-tasks-my-tasks-102025 .task-check{border-color:rgba(255,255,255,0.2)}}collab-tasks-my-tasks-102025 .task-check.status-in-progress{background:conic-gradient(#854f0b 50%, #faeeda 50%);box-shadow:inset 0 0 0 3px var(--mt-bg);border-color:#854f0b}@media (prefers-color-scheme:dark){collab-tasks-my-tasks-102025 .task-check.status-in-progress{background:conic-gradient(#f0a83a 50%, rgba(240,168,58,0.15) 50%);box-shadow:inset 0 0 0 3px var(--mt-bg);border-color:#f0a83a}}collab-tasks-my-tasks-102025 .task-check.status-done{background:#eaf3de;color:#3b6d11;border-color:#3b6d11}@media (prefers-color-scheme:dark){collab-tasks-my-tasks-102025 .task-check.status-done{background:rgba(74,222,128,0.15);color:#4ade80;border-color:#4ade80}}collab-tasks-my-tasks-102025 .task-check.status-failed{background:#fcebeb;color:#a32d2d;border-color:#a32d2d}@media (prefers-color-scheme:dark){collab-tasks-my-tasks-102025 .task-check.status-failed{background:rgba(248,113,113,0.15);color:#f87171;border-color:#f87171}}collab-tasks-my-tasks-102025 .task-check.status-paused{background:#f3f4f6;border-color:#6b7280}@media (prefers-color-scheme:dark){collab-tasks-my-tasks-102025 .task-check.status-paused{background:rgba(255,255,255,0.06);border-color:#6b7280}}collab-tasks-my-tasks-102025 .task-info{flex:1;min-width:0}collab-tasks-my-tasks-102025 .task-title{font-size:13px;font-weight:500;color:var(--mt-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px;line-height:1.35}collab-tasks-my-tasks-102025 .task-meta{display:flex;align-items:center;gap:4px;overflow:hidden}collab-tasks-my-tasks-102025 .status-pill{font-size:10px;font-weight:500;white-space:nowrap;color:var(--mt-text-secondary)}collab-tasks-my-tasks-102025 .status-pill.status-in-progress{color:#854f0b}@media (prefers-color-scheme:dark){collab-tasks-my-tasks-102025 .status-pill.status-in-progress{color:#fac775}}collab-tasks-my-tasks-102025 .status-pill.status-done{color:#3b6d11}@media (prefers-color-scheme:dark){collab-tasks-my-tasks-102025 .status-pill.status-done{color:#86efac}}collab-tasks-my-tasks-102025 .status-pill.status-failed{color:#a32d2d}@media (prefers-color-scheme:dark){collab-tasks-my-tasks-102025 .status-pill.status-failed{color:#fca5a5}}collab-tasks-my-tasks-102025 .status-pill.status-paused{color:#6b7280}@media (prefers-color-scheme:dark){collab-tasks-my-tasks-102025 .status-pill.status-paused{color:#9ca3af}}collab-tasks-my-tasks-102025 .meta-sep{font-size:10px;color:var(--mt-sep-color);flex-shrink:0}collab-tasks-my-tasks-102025 .pma-ref,collab-tasks-my-tasks-102025 .tag-chip{font-size:10px;color:var(--mt-text-tertiary);white-space:nowrap}collab-tasks-my-tasks-102025 .tag-chip{padding:1px 5px;border-radius:6px;background:var(--mt-row-hover)}collab-tasks-my-tasks-102025 .task-right{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}collab-tasks-my-tasks-102025 .priority-badge{font-size:9px;font-weight:500;padding:2px 6px;border-radius:7px;white-space:nowrap}collab-tasks-my-tasks-102025 .priority-badge.priority-urgent{background:#fcebeb;color:#a32d2d}collab-tasks-my-tasks-102025 .priority-badge.priority-high{background:#faeeda;color:#854f0b}collab-tasks-my-tasks-102025 .priority-badge.priority-normal,collab-tasks-my-tasks-102025 .priority-badge.priority-low{background:var(--mt-row-hover);color:var(--mt-text-tertiary)}@media (prefers-color-scheme:dark){collab-tasks-my-tasks-102025 .priority-badge.priority-urgent{background:rgba(248,113,113,0.15);color:#fca5a5}collab-tasks-my-tasks-102025 .priority-badge.priority-high{background:rgba(240,168,58,0.15);color:#fac775}}collab-tasks-my-tasks-102025 .due-label{font-size:10px;color:var(--mt-text-tertiary);white-space:nowrap}collab-tasks-my-tasks-102025 .due-label.overdue{color:#a32d2d;font-weight:500}@media (prefers-color-scheme:dark){collab-tasks-my-tasks-102025 .due-label.overdue{color:#fca5a5}}collab-tasks-my-tasks-102025 .mytasks-loading-closed{display:flex;align-items:center;justify-content:center;gap:4px;padding:16px;opacity:.4}@keyframes dot-pulse{0%,80%,100%{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}collab-tasks-my-tasks-102025 .loading-dot{width:5px;height:5px;border-radius:50%;background:var(--mt-text-tertiary);animation:dot-pulse 1.2s ease-in-out infinite}collab-tasks-my-tasks-102025 .loading-dot:nth-child(2){animation-delay:.2s}collab-tasks-my-tasks-102025 .loading-dot:nth-child(3){animation-delay:.4s}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}@keyframes skeleton-fade{from{opacity:0}to{opacity:1}}collab-tasks-my-tasks-102025 .task-row-skeleton{display:flex;align-items:center;gap:10px;padding:9px 8px;animation:skeleton-fade 200ms ease-out both}collab-tasks-my-tasks-102025 .skel{border-radius:4px;background:linear-gradient(90deg, var(--mt-row-hover) 0%, rgba(128,128,128,0.1) 50%, var(--mt-row-hover) 100%);background-size:200% 100%;animation:shimmer 1.4s ease-in-out infinite}collab-tasks-my-tasks-102025 .skel-check{width:18px;height:18px;border-radius:50%;flex-shrink:0}collab-tasks-my-tasks-102025 .skel-body{flex:1;display:flex;flex-direction:column;gap:5px}collab-tasks-my-tasks-102025 .skel-title{height:12px}collab-tasks-my-tasks-102025 .skel-meta{height:9px}collab-tasks-my-tasks-102025 .skel-badge{width:36px;height:16px;border-radius:7px;flex-shrink:0}collab-tasks-my-tasks-102025.theme-amber{--mt-bg:#f5e8cc;--mt-bg-body:#fdf4e3;--mt-header-bg:#f0ddb5;--mt-header-border:rgba(120,68,8,0.22);--mt-text-primary:#2e1a02;--mt-text-secondary:#5c3307;--mt-text-tertiary:#7a5a2e;--mt-row-hover:rgba(133,79,11,0.08);--mt-sep-color:rgba(133,79,11,0.08);--mt-icon-color:#7a4f18;--mt-icon-hover-bg:rgba(133,79,11,0.08)}collab-tasks-my-tasks-102025.theme-amber .settings-theme-card{background:rgba(133,79,11,0.06)}collab-tasks-my-tasks-102025.theme-amber .settings-theme-card .theme-name{color:#2e1a02}collab-tasks-my-tasks-102025.theme-amber .settings-theme-card .theme-desc{color:#7a5a2e}@media (prefers-color-scheme:dark){collab-tasks-my-tasks-102025.theme-amber{--mt-bg:#1e1508;--mt-bg-body:#1e1508;--mt-header-bg:#160f04;--mt-header-border:rgba(240,163,50,0.14);--mt-text-primary:#f5dca8;--mt-text-secondary:#d4a55c;--mt-text-tertiary:#9e7840;--mt-row-hover:rgba(240,163,50,0.08);--mt-sep-color:rgba(240,163,50,0.08);--mt-icon-color:#9e7840;--mt-icon-hover-bg:rgba(240,163,50,0.08)}}collab-tasks-my-tasks-102025.theme-forest{--mt-bg:#0f2316;--mt-bg-body:#0f2316;--mt-header-bg:rgba(15,35,22,0.97);--mt-header-border:rgba(255,255,255,0.08);--mt-text-primary:rgba(220,255,230,0.92);--mt-text-secondary:rgba(190,235,205,0.75);--mt-text-tertiary:rgba(160,210,180,0.5);--mt-row-hover:rgba(255,255,255,0.05);--mt-sep-color:rgba(255,255,255,0.06);--mt-icon-color:rgba(180,220,195,0.55);--mt-icon-hover-bg:rgba(255,255,255,0.07)}collab-tasks-my-tasks-102025.theme-forest .mytasks-body{background:radial-gradient(ellipse at 10% 80%, rgba(34,197,94,0.07) 0%, transparent 55%),radial-gradient(ellipse at 90% 20%, rgba(16,185,129,0.05) 0%, transparent 45%),#0f2316}collab-tasks-my-tasks-102025.theme-forest .settings-theme-card{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.1)}collab-tasks-my-tasks-102025.theme-forest .settings-theme-card .theme-name{color:rgba(220,255,230,0.92)}collab-tasks-my-tasks-102025.theme-forest .settings-theme-card .theme-desc{color:rgba(160,210,180,0.55)}collab-tasks-my-tasks-102025.theme-forest .settings-theme-card:hover{border-color:rgba(255,255,255,0.2)}collab-tasks-my-tasks-102025.theme-forest .status-pill.status-in-progress{color:#fac775}collab-tasks-my-tasks-102025.theme-forest .status-pill.status-done{color:#86efac}collab-tasks-my-tasks-102025.theme-forest .status-pill.status-failed{color:#fca5a5}collab-tasks-my-tasks-102025.theme-forest .status-pill.status-paused{color:#9ca3af}collab-tasks-my-tasks-102025.theme-forest .task-check{border-color:rgba(255,255,255,0.18)}collab-tasks-my-tasks-102025.theme-forest .task-check.status-in-progress{background:conic-gradient(#f0a83a 50%, rgba(240,168,58,0.15) 50%);box-shadow:inset 0 0 0 3px #0f2316;border-color:#f0a83a}collab-tasks-my-tasks-102025.theme-forest .task-check.status-done{background:rgba(74,222,128,0.15);color:#4ade80;border-color:#4ade80}collab-tasks-my-tasks-102025.theme-forest .task-check.status-failed{background:rgba(248,113,113,0.15);color:#f87171;border-color:#f87171}collab-tasks-my-tasks-102025.theme-forest .task-check.status-paused{background:rgba(255,255,255,0.06);border-color:#6b7280}@media (prefers-reduced-motion:reduce){collab-tasks-my-tasks-102025 .skel{animation:none}collab-tasks-my-tasks-102025 .loading-dot{animation:none}collab-tasks-my-tasks-102025 .toggle-chevron{transition:none}collab-tasks-my-tasks-102025 .settings-panel{animation:none}}

collab-tasks-settings-102025{display:flex;flex-direction:column;height:100%;overflow:hidden;--st-text-primary:var(--color-text-primary, #1a1a18);--st-text-secondary:var(--color-text-secondary, #5f5e5a);--st-text-tertiary:var(--ct-text-tertiary, #6e6d68);--st-bg:var(--color-background-primary, #ffffff);--st-section-bg:var(--color-background-secondary, #f5f4f0);--st-border:var(--color-border-tertiary, rgba(0,0,0,0.08));--st-row-hover:var(--color-background-secondary, #f5f4f0)}@media (prefers-color-scheme:dark){collab-tasks-settings-102025{--st-text-primary:#e8e6dc;--st-text-secondary:#b8b5ac;--st-text-tertiary:#8a8880;--st-bg:#1e1e1c;--st-section-bg:#28281f;--st-border:rgba(255,255,255,0.08);--st-row-hover:#28281f}}collab-tasks-settings-102025 .st-header{display:flex;align-items:center;height:44px;padding:0 16px;gap:8px;flex-shrink:0;background:var(--st-bg);border-bottom:.5px solid var(--st-border)}collab-tasks-settings-102025 .st-header-left{display:flex;align-items:center;gap:6px;flex:1;min-width:0}collab-tasks-settings-102025 .st-title{font-size:14px;font-weight:500;color:var(--st-text-primary);white-space:nowrap}collab-tasks-settings-102025 .st-sep{font-size:13px;color:var(--st-text-tertiary)}collab-tasks-settings-102025 .st-sub{font-size:12px;color:var(--st-text-tertiary)}collab-tasks-settings-102025 .st-icon-btn{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:none;border:.5px solid transparent;border-radius:7px;cursor:pointer;color:var(--st-text-tertiary);transition:background .12s,border-color .12s}collab-tasks-settings-102025 .st-icon-btn:hover{background:var(--st-row-hover);border-color:var(--st-border)}collab-tasks-settings-102025 .st-body{flex:1;overflow-y:auto;padding:16px;background:var(--st-bg);display:flex;flex-direction:column;gap:20px}collab-tasks-settings-102025 .st-section{display:flex;flex-direction:column;gap:10px}collab-tasks-settings-102025 .st-section-header{display:flex;flex-direction:column;gap:2px}collab-tasks-settings-102025 .st-section-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--st-text-tertiary)}collab-tasks-settings-102025 .st-section-desc{font-size:12px;color:var(--st-text-secondary)}collab-tasks-settings-102025 .st-error{background:var(--color-background-danger, #fcebeb);color:var(--color-text-danger, #a32d2d);border-radius:8px;padding:10px 14px;font-size:13px;display:flex;align-items:center;gap:10px}collab-tasks-settings-102025 .st-error button{background:none;border:none;cursor:pointer;color:inherit;text-decoration:underline;font-size:13px;padding:0}collab-tasks-settings-102025 .st-empty{font-size:12px;color:var(--st-text-tertiary);padding:4px 0}collab-tasks-settings-102025 .st-theme-hint{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:10px;background:var(--st-section-bg);color:var(--st-text-secondary);font-size:12px;line-height:1.45}collab-tasks-settings-102025 .st-theme-hint svg{flex-shrink:0;margin-top:1px;color:var(--st-text-tertiary)}collab-tasks-settings-102025 .tag-chips{display:flex;flex-wrap:wrap;gap:6px}collab-tasks-settings-102025 .tag-chip{font-size:11px;font-weight:500;padding:3px 9px;border-radius:12px}collab-tasks-settings-102025 .st-future-list{display:flex;flex-direction:column;gap:1px;border:.5px solid var(--st-border);border-radius:10px;overflow:hidden}collab-tasks-settings-102025 .st-future-row{display:flex;align-items:center;gap:12px;padding:11px 14px;background:var(--st-bg);transition:background .1s}collab-tasks-settings-102025 .st-future-row+.st-future-row{border-top:.5px solid var(--st-border)}collab-tasks-settings-102025 .st-future-icon{width:30px;height:30px;border-radius:8px;background:var(--st-section-bg);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}collab-tasks-settings-102025 .st-future-info{flex:1;min-width:0}collab-tasks-settings-102025 .st-future-name{font-size:13px;font-weight:500;color:var(--st-text-primary);margin-bottom:1px}collab-tasks-settings-102025 .st-future-desc{font-size:11px;color:var(--st-text-tertiary);line-height:1.3}collab-tasks-settings-102025 .st-soon-badge{font-size:9px;font-weight:600;padding:2px 7px;border-radius:8px;background:var(--st-section-bg);color:var(--st-text-tertiary);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}collab-tasks-settings-102025 .skel{border-radius:4px;background:linear-gradient(90deg, var(--st-section-bg) 0%, rgba(128,128,128,0.1) 50%, var(--st-section-bg) 100%);background-size:200% 100%;animation:shimmer 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){collab-tasks-settings-102025 .skel{animation:none}}

collab-tasks-sidebar-102025{display:flex;flex-direction:column;background:var(--surface-alt-bg);border-right:1px solid var(--border-subtle);overflow:hidden}collab-tasks-sidebar-102025 .sidebar-inner{display:flex;flex-direction:column;width:100%;height:100%;padding:8px 0;overflow:hidden}collab-tasks-sidebar-102025 .nav-section{padding:0 0 8px}collab-tasks-sidebar-102025 .nav-label{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:4px 16px 2px;white-space:nowrap;overflow:hidden}collab-tasks-sidebar-102025 .nav-divider{height:1px;background:var(--surface-alt-bg);margin:8px 10px}collab-tasks-sidebar-102025 .nav-item{display:flex;align-items:center;gap:10px;padding:7px 16px;cursor:pointer;border-radius:6px;margin:1px 6px;white-space:nowrap;overflow:hidden;font-size:14px;color:var(--text-default);transition:background .15s}collab-tasks-sidebar-102025 .nav-item:hover{background:rgba(0,0,0,0.06)}collab-tasks-sidebar-102025 .nav-item.active{background:rgba(99,102,241,0.12);color:#6366f1;font-weight:600}collab-tasks-sidebar-102025 .nav-icon{flex-shrink:0;display:flex;align-items:center}collab-tasks-sidebar-102025 .nav-icon svg{width:16px;height:16px}collab-tasks-sidebar-102025 .nav-label-text{overflow:hidden;text-overflow:ellipsis}

collab-tasks-theme-picker-102025{display:block;font-family:inherit}collab-tasks-theme-picker-102025 .ctp-title{font-size:var(--ct-text-11);font-weight:var(--ct-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--ct-text-tertiary);margin-bottom:var(--ct-space-5)}collab-tasks-theme-picker-102025 .ctp-grid{display:grid;gap:var(--ct-space-3)}collab-tasks-theme-picker-102025 .ctp-card{position:relative;display:flex;flex-direction:column;gap:var(--ct-space-3);padding:var(--ct-space-4);border:.5px solid var(--ct-card-border);border-radius:var(--ct-radius-lg);cursor:pointer;background:var(--ct-surface-bg-alt);font-family:inherit;text-align:left;transition:border-color var(--ct-duration-normal) var(--ct-ease-out),box-shadow var(--ct-duration-normal) var(--ct-ease-out),transform var(--ct-duration-fast) var(--ct-ease-out)}collab-tasks-theme-picker-102025 .ctp-card:hover{border-color:var(--ct-surface-border-strong);box-shadow:var(--ct-shadow-md);transform:translateY(-1px)}collab-tasks-theme-picker-102025 .ctp-card:focus-visible{outline:2px solid var(--ct-status-todo);outline-offset:2px}collab-tasks-theme-picker-102025 .ctp-card.is-selected{border-color:var(--ct-status-todo);box-shadow:var(--ct-shadow-glow)}collab-tasks-theme-picker-102025 .ctp-preview{border-radius:var(--ct-radius-sm);overflow:hidden;border:.5px solid var(--ct-ink-50)}collab-tasks-theme-picker-102025 .ctp-card-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ct-space-2)}collab-tasks-theme-picker-102025 .ctp-card-name{font-size:var(--ct-text-12);font-weight:var(--ct-weight-medium);color:var(--ct-text-primary)}collab-tasks-theme-picker-102025 .ctp-check{color:var(--ct-status-todo);flex-shrink:0}collab-tasks-theme-picker-102025 .ctp-card-desc{font-size:var(--ct-text-10);color:var(--ct-text-tertiary);line-height:var(--ct-leading-normal)}collab-tasks-theme-picker-102025 .ctp-img-badge{position:absolute;top:var(--ct-space-3);right:var(--ct-space-3);font-size:var(--ct-text-9);opacity:.65}collab-tasks-theme-picker-102025 .ctp-img-section{margin-top:var(--ct-space-6);padding-top:var(--ct-space-6);border-top:.5px solid var(--ct-surface-border)}collab-tasks-theme-picker-102025 .ctp-img-label{font-size:var(--ct-text-10);font-weight:var(--ct-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--ct-text-tertiary);margin-bottom:var(--ct-space-4)}collab-tasks-theme-picker-102025 .ctp-img-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--ct-space-3)}collab-tasks-theme-picker-102025 .ctp-img-thumb{aspect-ratio:16 / 9;border-radius:var(--ct-radius-sm);border:2px solid transparent;background-size:cover;background-position:center;background-color:var(--ct-surface-bg-alt);cursor:pointer;position:relative;overflow:hidden;padding:0;transition:border-color var(--ct-duration-normal) var(--ct-ease-out),transform var(--ct-duration-fast) var(--ct-ease-out),box-shadow var(--ct-duration-normal) var(--ct-ease-out)}collab-tasks-theme-picker-102025 .ctp-img-thumb:hover{transform:scale(1.03);box-shadow:var(--ct-shadow-md)}collab-tasks-theme-picker-102025 .ctp-img-thumb.is-selected{border-color:var(--ct-status-todo);box-shadow:0 0 0 1px var(--ct-status-todo),var(--ct-shadow-md)}collab-tasks-theme-picker-102025 .ctp-img-thumb:focus-visible{outline:2px solid var(--ct-status-todo);outline-offset:2px}collab-tasks-theme-picker-102025 .ctp-img-check{position:absolute;top:var(--ct-space-2);right:var(--ct-space-2);display:flex}collab-tasks-theme-picker-102025[data-variant="compact"] .ctp-grid{grid-template-columns:repeat(5, 1fr);gap:var(--ct-space-2)}collab-tasks-theme-picker-102025[data-variant="compact"] .ctp-card{padding:var(--ct-space-3);gap:var(--ct-space-2)}collab-tasks-theme-picker-102025[data-variant="compact"] .ctp-card-name{font-size:var(--ct-text-11)}collab-tasks-theme-picker-102025[data-variant="compact"] .ctp-card-desc{font-size:var(--ct-text-9)}@media (max-width:720px){collab-tasks-theme-picker-102025[data-variant="compact"] .ctp-grid{grid-template-columns:repeat(3, 1fr)}}@media (max-width:420px){collab-tasks-theme-picker-102025[data-variant="compact"] .ctp-grid{grid-template-columns:repeat(2, 1fr)}}collab-tasks-theme-picker-102025[data-variant="panel"] .ctp-grid{grid-template-columns:repeat(5, 1fr);gap:var(--ct-space-4)}@media (max-width:720px){collab-tasks-theme-picker-102025[data-variant="panel"] .ctp-grid{grid-template-columns:repeat(3, 1fr)}}@media (max-width:420px){collab-tasks-theme-picker-102025[data-variant="panel"] .ctp-grid{grid-template-columns:repeat(2, 1fr)}}@media (prefers-reduced-motion:reduce){collab-tasks-theme-picker-102025 .ctp-card,collab-tasks-theme-picker-102025 .ctp-img-thumb{transition:none}collab-tasks-theme-picker-102025 .ctp-card:hover,collab-tasks-theme-picker-102025 .ctp-img-thumb:hover{transform:none}}

collab-tasks-topbar-102025{display:flex;align-items:center;padding:12px 20px;border-bottom:1px solid var(--border-subtle);background:var(--surface-bg);gap:12px;min-height:52px;flex-shrink:0}collab-tasks-topbar-102025 .title-area{flex:1;min-width:0}collab-tasks-topbar-102025 .title{font-size:18px;font-weight:700;color:var(--text-default);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}collab-tasks-topbar-102025 .subtitle{font-size:12px;color:var(--text-muted);margin-top:1px}collab-tasks-topbar-102025 .actions{display:flex;align-items:center;gap:8px}collab-tasks-topbar-102025 .reload-btn{background:none;border:1px solid var(--border-subtle);border-radius:6px;padding:5px 12px;font-size:13px;cursor:pointer;color:var(--text-muted);display:flex;align-items:center;gap:6px;transition:background .15s}collab-tasks-topbar-102025 .reload-btn:hover{background:var(--surface-bg-focus)}

collab-tasks-workflows-102025{display:flex;flex-direction:column;height:100%;overflow:hidden;--wf-text-primary:var(--color-text-primary, #1a1a18);--wf-text-secondary:var(--color-text-secondary, #5f5e5a);--wf-text-tertiary:var(--color-text-tertiary, #888780);--wf-bg:var(--color-background-primary, #ffffff);--wf-row-hover:var(--color-background-secondary, #f5f4f0);--wf-border:var(--color-border-tertiary, rgba(0,0,0,0.08));--wf-progress-bg:var(--color-background-secondary, #eceae3)}@media (prefers-color-scheme:dark){collab-tasks-workflows-102025{--wf-text-primary:#e8e6dc;--wf-text-secondary:#b8b5ac;--wf-text-tertiary:#8a8880;--wf-bg:#1e1e1c;--wf-row-hover:#28281f;--wf-border:rgba(255,255,255,0.08);--wf-progress-bg:#303028}}collab-tasks-workflows-102025 .wf-header{display:flex;align-items:center;height:44px;padding:0 16px;gap:8px;flex-shrink:0;background:var(--wf-bg);border-bottom:.5px solid var(--wf-border)}collab-tasks-workflows-102025 .wf-header-left{display:flex;align-items:center;gap:6px;flex:1;min-width:0}collab-tasks-workflows-102025 .wf-title{font-size:14px;font-weight:500;color:var(--wf-text-primary);white-space:nowrap}collab-tasks-workflows-102025 .wf-sep{font-size:13px;color:var(--wf-text-tertiary)}collab-tasks-workflows-102025 .wf-sub{font-size:12px;color:var(--wf-text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}collab-tasks-workflows-102025 .wf-icon-btn{width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:none;border:.5px solid transparent;border-radius:7px;cursor:pointer;color:var(--wf-text-tertiary);transition:background .12s,border-color .12s}collab-tasks-workflows-102025 .wf-icon-btn:hover{background:var(--wf-row-hover);border-color:var(--wf-border)}collab-tasks-workflows-102025 .wf-body{flex:1;overflow-y:auto;padding:14px 16px;background:var(--wf-bg)}collab-tasks-workflows-102025 .wf-error{background:var(--color-background-danger, #fcebeb);color:var(--color-text-danger, #a32d2d);border-radius:8px;padding:10px 14px;font-size:13px;display:flex;align-items:center;gap:10px;margin-bottom:12px}collab-tasks-workflows-102025 .wf-error button{background:none;border:none;cursor:pointer;color:inherit;text-decoration:underline;font-size:13px;padding:0}collab-tasks-workflows-102025 .wf-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:48px 24px;text-align:center}collab-tasks-workflows-102025 .wf-empty .empty-icon{color:var(--wf-text-tertiary);margin-bottom:4px}collab-tasks-workflows-102025 .wf-empty .empty-title{font-size:14px;font-weight:500;color:var(--wf-text-secondary)}collab-tasks-workflows-102025 .wf-empty .empty-sub{font-size:12px;color:var(--wf-text-tertiary);max-width:280px;line-height:1.5}collab-tasks-workflows-102025 .wf-list{display:flex;flex-direction:column;gap:6px}collab-tasks-workflows-102025 .wf-row{display:flex;align-items:center;gap:12px;padding:11px 12px;border:.5px solid var(--wf-border);border-radius:10px;background:var(--wf-bg);cursor:pointer;outline:none;transition:border-color .12s,box-shadow .12s}collab-tasks-workflows-102025 .wf-row:hover{border-color:var(--color-border-secondary, rgba(0,0,0,0.18));box-shadow:0 2px 8px rgba(0,0,0,0.04)}collab-tasks-workflows-102025 .wf-row:focus-visible{outline:2px solid #185fa5;outline-offset:2px}collab-tasks-workflows-102025 .wf-icon-cell{flex-shrink:0}collab-tasks-workflows-102025 .wf-badge{width:34px;height:34px;border-radius:8px;background:var(--color-background-info, #e6f1fb);color:var(--color-text-info, #185fa5);font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;letter-spacing:.04em}@media (prefers-color-scheme:dark){collab-tasks-workflows-102025 .wf-badge{background:rgba(24,95,165,0.15);color:#85b7eb}}collab-tasks-workflows-102025 .wf-info{flex:1;min-width:0}collab-tasks-workflows-102025 .wf-name{font-size:13px;font-weight:500;color:var(--wf-text-primary);margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}collab-tasks-workflows-102025 .wf-type{font-size:10px;color:var(--wf-text-tertiary)}collab-tasks-workflows-102025 .wf-stats{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end;min-width:90px}collab-tasks-workflows-102025 .stat-pill{font-size:9px;font-weight:500;padding:2px 6px;border-radius:8px;white-space:nowrap}collab-tasks-workflows-102025 .stat-pill.stat-active{background:var(--color-background-info, #e6f1fb);color:var(--color-text-info, #185fa5)}collab-tasks-workflows-102025 .stat-pill.stat-done{background:var(--color-background-success, #eaf3de);color:var(--color-text-success, #3b6d11)}collab-tasks-workflows-102025 .stat-pill.stat-failed{background:var(--color-background-danger, #fcebeb);color:var(--color-text-danger, #a32d2d)}@media (prefers-color-scheme:dark){collab-tasks-workflows-102025 .stat-pill.stat-active{background:rgba(24,95,165,0.15);color:#85b7eb}collab-tasks-workflows-102025 .stat-pill.stat-done{background:rgba(74,222,128,0.15);color:#86efac}collab-tasks-workflows-102025 .stat-pill.stat-failed{background:rgba(248,113,113,0.15);color:#fca5a5}}collab-tasks-workflows-102025 .wf-progress-wrap{display:flex;align-items:center;gap:6px;flex-shrink:0;width:88px}collab-tasks-workflows-102025 .wf-progress-bar{flex:1;height:5px;border-radius:3px;background:var(--wf-progress-bg);overflow:hidden;display:flex}collab-tasks-workflows-102025 .bar-done{height:100%;background:#3b6d11;transition:width .4s ease}collab-tasks-workflows-102025 .bar-failed{height:100%;background:#a32d2d;transition:width .4s ease}@media (prefers-color-scheme:dark){collab-tasks-workflows-102025 .bar-done{background:#4ade80}collab-tasks-workflows-102025 .bar-failed{background:#f87171}}collab-tasks-workflows-102025 .wf-pct{font-size:10px;color:var(--wf-text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;min-width:26px;text-align:right}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}collab-tasks-workflows-102025 .skel{border-radius:4px;background:linear-gradient(90deg, var(--wf-row-hover) 0%, rgba(128,128,128,0.1) 50%, var(--wf-row-hover) 100%);background-size:200% 100%;animation:shimmer 1.4s ease-in-out infinite}collab-tasks-workflows-102025 .wf-row-skeleton{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:10px}collab-tasks-workflows-102025 .skel-badge{width:34px;height:34px;border-radius:8px;flex-shrink:0}collab-tasks-workflows-102025 .skel-body{flex:1;display:flex;flex-direction:column;gap:5px}collab-tasks-workflows-102025 .skel-name{height:13px}collab-tasks-workflows-102025 .skel-type{height:10px;width:80px}collab-tasks-workflows-102025 .skel-progress{width:88px;height:5px;border-radius:3px;flex-shrink:0}@media (prefers-reduced-motion:reduce){collab-tasks-workflows-102025 .skel{animation:none}}

widget-questions-for-clarification-102025{background:var(--surface-bg);color:var(--text-default);font-size:var(--font-size-16);border-radius:var(--space-16);box-shadow:0 2px 12px 0 color-mix(in srgb, var(--border-default-focus) 18%, transparent);padding:var(--space-32);max-width:880px;margin:var(--space-40) auto;display:block}widget-questions-for-clarification-102025 .title{font-size:var(--font-size-24);font-weight:500;color:var(--text-strong);letter-spacing:.5px;margin-bottom:1.6em;margin-top:.2em;line-height:1.2}widget-questions-for-clarification-102025 .clarification-form{display:flex;flex-direction:column;gap:var(--space-24)}widget-questions-for-clarification-102025 .auto-accept-counter{background:var(--surface-alt-bg);border:1px solid var(--border-default);border-radius:var(--space-8);color:var(--text-muted);font-size:var(--font-size-12);padding:var(--space-8) var(--space-16)}widget-questions-for-clarification-102025 .clarification-question{display:flex;flex-direction:column;gap:var(--space-8)}widget-questions-for-clarification-102025 .clarification-question[data-type="MoSCoW"]{flex-direction:row;align-items:center;gap:var(--space-16)}widget-questions-for-clarification-102025 .clarification-question[data-type="MoSCoW"] select{min-width:110px;max-width:140px;padding:var(--space-8) var(--space-8);font-size:var(--font-size-16);border-radius:var(--space-8);border:1.2px solid var(--border-default);background:var(--surface-bg);color:var(--text-default);margin-right:var(--space-16);font-weight:500}widget-questions-for-clarification-102025 .clarification-question[data-type="MoSCoW"] select:focus{border:1.2px solid var(--selected-border);background:var(--surface-bg)}widget-questions-for-clarification-102025 .clarification-question[data-type="MoSCoW"] .moscow-label{font-size:var(--font-size-16);color:var(--text-default);font-weight:400;line-height:1.4;margin:0}widget-questions-for-clarification-102025 .clarification-question label,widget-questions-for-clarification-102025 .clarification-question .moscow-label{font-size:var(--font-size-16);color:var(--text-muted);font-weight:400;margin:0 0 .2em 0;line-height:1.5}widget-questions-for-clarification-102025 .clarification-question textarea,widget-questions-for-clarification-102025 .clarification-question select{color:var(--text-default);background:var(--surface-bg);font-family:var(--font-family-primary)}widget-questions-for-clarification-102025 .clarification-question textarea,widget-questions-for-clarification-102025 .clarification-question select:not([data-moscow]){font-size:var(--font-size-16);padding:var(--space-8) var(--space-16);border-radius:var(--space-8);border:1.2px solid var(--border-default);background:var(--surface-alt-bg);transition:border var(--transition-slow);margin-top:.25em}widget-questions-for-clarification-102025 .clarification-question textarea:focus,widget-questions-for-clarification-102025 .clarification-question select:not([data-moscow]):focus{border:1.2px solid var(--selected-border);background:var(--surface-bg)}widget-questions-for-clarification-102025 .clarification-question textarea{min-height:48px;resize:vertical}widget-questions-for-clarification-102025 .clarification-question input[type="checkbox"]{accent-color:var(--selected-border);transform:scale(1.1);margin:0 var(--space-8) 0 0;vertical-align:middle}widget-questions-for-clarification-102025 .clarification-actions{display:flex;justify-content:flex-end;gap:var(--space-16);margin-top:var(--space-32)}widget-questions-for-clarification-102025 .clarification-actions .action-btn{min-width:120px;font-size:var(--font-size-16);font-weight:500;border-radius:var(--space-8);padding:var(--space-8) var(--space-16);border:none;cursor:pointer;transition:background var(--transition-slow),color var(--transition-slow);outline:none}widget-questions-for-clarification-102025 .clarification-actions .action-btn.cancel{background:var(--surface-alt-bg);color:var(--text-default)}widget-questions-for-clarification-102025 .clarification-actions .action-btn.cancel:hover{background:var(--surface-alt-bg-hover)}widget-questions-for-clarification-102025 .clarification-actions .action-btn.continue{background:var(--selected-border);color:#fff}widget-questions-for-clarification-102025 .clarification-actions .action-btn.continue:hover{background:var(--selected-border-hover)}widget-questions-for-clarification-102025 .clarification-actions .action-btn:disabled{background:var(--surface-alt-bg-disabled);color:var(--text-default-disabled);cursor:not-allowed;opacity:.7}widget-questions-for-clarification-102025 .clarification-legends{font-size:var(--font-size-12);color:var(--text-muted);margin-top:1.8em;opacity:.7}@media (max-width:544px){widget-questions-for-clarification-102025{padding:var(--space-16)}widget-questions-for-clarification-102025 .clarification-actions{flex-direction:column;gap:var(--space-8)}widget-questions-for-clarification-102025 .clarification-actions .action-btn{width:100%}widget-questions-for-clarification-102025 .title{font-size:var(--font-size-20)}}

ai-agent-default-feedback-102027{display:block;padding:1rem;font-size:14px;font-family:'Inter',sans-serif}ai-agent-default-feedback-102027 .feedback-section a{color:var(--link-text)}ai-agent-default-feedback-102027 .feedback-section a:hover{color:var(--link-text-hover)}ai-agent-default-feedback-102027 .feedback-section .step{font-family:monospace;margin:4px 0}ai-agent-default-feedback-102027 .feedback-section .notification-badge{position:absolute;top:-7px;right:-3px;background:red;color:white;border-radius:50%;padding:.1em .1em;font-weight:bold;line-height:1;min-width:1em;text-align:center;font-size:10px}ai-agent-default-feedback-102027 .feedback-section .icon{position:relative;margin-left:-8px}ai-agent-default-feedback-102027 .feedback-section .icon svg{height:16px;width:16px}ai-agent-default-feedback-102027 .feedback-section .icon .success{fill:var(--status-success-text)}ai-agent-default-feedback-102027 .feedback-section .icon .error{fill:var(--status-error-text);color:var(--status-error-text)}ai-agent-default-feedback-102027 .feedback-section .icon .waiting{fill:currentColor}ai-agent-default-feedback-102027 .feedback-section .icon .play{cursor:pointer}ai-agent-default-feedback-102027 .feedback-section .actions{margin-left:auto}ai-agent-default-feedback-102027 .feedback-section .actions .icon{cursor:pointer}ai-agent-default-feedback-102027 .feedback-section .row{display:flex;align-items:center;gap:8px}ai-agent-default-feedback-102027 .feedback-section .title{font-weight:500}ai-agent-default-feedback-102027 .feedback-section .actions{display:flex;gap:.5rem}ai-agent-default-feedback-102027 .feedback-section .actions a{font-size:11px;cursor:pointer}ai-agent-default-feedback-102027 .feedback-section .actions a:not(:last-child){padding-right:.4rem;border-right:1px solid}ai-agent-default-feedback-102027 .feedback-section .details pre{padding:12px;overflow:auto}ai-agent-default-feedback-102027 .feedback-section .back{margin-bottom:12px}ai-agent-default-feedback-102027 .feedback-section .log-item{margin-bottom:8px}ai-agent-default-feedback-102027 .progress{margin:12px 0 16px;font-size:13px}ai-agent-default-feedback-102027 .progress-info{display:flex;justify-content:space-between;margin-bottom:6px;opacity:.8}ai-agent-default-feedback-102027 .bar{height:8px;background:#e5e5e5;border-radius:999px;overflow:hidden}ai-agent-default-feedback-102027 .fill{height:100%;width:0%;background:linear-gradient(90deg, var(--button-primary-bg), var(--status-success-text));transition:width 350ms ease;position:relative}ai-agent-default-feedback-102027 .fill.done{background:var(--status-success-text)}ai-agent-default-feedback-102027 .fill.failed{background:var(--status-error-text)}ai-agent-default-feedback-102027 .fill:not(.failed):not(.done)::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent);animation:shimmer 1.4s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}ai-agent-default-feedback-102027 .log-card{border-radius:8px;padding:10px;font-size:12px}ai-agent-default-feedback-102027 .log-card>div{display:flex;gap:.5rem;align-items:center}ai-agent-default-feedback-102027 .log-card svg{height:16px;width:16px}ai-agent-default-feedback-102027 .log-card .success{fill:var(--status-success-text)}ai-agent-default-feedback-102027 .log-card .error{fill:var(--status-error-text);color:var(--status-error-text)}ai-agent-default-feedback-102027 .log-list{list-style:none;padding-inline-start:0}ai-agent-default-feedback-102027 .log-list pre{margin-left:var(--space-16)}ai-agent-default-feedback-102027 .trace-steps{margin:6px 0 0;padding-left:16px}ai-agent-default-feedback-102027 .trace-steps li{margin-bottom:4px}ai-agent-default-feedback-102027 .loader{display:inline-block;width:8px;height:8px;border:2px solid #ccc;border-top:2px solid #333;border-radius:50%;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}

collab-monaco-editor-102027{z-index:3000}collab-monaco-editor-102027:hover{z-index:4000}
