#comment-task{position:relative;overflow:visible}.assistant-unread{position:absolute;right:-1px;top:-2px;min-width:17px;height:17px;border-radius:10px;background:#e4edff;color:#3978f6;font:500 11px/17px sans-serif;text-align:center;box-shadow:0 0 0 2px #f5f5f7;animation:unread-pop .3s ease-out}.assistant-unread[hidden]{display:none}.confirmation-context{margin:0 20px 10px;padding:10px 12px;background:#edf3ff;border-radius:12px;color:#567096;font-size:12px}.confirmation-reply{align-self:flex-start;margin:8px 20px 16px;padding:11px 16px;border:1px solid #d9e6ff;border-radius:22px;background:#fff;color:#3978f6;font-size:14px}.confirmation-context[hidden],.confirmation-reply[hidden]{display:none}@keyframes unread-pop{from{transform:scale(.4)}to{transform:scale(1)}}
.confirmation-message-context{align-self:flex-start;margin:10px 0 -2px;max-width:100%;padding:6px 10px;border-radius:9px;font-size:11px}
.assistant-message-bubble{position:absolute;z-index:20;right:22px;bottom:137px;width:252px;padding:14px 16px;background:rgba(255,255,255,.96);border:1px solid #e5eafa;border-radius:18px 18px 5px 18px;box-shadow:0 6px 22px #31416b20;text-align:left;font:400 13px/1.55 -apple-system,BlinkMacSystemFont,sans-serif;color:#373d49;cursor:pointer;animation:unread-pop .25s ease-out}.assistant-message-bubble[hidden]{display:none}.assistant-message-bubble:after{content:'';position:absolute;bottom:-7px;right:19px;width:12px;height:12px;background:white;border-right:1px solid #e5eafa;border-bottom:1px solid #e5eafa;transform:rotate(45deg)}.assistant-bubble-title{display:block;font-size:11px;color:#6f7e9b;margin-bottom:5px}
button.confirmation-message-context{border:0;text-align:left;cursor:pointer;color:#4776b8}.previous-card-overlay{position:absolute;inset:0;z-index:50;background:#f3f4f6;overflow:auto;padding:18px 16px 40px;border-radius:28px 28px 0 0}.previous-card-overlay[hidden]{display:none}.previous-card-overlay header{display:flex;align-items:center;gap:40px;margin-bottom:24px;font-size:14px;color:#858a94}.previous-card-back{border:0;background:transparent;color:#3978f6;padding:12px 0;font-size:14px}.previous-card-overlay .task-card{margin:0;width:100%;transform:none;opacity:1}.previous-prepared{padding:14px 0;border-bottom:1px solid #eff0f3;font-size:15px}.previous-prepared small{display:block;color:#969ca6;margin-top:5px;font-size:13px}
.assistant-threads-button{position:absolute;right:20px;top:24px;width:40px;height:40px;border:0;border-radius:20px;background:transparent;color:#555e6d;display:grid;place-items:center}.assistant-threads-panel{position:absolute;inset:0;z-index:55;background:#f5f6f8;border-radius:28px 28px 0 0;padding:22px 18px;overflow:auto}.assistant-threads-panel[hidden]{display:none}.assistant-threads-panel header{display:flex;align-items:center;gap:45px}.assistant-threads-panel h2{font-size:18px;font-weight:600;margin:0}.threads-back{border:0;padding:10px 0;background:transparent;color:#3978f6;font-size:14px}.threads-caption{font-size:12px;color:#969ca6;margin:18px 0}.assistant-thread-item{position:relative;display:block;width:100%;border:1px solid transparent;border-radius:16px;background:white;text-align:left;padding:16px;margin-bottom:10px}.assistant-thread-item.active{border-color:#cddfff}.assistant-thread-item strong{display:block;font-size:14px;font-weight:500;padding-right:48px;color:#303642}.assistant-thread-item small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.6;color:#9097a3;margin-top:8px}.thread-pending{position:absolute;right:12px;top:16px;font-size:10px;color:#3978f6;background:#edf3ff;padding:3px 6px;border-radius:6px}
.previous-card-inline-link{display:inline;margin:0;padding:0;border:0;background:none;color:#3978f6;font:inherit;line-height:inherit;cursor:pointer;text-align:inherit}
.assistant-threads-panel{background:#f5f5f5;padding:12px 16px;border-radius:28px 28px 0 0}.assistant-threads-panel header{height:56px;position:relative;display:flex;justify-content:space-between;gap:0}.assistant-threads-panel h2{position:absolute;left:50%;transform:translateX(-50%);font-size:18px;font-weight:500;letter-spacing:-.18px}.threads-back{width:44px;height:44px;padding:0;display:grid;place-items:center;border-radius:50%;background:#ffffff1a;box-shadow:0 5px 15px #0c253a1a}.threads-header-tools{display:flex;width:86px;height:44px;border-radius:999px;box-shadow:0 5px 15px #0c253a1a;align-items:center;justify-content:center;gap:20px}.threads-header-tools button{border:0;background:transparent;padding:0;width:24px;height:24px}.threads-tabs{display:flex;align-items:center;gap:6px;padding:12px 0}.threads-tabs button{border:0;background:none;border-radius:999px;font-size:16px;font-weight:500;color:#686868;padding:8px 16px;line-height:24px}.threads-tabs button.selected{background:#0000000a;color:#262626}.threads-tabs .threads-filter-icon{margin-left:auto;padding:0;display:grid;place-items:center;width:20px;height:24px;border-radius:0}.threads-date{font-size:14px;line-height:20px;color:#3c3c3c;margin:12px 0}.assistant-thread-item,.assistant-thread-item.active{border:0;display:flex;align-items:center;gap:10px;padding:12px;margin:0 0 8px;border-radius:16px;min-height:48px}.assistant-thread-item strong{font-size:17px;font-weight:400;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0;flex:1;color:#262626}.assistant-thread-item[hidden]{display:none}.thread-unread-dot{width:7px;height:7px;border-radius:50%;background:#3978f6;flex-shrink:0}.threads-search-input{width:100%;border:0;background:white;border-radius:14px;padding:12px;font-size:15px;margin:0 0 8px}.threads-search-input[hidden]{display:none}

.assistant-threads-button{top:28px;right:16px;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.65);border:1px solid rgba(255,255,255,.7);box-shadow:0 5px 15px rgba(12,37,58,.1),inset 0 1px 2px white;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#262626;z-index:2}.assistant-threads-button img{display:block;width:24px;height:24px}
