@charset "UTF-8";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar-button{display:none;width:0;height:0}body.focus-mode app-header{display:none}body.focus-mode app-sidebar{display:none}body.focus-mode .layout-body{padding:0}body.focus-mode .main-content{border-radius:0}:root{--color-bg: #ffffff;--color-surface: #f8f9fa;--color-surface-raised: #ffffff;--color-border: #e6e6e6;--color-border-subtle: #f0f0f0;--color-text-primary: #1a1a1a;--color-text-secondary: #6b6f76;--color-text-tertiary: #8a8f98;--color-text-quaternary: #b0b5bd;--color-hover: rgba(0, 0, 0, .03);--color-active: rgba(0, 0, 0, .06);--color-error: #e5484d;--color-error-bg: #fff0f0;--color-success: #30a46c;--color-success-bg: #e9f9ee;--color-warning: #b45309;--color-warning-bg: #fffbeb;--color-warning-ring: rgba(245, 158, 11, .3);--color-primary: #4285f4;--color-primary-hover: #3b78e0;--color-primary-subtle: rgba(66, 133, 244, .08);--color-primary-ring: rgba(66, 133, 244, .25);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "Berkeley Mono", "SFMono-Regular", "Consolas", monospace;--text-xs: 11px;--text-sm: 12px;--text-base: 13px;--text-md: 14px;--text-lg: 15px;--text-xl: 16px;--text-2xl: 20px;--text-3xl: 24px;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--tracking-tight: -.01em;--tracking-tighter: -.02em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 12px;--radius-pill: 9999px;--shadow-xs: 0 0 0 1px var(--color-border), 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 0 0 1px var(--color-border), 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 0 0 1px var(--color-border), 0 4px 8px rgba(0, 0, 0, .06), 0 2px 4px rgba(0, 0, 0, .04);--shadow-lg: 0 0 0 1px var(--color-border), 0 8px 16px rgba(0, 0, 0, .08), 0 4px 8px rgba(0, 0, 0, .04);--shadow-overlay: 0 0 0 1px rgba(0, 0, 0, .06), 0 16px 32px rgba(0, 0, 0, .12), 0 4px 12px rgba(0, 0, 0, .08);--motion-duration-fast: .12s;--motion-duration-medium: .2s;--motion-duration-spring: .26s;--motion-duration-data: .4s;--motion-ease-fast: cubic-bezier(.16, 1, .3, 1);--motion-ease-medium: cubic-bezier(.22, 1, .36, 1);--motion-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--motion-ease-data: linear;--font-mono-accent: var(--font-mono);--sidebar-width: clamp(200px, 19.53vw, 220px);--sidebar-collapsed-width: clamp(64px, 6.25vw, 72px);--header-height: clamp(48px, 4.69vw, 56px);--avatar-size: clamp(30px, 2.93vw, 34px);--icon-btn-size: clamp(32px, 3.13vw, 36px);--nav-btn-size: clamp(40px, 3.91vw, 44px);--space-xs: clamp(3px, .29vw, 4px);--space-sm: clamp(6px, .59vw, 8px);--space-x: clamp(10px, .98vw, 12px);--space-md: clamp(12px, 1.17vw, 16px);--space-lg: clamp(16px, 1.56vw, 24px);--space-xl: clamp(24px, 2.34vw, 32px);--space-2xl: clamp(36px, 3.52vw, 48px);--layout-bg: #F4F4F4;--layout-content-bg: #ffffff;--layout-search-bg: #ffffff;--layout-search-border: #e0e0e4;--layout-icon-color: #999999;--layout-icon-hover-bg: rgba(0, 0, 0, .06);--sidebar-icon-color: #999999;--sidebar-icon-hover-bg: #eeeef2;--sidebar-active-bg: #dbe6fb;--sidebar-active-color: var(--color-primary);--priority-urgent: #e5484d;--priority-urgent-bg: rgba(229, 72, 77, .1);--priority-high: #e5770e;--priority-high-bg: rgba(229, 119, 14, .1);--priority-medium: #d4a30b;--priority-medium-bg: rgba(212, 163, 11, .1);--priority-low: #6b7280;--priority-low-bg: rgba(107, 114, 128, .08);--priority-none: #b0b5bd;--type-bug: #dc2626;--type-bug-bg: rgba(220, 38, 38, .08);--type-bug-fill: rgba(220, 38, 38, .06);--type-task: #4285f4;--type-task-bg: rgba(66, 133, 244, .08);--type-task-fill: rgba(66, 133, 244, .06);--type-story: #7c3aed;--type-story-bg: rgba(124, 58, 237, .08);--type-story-fill: rgba(124, 58, 237, .06);--type-epic: #0f9d58;--type-epic-bg: rgba(15, 157, 88, .08);--type-epic-fill: rgba(15, 157, 88, .06);--card-radius: 10px;--card-shadow: 0 0 0 1px rgba(0, 0, 0, .04), 0 2px 6px rgba(0, 0, 0, .03);--card-shadow-hover: 0 0 0 1px rgba(0, 0, 0, .06), 0 4px 12px rgba(0, 0, 0, .06);--card-shadow-drag: 0 8px 24px rgba(0, 0, 0, .12);--card-divider: #f5f5f5;--column-radius: 12px;--column-padding: 14px;--status-todo: #8a8f98;--status-in-progress: #e5770e;--status-done: #30a46c;--switcher-bg: #ffffff;--switcher-border: #e6e6e6;--switcher-shadow: var(--shadow-overlay);--density-card-padding: 12px;--density-card-gap: 8px;--density-card-title-size: var(--text-md);--density-column-padding: var(--column-padding);--density-column-gap: 8px}@media(prefers-reduced-motion:reduce){:root{--motion-duration-fast: 0ms;--motion-duration-medium: 0ms;--motion-duration-spring: 0ms;--motion-duration-data: 80ms}}body.dark-theme{--color-bg: #161618;--color-surface: #1c1c1f;--color-surface-raised: #222225;--color-border: #2e2e32;--color-border-subtle: #252528;--color-text-primary: #ededef;--color-text-secondary: #a0a0a8;--color-text-tertiary: #6e6e76;--color-text-quaternary: #4e4e56;--color-hover: rgba(255, 255, 255, .04);--color-active: rgba(255, 255, 255, .07);--color-error: #e5484d;--color-error-bg: #3d1f1f;--color-success: #30a46c;--color-success-bg: #1a3d2a;--color-warning: #fbbf24;--color-warning-bg: #3a2e15;--color-warning-ring: rgba(251, 191, 36, .28);--color-primary: #6ea8fe;--color-primary-hover: #5a9bfe;--color-primary-subtle: rgba(110, 168, 254, .1);--color-primary-ring: rgba(110, 168, 254, .25);--shadow-xs: 0 0 0 1px var(--color-border), 0 1px 2px rgba(0, 0, 0, .2);--shadow-sm: 0 0 0 1px var(--color-border), 0 1px 3px rgba(0, 0, 0, .3);--shadow-md: 0 0 0 1px var(--color-border), 0 4px 8px rgba(0, 0, 0, .3);--shadow-lg: 0 0 0 1px var(--color-border), 0 8px 16px rgba(0, 0, 0, .4);--shadow-overlay: 0 0 0 1px rgba(255, 255, 255, .06), 0 16px 32px rgba(0, 0, 0, .4);--sidebar-bg: #161618;--sidebar-text: #a0a0a8;--sidebar-text-hover: #ededef;--sidebar-item-hover: rgba(255, 255, 255, .05);--sidebar-item-active-bg: rgba(110, 168, 254, .12);--sidebar-item-active-text: #6ea8fe;--sidebar-section-text: #6e6e76;--priority-urgent-bg: rgba(229, 72, 77, .15);--priority-high-bg: rgba(229, 119, 14, .15);--priority-medium-bg: rgba(212, 163, 11, .12);--priority-low-bg: rgba(107, 114, 128, .12);--type-bug-bg: rgba(220, 38, 38, .12);--type-bug-fill: rgba(220, 38, 38, .1);--type-task-bg: rgba(66, 133, 244, .12);--type-task-fill: rgba(66, 133, 244, .1);--type-story-bg: rgba(124, 58, 237, .12);--type-story-fill: rgba(124, 58, 237, .1);--type-epic-bg: rgba(15, 157, 88, .12);--type-epic-fill: rgba(15, 157, 88, .1);--card-shadow: 0 0 0 1px rgba(255, 255, 255, .06), 0 2px 6px rgba(0, 0, 0, .2);--card-shadow-hover: 0 0 0 1px rgba(255, 255, 255, .1), 0 4px 12px rgba(0, 0, 0, .3);--card-shadow-drag: 0 8px 24px rgba(0, 0, 0, .4);--card-divider: rgba(255, 255, 255, .06);--switcher-bg: #1c1c1f;--switcher-border: #2e2e32;--layout-bg: #0f0f11;--layout-content-bg: #161618;--layout-search-bg: #1c1c1f;--layout-search-border: #2e2e32;--layout-icon-color: #a0a0a8;--layout-icon-hover-bg: rgba(255, 255, 255, .06);--sidebar-icon-color: #a0a0a8;--sidebar-icon-hover-bg: rgba(255, 255, 255, .05);--sidebar-active-bg: rgba(110, 168, 254, .12);--sidebar-active-color: var(--color-primary)}html,body{height:100%;font-family:var(--font-sans);font-size:var(--text-base);line-height:1.5;letter-spacing:var(--tracking-tight);color:var(--color-text-primary);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-quaternary)}button{cursor:pointer;border:none;background:none;font-family:inherit;font-size:inherit;color:inherit;letter-spacing:inherit}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:none}::selection{background:var(--color-primary-subtle);color:var(--color-text-primary)}.main-content>router-outlet{display:none}.main-content>router-outlet+*{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto}h1,h2,h3,h4{letter-spacing:var(--tracking-tighter);margin:0;font-weight:var(--font-semibold);color:var(--color-text-primary)}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-md)}.btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:1;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-primary);transition:background .12s,border-color .12s,color .12s;white-space:nowrap}.btn:hover{background:var(--color-surface);border-color:var(--color-border)}.btn:disabled{opacity:.4;cursor:not-allowed}.btn svg{width:14px;height:14px}.btn--primary{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.btn--primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.btn--ghost{background:transparent;border-color:transparent;color:var(--color-text-secondary)}.btn--ghost:hover{background:var(--color-hover);color:var(--color-text-primary)}.btn--danger{background:var(--color-bg);border-color:var(--color-border);color:var(--color-error)}.btn--danger:hover{background:var(--color-error-bg);border-color:var(--color-error)}.btn--sm{padding:4px 8px;font-size:var(--text-xs)}.btn--icon{padding:6px;width:28px;height:28px;justify-content:center}@media(max-width:640px){.btn:not(.btn--sm){min-height:40px;padding:8px 14px}.btn--icon{min-width:40px;min-height:40px;width:40px;height:40px}}.input,.textarea,.select{width:100%;padding:6px 10px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-base);background:var(--color-bg);color:var(--color-text-primary);outline:none;font-family:var(--font-sans);letter-spacing:var(--tracking-tight);transition:border-color .15s,box-shadow .15s}.input:focus,.textarea:focus,.select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-subtle)}.input::placeholder,.textarea::placeholder,.select::placeholder{color:var(--color-text-tertiary)}.textarea{resize:vertical;min-height:72px;line-height:1.5}.select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b6f76' stroke-width='2'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 8px center;padding-right:28px}input[type=date],input[type=time],input[type=datetime-local],input[type=month],select{color-scheme:light;background-color:var(--color-surface-raised);color:var(--color-text-primary);border-color:var(--color-border)}body.dark-theme input[type=date],body.dark-theme input[type=time],body.dark-theme input[type=datetime-local],body.dark-theme input[type=month],body.dark-theme select{color-scheme:dark;background-color:var(--color-surface-raised);color:var(--color-text-primary);border-color:var(--color-border)}body.dark-theme input[type=date]::-webkit-calendar-picker-indicator,body.dark-theme input[type=time]::-webkit-calendar-picker-indicator,body.dark-theme input[type=datetime-local]::-webkit-calendar-picker-indicator,body.dark-theme input[type=month]::-webkit-calendar-picker-indicator{filter:invert(1) brightness(.9);opacity:.75}body.dark-theme option,body.dark-theme optgroup{background:var(--color-surface-raised);color:var(--color-text-primary)}body.dark-theme .dialog,body.dark-theme .plan-popover,body.dark-theme .sel__menu,body.dark-theme .sp__menu,body.dark-theme .chip__menu,body.dark-theme .sl-menu,body.dark-theme .sv__menu,body.dark-theme .kcol-cat-menu,body.dark-theme .kcol-overflow-menu,body.dark-theme .ip,body.dark-theme .ticket__overflow-menu,body.dark-theme .wl-theme-menu__panel{background:var(--color-surface-raised);color:var(--color-text-primary);border-color:var(--color-border);box-shadow:var(--shadow-overlay)}.label{display:block;font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--color-text-secondary);margin-bottom:6px;text-transform:uppercase;letter-spacing:.04em}.pill{display:inline-flex;align-items:center;gap:4px;height:18px;padding:0 8px;border-radius:var(--radius-pill);font-size:10px;font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:.04em;background:var(--color-surface);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle)}.pill--prefix{background:var(--sidebar-active-bg);color:var(--color-primary);border-color:transparent}.pill--urgent{background:var(--priority-urgent-bg);color:var(--priority-urgent);border-color:transparent}.pill--high{background:var(--priority-high-bg);color:var(--priority-high);border-color:transparent}.pill--medium{background:var(--priority-medium-bg);color:var(--priority-medium);border-color:transparent}.pill--low{background:var(--priority-low-bg);color:var(--priority-low);border-color:transparent}.pill--none{background:#b0b5bd29;color:var(--priority-none);border-color:transparent}.pill--task{background:var(--type-task-bg);color:var(--type-task);border-color:transparent}.pill--bug{background:var(--type-bug-bg);color:var(--type-bug);border-color:transparent}.pill--story{background:var(--type-story-bg);color:var(--type-story);border-color:transparent}.pill--epic{background:var(--type-epic-bg);color:var(--type-epic);border-color:transparent}.pill--cat-todo{background:var(--status-todo);color:#fff;border-color:transparent;font-weight:var(--font-semibold)}.pill--cat-progress{background:var(--status-in-progress);color:#fff;border-color:transparent;font-weight:var(--font-semibold)}.pill--cat-done{background:var(--status-done);color:#fff;border-color:transparent;font-weight:var(--font-semibold)}.pill--internal{background:#fff7d6;color:#8a6d00;border-color:#f3e3a3}.chip{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:var(--radius-sm);font-size:var(--text-xs);color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border-subtle)}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.dot--todo{background:var(--status-todo)}.dot--progress{background:var(--status-in-progress)}.dot--done{background:var(--status-done)}.dot--review{background:#7c3aed}.dot--block{background:var(--priority-urgent)}.avatar{width:30px;height:30px;border-radius:50%;display:inline-grid;place-items:center;color:#fff;font-size:var(--text-xs);font-weight:var(--font-semibold);flex-shrink:0}.avatar--sm{width:22px;height:22px;font-size:9px}.avatar--lg{width:40px;height:40px;font-size:var(--text-base)}.avatar.av-1{background:linear-gradient(135deg,#4285f4,#7c3aed)}.avatar.av-2{background:linear-gradient(135deg,#30a46c,#4285f4)}.avatar.av-3{background:linear-gradient(135deg,#e5770e,#e5484d)}.avatar.av-4{background:linear-gradient(135deg,#d4a30b,#e5770e)}.avatar.av-5{background:linear-gradient(135deg,#7c3aed,#e5484d)}.avatar.av-6{background:linear-gradient(135deg,#0f9d58,#30a46c)}.avatar-stack{display:inline-flex}.avatar-stack .avatar{border:2px solid var(--color-bg)}.avatar-stack .avatar+.avatar{margin-left:-8px}.board-avatar{width:40px;height:40px;border-radius:var(--radius-lg);display:grid;place-items:center;color:#fff;font-size:var(--text-base);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tighter);flex-shrink:0}.board-avatar.bg-1{background:#4285f4}.board-avatar.bg-2{background:#0f9d58}.board-avatar.bg-3{background:#7c3aed}.board-avatar.bg-4{background:#e5770e}.board-avatar.bg-5{background:#dc2626}.board-avatar.bg-6{background:#0891b2}.board-avatar--xs{width:24px;height:24px;font-size:10px;border-radius:var(--radius-md)}.field-row{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;max-width:480px}.field-row:last-child{margin-bottom:0}.field-row .label{margin-bottom:0}.dialog-overlay{position:fixed;inset:0;background:#14141873;display:flex;align-items:flex-start;justify-content:center;padding-top:10vh;z-index:1000;animation:fadeIn .12s ease-out}.dialog{width:480px;max-height:80vh;overflow:auto;background:var(--color-bg);border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);display:flex;flex-direction:column;animation:slideUp .15s ease-out}.dialog--wide{width:560px}.dialog--sm{width:400px}.dialog--lg{width:640px}.dialog__header{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid var(--color-border-subtle)}.dialog__header h3{flex:1;font-size:var(--text-md)}.dialog__body{padding:16px 18px;display:flex;flex-direction:column;gap:12px}.dialog__footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--color-border-subtle);background:var(--color-surface);border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.content-header{display:flex;align-items:center;gap:12px;padding:14px 24px;border-bottom:1px solid var(--color-border-subtle)}.content-header__title{display:flex;align-items:center;gap:8px;font-size:var(--text-lg);font-weight:var(--font-semibold)}.content-header__spacer{flex:1}.content-header__actions{display:flex;align-items:center;gap:8px}.content-header .view-toggle{display:inline-flex;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:2px}.content-header .view-toggle button{border:none;background:transparent;color:var(--color-text-secondary);padding:4px 10px;font-size:var(--text-sm);border-radius:var(--radius-sm)}.content-header .view-toggle button.is-active{background:var(--color-bg);color:var(--color-text-primary);box-shadow:0 1px 2px #0000000f}.row{display:flex;align-items:center;gap:8px}.col{display:flex;flex-direction:column;gap:8px}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.muted{color:var(--color-text-secondary);font-size:var(--text-sm)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}body.dark-theme .pill--internal{background:#3d3520;color:#d4a30b;border-color:#5a4a1a}body.dark-theme .dot--review{background:#a78bfa}body.dark-theme .avatar-stack .avatar{border-color:var(--color-bg)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ms-pulse-once{0%{transform:scale(1);box-shadow:0 0 0 0 var(--color-success)}50%{transform:scale(1.05);box-shadow:0 0 0 4px var(--color-success-bg)}to{transform:scale(1);box-shadow:0 0 0 0 transparent}}@keyframes ms-just-moved{0%{box-shadow:0 0 0 2px #f5b400,var(--card-shadow)}to{box-shadow:0 0 0 0 transparent,var(--card-shadow)}}@keyframes ms-skeleton-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.custom-tooltip{position:fixed;z-index:1500;padding:4px 8px;border-radius:var(--radius-sm);background:var(--color-text-primary);color:var(--color-bg);font-size:var(--text-xs);font-weight:var(--font-medium);font-family:var(--font-sans);white-space:nowrap;pointer-events:none;box-shadow:var(--shadow-md);animation:tooltip-in .12s var(--motion-ease-fast)}.custom-tooltip--multiline{white-space:pre-line;max-width:280px;padding:8px 10px;line-height:1.45;font-weight:var(--font-regular)}@keyframes tooltip-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.ms-pulse-once{animation:ms-pulse-once .4s var(--motion-ease-spring)}.ms-just-moved{animation:ms-just-moved .6s var(--motion-ease-medium) forwards}.board-avatar--sk{background:linear-gradient(90deg,var(--color-surface) 0%,var(--color-border-subtle) 50%,var(--color-surface) 100%);background-size:200px 100%;animation:ms-skeleton-shimmer 1.2s linear infinite;color:transparent!important;border:none}.header-sk{display:inline-block;height:14px;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--color-surface) 0%,var(--color-border-subtle) 50%,var(--color-surface) 100%);background-size:200px 100%;animation:ms-skeleton-shimmer 1.2s linear infinite;vertical-align:middle}.header-sk--name{width:140px;margin:0 8px}.header-sk--prefix{width:36px;height:18px;border-radius:var(--radius-sm)}@media(hover:none){.custom-tooltip{display:none!important}app-cursor-overlay{display:none!important}}@media(max-width:639px){.dialog-overlay{padding-top:5vh;padding-left:0;padding-right:0;align-items:flex-start}.dialog,.dialog--wide,.dialog--sm,.dialog--lg{width:calc(100% - 32px);max-width:calc(100% - 32px);margin:0 16px;max-height:90vh}.dialog__header,.dialog__body{padding:12px 14px}.dialog__footer{padding:10px 14px;flex-wrap:wrap}.grid-2{grid-template-columns:1fr}.field-row{max-width:none}.content-header{padding:12px 14px;gap:8px;flex-wrap:wrap}}.ticket-id{font-family:var(--font-mono-accent);font-size:.92em;font-weight:500;color:var(--color-text-tertiary);letter-spacing:0}body.density-compact{--density-card-padding: 8px;--density-card-gap: 4px;--density-card-title-size: var(--text-base);--density-column-padding: 10px;--density-column-gap: 4px}body.theme-transitioning,body.theme-transitioning *{transition:background-color .2s var(--motion-ease-fast),color .2s var(--motion-ease-fast),border-color .2s var(--motion-ease-fast),box-shadow .2s var(--motion-ease-fast)!important}.copy-id-target{cursor:pointer;border-radius:4px;padding:1px 4px;margin:-1px -4px;position:relative;transition:background var(--motion-duration-fast) var(--motion-ease-fast),color var(--motion-duration-fast) var(--motion-ease-fast);outline-offset:2px}.copy-id-target:hover{background:var(--color-hover, rgba(0, 0, 0, .04));color:var(--color-text-primary)}.copy-id-target:focus-visible{outline:2px solid var(--color-primary-ring, var(--color-primary))}.copy-id-target.copy-id-just-copied{background:var(--color-primary-subtle);color:var(--color-primary);animation:copy-id-flash .7s ease-out}@keyframes copy-id-flash{0%{background:color-mix(in srgb,var(--color-primary) 30%,transparent)}to{background:var(--color-primary-subtle)}}
