.ticket-detail-header.svelte-1ssewsv .ticket-code{gap:6px}.ticket-client.svelte-1ssewsv{font-size:var(--text-12-5);color:var(--ink-2)}.ticket-contact.svelte-1ssewsv{font-size:var(--text-11-5);color:var(--ink-3)}.ticket-detail-top-actions.svelte-1ssewsv .danger-action{color:var(--color-danger)}.ticket-description.svelte-1ssewsv{font-size:var(--text-13);line-height:1.5;color:var(--ink-1);white-space:pre-wrap}.status-options.svelte-1ssewsv{display:flex;gap:4px;flex-wrap:wrap}.assignee-picker.svelte-1ssewsv{position:relative}.assignee-picker.svelte-1ssewsv .assignee-button{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-12)}.assignee-menu.svelte-1ssewsv{min-width:240px;z-index:var(--z-popover-portal)}.linked-tasks.svelte-1ssewsv{margin-top:6px;display:flex;flex-direction:column;gap:6px}.ticket-linked-head.svelte-1ssewsv{display:flex;align-items:center;gap:8px}.spacer.svelte-1ssewsv{flex:1}.ticket-linked-head.svelte-1ssewsv .compact-button{padding:0 8px;font-size:var(--text-11)}.task-id.svelte-1ssewsv{font-family:var(--font-mono);font-size:var(--text-11);color:var(--ink-3);flex-shrink:0}.taskrow.svelte-1ssewsv .task-link{flex:1;min-width:0;overflow:hidden;border:none;background:none;color:var(--ink-1);cursor:pointer;padding:0;font-family:inherit;font-size:var(--text-12-5);text-align:left;text-overflow:ellipsis;white-space:nowrap}.taskrow.svelte-1ssewsv .task-link.done,.candidate-title.done.svelte-1ssewsv{color:var(--ink-3);text-decoration:line-through}.task-project.svelte-1ssewsv{font-size:var(--text-10-5);color:var(--ink-3);flex-shrink:0}.attach-panel.svelte-1ssewsv{display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface-1)}.attach-title.svelte-1ssewsv{font-size:var(--text-11);color:var(--ink-3)}.candidate-list.svelte-1ssewsv{display:flex;flex-direction:column;gap:2px;max-height:200px;overflow-y:auto}.candidate-title.svelte-1ssewsv{flex:1;min-width:0;overflow:hidden;color:var(--ink-1);font-size:var(--text-12);text-align:left;text-overflow:ellipsis;white-space:nowrap}.align-end.svelte-1ssewsv{display:flex;justify-content:flex-end}.ticket-thread.svelte-1ssewsv{display:flex;flex:1;min-height:0;flex-direction:column;gap:10px;padding:14px 18px;overflow-y:auto}.message-meta.svelte-1ssewsv{display:flex;align-items:baseline;gap:8px;margin-bottom:3px}.message-author.svelte-1ssewsv{font-size:var(--text-12);font-weight:600}.message-time.svelte-1ssewsv{font-size:var(--text-11);color:var(--ink-3)}.message-body.svelte-1ssewsv{color:var(--ink-1);font-size:var(--text-13);line-height:1.5;white-space:pre-wrap}.attachments-header.svelte-1ssewsv{display:flex;align-items:center;justify-content:space-between}.ticket-attachments.svelte-1ssewsv{display:flex;flex-direction:column;gap:6px;padding:10px 18px;border-top:1px solid var(--line)}.attachment-icon.svelte-1ssewsv{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:5px;background:var(--surface-2);color:var(--ink-3);flex-shrink:0}.attrow.svelte-1ssewsv .attachment-link{flex:1;min-width:0;border:none;background:none;cursor:pointer;padding:0;font-family:inherit;text-align:left}.attachment-name.svelte-1ssewsv{overflow:hidden;color:var(--ink-1);font-size:var(--text-12);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.attachment-meta.svelte-1ssewsv{color:var(--ink-3);font-size:var(--text-10-5)}.attachment-state.svelte-1ssewsv{color:var(--ink-3);font-size:var(--text-11-5)}.attachment-state.error.svelte-1ssewsv{color:var(--color-danger)}.ticket-composer.svelte-1ssewsv .composer-input.internal{--field-surface: var(--status-in_progress-bg)}.composer-actions.svelte-1ssewsv{display:flex;align-items:center;gap:8px}.ticket-composer.svelte-1ssewsv{display:flex;flex-direction:column;gap:6px;padding:10px 14px;border-top:1px solid var(--line);background:var(--bg)}.internal-toggle.svelte-1ssewsv{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2);cursor:pointer;font-size:var(--text-12)}.composer-shortcut.svelte-1ssewsv{color:var(--ink-3);font-size:var(--text-10-5)}.ticket-detail-header.svelte-1ssewsv,.ticket-detail-info.svelte-1ssewsv,.ticket-thread.svelte-1ssewsv,.ticket-attachments.svelte-1ssewsv,.ticket-composer.svelte-1ssewsv{min-width:0;max-width:100%;overflow-x:hidden}.ticket-detail-header.svelte-1ssewsv{position:relative;display:flex;flex-shrink:0;align-items:center;gap:10px;padding:14px 88px 14px 18px;border-bottom:1px solid var(--line)}.ticket-detail-header.svelte-1ssewsv>span:where(.svelte-1ssewsv){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-detail-top-actions.svelte-1ssewsv{position:absolute;top:12px;right:14px;z-index:2;display:inline-flex;align-items:center;gap:4px}.ticket-detail-top-actions.svelte-1ssewsv .ticket-detail-action,.ticket-detail-top-actions.svelte-1ssewsv .ticket-detail-close{width:var(--control-h-sm);height:var(--control-h-sm);padding:0;display:inline-flex;align-items:center;justify-content:center}.ticket-delete-confirm.svelte-1ssewsv{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--danger-border-strong);background:var(--danger-surface);flex-shrink:0}.ticket-delete-copy.svelte-1ssewsv{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;color:var(--ink-2);font-size:var(--text-11-5)}.ticket-delete-copy.svelte-1ssewsv strong:where(.svelte-1ssewsv){color:var(--ink-1);font-size:var(--text-12-5)}.ticket-delete-error.svelte-1ssewsv{color:var(--color-danger)}.ticket-detail-summary.svelte-1ssewsv,.ticket-detail-info.svelte-1ssewsv div:where(.svelte-1ssewsv),.ticket-thread.svelte-1ssewsv div:where(.svelte-1ssewsv),.ticket-composer.svelte-1ssewsv .form-control{overflow-wrap:anywhere}.ticket-detail-fields.svelte-1ssewsv{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:center;column-gap:10px;row-gap:6px;min-width:0;font-size:var(--text-12-5)}.ticket-detail-body.svelte-1ssewsv{display:flex;flex:1;min-height:0;flex-direction:column}.ticket-detail-info.svelte-1ssewsv{display:flex;flex-direction:column;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line)}.ticket-detail-summary.svelte-1ssewsv{font-size:var(--text-18);font-weight:600;line-height:1.3}.ticket-detail-fields.svelte-1ssewsv>*{min-width:0}.ticket-detail-fields.svelte-1ssewsv select,.ticket-composer.svelte-1ssewsv .form-control,.ticket-detail-fields.svelte-1ssewsv button{max-width:100%}.status-options.svelte-1ssewsv .statebtn{display:inline-flex;align-items:center;height:var(--control-h-xs);padding:0 8px;border:1px solid var(--line);border-radius:6px;background:var(--surface-1);color:var(--ink-2);font-size:var(--text-11-5);cursor:pointer;font-family:inherit;transition:background .12s,color .12s}.status-options.svelte-1ssewsv .statebtn[data-active=true]{background:var(--ink-2);color:var(--bg);border-color:var(--ink-2)}.msg-row.svelte-1ssewsv{display:flex}.msg-row[data-kind=team].svelte-1ssewsv{justify-content:flex-end}.msg-row[data-kind=client].svelte-1ssewsv{justify-content:flex-start}.msg.svelte-1ssewsv{max-width:78%;border:1px solid var(--line);border-radius:10px;padding:9px 12px;background:var(--surface-1)}.msg[data-kind=team].svelte-1ssewsv{background:var(--accent-surface);border-color:var(--accent-border);border-bottom-right-radius:3px}.msg[data-kind=client].svelte-1ssewsv{background:var(--bg);border-bottom-left-radius:3px}.msg[data-internal=true].svelte-1ssewsv{background:var(--status-in_progress-bg);border-color:color-mix(in oklab,var(--status-in_progress-fg) 28%,var(--line))}.ticket-detail-fields.svelte-1ssewsv .slabadge{width:max-content}.taskrow.svelte-1ssewsv{--row-pad-y: var(--row-pad-y-tight);gap:var(--row-gap-tight);padding-inline:8px;border:1px solid var(--line);border-radius:8px;background:var(--bg)}.taskrow.svelte-1ssewsv:hover{background:var(--hover-on-bg)}.candidate-list.svelte-1ssewsv .candrow{padding:6px 8px}.taskrow.svelte-1ssewsv .taskstate{flex-shrink:0}.taskrow.svelte-1ssewsv .taskstate[data-status=done]{--badge-bg: var(--status-done-bg);--badge-fg: var(--status-done-fg)}.taskrow.svelte-1ssewsv .taskstate[data-status=in_progress]{--badge-bg: var(--status-in_progress-bg);--badge-fg: var(--status-in_progress-fg)}.taskrow.svelte-1ssewsv .taskstate[data-status=review]{--badge-bg: var(--status-review-bg);--badge-fg: var(--status-review-fg)}.attrow.svelte-1ssewsv{--row-pad-y: var(--row-pad-y-tight);gap:var(--row-gap-tight);padding-inline:8px;border:1px solid var(--line);border-radius:8px}.ticket-detail-fields.svelte-1ssewsv .slabadge[data-overdue=true]{--badge-bg: var(--danger-surface);--badge-fg: var(--color-danger)}@media(max-width:768px),(pointer:coarse)and (max-height:500px){.ticket-detail-header.svelte-1ssewsv{padding:14px 84px 12px 16px;gap:8px}.ticket-detail-info.svelte-1ssewsv,.ticket-thread.svelte-1ssewsv{padding-left:16px;padding-right:16px}.ticket-attachments.svelte-1ssewsv{padding:10px 16px}.ticket-composer.svelte-1ssewsv{padding:10px 12px}.ticket-detail-summary.svelte-1ssewsv{font-size:var(--text-17);line-height:1.25}.ticket-detail-fields.svelte-1ssewsv{grid-template-columns:1fr;row-gap:5px}.ticket-detail-fields.svelte-1ssewsv>span:where(.svelte-1ssewsv){margin-top:5px}.ticket-linked-head.svelte-1ssewsv{flex-wrap:wrap;align-items:flex-start}.ticket-linked-head.svelte-1ssewsv>div:where(.svelte-1ssewsv){display:none}.taskrow.svelte-1ssewsv,.attrow.svelte-1ssewsv,.candidate-list.svelte-1ssewsv .candrow{align-items:flex-start;flex-wrap:wrap}.msg.svelte-1ssewsv{max-width:92%}}@media(max-width:560px){.ticket-detail-header.svelte-1ssewsv{padding:12px 82px 10px 14px}.ticket-detail-info.svelte-1ssewsv,.ticket-thread.svelte-1ssewsv{padding-left:14px;padding-right:14px}.ticket-composer.svelte-1ssewsv>div:where(.svelte-1ssewsv):last-child{flex-wrap:wrap}.ticket-composer.svelte-1ssewsv>div:where(.svelte-1ssewsv):last-child>span:where(.svelte-1ssewsv){display:none}.ticket-composer.svelte-1ssewsv .primarybtn{margin-left:auto}}
