.dashboard-container.support-operations{min-width:0;color:var(--text-primary);overflow:visible}.support-operations__controls{z-index:11;background:var(--bg-primary);border-bottom:1px solid var(--border-color);margin-top:1rem;padding:.3rem 0 .75rem;position:sticky;top:0}.support-operations__filter-row{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding-top:.8rem;display:flex}.support-operations__periods{flex-wrap:wrap;gap:.3rem;display:flex}.support-operations__field{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.4rem;min-width:0;font-size:.78rem;display:flex}.support-operations__stamp{color:var(--text-tertiary);margin-inline-start:auto;font-size:.73rem}.support-operations__chips{flex-wrap:wrap;align-items:center;gap:.4rem;padding-top:.7rem;display:flex}.support-operations__section-label{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;gap:.45rem;margin:1.25rem 0 .7rem;font-size:.78rem;display:flex}.support-operations__section-label>span:first-child{color:var(--text-primary);font-weight:650}.support-operations__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-bottom:1rem;display:grid}.support-operations__kpis article{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:var(--radius-lg,10px);flex-direction:column;gap:.25rem;padding:1rem 1.1rem;display:flex}.support-operations__kpis span{color:var(--text-secondary);font-size:.82rem}.support-operations__kpis strong{font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:650;line-height:1.2}.support-operations__kpis small{color:var(--text-tertiary);font-size:.69rem}.support-operations__kpis article:nth-child(2) strong{color:var(--chart-severity-danger)}.support-operations__kpis article:nth-child(3) strong{color:var(--accent-primary)}.support-operations__kpis article:nth-child(4) strong{color:var(--status-active)}.support-operations__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.support-operations__grid--detail{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);margin-top:1rem}.support-operations__card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg,10px);min-width:0;padding:1.05rem}.support-operations__canonical{overflow-wrap:anywhere}.support-operations__card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem;min-height:48px;display:flex}.support-operations__card h2,.support-operations__ai h2{margin:0 0 .3rem;font-size:.92rem;font-weight:650}.support-operations__card-head p{color:var(--text-tertiary);margin:0;font-size:.74rem;line-height:1.4}.support-operations__chart-filters{flex-wrap:wrap;gap:.35rem;display:flex}.support-operations__chart-filters b{font-variant-numeric:tabular-nums;margin-inline-start:.35rem}.support-operations__bucket{justify-content:flex-end}.support-operations__race{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.support-operations__race .support-operations__person-content{text-align:start;grid-template-columns:20px minmax(0,1fr) auto auto;align-items:center;gap:.4rem;padding:.35rem .5rem;font-size:.73rem;display:grid}.support-operations__person-content>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-operations__rank{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.support-operations__person-content>span:last-child{color:var(--text-tertiary);font-size:.69rem}.support-operations__recent{margin:.5rem 0 0;padding:0;list-style:none}.support-operations__recent li{border-bottom:1px solid var(--border-color);padding:.65rem 0}.support-operations__recent li:last-child{border:0}.support-operations__recent li>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.3rem;font-size:.77rem;display:flex}.support-operations__recent li>div+div{color:var(--text-tertiary);padding-top:.25rem;font-size:.7rem}.support-operations__recent time{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:.7rem}.support-operations__ai{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg,10px);grid-template-columns:minmax(150px,1.4fr) repeat(5,minmax(0,1fr));align-items:center;gap:.8rem;margin:1rem 0;padding:1rem 1.1rem;display:grid}.support-operations__ai>div{flex-direction:column;gap:.25rem;min-width:0;display:flex}.support-operations__ai span,.support-operations__ai small{color:var(--text-tertiary);font-size:.72rem}.support-operations__ai strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.9rem}.support-operations__definitions{color:var(--text-secondary);margin:1rem 0;padding:.65rem 0;font-size:.78rem;line-height:1.6}.support-operations__definitions summary{cursor:pointer;color:var(--text-secondary)}.support-operations__definitions p{max-width:1000px}.support-operations__notice,.support-operations__loading{text-align:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg,10px);margin-top:1rem;padding:2rem}.support-operations__empty{color:var(--text-secondary);text-align:center;padding:.9rem;font-size:.82rem}.support-operations__empty--chart{place-items:center;min-height:270px;margin:0;display:grid}.support-operations__footnote{color:var(--text-tertiary);margin:.5rem 0 0;font-size:.7rem}@media (max-width:1000px){.support-operations__race{grid-template-columns:minmax(0,1fr)}.support-operations__ai{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.support-operations__grid,.support-operations__grid--detail{grid-template-columns:minmax(0,1fr)}.support-operations__kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.support-operations__kpis article{padding:.8rem}.support-operations__kpis strong{font-size:1.65rem}.support-operations__card{padding:.8rem}.support-operations__stamp{margin-inline-start:0}.support-operations__filter-row{gap:.55rem}.support-operations__ai{grid-template-columns:repeat(2,minmax(0,1fr))}}.support-list-filter-content{align-items:center;gap:7px;display:inline-flex}.support-list-filter-band{overscroll-behavior-inline:contain;flex:none;align-items:center;gap:12px;display:flex;overflow-x:auto}.support-list-filter-group{flex:none;align-items:center;display:flex;position:relative}.support-list-filter-group+.support-list-filter-group{border-inline-start:1px solid var(--border-color);padding-inline-start:12px}.support-list-filter-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.support-list-filter-options{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:flex}.support-list-filter-count{border:1px solid var(--border-color);background:var(--bg-secondary);min-width:20px;height:20px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding-inline:5px;font-size:10px;font-weight:700;line-height:1;display:inline-grid}.support-list-filter-content.is-active .support-list-filter-count{border-color:color-mix(in srgb, var(--accent-primary) 24%, var(--border-color));background:color-mix(in srgb, var(--accent-primary) 10%, var(--card-bg));color:inherit}.support-list-filter-status-dot{background:var(--text-tertiary);border-radius:50%;flex:none;width:8px;height:8px}.support-list-filter-option--status[data-status=OPEN] .support-list-filter-status-dot,.support-list-filter-option--status[data-status=NEW] .support-list-filter-status-dot{background:var(--accent-primary)}.support-list-filter-option--status[data-status=IN_PROGRESS] .support-list-filter-status-dot,.support-list-filter-option--status[data-status=MINE] .support-list-filter-status-dot{background:color-mix(in srgb, var(--accent-primary) 35%, var(--status-active))}.support-list-filter-option--status[data-status=WAITING_CUSTOMER] .support-list-filter-status-dot,.support-list-filter-option--status[data-status=QA] .support-list-filter-status-dot{background:var(--status-expired)}.support-list-filter-option--status[data-status=RESOLVED] .support-list-filter-status-dot,.support-list-filter-option--status[data-status=RELEASE] .support-list-filter-status-dot{background:var(--status-active)}.support-list-filter-option--status[data-status=CLOSED] .support-list-filter-status-dot,.support-list-filter-option--status[data-status=VALIDATION] .support-list-filter-status-dot{background:var(--status-suspended)}.support-list-filter-option--status[data-status=CANCELLED] .support-list-filter-status-dot{background:var(--status-canceled)}.support-list-filter-option--status[data-status=BLOCKED] .support-list-filter-status-dot,.support-list-filter-option--status[data-status=CHANGES] .support-list-filter-status-dot{background:var(--status-expired)}.support-list-filter-option--status[data-status=DELIVERED] .support-list-filter-status-dot{background:var(--status-active)}.support-list-filter-group--status:only-child{border-block-start:0;border-inline-start:0;padding-block-start:0;padding-inline-start:0}.ticket-quick-pick-cell{justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.ticket-quick-pick-cell__control{flex:1;min-width:0}.support-column-dropdown-filter{align-items:center;gap:4px;min-width:0;display:flex}.support-column-dropdown-filter__control{flex:1;min-width:0}.support-legacy-ai-work-history{gap:var(--spacing-3,12px);flex-direction:column;min-width:0;display:flex}.support-legacy-ai-work-history-message{align-items:center;gap:var(--spacing-2,8px);display:flex}.support-legacy-ai-work-history-detail{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-4,16px);background:var(--surface-color)}.support-legacy-ai-work-history-detail dl{gap:var(--spacing-3,12px);margin:var(--spacing-3,12px) 0;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.support-legacy-ai-work-history-detail dt{font-weight:600}.support-legacy-ai-work-history-detail dd{overflow-wrap:anywhere;margin:0}.ticket-form-tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;border-bottom:1px solid var(--border-color);align-items:stretch;gap:0;min-width:0;scroll-padding-inline:12px;display:flex;overflow:auto hidden}.ticket-form-tab{color:var(--text-secondary);cursor:pointer;border:none;background:0 0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:6px;margin-bottom:-1px;padding:12px 18px;font-size:13px;font-weight:500;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.ticket-form-tab-count{border:1px solid var(--border-color);background:var(--bg-tertiary);min-width:18px;height:18px;color:var(--text-secondary);border-radius:999px;justify-content:center;align-items:center;padding-inline:5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.ticket-form-tab.active .ticket-form-tab-count{border-color:var(--accent-primary);background:var(--accent-light);color:var(--accent-primary)}.ticket-form-tab:hover:not(.active){color:var(--text-primary);background:color-mix(in srgb, var(--text-primary) 4%, transparent)}.ticket-form-tab.active{color:var(--text-primary);border-bottom-color:var(--accent-primary);font-weight:600}.ticket-form-tab:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@media (max-width:560px){.ticket-form-tabs{justify-content:flex-start;width:100%}.ticket-form-tab{white-space:nowrap;flex:none;justify-content:center;min-width:max-content;padding:10px 12px}}.ticket-tags-input{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ticket-tags-input-field{flex:120px;min-width:80px}.ticket-tag-chip-content{align-items:center;gap:4px;display:inline-flex}.ticket-tag-chip-label{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.ticket-form-tabs-bar{flex-direction:column;gap:10px;margin-bottom:16px;display:flex}.ticket-form-summary-panel{border:1px solid var(--border-color);background:color-mix(in srgb, var(--bg-secondary) 78%, var(--card-bg));border-radius:8px;grid-template-columns:minmax(210px,.75fr) minmax(0,1.55fr);align-items:stretch;gap:12px;padding:10px 12px;display:grid}.ticket-form-number-badge{border:0;border-right:1px solid var(--border-color);min-width:0;min-height:54px;color:var(--text-primary);font:inherit;text-align:left;background:0 0;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:3px 12px 3px 0;display:inline-flex}.ticket-form-number-badge span{color:var(--text-secondary);font-size:11px;font-weight:650;line-height:1.2}.ticket-form-number-badge strong{min-width:0;max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;line-height:1.2;display:block;overflow:hidden}.ticket-form-number-badge.is-pending{color:var(--text-secondary)}.ticket-form-number-badge.is-pending strong{font-size:13px;font-weight:500}.ticket-form-number-toggle{border-radius:var(--border-radius);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:4px;display:none}.ticket-form-number-toggle:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.ticket-form-meta-controls{grid-template-columns:repeat(3,minmax(126px,1fr));align-items:stretch;gap:8px;min-width:0;display:grid}.ticket-form-meta-field{border:1px solid var(--border-color);background:var(--card-bg);border-radius:7px;flex-direction:column;justify-content:center;gap:4px;min-width:0;margin:0;padding:7px 9px;transition:border-color .15s,background-color .15s;display:flex}.ticket-form-meta-field:focus-within{border-color:var(--border-hover);background:var(--bg-secondary)}.ticket-form-meta-field>span{color:var(--text-secondary);font-size:11px;font-weight:600;line-height:1.2}.ticket-form-tab-panel{min-height:0;position:relative}.ticket-analysis-workspace{gap:16px;padding:16px;display:grid}.ticket-analysis-workspace-header{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(240px,.65fr);align-items:start;gap:16px;padding:14px 16px;display:grid}.ticket-analysis-workspace-header h3,.ticket-analysis-workspace-header p{margin:0}.ticket-analysis-workspace-header h3{color:var(--text-primary);font-size:15px;font-weight:650}.ticket-analysis-workspace-header div>p{color:var(--text-secondary);margin-top:5px;font-size:12px;line-height:1.5}.ticket-analysis-workspace-boundary{border-left:2px solid var(--accent-primary);color:var(--text-secondary);padding-left:14px;font-size:12px;line-height:1.5}@media (max-width:760px){.ticket-analysis-workspace{padding:12px}.ticket-analysis-workspace-header{grid-template-columns:1fr}.ticket-analysis-workspace-boundary{border-top:2px solid var(--accent-primary);border-left:0;padding-top:10px;padding-left:0}}.ticket-form-preview-scope{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.support-ticket-form-modal .ticket-form-preview-scope{flex:auto;height:auto}#ticket-form{flex-direction:column;height:100%;min-height:0;display:flex}.support-ticket-form-feedback{flex:none;min-width:0;display:grid}#ticket-form .ticket-form-tabs-bar{flex:none}#ticket-form .ticket-form-tab-panel{flex:auto;overflow:hidden auto}#ticket-tab-panel-solution,#ticket-tab-panel-email{flex-direction:column;min-height:0;display:flex}@media (max-width:920px){.ticket-form-summary-panel{grid-template-columns:1fr}.ticket-form-meta-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.ticket-form-number-badge{border-right:none;border-bottom:1px solid var(--border-color);min-height:0;padding:0 0 10px}}@media (max-width:560px){.ticket-form-tabs-bar{gap:8px;margin-bottom:10px}.ticket-form-summary-panel{gap:8px;padding:8px}.ticket-form-summary-panel:not(.is-mobile-expanded) .ticket-form-meta-controls{display:none}.ticket-form-summary-panel.is-mobile-expanded .ticket-form-meta-controls{margin-top:8px}.ticket-form-number-badge{border-right:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:8px;width:100%;min-height:32px;padding:0;display:grid}.ticket-form-number-badge span{white-space:nowrap;font-size:10px}.ticket-form-number-badge strong{font-size:14px}.ticket-form-number-badge.is-pending strong{font-size:12px}.ticket-form-number-toggle{transition:transform .15s;display:inline-flex}.ticket-form-summary-panel.is-mobile-expanded .ticket-form-number-toggle{transform:rotate(180deg)}.ticket-form-meta-controls{grid-template-columns:1fr;gap:6px}.ticket-form-meta-field{padding:6px 7px}.ticket-form-meta-field>span{font-size:10px}}.ticket-solution-section-title{color:var(--text-primary);margin:0 0 4px;font-size:15px;font-weight:600}.ticket-solution-section-hint{color:var(--text-secondary);margin:0 0 12px;font-size:12px;line-height:1.45}.ticket-attachments-field{min-width:0}.ticket-attachments-input{display:none}.ticket-attachments-control{flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0;display:flex}.ticket-attachments-hint{min-width:180px;color:var(--text-tertiary);flex:260px;font-size:12px;line-height:1.35}.ticket-attachments-draft-list{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.ticket-attachments-draft{border:1px solid var(--border-color);background:var(--bg-secondary);min-width:0;max-width:100%;color:var(--text-primary);border-radius:8px;align-items:center;gap:7px;padding:6px 8px;display:inline-flex}.ticket-attachments-draft-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:280px;font-size:13px;font-weight:600;overflow:hidden}.ticket-attachments-draft-size{color:var(--text-tertiary);flex:none;font-size:12px}.ticket-attachments-draft-remove{width:24px;height:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ticket-attachments-draft-remove:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary)}.ticket-attachments-draft-remove:disabled{cursor:not-allowed;opacity:.6}.ticket-solution-section-divider{border:none;border-top:1px solid var(--border-color);margin:8px 0 16px}.solution-move-compose{margin-bottom:8px}.solution-moves-table-title{margin-bottom:12px}.ticket-solution-move-form>.ticket-solution-section-hint{margin-top:0;margin-bottom:16px}.solution-move-header-label{white-space:normal;line-height:1.15;display:inline-block}.ticket-email-message-body{white-space:pre-wrap;max-height:88px;color:var(--text-secondary);display:block;overflow:hidden}.ticket-email-activity-cell,.ticket-email-parties-cell{gap:2px;min-width:0;display:grid}.ticket-email-activity-cell strong,.ticket-email-parties-cell strong,.ticket-email-activity-cell small,.ticket-email-parties-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ticket-email-activity-cell small,.ticket-email-parties-cell small{color:var(--text-secondary)}.ticket-email-message-detail{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:10px;gap:12px;padding:14px;display:grid}.ticket-email-message-detail--modal{background:0 0;border:0;border-radius:0;flex:auto;min-height:0;padding:0;overflow:auto}.ticket-email-message-detail>header,.ticket-email-message-detail>header>div{align-items:center;gap:8px;min-width:0;display:flex}.ticket-email-message-detail>header{justify-content:space-between}.ticket-email-message-detail>header>div{flex-wrap:wrap}.ticket-email-message-detail>header span,.ticket-email-message-detail>header time,.ticket-email-message-detail dt,.ticket-email-message-detail__body>span{color:var(--text-secondary);font-size:12px}.ticket-email-message-detail>header strong{overflow-wrap:anywhere}.ticket-email-message-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.ticket-email-message-detail dl>div{min-width:0}.ticket-email-message-detail dd{overflow-wrap:anywhere;margin:3px 0 0}.ticket-email-message-detail__body{gap:4px;display:grid}.ticket-email-message-detail__body p{white-space:pre-wrap;max-height:160px;margin:0;overflow:auto}.ticket-email-message-detail--modal .ticket-email-message-detail__body p{max-height:min(48vh,420px)}.support-native-datetime-input{min-width:0}.ticket-table-header-wrap{white-space:normal;flex-direction:column;gap:1px;line-height:1.12;display:inline-flex}.support-tickets-backlog-section{box-sizing:border-box;min-width:0}.support-backlog-panel{border:1px solid var(--card-border);background:var(--card-bg);min-width:0;box-shadow:var(--shadow-md);border-radius:8px;flex-direction:column;gap:12px;margin:0;padding:16px;display:flex}.support-backlog-panel__header,.support-backlog-detail__head,.support-backlog-detail__actions{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.support-backlog-panel__header h2,.support-backlog-detail__head h3{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.support-backlog-panel__header p,.support-backlog-detail__head p{color:var(--text-secondary);margin:4px 0 0;font-size:12px;line-height:1.45}.support-backlog-panel__summary{border:1px solid var(--card-border);background:color-mix(in srgb, var(--bg-secondary) 78%, var(--card-bg));min-width:92px;min-height:56px;color:var(--text-secondary);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:7px 12px;font-size:12px;line-height:1.15;display:inline-flex}.support-backlog-panel__controls{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.support-backlog-panel__toggle{min-width:96px;display:grid}.support-backlog-panel__summary strong{width:100%;color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:center;font-size:25px;font-weight:650;line-height:1;display:block}.support-backlog-panel__summary span{white-space:nowrap;width:100%;font-weight:500;display:block}.support-backlog-layout{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.support-backlog-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-content:start;gap:10px;min-width:0;display:grid}.support-backlog-group{border:1px solid var(--border-color);background:var(--card-bg);width:100%;min-width:0;min-height:68px;color:var(--text-primary);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:6px 10px;padding:10px 12px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.support-backlog-group:hover,.support-backlog-group.is-selected{border-color:var(--text-tertiary);background:var(--bg-secondary)}.support-backlog-group.is-selected{box-shadow:inset 3px 0 0 var(--text-secondary), var(--shadow-sm)}.support-backlog-group__main,.support-backlog-group__meta{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.support-backlog-group__main{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.support-backlog-group__main strong{text-transform:uppercase}.support-backlog-group__meta{color:var(--text-secondary);grid-column:1;font-size:12px}.support-backlog-group__count{border:1px solid var(--card-border);background:var(--bg-tertiary);min-width:32px;height:32px;color:var(--text-primary);border-radius:999px;grid-area:1/2/span 2;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.support-backlog-detail{border:1px solid var(--card-border);background:var(--card-bg);border-radius:8px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.support-backlog-detail__head{border-bottom:1px solid var(--border-color);padding-bottom:10px}.support-backlog-detail__head>div{min-width:0}.support-backlog-detail__titles{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.support-development-candidate{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:8px;gap:12px;padding:14px;display:grid}.support-development-candidate__header,.support-development-candidate__actions{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.support-development-candidate__header p,.support-development-candidate__actions>span,.support-development-candidate__feedback{color:var(--text-secondary);margin:4px 0 0;font-size:12px}.support-development-candidate__header>span{background:var(--accent-light);color:var(--accent-primary);border-radius:999px;flex:none;padding:4px 8px;font-size:12px;font-weight:700}.support-development-candidate__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.support-development-candidate__fields label{color:var(--text-secondary);gap:6px;font-size:12px;display:grid}.support-development-candidate__description{grid-column:1/-1}.support-development-candidate__actions{align-items:center}.support-development-candidate__submit{flex:none;min-width:0;display:grid}.support-development-candidate__feedback{background:var(--bg-tertiary);color:var(--text-primary);border-radius:8px;padding:8px 10px}.support-backlog-detail__titles span{background:var(--bg-tertiary);max-width:100%;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:12px;overflow:hidden}.support-backlog-billing{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:8px;gap:10px;min-width:0;padding:12px;display:grid}.support-backlog-billing__title{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.support-backlog-billing__title strong{min-width:0;color:var(--text-primary);font-size:14px;font-weight:600}.support-backlog-billing__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px 12px;min-width:0;display:grid}.support-backlog-billing .form-group{min-width:0;margin:0}.support-backlog-billing label{color:var(--text-secondary);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.support-backlog-detail__actions{flex-wrap:wrap;align-items:center;padding-top:2px}.support-backlog-detail__actions span{min-width:0;color:var(--text-secondary);font-size:13px}.support-backlog-empty{border:1px dashed var(--border-color);color:var(--text-secondary);background:var(--card-bg);border-radius:8px;padding:14px}@media (max-width:920px){.support-backlog-panel{padding:14px}.support-backlog-panel__header,.support-backlog-detail__head,.support-backlog-detail__actions{flex-direction:column;align-items:stretch}.support-backlog-panel__summary{align-items:center}.support-backlog-panel__controls{justify-content:space-between;width:100%}}@media (max-width:640px){.support-backlog-panel{padding:12px}.support-backlog-panel__controls{flex-direction:column;align-items:stretch}.support-backlog-panel__toggle{width:100%;display:grid}.support-backlog-groups{grid-template-columns:1fr}.support-backlog-group{min-height:60px}}.form-group>.searchable-select-container+.contract-quota-info{margin-top:16px}.contract-quota-info{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);border-radius:8px;padding:12px 14px;font-size:12px;line-height:1.55}.contract-quota-info.is-warning{border-color:var(--status-expired);background:var(--status-expired-bg);color:var(--text-primary)}.contract-quota-info-row{flex-wrap:wrap;gap:8px 20px;display:flex}.contract-quota-info-row strong{color:var(--text-primary);font-weight:600}.ticket-field-report{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:8px;flex-direction:column;gap:12px;padding:14px;display:flex}.ticket-field-report-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ticket-field-report-header h3{color:var(--text-primary);margin:0;font-size:15px;font-weight:600}.ticket-field-report-link{color:var(--accent-primary);font-size:12px;text-decoration:none}.ticket-field-report-link:hover{text-decoration:underline}.ticket-field-report-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.ticket-field-report-item,.ticket-field-report-text,.ticket-field-report-analysis,.ticket-field-report-attachments{min-width:0}.ticket-field-report-item{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:8px;padding:10px}.ticket-field-report-item span,.ticket-field-report-text span,.ticket-field-report-analysis>span,.ticket-field-report-attachments>span{color:var(--text-tertiary);text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.ticket-field-report-item strong,.ticket-field-report-attachment strong{overflow-wrap:anywhere;min-width:0;color:var(--text-primary);font-size:13px;display:block}.ticket-field-report-item small,.ticket-field-report-attachment small{overflow-wrap:anywhere;color:var(--text-tertiary);margin-top:4px;font-size:12px;display:block}.ticket-field-report-text p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:150px;color:var(--text-secondary);margin:0;font-size:12px;line-height:1.55;overflow:auto}.ticket-field-report-analysis-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.ticket-field-report-analysis-item{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:8px;min-width:0;padding:8px 10px}.ticket-field-report-analysis-item span{color:var(--text-tertiary);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:3px;font-size:10px;font-weight:600;display:block;overflow:hidden}.ticket-field-report-analysis-item strong{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.ticket-analysis-summary{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.ticket-analysis-summary-chip,.ticket-analysis-summary-more{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:8px;align-items:center;min-width:0;max-width:100%;display:inline-flex}.ticket-analysis-summary-chip{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;padding:4px 7px;font-size:12px;font-weight:600;overflow:hidden}.ticket-analysis-summary-more{color:var(--text-secondary);flex:none;padding:4px 7px;font-size:11px;font-weight:600}.ticket-field-report-attachment-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.ticket-field-report-attachment{border:1px solid var(--border-color);background:var(--bg-primary);border-radius:8px;min-width:0;overflow:hidden}.ticket-field-report-attachment-preview{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.ticket-field-report-attachment img{object-fit:contain;border-bottom:1px solid var(--border-color);background:var(--bg-secondary);width:100%;max-height:220px;display:block}.ticket-field-report-attachment div{padding:10px}.ticket-field-report-preview-image-frame{background:var(--bg-secondary);flex:auto;justify-content:center;align-items:center;width:100%;min-width:0;min-height:0;display:flex;overflow:auto}.ticket-field-report-preview-image-frame img{object-fit:contain;max-width:100%;max-height:100%;display:block}.ticket-wait-duration{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ticket-wait-duration--fresh{color:var(--status-active)}.ticket-wait-duration--warn{color:var(--chart-severity-warning)}.ticket-wait-duration--danger{color:var(--chart-severity-danger)}.ticket-wait-duration--critical{color:var(--chart-severity-danger);font-weight:700}.ticket-wait-duration--closed{color:var(--text-secondary);font-weight:500}.ticket-assignment-cell{align-items:center;width:100%;min-width:0;display:flex}.ticket-row-actions{white-space:nowrap;grid-auto-columns:max-content;grid-auto-flow:column;justify-content:end;align-items:center;gap:6px;width:100%;min-width:0;display:grid}.support-tickets-page .ticket-status-filter{justify-content:center;width:100%;display:flex;position:relative}.support-tickets-page .ticket-status-filter-btn{border:1px solid var(--border-color);text-transform:none;white-space:nowrap;justify-content:center;align-items:center;gap:4px;min-width:0;max-width:100%;padding:4px 10px;line-height:1.2;display:inline-flex}.support-tickets-page .ticket-status-filter-btn__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.support-tickets-page .ticket-status-filter-btn__icon{opacity:.75;flex-shrink:0}.ticket-title-cell{align-items:center;gap:8px;min-width:0;display:flex}.ticket-title-cell>span:last-child{text-overflow:ellipsis;overflow:hidden}.ticket-development-number-link{color:var(--accent-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700;text-decoration:none}.ticket-development-number-link:hover{text-decoration:underline}.ticket-collaboration__type{border:1px solid var(--border-color);background:var(--accent-light);width:fit-content;color:var(--accent-primary);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.ticket-collaboration{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:12px;gap:16px;padding:18px;display:grid}.ticket-conversation-panel.ticket-collaboration{background:0 0;border:0;border-radius:0;gap:10px;padding:0}.ticket-collaboration__header,.ticket-development-gate,.ticket-message header,.ticket-collaboration__actions,.ticket-message-compose__options{align-items:center;gap:10px;display:flex}.ticket-collaboration__header{justify-content:space-between;align-items:flex-start}.ticket-collaboration__header h3{color:var(--text-primary);margin:0}.ticket-collaboration__header p,.ticket-collaboration__hint{color:var(--text-secondary);margin:5px 0 0;font-size:13px}.ticket-collaboration__type--customer_request{background:var(--bg-tertiary);color:var(--text-secondary)}.ticket-collaboration__form-grid,.ticket-release-form,.ticket-message-compose{gap:10px;display:grid}.ticket-collaboration__form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-collaboration__form-grid textarea{grid-column:1/-1}.ticket-development-card,.ticket-message{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:9px;gap:5px;padding:12px;display:grid}.ticket-development-card span,.ticket-development-card p,.ticket-message p{color:var(--text-secondary);white-space:pre-wrap;margin:0}.ticket-customer-validation{border-top:1px solid var(--border-color);gap:8px;margin-top:6px;padding-top:10px;display:grid}.ticket-customer-validation>label,.ticket-release-form__window{color:var(--text-secondary);gap:6px;font-size:12px;font-weight:600;display:grid}.ticket-release-recipients{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:8px;gap:4px;padding:10px;display:grid}.ticket-release-recipients span{overflow-wrap:anywhere;color:var(--text-secondary);font-size:12px}.ticket-development-gate{background:var(--accent-light);color:var(--accent-primary);border-radius:8px;flex-wrap:wrap;padding:10px}.ticket-development-gate small{margin-left:auto}.ticket-development-execution{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px;display:flex}.ticket-development-execution span,.ticket-development-execution time{color:var(--text-secondary);font-size:12px}.ticket-development-execution time{margin-left:auto}.ticket-conversation{gap:8px;max-height:320px;display:grid;overflow:auto}.ticket-conversation-panel .ticket-conversation{max-height:none;overflow:visible}.ticket-message header span,.ticket-message header time{color:var(--text-secondary);font-size:11px}.ticket-message header time{margin-left:auto}.ticket-message--customer{border-inline-start:3px solid var(--accent-primary)}.ticket-message--system{border-inline-start:3px solid var(--status-active)}.ticket-message-compose__options{justify-content:space-between}.ticket-message-compose__options select{width:auto}.ticket-message-compose__options label{color:var(--text-secondary);align-items:center;gap:6px;display:inline-flex}.ticket-collaboration__feedback{background:var(--bg-tertiary);color:var(--text-primary);border-radius:8px;margin:0;padding:9px 11px}@media (max-width:720px){.ticket-collaboration__header,.ticket-development-gate,.ticket-message-compose__options{flex-direction:column;align-items:stretch}.ticket-collaboration__form-grid,.ticket-email-message-detail dl{grid-template-columns:1fr}.ticket-collaboration__form-grid textarea{grid-column:auto}.ticket-development-gate small{margin-left:0}.ticket-development-execution{flex-direction:column;align-items:stretch}.ticket-development-execution time{margin-left:0}.support-development-candidate__header,.support-development-candidate__actions{flex-direction:column;align-items:stretch}.support-development-candidate__fields{grid-template-columns:1fr}.support-development-candidate__description{grid-column:auto}}.ticket-management-cell{flex-direction:column;gap:.25rem;min-width:0;display:flex}.ticket-management-cell>strong,.ticket-management-cell>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ticket-management-cell>span{color:var(--text-secondary);font-size:var(--font-size-xs)}.ticket-management-cell>.ticket-management-next-action{white-space:nowrap;line-height:1.3}.ticket-management-responsibility-cell{gap:var(--spacing-1)}.ticket-assignment-stack{min-width:0;display:grid}.ticket-development-summary{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);grid-template-columns:minmax(220px,1fr) minmax(260px,2fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.ticket-development-summary>div{flex-direction:column;gap:.25rem;display:flex}.ticket-development-summary span{color:var(--text-secondary)}@media (max-width:768px){.ticket-development-summary{grid-template-columns:1fr;align-items:stretch}}.contract-quota-info{border:1px solid var(--border-color);border-left:2px solid var(--accent-primary);background:var(--bg-secondary);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:8px 10px;display:flex}.contract-quota-info--filled{padding:8px 10px;display:block}.contract-quota-cell{min-width:0;color:var(--text-primary);flex-direction:column;gap:3px;font-size:12.5px;line-height:1.25;display:flex}.contract-quota-cell__row{grid-template-columns:minmax(0,54px) minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.contract-quota-cell__label{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.contract-quota-cell__value{min-width:0;color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.contract-quota-cell__value--negative{color:var(--status-canceled)}.contract-form .form-col:has(#field-isAutoRenew){align-items:flex-end;display:flex}.contract-quota-info__empty{color:var(--text-secondary);flex:auto;margin:0;font-size:12.5px;line-height:1.35}.contract-quota-info__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.contract-quota-info__field{flex-direction:column;gap:4px;min-width:0;display:flex}.contract-quota-info__label{color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.25;display:block}.contract-quota-info__value{box-sizing:border-box;border:1px solid var(--border-color);background:var(--bg-primary);width:100%;min-height:30px;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;border-radius:4px;align-items:center;padding:5px 10px;font-size:13px;font-weight:400;line-height:1.25;display:flex;overflow:hidden}[data-theme=dark] .contract-quota-info{background:var(--bg-secondary)}.contract-due-duration-inputs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.contract-due-duration-field{min-width:0;color:var(--text-secondary);font-size:12px;font-weight:600;display:block;position:relative}.contract-due-duration-field span{color:var(--text-tertiary);margin-block-end:4px;font-size:12px;font-weight:600;line-height:1.4;display:block}html[data-theme=dark] .contract-quota-info__value{border-color:var(--border-color);color:var(--text-primary);background-color:var(--bg-secondary)!important}@media (max-width:720px){.contract-quota-info__items{grid-template-columns:1fr;gap:12px 0}}.reports-parameter-bar{grid-template-columns:repeat(2,minmax(200px,1fr)) minmax(240px,1.15fr) 38px;align-items:end;gap:10px 12px;width:100%;min-width:0;display:grid;overflow:visible}.reports-parameter-field{flex-direction:column;gap:6px;min-width:0;display:flex}.reports-parameter-field>span{color:var(--text-tertiary);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.2}.reports-reset-filter{align-self:end;display:grid}@media (max-width:960px){.reports-parameter-bar{grid-template-columns:repeat(2,minmax(0,1fr)) 38px}.reports-parameter-field--customer{grid-column:1/3}.reports-reset-filter{grid-area:2/3}}@media (max-width:640px){.reports-parameter-bar{grid-template-columns:minmax(0,1fr) 38px}.reports-parameter-field{grid-column:1/-1}.reports-parameter-field--customer{grid-column:1}.reports-reset-filter{grid-area:3/2}}.form-section-heading{border-bottom:1px solid var(--border-color);flex-direction:column;align-items:flex-start;gap:.25rem;margin:1rem 0 .75rem;padding-bottom:.625rem;display:flex}.form-section-heading strong{color:var(--text-primary);font-size:.9375rem}.form-section-heading span,.field-hint{color:var(--text-secondary);font-size:.75rem;line-height:1.45}.field-hint{margin-top:.25rem}.unit-set-modal{padding:20px}.unit-set-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px 16px;display:grid}.unit-set-form-grid .form-group{margin-bottom:0}.unit-set-form-grid .span-2{grid-column:1/-1}.unit-set-time-toggle-col .unit-set-checkbox-control{align-items:center;min-height:38px;padding:0 2px;display:flex}.unit-set-form-grid .unit-set-field-hint{color:var(--text-secondary);margin:-2px 0 4px;font-size:12px;line-height:1.45}.unit-set-base-summary{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:6px;margin:0 0 10px;padding:10px 12px;font-size:13px;display:flex}.unit-set-base-summary-note{color:var(--text-secondary);flex:100%;font-size:12px}.unit-set-empty-derived{color:var(--text-secondary);text-align:center;margin:0;padding:14px 12px;font-size:13px}html[data-theme=dark] .unit-set-base-summary{background:var(--bg-tertiary)}.unit-set-lines{border:1px solid var(--border-color);background:var(--card-bg);box-shadow:var(--shadow-sm);border-radius:6px;overflow:hidden}.unit-set-line,.unit-set-line-header{grid-template-columns:minmax(130px,1fr) 80px minmax(130px,1fr) 44px;align-items:center;gap:10px;padding:10px 12px;display:grid}.unit-set-line-header{background:var(--bg-tertiary);color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid var(--border-color);font-size:11px;font-weight:600}.unit-set-line{background:var(--card-bg);align-items:start}.unit-set-line+.unit-set-line{border-top:1px solid var(--border-color)}html[data-theme=dark] .unit-set-lines,html[data-theme=dark] .unit-set-lines .unit-set-line,html[data-theme=dark] .unit-set-lines .unit-set-base-line{background:var(--card-bg)}html[data-theme=dark] .unit-set-lines .unit-set-line-header{background:var(--bg-tertiary);color:var(--text-secondary)}.unit-set-conversion-preview{border-top:1px solid var(--border-color);color:var(--text-secondary);font-variant-numeric:tabular-nums;background:var(--card-bg);grid-column:1/-1;margin:0;padding-top:8px;font-size:12px;line-height:1.45}html[data-theme=dark] .unit-set-lines .unit-set-conversion-preview{background:var(--card-bg);color:var(--text-secondary)}@media (max-width:700px){.unit-set-form-grid,.unit-set-line,.unit-set-line-header{grid-template-columns:1fr}.unit-set-line-header{display:none}}.support-settings-subtitle{max-width:760px;color:var(--text-secondary);margin:-8px 0 4px;line-height:1.5}.settings-feedback,.settings-loading{border:1px solid var(--border-color);border-radius:8px;padding:12px 14px}.settings-feedback--error{border-color:var(--status-canceled);background:var(--status-canceled-bg);color:var(--status-canceled)}.settings-feedback--success{border-color:var(--status-active);background:var(--status-active-bg);color:var(--status-active)}.settings-loading{color:var(--text-secondary)}.settings-accordion-list{flex-direction:column;gap:12px;display:flex}.settings-accordion{border:1px solid var(--border-color);background:var(--card-bg);box-shadow:var(--shadow-sm);border-radius:8px;overflow:hidden}.settings-accordion.is-open{border-color:var(--border-hover);box-shadow:var(--shadow-md)}.settings-accordion__trigger{width:100%;min-height:76px;color:var(--text-primary);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr) auto 20px;align-items:center;gap:12px;padding:14px 16px;display:grid}.settings-accordion__trigger:hover{background:var(--bg-tertiary)}.settings-accordion__trigger:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}.settings-accordion__icon{--settings-icon-color:var(--stat-icon-default);--settings-icon-tint:var(--bg-tertiary);border:1px solid color-mix(in srgb, var(--settings-icon-color) 18%, var(--border-color));background:var(--settings-icon-tint);width:40px;height:40px;color:var(--settings-icon-color);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.settings-accordion__icon[data-icon-tone=accent]{--settings-icon-color:var(--stat-icon-accent);--settings-icon-tint:color-mix(in srgb, var(--stat-icon-accent) 12%, var(--bg-secondary))}.settings-accordion__icon[data-icon-tone=violet]{--settings-icon-color:var(--stat-icon-violet);--settings-icon-tint:var(--stat-icon-violet-tint)}.settings-accordion__copy{flex-direction:column;gap:4px;min-width:0;display:flex}.settings-accordion__copy strong{font-size:15px;font-weight:650;line-height:1.35}.settings-accordion__copy>span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}.settings-accordion__status{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:4px 9px;font-size:12px;font-weight:600;display:inline-flex}.settings-accordion__status[data-status=active]{background:var(--status-active-bg);color:var(--status-active)}.settings-accordion__status[data-status=attention]{background:var(--status-draft-bg);color:var(--status-draft)}.settings-accordion__status[data-status=neutral]{background:var(--bg-tertiary);color:var(--text-secondary)}.settings-accordion__chevron{color:var(--text-secondary);transition:transform .2s}.settings-accordion.is-open .settings-accordion__chevron{transform:rotate(180deg)}.settings-accordion__panel{border-top:1px solid var(--border-color);padding:18px 20px 20px}.settings-fields-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;gap:18px 20px;display:grid}.settings-linked-resource{border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:6px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:18px;padding:12px;display:grid}.settings-linked-resource__icon{--settings-resource-icon-color:var(--stat-icon-default);--settings-resource-icon-tint:var(--bg-tertiary);border:1px solid color-mix(in srgb, var(--settings-resource-icon-color) 18%, var(--border-color));background:var(--settings-resource-icon-tint);width:34px;height:34px;color:var(--settings-resource-icon-color);border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.settings-linked-resource__icon[data-icon-tone=violet]{--settings-resource-icon-color:var(--stat-icon-violet);--settings-resource-icon-tint:var(--stat-icon-violet-tint)}.settings-linked-resource__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.settings-linked-resource__copy strong{color:var(--text-primary);font-size:13px}.settings-linked-resource__copy>span{color:var(--text-secondary);font-size:12px;line-height:1.4}.settings-linked-resource__action{text-decoration:none}@media (max-width:768px){.support-settings-subtitle{margin-top:-4px}.settings-accordion__trigger{grid-template-columns:36px minmax(0,1fr) 18px;min-height:72px;padding:12px}.settings-accordion__icon{width:36px;height:36px}.settings-accordion__status{grid-column:2;justify-self:start}.settings-accordion__chevron{grid-area:1/3/span 2}.settings-accordion__panel{padding:14px}.settings-linked-resource{grid-template-columns:34px minmax(0,1fr)}.settings-linked-resource__action{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.settings-accordion__chevron{transition:none}}.development-base-evidence dd{overflow-wrap:anywhere;margin-inline-start:0}.support-count-chart-panel,.support-count-chart-panel .chart-content{min-width:0}.support-count-chart-panel__empty{color:var(--text-secondary);text-align:center;margin:0;padding:2rem 1rem}.development-work-page{flex-direction:column;min-width:0;display:flex}.development-result-count{color:var(--text-secondary);margin-inline-start:auto;padding-inline:.5rem;font-size:.8125rem}.development-number{font-variant-numeric:tabular-nums;white-space:nowrap}.development-title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.development-product{flex-direction:column;gap:.15rem;display:flex}.development-product span{color:var(--text-secondary);font-size:.8125rem}.development-status{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:999px;padding:.25rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.development-status-cell{align-items:center;gap:.4rem;min-width:0;display:flex}.development-empty{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);color:var(--text-secondary);flex-direction:column;gap:.35rem;padding:1rem;display:flex}.development-record-form{background:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--shadow-sm);overflow:hidden}.development-work-form-modal .development-record-form{min-height:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;flex:auto;display:flex}.development-work-form-modal .development-form-summary,.development-work-form-modal .ticket-form-tabs{flex:none}.development-work-form-modal .ticket-form-tabs{flex-wrap:nowrap}.development-work-form-modal .ticket-form-tab{white-space:nowrap;flex:none;min-width:max-content}.development-work-form-modal .development-form-panel{scrollbar-gutter:stable;flex:auto;min-height:0;overflow:hidden auto}.development-work-form-modal .development-form-panel>section.development-form-section--table{min-width:0;min-height:0}.development-create-form{flex-direction:column;gap:1rem;display:flex}.development-source-picker{border-top:1px solid var(--border-color);flex-direction:column;gap:.75rem;padding-top:1rem;display:flex}.development-selected-count{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary);white-space:nowrap;border-radius:999px;padding:.35rem .65rem;font-size:.75rem}.development-source-context{flex-direction:column;gap:.15rem;min-width:0;display:flex}.development-source-context>span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.development-selected-sources{flex-wrap:wrap;gap:.4rem;display:flex}.development-form-summary{background:color-mix(in srgb, var(--bg-secondary) 78%, var(--card-bg));grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;padding:.6rem .85rem;display:grid}.development-form-summary div{border-inline-end:1px solid var(--border-color);flex-direction:column;gap:.2rem;min-width:0;padding-inline-end:.5rem;display:flex}.development-form-summary div:last-child{border-inline-end:0}.development-form-summary span,.development-form-field>span{color:var(--text-tertiary);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.development-form-summary>div>span,.development-form-summary strong{overflow-wrap:anywhere;min-width:0}.development-form-panel{flex-direction:column;min-height:300px;padding:1rem;display:flex}.development-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.development-form-field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.development-form-field--wide{grid-column:span 2}.development-form-field--full,.development-form-help,.development-form-actions{grid-column:1/-1}.development-form-help{color:var(--text-secondary);margin:0;font-size:.8125rem}.development-form-section{flex-direction:column;flex:none;gap:.75rem;min-width:0;display:flex}.development-form-section--table{flex:auto}.development-form-section-heading{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.75rem;display:flex}.development-form-section-heading h3,.development-form-section-heading p{margin:0}.development-form-section-heading p,.development-form-section-heading>span{color:var(--text-secondary);margin-top:.2rem;font-size:.8125rem}.development-source-row{border:1px solid var(--border-color);border-radius:var(--border-radius);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.development-source-row>div{flex-direction:column;gap:.2rem;min-width:0;display:flex}.development-source-row>div span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.development-commit-list{flex-direction:column;gap:.65rem;display:flex}.development-form-section--table a{color:var(--primary-color);font-family:var(--font-mono,monospace);font-weight:650}.development-form-section--table code{font-family:var(--font-mono,monospace)}.development-evidence-reference{flex-direction:column;gap:.15rem;min-width:0;display:flex}.development-evidence-reference>:where(strong,code,span){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.development-evidence-reference>:where(code,span){color:var(--text-secondary);font-size:.75rem}.development-commit-card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);flex-direction:column;gap:.55rem;padding:.75rem;display:flex}.development-commit-card--detail{background:0 0;border:0;padding:0}.development-commit-card--detail section h4{margin:0 0 .5rem}.development-commit-card header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.development-commit-card header>div{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.development-commit-card header a{color:var(--primary-color);font-family:var(--font-mono,monospace);overflow-wrap:anywhere;font-weight:650}.development-commit-card header span{background:var(--card-bg);border:1px solid var(--border-color);color:var(--text-secondary);border-radius:999px;padding:.2rem .45rem;font-size:.6875rem}.development-commit-card header time{color:var(--text-tertiary);white-space:nowrap;font-size:.75rem}.development-commit-card>p{margin:0}.development-commit-card details{color:var(--text-secondary);font-size:.8125rem}.development-commit-card summary{cursor:pointer}.development-commit-card ul{gap:.2rem;margin:.55rem 0 0;padding-inline-start:1.25rem;display:grid}.development-commit-card code{overflow-wrap:anywhere}.development-commit-links{flex-wrap:wrap;gap:.5rem;margin-top:.55rem;display:flex}.development-commit-links a{color:var(--primary-color)}.development-commit-entry{border-top:1px solid var(--border-color);padding-top:.75rem}.development-commit-entry .development-form-actions{justify-content:flex-end;margin-top:.75rem;display:flex}.development-readonly-badge{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary);white-space:nowrap;border-radius:999px;padding:.3rem .6rem;font-size:.75rem}.development-form-empty{background:var(--bg-secondary);border:1px dashed var(--border-color);border-radius:var(--border-radius);color:var(--text-secondary);text-align:center;padding:1rem}.development-timeline-row{grid-template-columns:10px minmax(0,1fr);gap:.75rem;display:grid}.development-timeline-row>span{background:var(--accent-primary);border-radius:50%;width:9px;height:9px;margin-top:.3rem}.development-timeline-row strong,.development-timeline-row p{margin:0}.development-timeline-row p,.development-timeline-row time{color:var(--text-secondary);font-size:.8125rem}.development-canonical-result{justify-content:space-between;align-items:center;gap:1rem;display:flex}.development-canonical-result p{margin:0}.development-canonical-link{color:var(--primary-color);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.development-canonical-link:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.development-linked-requests-link{color:var(--primary-color);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;padding:0;text-decoration:underline}.development-linked-requests-link:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@media (max-width:1024px){.development-form-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.development-form-summary div{border-inline-end:0}}@media (max-width:768px){.development-result-count{display:none}.development-form-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.development-form-summary div{padding-inline-end:0}.development-form-grid{grid-template-columns:1fr}.development-form-field--wide,.development-form-field--full{grid-column:1}.development-source-row,.development-form-section-heading,.development-canonical-result,.development-commit-card header{flex-direction:column;align-items:stretch}.development-status-test-action span{display:none}}.central-support-tickets{flex-direction:column;gap:1rem;min-width:0;display:flex}.central-support-detail h2,.central-support-detail p{margin:0}.central-support-reply label{color:var(--text-primary);font-weight:600}.central-support-ticket__number{font-variant-numeric:tabular-nums;white-space:nowrap}.central-support-badge{background:var(--bg-tertiary);border:1px solid var(--border-color);white-space:nowrap;border-radius:999px;padding:.25rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.central-support-action-state{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.central-support-action-state--required,.central-support-reply-requested{background:color-mix(in srgb, var(--stat-icon-warning) 12%, var(--card-bg));border-color:color-mix(in srgb, var(--stat-icon-warning) 38%, var(--border-color));color:var(--text-primary)}.central-support-reply-requested{border:1px solid color-mix(in srgb, var(--stat-icon-warning) 38%, var(--border-color));border-radius:var(--border-radius);align-items:center;gap:.65rem;padding:.75rem;display:flex}.central-support-reply-requested>span{flex-direction:column;gap:.15rem;display:flex}.central-support-reply-requested small{color:var(--text-secondary)}.central-support-tickets__loading{text-align:center;color:var(--text-secondary);padding:2rem}.central-support-detail{flex-direction:column;gap:1rem;height:100%;min-height:0;padding:.25rem;display:flex}.central-support-detail__summary{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.central-support-detail__summary>div{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:.75rem}.central-support-detail__summary dt{color:var(--text-secondary);font-size:.875rem}.central-support-detail__summary dd{margin:.25rem 0 0;font-weight:600}.central-support-detail__summary dd.central-support-detail__identity{flex-direction:column;gap:.125rem;min-width:0;display:flex}.central-support-detail__identity strong,.central-support-detail__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.central-support-detail__identity small{color:var(--text-secondary);font-size:.75rem;font-weight:400}.central-support-detail__description,.central-support-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:.5rem}.central-support-delivery-trace{border-top:1px solid var(--border-color);gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.central-support-delivery-trace__hint{color:var(--text-secondary);font-size:.875rem}.central-support-delivery-trace__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.central-support-delivery-trace__summary>div,.central-support-delivery-trace__list{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:.75rem}.central-support-delivery-trace__summary dt{color:var(--text-secondary);font-size:.8125rem}.central-support-delivery-trace__summary dd{overflow-wrap:anywhere;flex-direction:column;gap:.25rem;margin:.25rem 0 0;display:flex}.central-support-delivery-trace code{overflow-wrap:anywhere;white-space:normal}.central-support-delivery-trace__list h3{margin:0;font-size:.875rem}.central-support-delivery-trace__list ul{gap:.25rem;margin:.5rem 0 0;padding-inline-start:1.25rem;display:grid}.central-support-delivery-trace__links{flex-wrap:wrap;gap:.75rem;display:flex}.central-support-detail__tabs{flex:none}.central-support-detail__panel{flex:auto;min-height:0;padding:.25rem .25rem .25rem 0;overflow:auto}.central-support-detail__panel h2{font-size:1rem}.central-support-detail__completion{border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--bg-secondary);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;padding:.625rem .75rem;font-size:.8125rem;display:flex}.central-support-detail__completion strong{color:var(--text-primary);font-weight:600}.central-support-detail__panel--conversation{flex-direction:column;gap:.75rem;display:flex}.central-support-conversation{gap:.5rem;display:grid}.central-support-message{border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--bg-secondary);padding:.75rem}.central-support-message--customer{border-inline-start:3px solid var(--primary-color)}.central-support-message header{color:var(--text-secondary);justify-content:space-between;gap:.75rem;font-size:.875rem;display:flex}.central-support-reply{gap:.5rem;display:grid}.central-support-reply__actions{justify-content:flex-end;padding-top:.25rem;display:flex}@media (max-width:720px){.central-support-detail__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.central-support-detail{gap:.75rem}.central-support-delivery-trace__summary{grid-template-columns:minmax(0,1fr)}.central-support-message header{display:grid}}