.company-ticket-detail{padding-bottom:36px}.company-ticket-detail.ticket-detail-layout{display:block;max-width:none;margin:0}.company-ticket-detail .ticket-detail-navline{margin:0 0 12px;padding:0;min-height:0}.company-ticket-detail .detail-back-button{display:inline-flex;align-items:center;gap:7px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px;padding:6px 10px;box-shadow:none;color:var(--color-text);font-size:12px;min-height:34px}.company-ticket-detail .detail-back-button:hover{background:var(--color-surface-subtle)}.company-ticket-detail .detail-back-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.company-ticket-detail .ticket-summary-panel{background:transparent;padding:0;border:0;border-radius:0;box-shadow:none}.company-ticket-detail .ticket-summary-top{display:flex;margin:0;padding:0}.company-ticket-detail .ticket-title-block{min-width:0;display:grid;flex:1}.company-ticket-detail .ticket-title-block .eyebrow{font-size:12px;letter-spacing:0;text-transform:none;font-weight:500;color:var(--color-muted)}.company-ticket-detail .ticket-title-block h2{font-weight:600;color:var(--color-text);margin:0;overflow-wrap:anywhere}.company-ticket-detail .ticket-summary-top>.badge-stack{flex-wrap:wrap;max-width:40%;justify-content:flex-end}.company-ticket-detail .badge,.company-ticket-detail .priority-pill,.company-ticket-detail .sla-pill{font-size:11px;font-weight:500;min-height:25px;padding:4px 8px;border-radius:5px;box-shadow:none}.company-ticket-detail .ticket-summary-actions{margin-top:14px;padding-top:14px;border-color:var(--color-border-subtle)}.company-ticket-detail .detail-preview-conversation{min-width:0;background:transparent;border:0;border-radius:0;overflow:visible}.company-ticket-detail .conversation-panel{padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}.company-ticket-detail .thread-switcher{display:flex;gap:24px;padding:0 20px;margin:0;border:0;border-bottom:1px solid var(--color-border-subtle);border-radius:0;box-shadow:none;background:transparent;overflow-x:auto}.company-ticket-detail .thread-switcher button{display:flex;align-items:center;gap:7px;flex:none;min-height:49px;margin:0;padding:0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;box-shadow:none;color:var(--color-muted);font-size:13px;font-weight:500;white-space:nowrap}.company-ticket-detail .thread-switcher button.active{color:var(--color-primary);border-bottom-color:var(--color-primary);background:transparent;box-shadow:none}.company-ticket-detail .thread-switcher button span{padding:1px 5px;border-radius:4px;background:var(--color-surface-subtle);color:var(--color-muted);font-size:11px;min-width:18px;text-align:center}.company-ticket-detail .conversation-panel>[role=tabpanel]:not([hidden]){padding:22px 20px;min-height:220px}.company-ticket-detail .message-thread{gap:24px}.company-ticket-detail .message-item{display:grid;grid-template-columns:32px minmax(0,1fr);gap:11px;padding:0;background:transparent;border:0;box-shadow:none}.company-ticket-detail .message-avatar{width:32px;height:32px;border-radius:7px;box-shadow:none;background:var(--color-surface-subtle);color:var(--color-muted)}.company-ticket-detail .message-avatar svg{width:17px;height:17px}.company-ticket-detail .message-bubble{padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;min-width:0}.company-ticket-detail .message-bubble header{margin-bottom:13px;padding:0;gap:8px;align-items:start}.company-ticket-detail .message-bubble header strong{font-size:13px;font-weight:600;line-height:1.5}.company-ticket-detail .message-bubble header small{font-size:11px;line-height:1.6;font-weight:400;display:block;margin-top:3px;color:var(--color-muted)}.company-ticket-detail .message-bubble p{font-size:13px;line-height:1.85;color:var(--color-text)}.company-ticket-detail .active-task-panel{border:0;border-top:1px solid var(--color-border-subtle);border-radius:0;padding:18px 20px;margin:0;box-shadow:none;background:transparent;display:grid;gap:12px}.company-ticket-detail .active-task-header{margin:0;display:block}.company-ticket-detail .active-task-header h2{font-size:14px;font-weight:600;margin:0}.company-ticket-detail .active-task-helper{font-size:12px;margin:5px 0 0;line-height:1.6;color:var(--color-muted)}.company-ticket-detail .active-task-action-groups{padding:0;margin:0}.company-ticket-detail .active-task-modes{padding:0;border:0;gap:8px;background:transparent}.company-ticket-detail .active-task-modes button{border-radius:5px;min-height:34px;padding:7px 12px;font-size:12px;border:1px solid var(--color-primary-border);color:var(--color-primary);background:var(--color-primary-soft);font-weight:500}.company-ticket-detail .active-task-composer{margin:0;border-radius:6px;box-shadow:none}.company-ticket-detail .detail-facts-panel h3{font-size:13px;margin:0 0 18px;font-weight:600}.company-ticket-detail .ticket-summary-facts{display:grid;grid-template-columns:1fr;gap:17px;padding:0;margin:0;border:0;background:transparent}.company-ticket-detail .ticket-summary-facts>div{padding:0;background:transparent;border:0;min-width:0;display:grid;gap:4px}.company-ticket-detail .ticket-summary-facts>div>span{font-size:11px;color:var(--color-muted);line-height:1.5;font-weight:400}.company-ticket-detail .ticket-summary-facts strong,.company-ticket-detail .ticket-summary-facts .summary-value-button{font-size:12px;line-height:1.6;font-weight:500;white-space:normal;overflow-wrap:anywhere}.company-ticket-detail .effort-panel-header{display:flex;align-items:center;gap:12px;margin:0}.company-ticket-detail .effort-panel-header .eyebrow{display:none}.company-ticket-detail .effort-panel-header h3{font-size:13px;font-weight:600;margin:0}.company-ticket-detail .effort-total{display:grid;gap:2px;min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:right}.company-ticket-detail .effort-total>span{font-size:10px;color:var(--color-muted)}.company-ticket-detail .effort-total>strong{font-size:16px;font-weight:600;white-space:nowrap}.company-ticket-detail .customer-effort-period-list{display:grid;gap:0;margin:16px 0 0;padding:12px 0 0;border-top:1px solid var(--color-border-subtle)}.company-ticket-detail .customer-effort-period-list>div{display:flex;justify-content:space-between;gap:8px;padding:0;border:0;background:transparent;box-shadow:none}.company-ticket-detail .customer-effort-period-list dt,.company-ticket-detail .customer-effort-period-list dd{font-size:11px;font-weight:400;margin:0;color:var(--color-muted)}.company-ticket-detail .customer-effort-period-list dd{color:var(--color-text);white-space:nowrap}.company-ticket-detail .attachment-card{box-shadow:none;border:1px solid var(--color-border-subtle);background:transparent;border-radius:6px}@media(max-width:1100px){.company-ticket-detail .ticket-summary-top>.badge-stack{max-width:none;justify-content:flex-start}.company-ticket-detail .ticket-title-block h2{font-size:20px}}@media(max-width:900px){.company-ticket-detail .ticket-summary-facts{grid-template-columns:1fr 1fr}.company-ticket-detail .detail-facts-panel{grid-column:1/-1}.company-ticket-detail .ticket-title-block h2{font-size:19px}}@media(max-width:640px){.company-ticket-detail .thread-switcher{gap:20px;padding:0 16px}.company-ticket-detail .conversation-panel>[role=tabpanel]:not([hidden]){padding:20px 16px}.company-ticket-detail .active-task-panel{padding:16px}.company-ticket-detail .message-item{grid-template-columns:26px minmax(0,1fr);gap:9px}.company-ticket-detail .message-avatar{width:26px;height:26px}.company-ticket-detail .message-bubble header{flex-direction:column}.company-ticket-detail .ticket-summary-facts{grid-template-columns:1fr}.company-ticket-detail .active-task-modes button{min-height:44px}.company-ticket-detail .ticket-detail-navline button{min-height:40px}}.company-ticket-detail .message-item .message-bubble{background:transparent;align-content:start;gap:0}.company-ticket-detail .message-thread{align-content:start}.company-ticket-detail .conversation-panel>[role=tabpanel]:not([hidden]){align-content:start}.company-ticket-detail .effort-panel{gap:0}.company-ticket-detail .effort-total>strong{color:var(--color-text)}.company-ticket-detail .active-task-composer{width:100%;max-width:none}.company-ticket-detail .preview-delivery-details summary{cursor:pointer;color:var(--color-muted)}.company-ticket-detail .rich-compose-toolbar button{padding:6px;border-radius:4px}.company-ticket-detail .composer-shell-header{font-size:11px}.company-ticket-detail .composer-drop-hint{font-size:11px;font-weight:400}.company-ticket-detail .composer-file-button{font-size:12px;min-height:32px;box-shadow:none}.company-ticket-detail .composer-submit-row{border-top:1px solid var(--color-border-subtle)}.company-ticket-detail .composer-submit-row button{min-height:34px;box-shadow:none;font-size:12px;border-radius:5px}@media(max-width:640px){.company-ticket-detail .composer-submit-row button{min-height:44px}.company-ticket-detail .composer-drop-hint{display:none}}.company-ticket-detail .ticket-summary-top>.badge-stack{display:flex;flex-direction:row}@media(max-width:640px){.company-ticket-detail .ticket-detail-navline{flex-direction:row;justify-content:flex-start;align-items:center}.company-ticket-detail .effort-panel-header{flex-direction:row;text-align:left;justify-content:space-between;align-items:center}.company-ticket-detail .effort-panel-header>div{width:auto}.company-ticket-detail .effort-total{justify-items:end;text-align:right}.company-ticket-detail .customer-effort-period-list>div{flex-direction:row;align-items:center;text-align:left}.company-ticket-detail .ticket-summary-top>.badge-stack{width:auto;align-items:center;justify-content:flex-start}}.company-ticket-detail{max-width:1180px;margin:0 auto}.company-ticket-detail .ticket-summary-top>.badge-stack{padding-bottom:4px}.company-ticket-detail .preview-overview{border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-surface);margin-bottom:20px;overflow:hidden}.company-ticket-detail .preview-overview .detail-facts-panel{border:0;border-radius:0;background:transparent;box-shadow:none}.company-ticket-detail .preview-overview .detail-facts-panel>h3{display:none}.company-ticket-detail .preview-overview .ticket-summary-facts{display:grid}.company-ticket-detail .preview-overview .ticket-summary-facts>div+div{border-left:1px solid var(--color-border-subtle)}.company-ticket-detail .preview-extra-details{border-top:1px solid var(--color-border-subtle)}.company-ticket-detail .preview-extra-details>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;font-size:11px;color:var(--color-muted);cursor:pointer;background:var(--color-surface)}.company-ticket-detail .preview-extra-details>summary::-webkit-details-marker{display:none}.company-ticket-detail .preview-extra-details[open]>summary svg{transform:rotate(180deg)}.company-ticket-detail .preview-extra-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:4px 20px 18px}.company-ticket-detail .preview-extra-grid>.panel{padding:15px;border:1px solid var(--color-border-subtle);box-shadow:none;border-radius:6px}.company-ticket-detail .preview-thread-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--color-border-subtle);padding-right:16px;background:var(--color-surface)}.company-ticket-detail .preview-thread-toolbar .thread-switcher{border:0;gap:24px}.company-ticket-detail .preview-thread-toolbar .thread-switcher button{min-height:54px}.company-ticket-detail .conversation-panel>.message-thread[role=tabpanel]:not([hidden]){min-height:0}.company-ticket-detail .preview-message{border-bottom:1px solid var(--color-border-subtle)}.company-ticket-detail .preview-message>summary{display:grid;align-items:center;list-style:none;cursor:pointer}.company-ticket-detail .preview-message>summary::-webkit-details-marker{display:none}.company-ticket-detail .preview-message-avatar{grid-row:1/3;align-self:start;display:grid;place-items:center;border:1px solid var(--color-border-subtle);color:var(--color-muted);font-weight:600}.company-ticket-detail .preview-message-person{min-width:0;align-items:baseline}.company-ticket-detail .preview-message-person strong{flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-ticket-detail .preview-message-person>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--color-muted)}.company-ticket-detail .preview-message-date{color:var(--color-muted);white-space:nowrap}.company-ticket-detail .preview-message-chevron{color:var(--color-muted)}.company-ticket-detail .preview-message[open] .preview-message-chevron{transform:rotate(180deg)}.company-ticket-detail .preview-message-snippet{text-overflow:ellipsis;overflow:hidden;min-width:0}.company-ticket-detail .preview-message[open]{background:var(--color-surface)}.company-ticket-detail .preview-message-content .message-item{display:block}.company-ticket-detail .preview-message-content .message-item>.message-avatar{display:none}.company-ticket-detail .preview-message-content .message-bubble header>div:first-child{display:none}.company-ticket-detail .preview-message-content .message-bubble header:has(.badge-stack){justify-content:flex-start}.company-ticket-detail .preview-message-content .message-bubble header:not(:has(.badge-stack)){display:none}.company-ticket-detail .preview-message-content .message-bubble p{margin:0;font-size:13px;line-height:1.85;max-width:900px}.company-ticket-detail .preview-message-content .message-bubble .badge{min-height:20px;font-size:10px;padding:2px 6px}.company-ticket-detail .preview-older-messages{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-top:1px solid var(--color-border-subtle);background:var(--color-surface)}.company-ticket-detail .preview-older-messages button{display:flex;gap:6px;align-items:center;border:0;background:transparent;color:var(--color-primary);font-size:12px;min-height:30px;padding:0;cursor:pointer}.company-ticket-detail .preview-older-messages>span{font-size:11px;color:var(--color-muted)}.company-ticket-detail .preview-reply-anchor{scroll-margin-top:92px}.company-ticket-detail .preview-reply-anchor .active-task-header h2{font-size:13px}.company-ticket-detail .preview-reply-anchor .active-task-helper{font-size:11px}.company-ticket-detail .active-task-composer{background:var(--color-surface)}@media(max-width:1100px){.company-ticket-detail .ticket-summary-top{align-items:flex-start}.company-ticket-detail .preview-overview .ticket-summary-facts>div:nth-child(3){border:0;padding-left:0}.company-ticket-detail .preview-message-person{display:grid;gap:2px}.company-ticket-detail .preview-message-person strong{max-width:100%}}@media(max-width:640px){.company-ticket-detail .preview-overview .ticket-summary-facts>div+div{padding-left:0;border:0}.company-ticket-detail .preview-extra-details>summary{min-height:44px;padding:10px 14px}.company-ticket-detail .preview-extra-grid{grid-template-columns:1fr;padding:0 14px 14px}.company-ticket-detail .preview-thread-toolbar{flex-wrap:wrap;padding:0 12px 12px;gap:0}.company-ticket-detail .preview-thread-toolbar .thread-switcher{width:100%;padding:0;gap:20px}.company-ticket-detail .preview-thread-toolbar .thread-switcher button{min-height:48px}.company-ticket-detail .preview-message-person{grid-column:2}.company-ticket-detail .preview-message-person strong{display:block}.company-ticket-detail .preview-message-person>span{display:block;font-size:10px;margin-top:3px}.company-ticket-detail .preview-message-date{white-space:normal}.company-ticket-detail .preview-message-chevron{grid-row:1;grid-column:3}.company-ticket-detail .preview-older-messages{padding:10px 14px;gap:10px}.company-ticket-detail .preview-older-messages button{min-height:44px}.company-ticket-detail .preview-reply-anchor{scroll-margin-top:74px}}@media(max-width:640px){.company-ticket-detail .preview-message-person strong{max-width:none}.company-ticket-detail .preview-message-content .message-bubble{overflow-wrap:anywhere}}.company-ticket-detail .preview-reply-anchor .active-task-panel{border-top:0;border-bottom:1px solid var(--color-border-subtle)}.company-ticket-detail .preview-reply-anchor[hidden]{display:none}.company-ticket-detail .preview-reply-anchor .active-task-panel{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;justify-content:stretch;gap:10px}.company-ticket-detail .preview-reply-anchor .active-task-composer{width:100%;max-width:none;justify-self:stretch;min-width:0;overflow:visible;border:1px solid var(--color-control-border);border-radius:7px;background:var(--color-surface);box-shadow:none}.company-ticket-detail .composer-shell-header{padding:13px 16px;border-bottom:0;min-height:48px;background:transparent;border-radius:7px 7px 0 0}.company-ticket-detail .preview-compose-heading{display:flex;align-items:baseline;gap:12px;min-width:0;flex-wrap:wrap}.company-ticket-detail .preview-compose-heading strong{font-size:13px;font-weight:600;color:var(--color-text)}.company-ticket-detail .preview-compose-heading span{font-size:11px;font-weight:400;color:var(--color-muted)}.company-ticket-detail .composer-close-button{border:0;background:transparent;box-shadow:none;padding:5px;color:var(--color-muted)}.company-ticket-detail .composer-close-label{display:none}.company-ticket-detail .preview-delivery-details{border-bottom:1px solid var(--color-border-subtle)}.company-ticket-detail .preview-delivery-details summary{padding:0 16px 12px;font-size:11px;min-height:0}.company-ticket-detail .mail-body-field{display:block;padding:0}.company-ticket-detail .rich-compose-editor-shell{margin:0;background:transparent;border:0;border-radius:0;min-height:0}.company-ticket-detail .rich-compose-editor{min-height:150px;max-height:340px;overflow-y:auto;padding:16px;font-size:14px;line-height:1.75;color:var(--color-text);background:transparent;border:0;box-shadow:none}.company-ticket-detail .rich-compose-placeholder{inset:16px auto auto 16px;font-size:14px;line-height:1.75;color:var(--color-muted)}.company-ticket-detail .rich-compose-toolbar{display:flex;align-items:center;gap:4px;flex-wrap:wrap;min-height:40px;padding:5px 10px;border:0;border-top:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:0}.company-ticket-detail .rich-compose-toolbar button{width:30px;min-height:30px;border:0;background:transparent;color:var(--color-muted);box-shadow:none}.company-ticket-detail .rich-compose-toolbar button:hover,.company-ticket-detail .rich-compose-toolbar button[aria-pressed=true]{color:var(--color-primary);background:var(--color-primary-soft)}.company-ticket-detail .rich-compose-toolbar button[aria-label="Madde listesi"],.company-ticket-detail .rich-compose-toolbar button[aria-label=Bağlantı]{margin-left:8px}.company-ticket-detail .composer-attachments{padding:0;border:0;border-top:1px solid var(--color-border-subtle);border-radius:0 0 7px 7px;background:var(--color-surface);min-height:0}.company-ticket-detail .composer-submit-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px 12px;min-height:54px;border:0;background:transparent}.company-ticket-detail .composer-submit-row .composer-file-button{margin:0;padding:6px 8px;min-height:34px;border:0;background:transparent;display:flex;align-items:center;gap:6px;color:var(--color-muted);font-size:12px;font-weight:500}.company-ticket-detail .preview-file-limit{font-size:11px;color:var(--color-muted)}.company-ticket-detail .composer-submit-row .preview-clear-draft{margin-left:auto;border:0;background:transparent;color:var(--color-muted);font-weight:400;font-size:11px}.company-ticket-detail .composer-submit-row .primary-button{min-height:36px;padding:8px 14px;display:flex;gap:7px;font-size:12px}.company-ticket-detail .composer-submit-row>.status-note{flex-basis:100%;margin:4px 0}.company-ticket-detail .composer-file-list{padding:0 12px 10px;margin:0;display:flex;flex-wrap:wrap;gap:8px}.company-ticket-detail .composer-file-list li{display:flex;align-items:center;gap:14px;max-width:100%;padding:8px 10px;background:var(--color-surface-subtle);border:1px solid var(--color-border-subtle);border-radius:5px;box-shadow:none}.company-ticket-detail .composer-file-summary{padding:10px 12px;font-size:11px}.company-ticket-detail .conversation-panel>.message-thread[role=tabpanel]:not([hidden]){display:grid}.company-ticket-detail .preview-message>summary{grid-template-columns:34px minmax(0,1fr) auto 16px;column-gap:11px}.company-ticket-detail .preview-message-avatar{font-size:11px;background:var(--color-surface-subtle)}.company-ticket-detail .from-consultant .preview-message-avatar{background:var(--color-primary-soft);border-color:var(--color-primary-border);color:var(--color-primary)}.company-ticket-detail .preview-message-person{display:grid;gap:3px}.company-ticket-detail .preview-message-person strong{max-width:100%;font-weight:600}.company-ticket-detail .preview-message-person>.preview-message-context{line-height:1.5;font-weight:400;color:var(--color-muted)}.company-ticket-detail .preview-message-date{font-size:11px;align-self:start;padding-top:3px}.company-ticket-detail .preview-message-chevron{align-self:start;margin-top:4px}.company-ticket-detail .preview-message-snippet{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2/-2}.company-ticket-detail .preview-message-subject{color:var(--color-muted);line-height:1.5;overflow-wrap:anywhere}.company-ticket-detail .preview-message-content .message-bubble p,.company-ticket-detail .preview-message-content .message-body{font-size:14px;line-height:1.8;max-width:86ch}.company-ticket-detail .preview-message-content .message-bubble header:has(.badge-stack){margin:0 0 10px}.company-ticket-detail .preview-message[open] .preview-message-snippet{display:none}@media(max-width:640px){.company-ticket-detail .preview-compose-heading{display:grid;gap:3px}.company-ticket-detail .composer-shell-header{padding:12px;align-items:center}.company-ticket-detail .composer-close-button{min-width:40px;min-height:40px}.company-ticket-detail .preview-delivery-details summary{padding:6px 12px 10px;min-height:36px}.company-ticket-detail .rich-compose-editor{padding:12px;min-height:150px;font-size:14px}.company-ticket-detail .rich-compose-toolbar{padding:4px 6px;gap:2px}.company-ticket-detail .rich-compose-toolbar button{width:38px;min-width:38px;min-height:44px}.company-ticket-detail .rich-compose-toolbar button[aria-label="Madde listesi"],.company-ticket-detail .rich-compose-toolbar button[aria-label=Bağlantı]{margin-left:0}.company-ticket-detail .composer-submit-row{display:grid;grid-template-columns:1fr auto;gap:8px;padding:8px}.company-ticket-detail .preview-file-limit{display:none}.company-ticket-detail .composer-submit-row .composer-file-button{grid-column:1;grid-row:1;justify-self:start;min-height:44px}.company-ticket-detail .composer-submit-row .preview-clear-draft{grid-column:2;grid-row:1;min-height:44px;margin:0;padding:5px}.company-ticket-detail .composer-submit-row .primary-button{grid-column:1/-1;min-height:44px;justify-content:center;width:100%}.company-ticket-detail .composer-submit-row>.status-note{grid-column:1/-1}.company-ticket-detail .conversation-panel>.message-thread[role=tabpanel]:not([hidden]){gap:10px}.company-ticket-detail .preview-message>summary{row-gap:5px}.company-ticket-detail .preview-message-avatar{grid-row:1/3}.company-ticket-detail .preview-message-person{display:grid;gap:3px}.company-ticket-detail .preview-message-person strong{font-size:12px}.company-ticket-detail .preview-message-person>.preview-message-context{font-size:10px}.company-ticket-detail .preview-message-date{grid-column:2;grid-row:2;font-size:10px;padding:0}.company-ticket-detail .preview-message-snippet{grid-row:3}.company-ticket-detail .preview-message-subject{font-size:11px;margin-bottom:8px}.company-ticket-detail .preview-message-content .message-bubble p{font-size:14px}}.company-ticket-detail .ticket-summary-top{align-items:flex-start;gap:24px}.company-ticket-detail .ticket-title-block h2{font-size:22px;line-height:1.4;max-width:850px}.company-ticket-detail .ticket-summary-top>.badge-stack{gap:20px;align-items:flex-start;flex-shrink:0}.company-ticket-detail .preview-status-field{display:grid;grid-template-rows:16px 26px;gap:6px;justify-items:center;align-items:center;min-width:64px;text-align:center}.company-ticket-detail .preview-status-field>span:first-child{font-size:11px;line-height:16px;font-weight:400;color:var(--color-muted)}.company-ticket-detail .preview-status-field>:last-child{display:inline-flex;align-items:center;box-sizing:border-box;height:26px;min-height:26px;line-height:16px;padding:4px 8px;margin:0}.company-ticket-detail .preview-overview .detail-facts-panel{padding:18px 20px}.company-ticket-detail .preview-overview .ticket-summary-facts{gap:24px}.company-ticket-detail .preview-overview .ticket-summary-facts>div+div{border:0;padding-left:0}.company-ticket-detail .preview-overview .ticket-summary-facts>div{align-content:start;gap:6px}.company-ticket-detail .preview-requester{display:grid;min-width:0}.company-ticket-detail .preview-requester-email{color:var(--color-muted);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.company-ticket-detail .preview-extra-details>summary{padding:11px 20px}.company-ticket-detail .conversation-panel>.message-thread[role=tabpanel]:not([hidden]){padding:0 20px;gap:0;background:var(--color-surface)}.company-ticket-detail .preview-message,.company-ticket-detail .preview-message:last-child{border:0;border-bottom:1px solid var(--color-border-subtle);border-radius:0;background:transparent;overflow:hidden}.company-ticket-detail .preview-message:last-child{border-bottom:0}.company-ticket-detail .preview-message>summary{padding:19px 0;row-gap:6px}.company-ticket-detail .preview-message[open]>summary{background:transparent;padding-bottom:10px}.company-ticket-detail .preview-message>summary:hover{background:var(--color-surface-subtle)}.company-ticket-detail .preview-message-person strong{font-size:13px}.company-ticket-detail .preview-message-person>.preview-message-context{font-size:11px}.company-ticket-detail .preview-message-avatar{border-radius:50%;width:34px;height:34px}.company-ticket-detail .preview-message-snippet{font-size:13px;line-height:1.7;color:var(--color-muted)}.company-ticket-detail .preview-message-content{padding:0 25px 22px 45px}.company-ticket-detail .preview-message-subject{margin:0 0 10px;font-size:12px}.company-ticket-detail .preview-message-content .message-body,.company-ticket-detail .preview-message-content .message-bubble p{font-size:14px;line-height:1.8;max-width:82ch}@media(max-width:1100px){.company-ticket-detail .ticket-summary-top{flex-direction:column;gap:14px}.company-ticket-detail .preview-overview .ticket-summary-facts{grid-template-columns:1fr 1fr}}@media(max-width:640px){.company-ticket-detail .ticket-title-block h2{font-size:19px}.company-ticket-detail .ticket-summary-top>.badge-stack{gap:24px}.company-ticket-detail .preview-overview .detail-facts-panel{padding:16px}.company-ticket-detail .preview-overview .ticket-summary-facts{grid-template-columns:1fr;gap:16px}.company-ticket-detail .preview-extra-details>summary{padding:12px 16px}.company-ticket-detail .conversation-panel>.message-thread[role=tabpanel]:not([hidden]){padding:0 14px}.company-ticket-detail .preview-message>summary{padding:16px 0;grid-template-columns:30px minmax(0,1fr) 14px;column-gap:9px}.company-ticket-detail .preview-message-avatar{width:30px;height:30px}.company-ticket-detail .preview-message-snippet{grid-column:2/-1;font-size:12px}.company-ticket-detail .preview-message-content{padding:2px 0 20px}}.company-ticket-detail .preview-thread-redesign{background:transparent;border:0;overflow:visible;box-shadow:none}.company-ticket-detail .preview-thread-redesign .preview-thread-toolbar{padding:0 0 14px;gap:16px;background:var(--color-canvas);border:0;align-items:center}.company-ticket-detail .preview-thread-redesign .thread-switcher{display:flex;gap:3px;border:1px solid var(--color-border-subtle);background:var(--color-surface-subtle);width:auto;overflow:visible}.company-ticket-detail .preview-thread-redesign .thread-switcher button{display:flex;align-items:center;gap:7px;border:1px solid transparent;border-radius:5px;font-size:12px;color:var(--color-muted);background:transparent}.company-ticket-detail .preview-thread-redesign .thread-switcher button:after{display:none}.company-ticket-detail .preview-thread-redesign .thread-switcher button.active{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border-subtle);box-shadow:var(--shadow-small)}.company-ticket-detail .preview-thread-redesign .thread-switcher button span{font-size:11px;background:transparent;padding:0;min-width:12px;color:var(--color-muted)}.company-ticket-detail .preview-thread-redesign #ticket-flow-panel-messages:not([hidden]){display:grid}.company-ticket-detail .preview-thread-redesign .preview-conversation-entry{overflow:hidden;margin:0}.company-ticket-detail .preview-thread-redesign .preview-conversation-entry>summary{gap:6px 10px}.company-ticket-detail .preview-thread-redesign .preview-message-date{align-self:center;padding:0}.company-ticket-detail .preview-thread-redesign .preview-message-content .message-body,.company-ticket-detail .preview-thread-redesign .preview-message-content .message-bubble p{max-width:86ch}.company-ticket-detail .preview-thread-redesign .preview-older-messages{margin-top:16px;border:1px solid var(--color-border-subtle);border-radius:7px;padding:10px 16px}.company-ticket-detail .preview-thread-redesign #ticket-flow-panel-attachments:not([hidden]){display:grid;grid-template-columns:1fr;gap:0;min-height:0;padding:0 20px;background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:8px}.company-ticket-detail .preview-thread-redesign .attachment-card{display:grid;align-items:center;border:0;border-bottom:1px solid var(--color-border-subtle);border-radius:0;box-shadow:none;background:transparent}.company-ticket-detail .preview-thread-redesign .attachment-card:last-child{border-bottom:0}.company-ticket-detail .preview-thread-redesign .attachment-file-icon{display:grid;place-items:center;border:1px solid var(--color-border-subtle);border-radius:6px;background:var(--color-surface-subtle);color:var(--color-primary)}.company-ticket-detail .preview-thread-redesign .preview-file-description{display:grid;min-width:0}.company-ticket-detail .preview-thread-redesign .preview-file-name{padding:0;border:0;background:transparent;color:var(--color-text);text-align:left;font-size:13px;font-weight:600;overflow-wrap:anywhere;cursor:pointer}.company-ticket-detail .preview-thread-redesign .preview-file-name:hover{text-decoration:underline;color:var(--color-primary)}.company-ticket-detail .preview-thread-redesign .preview-file-description small{font-size:11px;font-weight:400;line-height:1.6;color:var(--color-muted);overflow-wrap:anywhere}.company-ticket-detail .preview-thread-redesign .attachment-card-actions{display:flex;gap:8px;align-items:center;margin:0}.company-ticket-detail .preview-thread-redesign .attachment-card-actions button{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:500;border:1px solid var(--color-border-subtle);border-radius:5px;background:var(--color-surface);color:var(--color-text);cursor:pointer}.company-ticket-detail .preview-thread-redesign .attachment-card-actions button:hover{background:var(--color-surface-subtle)}.company-ticket-detail .preview-thread-redesign .attachment-card-actions button:disabled{opacity:.55;cursor:wait}.company-ticket-detail .preview-thread-redesign #ticket-flow-panel-activity:not([hidden]){display:block;background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:8px;min-height:0}.company-ticket-detail .preview-history-day{font-size:12px;font-weight:600;color:var(--color-text);line-height:1.5}.company-ticket-detail .preview-history-day:not(:first-child){border-top:1px solid var(--color-border-subtle)}.company-ticket-detail .preview-thread-redesign .activity-item{display:grid;padding:0 0 24px;border:0;background:transparent;position:relative}.company-ticket-detail .preview-thread-redesign .activity-item:before{content:"";position:absolute;bottom:1px;width:1px;background:var(--color-border-subtle)}.company-ticket-detail .preview-thread-redesign .activity-item:last-child:before,.company-ticket-detail .preview-thread-redesign .activity-item:has(+.preview-history-day):before{display:none}.company-ticket-detail .preview-thread-redesign .activity-icon{display:grid;place-items:center;border:1px solid var(--color-border-subtle);border-radius:50%;background:var(--color-surface-subtle);color:var(--color-muted)}.company-ticket-detail .preview-thread-redesign .activity-log-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 18px;border:0;border-radius:0;padding:3px 0 0;background:transparent;box-shadow:none;min-width:0}.company-ticket-detail .preview-thread-redesign .activity-log-main{display:grid;min-width:0}.company-ticket-detail .preview-thread-redesign .activity-log-main strong{font-size:13px;font-weight:500;line-height:1.65;overflow-wrap:anywhere;color:var(--color-text)}.company-ticket-detail .preview-thread-redesign .activity-log-main small,.company-ticket-detail .preview-thread-redesign .activity-log-meta{font-size:11px;font-weight:400;line-height:1.6;color:var(--color-muted)}.company-ticket-detail .preview-thread-redesign .activity-log-meta{display:grid;align-content:start;gap:4px;text-align:right;white-space:nowrap}.company-ticket-detail .preview-thread-redesign .activity-log-card>.attachment-chips{grid-column:1/-1}@media(max-width:640px){.company-ticket-detail .preview-thread-redesign .preview-thread-toolbar{gap:10px;flex-wrap:wrap}.company-ticket-detail .preview-thread-redesign .thread-switcher{width:100%;justify-content:space-between;gap:0}.company-ticket-detail .preview-thread-redesign .thread-switcher button{gap:5px;flex:1;justify-content:center}.company-ticket-detail .preview-thread-redesign .thread-switcher button>svg{display:none}.company-ticket-detail .preview-thread-redesign .preview-message-date{grid-column:2;grid-row:2}.company-ticket-detail .preview-thread-redesign #ticket-flow-panel-attachments:not([hidden]){padding:0 14px}.company-ticket-detail .preview-thread-redesign .attachment-card-actions{grid-column:2;flex-wrap:wrap}.company-ticket-detail .preview-thread-redesign .activity-log-card{grid-template-columns:1fr;gap:6px}.company-ticket-detail .preview-thread-redesign .activity-log-meta{text-align:left;white-space:normal}}.company-ticket-detail .preview-thread-redesign #ticket-flow-panel-messages:not([hidden]){gap:0;padding:0;background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:7px;overflow:hidden}.company-ticket-detail .preview-thread-redesign .preview-conversation-entry{border:0;border-bottom:1px solid var(--color-border-subtle);border-radius:0;background:transparent}.company-ticket-detail .preview-thread-redesign .preview-conversation-entry:last-child{border-bottom:0}.company-ticket-detail .preview-thread-redesign .preview-conversation-entry>summary{padding:13px 18px 6px;grid-template-columns:28px minmax(0,1fr) auto 14px;column-gap:9px;row-gap:4px;background:transparent}.company-ticket-detail .preview-thread-redesign .preview-conversation-entry[open]>summary{padding-bottom:5px;border-bottom:0}.company-ticket-detail .preview-thread-redesign .preview-conversation-entry.from-customer>summary{background:transparent}.company-ticket-detail .preview-thread-redesign .preview-conversation-entry:not([open])>summary{padding-bottom:13px}.company-ticket-detail .preview-thread-redesign .preview-message-avatar{width:28px;height:28px;font-size:10px}.company-ticket-detail .preview-thread-redesign .preview-message-person{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 9px}.company-ticket-detail .preview-thread-redesign .preview-message-person>.preview-message-context{font-size:11px}.company-ticket-detail .preview-thread-redesign .preview-message-date{font-size:11px}.company-ticket-detail .preview-thread-redesign .preview-message-content{padding:0 38px 14px 55px}.company-ticket-detail .preview-thread-redesign .preview-message-content .message-body,.company-ticket-detail .preview-thread-redesign .preview-message-content .message-bubble p{font-size:14px;line-height:1.65}.company-ticket-detail .preview-thread-redesign .preview-thread-toolbar{padding-bottom:10px}.company-ticket-detail .preview-thread-redesign .thread-switcher{padding:3px;border-radius:6px}.company-ticket-detail .preview-thread-redesign .thread-switcher button{min-height:34px;padding:6px 10px}.company-ticket-detail .preview-thread-redesign .attachment-card{grid-template-columns:32px minmax(0,1fr) auto;gap:12px;padding:14px 0}.company-ticket-detail .preview-thread-redesign .attachment-file-icon{width:32px;height:38px}.company-ticket-detail .preview-thread-redesign .preview-file-description{gap:3px}.company-ticket-detail .preview-thread-redesign .attachment-card-actions button{padding:6px 9px;min-height:34px}.company-ticket-detail .preview-thread-redesign .activity-item{grid-template-columns:24px minmax(0,1fr);gap:10px;padding-bottom:16px}.company-ticket-detail .preview-thread-redesign .activity-icon{width:24px;height:24px}.company-ticket-detail .preview-thread-redesign .activity-icon svg{width:13px;height:13px}.company-ticket-detail .preview-thread-redesign .activity-item:before{left:11px;top:25px}.company-ticket-detail .preview-thread-redesign .activity-log-card{padding-top:0}.company-ticket-detail .preview-thread-redesign .activity-log-main{gap:2px}.company-ticket-detail .preview-history-day{margin:0 0 14px}.company-ticket-detail .preview-history-day:not(:first-child){margin-top:10px;padding-top:14px}@media(max-width:640px){.company-ticket-detail .preview-thread-redesign #ticket-flow-panel-messages:not([hidden]){padding:0}.company-ticket-detail .preview-thread-redesign .preview-conversation-entry>summary{grid-template-columns:26px minmax(0,1fr) 14px;padding:12px 12px 6px;gap:3px 8px}.company-ticket-detail .preview-thread-redesign .preview-message-avatar{width:26px;height:26px}.company-ticket-detail .preview-thread-redesign .preview-message-person{display:grid;gap:1px}.company-ticket-detail .preview-thread-redesign .preview-message-content{padding:4px 12px 14px}.company-ticket-detail .preview-thread-redesign .thread-switcher button{min-height:44px;padding:6px}.company-ticket-detail .preview-thread-redesign .attachment-card{grid-template-columns:30px minmax(0,1fr);padding:12px 0;gap:8px}.company-ticket-detail .preview-thread-redesign .attachment-file-icon{width:30px;height:36px}.company-ticket-detail .preview-thread-redesign .attachment-card-actions button{min-height:44px}}.company-ticket-detail .preview-thread-redesign .preview-file-name{min-height:0;height:auto;margin:0;line-height:1.5}.company-ticket-detail .preview-thread-redesign .activity-item,.company-ticket-detail .preview-thread-redesign .activity-log-card,.company-ticket-detail .preview-thread-redesign .activity-log-main{min-height:0;align-items:start}.company-ticket-detail .preview-thread-redesign .activity-log-meta time,.company-ticket-detail .preview-thread-redesign .activity-log-meta>span{padding:0;border:0;background:transparent;border-radius:0}.company-ticket-detail .preview-thread-redesign .preview-message-subject{margin:0 0 6px;line-height:1.5}.company-ticket-detail .preview-thread-redesign .preview-conversation-entry>summary:hover{background:transparent}.company-ticket-detail .preview-thread-redesign .preview-conversation-entry{transition:background-color .12s ease}@media(hover:hover){.company-ticket-detail .preview-thread-redesign .preview-conversation-entry:hover{background:var(--color-surface-subtle)}}.company-ticket-detail .preview-thread-redesign .preview-conversation-entry:has(>summary:focus-visible){background:var(--color-surface-subtle)}.company-ticket-detail .preview-thread-redesign .preview-conversation-entry>summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:-3px;border-radius:4px}.company-ticket-detail .preview-thread-redesign .preview-message-avatar{border:0;border-radius:7px}.company-ticket-detail .preview-thread-redesign .preview-message-chevron{color:var(--color-muted);opacity:.65}.company-ticket-detail .preview-thread-redesign .preview-conversation-entry:hover .preview-message-chevron,.company-ticket-detail .preview-thread-redesign .preview-conversation-entry:focus-within .preview-message-chevron{opacity:1}@media(prefers-reduced-motion:reduce){.company-ticket-detail .preview-thread-redesign .preview-conversation-entry{transition:none}}.company-ticket-detail .preview-thread-redesign #ticket-flow-panel-activity:not([hidden]){padding:18px 20px}.company-ticket-detail .preview-thread-redesign .preview-history-day{margin:0 0 16px;padding-left:56px;font-size:12px;font-weight:600}.company-ticket-detail .preview-thread-redesign .preview-history-day:not(:first-child){margin-top:4px;padding-top:18px}.company-ticket-detail .preview-thread-redesign .preview-activity-entry{grid-template-columns:42px 24px minmax(0,1fr);gap:12px;align-items:start;padding-bottom:18px}.company-ticket-detail .preview-thread-redesign .preview-activity-entry:before{left:65px;top:25px;bottom:1px}.company-ticket-detail .preview-activity-time{font-size:11px;font-variant-numeric:tabular-nums;line-height:24px;color:var(--color-muted);text-align:right}.company-ticket-detail .preview-thread-redesign .preview-activity-entry .activity-log-card{display:grid;gap:7px;padding:1px 0 0}.company-ticket-detail .preview-thread-redesign .preview-activity-entry .activity-log-main{gap:5px}.company-ticket-detail .preview-thread-redesign .preview-activity-entry .activity-log-main>strong{font-size:13px;font-weight:500;line-height:1.5}.company-ticket-detail .preview-status-transition{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12px;line-height:1.6}.company-ticket-detail .preview-status-transition>span{color:var(--color-muted)}.company-ticket-detail .preview-status-transition>svg{color:var(--color-muted);flex-shrink:0}.company-ticket-detail .preview-thread-redesign .preview-status-transition>strong{font-size:12px;font-weight:500;color:var(--color-text)}.company-ticket-detail .preview-activity-source{font-size:11px;color:var(--color-muted);line-height:1.6}.company-ticket-detail .preview-thread-redesign .preview-activity-source a{font-size:11px;font-weight:500}@media(max-width:640px){.company-ticket-detail .preview-thread-redesign #ticket-flow-panel-activity:not([hidden]){padding:16px 12px}.company-ticket-detail .preview-thread-redesign .preview-activity-entry{grid-template-columns:34px 22px minmax(0,1fr);gap:8px;padding-bottom:16px}.company-ticket-detail .preview-thread-redesign .preview-activity-entry:before{left:52px;top:23px}.company-ticket-detail .preview-thread-redesign .preview-activity-entry .activity-icon{width:22px;height:22px}.company-ticket-detail .preview-thread-redesign .preview-history-day{padding-left:42px}.company-ticket-detail .preview-activity-time{font-size:10px;line-height:22px}}.company-ticket-detail .preview-thread-redesign .preview-activity-entry .activity-icon{align-self:start;margin:0;top:auto;transform:none}.company-ticket-detail .preview-thread-redesign .preview-activity-entry .preview-status-transition{min-height:20px}.company-ticket-detail .preview-thread-redesign .preview-activity-entry .activity-log-card{grid-template-columns:minmax(0,1fr) auto;column-gap:16px}@media(max-width:640px){.company-ticket-detail .preview-thread-redesign .preview-activity-entry .activity-log-card{grid-template-columns:1fr}}.company-ticket-detail .detail-preview-header{margin-bottom:18px}.company-ticket-detail .ticket-title-block{gap:7px}.company-ticket-detail .ticket-summary-top>.badge-stack{padding-top:2px}.company-ticket-detail .preview-overview .ticket-summary-facts>div>span{display:flex;align-items:center;gap:6px;line-height:1.5}.company-ticket-detail .preview-overview .ticket-summary-facts>div>span svg{flex-shrink:0;color:var(--color-muted)}.company-ticket-detail .preview-overview .ticket-summary-facts strong{font-size:13px;font-weight:500;line-height:1.6}.company-ticket-detail .preview-requester{gap:3px}.company-ticket-detail .preview-requester-email{font-size:12px;font-weight:400;line-height:1.6}.company-ticket-detail .preview-extra-details>summary{font-size:12px;min-height:40px}@media(max-width:640px){.company-ticket-detail .preview-extra-details>summary{min-height:44px}}.company-ticket-detail .ticket-facts-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(220px,1fr);gap:28px}.company-ticket-detail .preview-overview .ticket-summary-facts{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.company-ticket-detail .preview-overview .ticket-classification-facts{grid-template-columns:minmax(0,1fr);border-left:1px solid var(--color-border-subtle);padding-left:24px;gap:12px}@media(max-width:800px){.company-ticket-detail .ticket-facts-layout{grid-template-columns:minmax(0,1fr);gap:0}.company-ticket-detail .preview-overview .ticket-classification-facts{border-left:0;padding-left:0}}@media(max-width:520px){.company-ticket-detail .preview-overview .ticket-summary-facts{grid-template-columns:minmax(0,1fr)}}.company-ticket-detail #preview-reply-editor[hidden]{display:none}.company-ticket-detail #preview-reply-editor:not([hidden]):has(.preview-reply-anchor:not([hidden])){margin-bottom:12px}.company-ticket-detail .preview-reply-anchor .active-task-panel{border:1px solid var(--color-border-subtle);border-radius:7px;padding:12px;background:var(--color-surface-subtle)}@media(max-width:640px){.company-ticket-detail .preview-reply-anchor .active-task-panel{padding:8px}}.company-ticket-detail .preview-activity-file-count{display:inline-flex;align-items:center;gap:4px;margin-left:4px;color:var(--color-muted)}.company-ticket-detail .preview-activity-detail-body{margin-top:6px;padding:10px 12px;border:1px solid var(--color-border-subtle);border-radius:6px;background:var(--color-surface-subtle);max-width:720px;min-width:0}.company-ticket-detail .preview-activity-detail-body>p{margin:0;font-size:12px;line-height:1.75;color:var(--color-text);overflow-wrap:anywhere}.company-ticket-detail .preview-activity-files{display:grid;gap:8px;min-width:0}.company-ticket-detail .preview-activity-detail-body>p+.preview-activity-files{margin-top:10px}.company-ticket-detail .preview-thread-redesign .preview-activity-file{display:grid;grid-template-columns:84px minmax(0,1fr) 16px;align-items:center;gap:12px;width:100%;padding:8px;border:1px solid var(--color-border-subtle);border-radius:5px;background:var(--color-surface);color:var(--color-text);text-align:left;cursor:pointer;min-width:0}.company-ticket-detail .preview-thread-redesign .preview-activity-file:hover{border-color:var(--color-primary);background:var(--color-surface)}.company-ticket-detail .preview-activity-file-image{display:grid;place-items:center;width:84px;height:60px;border:1px solid var(--color-border-subtle);border-radius:3px;overflow:hidden;background:var(--color-surface-subtle);color:var(--color-muted)}.company-ticket-detail .preview-activity-file-image img{display:block;width:100%;height:100%;object-fit:contain}.company-ticket-detail .preview-activity-file-info{display:grid;gap:3px;min-width:0}.company-ticket-detail .preview-thread-redesign .preview-activity-file-info strong{font-size:12px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.company-ticket-detail .preview-activity-file-info small,.company-ticket-detail .preview-activity-file-info>span{font-size:11px;font-weight:400;line-height:1.5;color:var(--color-muted)}.company-ticket-detail .preview-activity-file-info>span{color:var(--color-primary)}.company-ticket-detail .preview-activity-file:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(max-width:640px){.company-ticket-detail .preview-activity-detail-body{padding:8px}.company-ticket-detail .preview-thread-redesign .preview-activity-file{grid-template-columns:minmax(0,1fr);gap:8px}.company-ticket-detail .preview-activity-file-image{width:100%;height:88px}.company-ticket-detail .preview-activity-file>svg{display:none}}.company-ticket-detail .preview-thread-redesign .preview-activity-entry .preview-activity-toggle{grid-column:2;grid-row:1;align-self:start;display:flex;align-items:center;gap:5px;min-height:28px;padding:0 3px;background:transparent;border:0;border-radius:4px;box-shadow:none;color:var(--color-muted);font-size:11px;cursor:pointer}.company-ticket-detail .preview-activity-toggle:hover{color:var(--color-primary)}.company-ticket-detail .preview-activity-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.company-ticket-detail .preview-activity-toggle[aria-expanded=true] .preview-activity-chevron{transform:rotate(180deg)}.company-ticket-detail .preview-thread-redesign .preview-activity-detail-body{grid-column:1/-1;grid-row:2;margin-top:6px}.company-ticket-detail .preview-activity-detail-body[hidden]{display:none}.company-ticket-detail .composer-shell-header{flex-wrap:wrap;gap:8px}.company-ticket-detail .preview-draft-notice{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:400;line-height:1.5;color:var(--color-muted);margin-left:auto}.company-ticket-detail .preview-draft-notice svg{flex-shrink:0}.company-ticket-detail .preview-navigation-target{outline:2px solid var(--color-primary);outline-offset:-2px;scroll-margin:20px}@media(max-width:640px){.company-ticket-detail .preview-thread-redesign .preview-activity-entry .preview-activity-toggle{grid-column:1;grid-row:2;justify-self:start;min-height:44px;flex-wrap:wrap}.company-ticket-detail .preview-thread-redesign .preview-activity-detail-body{grid-row:3}.company-ticket-detail .preview-draft-notice{margin-left:0}}.company-ticket-detail.ticket-detail-layout{display:block}.company-ticket-detail>.ticket-main-column{display:block;min-width:0}.company-ticket-detail .preview-extra-details{margin:0}.company-ticket-detail .preview-file-limit{max-width:245px}.company-ticket-detail .company-detail-refresh-error{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;margin-bottom:16px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);font-size:12px}.company-ticket-detail .state-block{box-shadow:none;border-radius:7px;margin:0;min-height:140px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:24px}.company-ticket-detail .message-composer+.state-block{min-height:100px}.company-ticket-detail .company-detail-loading-back{padding:4px 0;margin-bottom:20px}.company-ticket-detail .company-detail-loading-heading{display:flex;justify-content:space-between;gap:24px;margin-bottom:24px}.company-ticket-detail .company-detail-loading-heading>div:first-child{display:grid;gap:12px;min-width:0;flex:1}.company-ticket-detail .company-detail-loading-title{height:30px;width:min(650px,90%)}.company-ticket-detail .company-detail-loading-badges{display:flex;gap:14px}.company-ticket-detail .company-detail-loading-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:20px;border:1px solid var(--color-border-subtle);border-radius:7px;background:var(--color-surface);margin-bottom:20px;min-height:112px}.company-ticket-detail .company-detail-loading-facts>div{display:grid;align-content:start;gap:10px;min-width:0}.company-ticket-detail .company-detail-loading-tabs{display:flex;gap:8px;margin-bottom:12px}.company-ticket-detail .company-detail-loading-composer{border:1px solid var(--color-border-subtle);border-radius:7px;padding:12px;background:var(--color-surface-subtle);margin-bottom:14px}.company-ticket-detail .company-detail-loading-composer>div:first-child{display:grid;gap:7px;padding:12px}.company-ticket-detail .company-detail-loading-editor{min-height:180px;padding:16px;background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:6px 6px 0 0}.company-ticket-detail .company-detail-loading-toolbar{display:flex;justify-content:space-between;gap:12px;padding:12px;background:var(--color-surface);border:1px solid var(--color-border-subtle);border-top:0;border-radius:0 0 6px 6px}.company-ticket-detail .company-detail-loading-messages{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:7px;overflow:hidden}.company-ticket-detail .company-detail-loading-message{display:grid;grid-template-columns:26px minmax(0,1fr) auto;gap:12px;padding:18px;border-bottom:1px solid var(--color-border-subtle)}.company-ticket-detail .company-detail-loading-message:last-child{border:0}.company-ticket-detail .company-detail-loading-message>div{display:grid;gap:12px;min-width:0}.company-ticket-detail .company-detail-loading-avatar{width:26px;height:26px;border-radius:6px}.company-ticket-detail .company-detail-loading-line{width:85%;height:16px}.company-ticket-detail .app-skeleton-block{max-width:100%}@media(max-width:1100px){.company-ticket-detail .company-detail-loading-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.company-ticket-detail .company-detail-loading-heading{flex-direction:column;gap:12px}.company-ticket-detail .company-detail-loading-title{width:100%;height:52px}.company-ticket-detail .company-detail-loading-facts{grid-template-columns:1fr;padding:16px;gap:16px}.company-ticket-detail .company-detail-loading-message{grid-template-columns:24px minmax(0,1fr);padding:14px;gap:10px}.company-ticket-detail .company-detail-loading-message>.app-skeleton-block:last-child{display:none}.company-ticket-detail .company-detail-refresh-error{align-items:start;flex-direction:column}}.company-ticket-detail .company-detail-refresh-region{margin:0;padding:0;border:0;background:transparent;box-shadow:none}.company-ticket-detail .company-detail-loading-back{min-height:30px;margin-top:10px}.company-ticket-detail .company-detail-loading-facts{margin-bottom:0;border-radius:7px 7px 0 0}.company-ticket-detail .company-detail-loading-work{padding:12px 20px;min-height:40px;background:var(--color-surface);border:1px solid var(--color-border-subtle);border-top:0;border-radius:0 0 7px 7px;margin-bottom:20px}.company-ticket-detail .company-detail-loading-tabs{min-height:46px;align-items:center}.company-ticket-detail .company-detail-loading-format{min-height:44px;padding:10px 12px;background:var(--color-surface);border:1px solid var(--color-border-subtle);border-top:0}@media(max-width:640px){.company-ticket-detail .company-detail-loading-format{min-height:88px}.company-ticket-detail .company-detail-loading-toolbar{min-height:100px;align-items:end}}.company-ticket-detail .company-decision-actions{padding-top:12px;margin-top:16px}.company-decision-heading{display:grid;gap:4px}.company-decision-heading strong{font-size:13px;font-weight:600}.company-decision-heading span{font-size:12px;color:var(--color-muted)}.company-decision-actions .ticket-summary-action-buttons button{font-size:12px;font-weight:500;min-height:36px;padding:7px 11px;border-radius:5px;box-shadow:none;gap:6px}.company-decision-actions .ticket-summary-action-buttons .secondary-button{background:var(--color-surface);border:1px solid var(--color-control-border)}.company-decision-actions .ticket-summary-action-buttons .danger-button{background:transparent;color:var(--color-danger);border:1px solid var(--color-border)}.company-decision-actions .ticket-summary-action-buttons .danger-button:hover:not(:disabled){background:var(--color-danger-soft);border-color:var(--color-danger)}.company-decision-actions button:disabled{cursor:wait;opacity:.55}.company-decision-dialog.ui-dialog{width:min(500px,100%);padding:20px;gap:16px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);box-shadow:0 16px 48px color-mix(in srgb,var(--color-material-shadow) 18%,transparent)}.company-decision-dialog h2{font-size:18px;line-height:1.3;margin:0}.company-decision-dialog header p{font-size:13px;margin-top:7px;color:var(--color-muted)}.company-decision-context{display:grid;gap:5px;border-block:1px solid var(--color-border-subtle);padding-block:12px;min-width:0;overflow-wrap:anywhere}.company-decision-context strong{font-size:13px;font-weight:600}.company-decision-context span{font-size:12px;color:var(--color-muted)}.company-decision-dialog .lifecycle-form{gap:12px}.company-decision-dialog .lifecycle-form>label:not(.checkbox-line){display:grid;gap:7px;font-size:13px}.company-decision-dialog textarea{width:100%;min-height:96px;resize:vertical;padding:10px 12px;font:inherit;font-size:13px;line-height:1.6;border:1px solid var(--color-control-border);border-radius:5px;background:var(--color-surface);color:var(--color-text);box-shadow:none}.company-decision-dialog .checkbox-line{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;font-size:12px;line-height:20px}.company-decision-dialog .checkbox-line input[type=checkbox]{margin:1px 0 0}.company-decision-dialog .checkbox-line>span{min-width:0;line-height:20px}.company-decision-dialog .company-decision-help{font-size:12px;font-weight:400;color:var(--color-muted);margin:0}.company-decision-dialog footer{align-items:center;justify-content:flex-end;padding-top:14px;border-top:1px solid var(--color-border-subtle)}.company-decision-dialog footer button{min-height:36px;border-radius:5px;padding:7px 12px;font-size:13px;box-shadow:none}.company-decision-dialog .field-help.error,.company-action-error{color:var(--color-danger);font-size:13px}@media(max-width:640px){.company-decision-actions .ticket-summary-actions-row{align-items:stretch}.company-decision-actions .ticket-summary-action-buttons{width:100%;justify-content:flex-start}.company-decision-actions .ticket-summary-action-buttons button{flex:1 1 auto;min-height:44px}.company-decision-dialog.ui-dialog{padding:16px}.company-decision-dialog footer button{min-height:44px}}.ticket-properties-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:0 0 12px}.company-ticket-detail .detail-facts-panel .ticket-properties-heading h3{font-size:13px;font-weight:500;margin:0}.ticket-properties-heading button{display:inline-flex;align-items:center;gap:6px;font-size:12px}.ticket-property-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:0;padding:0;border:0}.ticket-property-values>div{display:grid;align-content:start;gap:5px;min-width:0}.ticket-property-values dt{color:var(--color-muted);font-size:12px;margin:0}.ticket-property-values dd{margin:0;font-size:13px;font-weight:500;color:var(--color-text);overflow-wrap:anywhere}.ticket-description{padding:12px 0 0;border-top:1px solid var(--color-border)}.company-ticket-detail .detail-facts-panel .ticket-description h3{font-size:13px;font-weight:500;margin:0 0 8px}.ticket-description p{margin:0;font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.ticket-description .is-empty{color:var(--color-muted)}@media(max-width:520px){.ticket-property-values{grid-template-columns:minmax(0,1fr);gap:12px}}.company-ticket-detail .preview-overview .detail-facts-panel{padding:14px 20px}.company-ticket-detail .preview-overview .ticket-summary-facts{gap:20px 24px;padding-bottom:20px}.company-ticket-detail .preview-overview .ticket-summary-facts>div{gap:3px}@media(max-width:640px){.company-ticket-detail .preview-overview .detail-facts-panel{padding:14px 16px}}.ticket-property-row{display:block;padding:16px 0}.company-ticket-detail .ticket-description{display:block;width:100%;min-width:0;padding-top:16px}.company-ticket-detail .ticket-description p{width:100%;max-width:none;color:var(--color-text);font-size:14px;line-height:1.75}.company-ticket-detail .ticket-description .email-html-body p{margin:0 0 10px;white-space:normal}.company-ticket-detail .ticket-description .email-html-body p:last-child{margin-bottom:0}.company-ticket-detail .ticket-properties-edit{display:inline-flex;align-items:center;gap:5px}.company-ticket-detail .ticket-properties-edit{padding:4px 0;min-height:32px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--color-primary);font:inherit;font-size:12px;font-weight:400;cursor:pointer}.company-ticket-detail .ticket-properties-edit:hover{text-decoration:underline;background:transparent}.company-ticket-detail .ticket-properties-edit:disabled{opacity:.5;cursor:default}.merge-reason-detail{display:block;margin-top:6px;font-size:12px;line-height:1.6;white-space:pre-wrap}.merge-reason-detail strong{font-weight:500}.consultant-ticket-detail .ticket-summary-top{gap:24px}.consultant-ticket-detail .ticket-summary-top>.badge-stack{max-width:none}.consultant-detail-work{border-top:1px solid var(--color-border);background:var(--color-surface)}.consultant-detail-assignment{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 20px}.consultant-detail-assignment>div{display:flex;align-items:center;gap:10px;min-width:0}.consultant-detail-assignment>div>svg{flex-shrink:0;color:var(--color-muted)}.consultant-detail-assignment small{display:block;margin-bottom:3px;font-size:12px;color:var(--color-muted)}.consultant-detail-assignment strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.consultant-detail-assignment button{flex-shrink:0}.consultant-detail-knowledge>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:10px 20px;cursor:pointer;list-style:none;font-size:12px;color:var(--color-text)}.consultant-detail-knowledge>summary::-webkit-details-marker{display:none}.consultant-detail-knowledge[open]>summary>svg{transform:rotate(180deg)}.consultant-detail-knowledge{border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface)}.consultant-detail-knowledge>.panel{border:0;box-shadow:none;margin:0}.consultant-ticket-detail .active-task-modes button:not(.active){background:transparent;color:var(--color-muted);border-color:var(--color-border)}.consultant-ticket-detail .active-task-modes button.active{background:var(--color-primary-soft);color:var(--color-primary);border-color:var(--color-primary-border)}.consultant-ticket-detail .preview-message.from-consultant:has(.message-item.internal) .preview-message-avatar{background:var(--color-warning-soft);color:var(--color-warning)}.consultant-ticket-detail summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.consultant-action-dialog.ui-dialog{width:min(560px,100%);padding:20px;gap:16px;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface)}.consultant-action-dialog h2{margin:0;font-size:18px}.consultant-action-dialog header p{font-size:13px;line-height:1.5;color:var(--color-muted)}.consultant-action-dialog .dialog-context-grid{padding:12px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-subtle)}.consultant-action-dialog .lifecycle-form{gap:14px}.consultant-action-dialog .checkbox-line{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;padding:0;border:0;background:transparent}.consultant-action-dialog .checkbox-line input{width:16px;height:16px;min-height:16px;margin:2px 0 0;padding:0}.consultant-action-dialog .checkbox-line span{font-size:13px;line-height:20px}.consultant-action-dialog footer{border-top:1px solid var(--color-border);padding-top:14px}@media(max-width:1100px){.consultant-ticket-detail .ticket-summary-top{flex-direction:column;align-items:flex-start}}@media(max-width:640px){.consultant-detail-assignment{padding:12px 16px;flex-wrap:wrap}.consultant-action-dialog.ui-dialog{padding:16px}.consultant-action-dialog button{min-height:44px}}.consultant-detail-status-note{margin:0;padding-top:8px;font-size:12px;line-height:1.5;color:var(--color-muted)}.consultant-detail-review{padding:12px 20px;border-top:1px solid var(--color-border);background:var(--color-warning-soft);font-size:12px;line-height:1.6}.consultant-detail-review strong{font-weight:500}.consultant-detail-review p{margin:4px 0}.consultant-detail-review small{color:var(--color-muted)}.consultant-composer-readonly{padding:14px 16px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface)}.consultant-composer-readonly p{margin:0;color:var(--color-muted);font-size:13px;line-height:1.6}.consultant-action-dialog .dialog-context-grid>div{border:0;padding:0;background:transparent;box-shadow:none}.consultant-action-dialog .dialog-warning{font-size:13px;font-weight:400;line-height:1.5;padding:10px 12px}.consultant-action-dialog .modal-form input,.consultant-action-dialog .modal-form textarea,.consultant-action-dialog .lifecycle-form select{font-size:13px;border-radius:5px}.consultant-ticket-detail .consultant-ticket-actions{padding-top:12px}.consultant-ticket-detail .consultant-ticket-actions .ticket-summary-actions-row{justify-content:flex-start}.consultant-ticket-detail .consultant-ticket-actions button{min-height:36px;padding:7px 12px;border-radius:5px;font-size:12px;font-weight:500;box-shadow:none}.consultant-ticket-detail .consultant-ticket-actions button.secondary-button{border:1px solid var(--color-border);background:var(--color-surface)}.consultant-detail-properties{border-top:1px solid var(--color-border);padding:16px 20px}.consultant-detail-properties .ticket-summary-details{margin:0;padding:0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.consultant-detail-properties .ticket-summary-section{min-width:0}.consultant-detail-properties .ticket-summary-section+.ticket-summary-section{padding-left:24px;border-left:1px solid var(--color-border)}.consultant-detail-properties .summary-detail-title{flex-wrap:wrap}.consultant-detail-properties .sla-summary .summary-detail-title{display:grid;grid-template-columns:16px minmax(0,1fr);grid-template-rows:28px;gap:6px 8px}.consultant-detail-properties .summary-detail-title h3,.consultant-detail-properties .ticket-custom-fields h3{font-size:13px;font-weight:500}.consultant-detail-properties .sla-profile-name{grid-column:1 / -1;margin:0;max-width:100%;text-align:left;font-size:12px;font-weight:400;overflow-wrap:anywhere}.consultant-detail-properties .sla-target-summary{gap:16px;padding-top:4px}.consultant-detail-properties .sla-target-summary-item{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.consultant-detail-properties .sla-target-summary-item+.sla-target-summary-item{border-left:1px solid var(--color-border);padding-left:16px}.consultant-detail-properties .sla-target-summary-item>span{font-size:12px}.consultant-detail-properties .sla-target-summary-item strong{font-size:13px;font-weight:500}.consultant-detail-properties .sla-target-summary-item small,.consultant-detail-properties .sla-context-note{font-size:12px;font-weight:400;line-height:1.5}.consultant-detail-properties .summary-detail-list div{grid-template-columns:1fr;gap:4px;padding:10px 0}.consultant-detail-properties .summary-detail-list div:first-child{padding-top:0}.consultant-detail-properties .summary-detail-list dt{font-size:12px;font-weight:400;line-height:1.5}.consultant-detail-properties .summary-detail-list dd{font-size:13px;font-weight:400;line-height:1.6;white-space:pre-wrap}.consultant-detail-properties .consultant-field-edit{display:inline-flex;align-items:center;gap:5px;min-height:28px;margin-left:auto;padding:2px 0;border:0;background:transparent;color:var(--color-primary);box-shadow:none;cursor:pointer;font-size:12px;font-weight:400}.consultant-detail-properties .consultant-field-edit:hover{text-decoration:underline}.consultant-detail-properties .consultant-field-edit:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px;border-radius:3px}.consultant-detail-properties .ticket-custom-field-form label{font-size:12px;font-weight:400}.consultant-detail-properties .field-help{margin:6px 0 0;font-size:12px}.consultant-effort-history-trigger{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 10px;border:1px solid var(--color-border);border-radius:5px;background:var(--color-surface);color:var(--color-primary);font-size:12px;box-shadow:none;cursor:pointer}.consultant-effort-history-trigger span{padding-left:8px;border-left:1px solid var(--color-border);color:var(--color-muted);font-variant-numeric:tabular-nums}.consultant-effort-history.ui-dialog{display:flex;flex-direction:column;width:min(680px,100%);overflow:hidden;gap:16px}.consultant-effort-history .effort-panel{padding:0;border:0;box-shadow:none;background:transparent}@media(max-width:700px){.consultant-detail-properties{padding:14px 16px}.consultant-detail-properties .ticket-summary-details{grid-template-columns:1fr;gap:18px}.consultant-detail-properties .ticket-summary-section+.ticket-summary-section{margin-top:0;padding:16px 0 0;border-left:0;border-top:1px solid var(--color-border)}.consultant-detail-properties .sla-target-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.consultant-ticket-detail .consultant-ticket-actions button,.consultant-effort-history-trigger{min-height:44px}}.consultant-detail-loading-work>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.consultant-detail-loading-work>div+div{display:grid;grid-template-columns:1fr 1fr;margin-top:14px;padding-block:12px;border-top:1px solid var(--color-border)}.consultant-detail-loading-work section{display:grid;gap:12px}@media(max-width:700px){.consultant-detail-loading-work>div+div{grid-template-columns:1fr;gap:20px}}.consultant-action-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;width:100%}.consultant-action-toolbar>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.consultant-action-toolbar>div[aria-label="Talep yönetimi"]{margin-left:auto}.consultant-ticket-detail .consultant-ticket-actions .consultant-caution-action{color:var(--color-danger)}.consultant-action-dialog.ui-dialog{gap:20px;padding:24px}.consultant-action-dialog header>div{min-width:0}.consultant-action-dialog header .icon-button{flex-shrink:0;min-height:32px;width:32px;padding:6px;box-shadow:none;background:transparent;border:0}.consultant-dialog-ticket{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;padding-bottom:16px;border-bottom:1px solid var(--color-border);font-size:12px;line-height:1.6;color:var(--color-muted)}.consultant-dialog-ticket strong{color:var(--color-text);font-size:12px;font-weight:500;overflow-wrap:anywhere}.consultant-dialog-ticket>span{flex-shrink:0}.consultant-dialog-ticket>span:last-child:not(:first-child){margin-left:auto}.consultant-action-dialog .lifecycle-form>label,.consultant-action-dialog .modal-form>label{display:grid;gap:8px;font-size:13px;font-weight:500;color:var(--color-text)}.consultant-action-dialog .lifecycle-form>label.checkbox-line{display:grid;grid-template-columns:16px minmax(0,1fr)}.consultant-action-dialog input:not([type=radio]):not([type=checkbox]),.consultant-action-dialog select,.consultant-action-dialog textarea{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:none;color:var(--color-text)}.consultant-action-dialog input:not([type=radio]):not([type=checkbox]),.consultant-action-dialog select{min-height:40px}.consultant-action-dialog textarea{min-height:96px;resize:vertical}.consultant-action-dialog .consultant-priority-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;border:0;min-width:0}.consultant-priority-options legend{padding:0;margin-bottom:10px;font-size:13px;font-weight:500}.consultant-action-dialog .consultant-priority-options label{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid var(--color-border);border-radius:6px;font-size:13px;cursor:pointer}.consultant-priority-options label:has(input:checked){border-color:var(--color-primary);background:var(--color-primary-soft)}.consultant-priority-options label:hover{border-color:var(--color-primary-border)}.consultant-priority-options input[type=radio]{appearance:none;-webkit-appearance:none;display:grid;place-content:center;flex:0 0 16px;width:16px;height:16px;min-height:16px;padding:0;margin:0;border:1.5px solid var(--color-muted);border-radius:50%;background:var(--color-surface);box-shadow:none;cursor:pointer}.consultant-priority-options input[type=radio]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-primary);transform:scale(0)}.consultant-priority-options input[type=radio]:checked{border-color:var(--color-primary)}.consultant-priority-options input[type=radio]:checked:before{transform:scale(1)}.consultant-priority-options input[type=radio]:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.consultant-priority-options input[type=radio]:disabled{opacity:.5;cursor:not-allowed}@media(forced-colors:active){.consultant-priority-options input[type=radio]{appearance:auto}.consultant-priority-options input[type=radio]:before{display:none}}.consultant-priority-options small{margin-left:auto;color:var(--color-muted);font-size:11px;font-weight:400}.consultant-action-dialog .consultant-action-hint{margin:0;font-size:12px;color:var(--color-muted)}.consultant-action-dialog .dialog-warning{flex-wrap:wrap}.consultant-inline-action{padding:0;min-height:28px;border:0;background:transparent;box-shadow:none;color:var(--color-primary);text-decoration:underline;text-underline-offset:3px;font-size:13px;cursor:pointer}.consultant-action-dialog.ui-dialog footer,.consultant-action-dialog .effort-submit-row{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;padding-top:16px;border-top:1px solid var(--color-border)}.consultant-action-dialog footer button,.consultant-action-dialog .effort-submit-row button{min-height:38px;padding:8px 14px;border-radius:6px;font-size:13px;font-weight:500;box-shadow:none}.consultant-action-dialog .secondary-button{border:1px solid var(--color-border);background:var(--color-surface);box-shadow:none}.consultant-action-dialog .effort-form,.consultant-action-dialog .consultant-form{grid-template-columns:minmax(0,1fr);gap:16px}.consultant-action-dialog .effort-form input{max-width:160px}.consultant-action-dialog .effort-submit-row>.field-help{order:-1;flex-basis:100%}.consultant-dialog-section-title{display:flex;align-items:baseline;gap:8px;margin:0;font-size:13px;font-weight:500}.consultant-dialog-section-title span{color:var(--color-muted);font-weight:400}.consultant-action-dialog .consultant-management-list{margin-top:-10px;padding:0;border:0;background:transparent;gap:0}.consultant-action-dialog .consultant-management-row{padding:10px 0}.consultant-action-dialog .consultant-management-row+.consultant-management-row{border-top:1px solid var(--color-border)}.consultant-action-dialog .consultant-management-row strong{font-weight:500}.consultant-action-dialog .consultant-management-row span{white-space:normal;overflow-wrap:anywhere;font-weight:400}.consultant-action-dialog .consultant-choice-list{padding:0 10px;border-color:var(--color-border);background:transparent}.consultant-action-dialog .consultant-choice-row>span{white-space:normal;overflow-wrap:anywhere;font-weight:400}.consultant-action-dialog .selected-consultant-chip{border-radius:6px;font-weight:400;white-space:normal;text-align:left;overflow-wrap:anywhere}@media(max-width:700px){.consultant-action-toolbar>div[aria-label="Talep yönetimi"]{margin-left:0}.consultant-action-toolbar>div+div{width:100%;padding-top:10px;border-top:1px solid var(--color-border)}.consultant-action-dialog.ui-dialog{padding:20px 16px;gap:16px}.consultant-action-dialog footer button,.consultant-action-dialog .effort-submit-row button,.consultant-action-dialog header .icon-button{min-height:44px}.consultant-action-dialog header .icon-button{width:44px}.consultant-action-dialog .consultant-priority-options label{padding:10px;flex-wrap:wrap}.consultant-action-dialog .consultant-management-row:has(.consultant-remove-confirm){grid-template-columns:1fr}}.consultant-action-dialog .field-help,.consultant-action-dialog .consultant-choice-field{font-size:12px;font-weight:400}.consultant-effort-history .effort-period-toggle{padding:12px 0;gap:10px}.consultant-effort-history .effort-period-identity strong,.consultant-effort-history .effort-consultant-identity strong,.consultant-effort-history .effort-consultant-state strong,.consultant-effort-history .effort-period-summary>strong{font-size:13px;font-weight:500}.consultant-effort-history .effort-period-identity small,.consultant-effort-history .effort-period-detail-section h4,.consultant-effort-history .effort-worklog-list p{font-size:12px;font-weight:400}.consultant-effort-history .effort-status-badge{font-size:11px;font-weight:400;padding:4px 6px;border-radius:4px}.consultant-effort-history .effort-period-content{padding:0 0 10px}.consultant-effort-history .effort-period-details{gap:12px}.consultant-effort-history .effort-consultant-identity small{white-space:normal;overflow-wrap:anywhere}.consultant-effort-history .effort-period-summary{gap:6px}.consultant-detail-loading-actions{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin:20px 0}.consultant-detail-loading-actions>div{display:flex;flex-wrap:wrap;gap:8px}.consultant-effort-history>header,.consultant-effort-history>footer{flex-shrink:0}.consultant-effort-history>header p{overflow-wrap:anywhere}.consultant-effort-history-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px}.consultant-effort-history .effort-history-summary{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:0 0 16px}.effort-history-summary>div{display:flex;align-items:baseline;gap:12px}.effort-history-summary>div>span{color:var(--color-muted);font-size:13px}.effort-history-summary strong{color:var(--color-text);font-size:22px;font-weight:600;font-variant-numeric:tabular-nums}.effort-history-summary strong small{font-size:13px;font-weight:400}.consultant-effort-history .effort-history-summary p{margin:0;font-size:12px;color:var(--color-muted)}.consultant-effort-history .effort-period{border:0;border-top:1px solid var(--color-border);border-radius:0;overflow:hidden}.consultant-effort-history .effort-period-list{gap:0;border:0}.consultant-effort-history .effort-period-toggle{width:100%;padding:14px 2px;border:0;background:transparent}.consultant-effort-history .effort-period-toggle:hover{background:var(--color-surface-subtle)}.consultant-effort-history .effort-period-content{padding:0 2px 14px;border:0}.consultant-effort-history .effort-period-detail-section h4{color:var(--color-muted);font-weight:500}.consultant-effort-history .effort-consultant-list li{gap:8px;padding:8px 0}.consultant-effort-history .effort-consultant-list li:first-child{padding-top:0}.consultant-effort-history .effort-worklog-list .effort-history-entry{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:start;padding:14px 0;gap:14px}.consultant-effort-history .effort-worklog-list .effort-history-entry:first-child{padding-top:6px}.effort-history-entry .effort-entry-duration{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-height:48px;padding:5px 4px;border-radius:5px;background:var(--color-surface-subtle);font-variant-numeric:tabular-nums}.effort-entry-duration strong{font-size:16px;font-weight:600}.effort-entry-duration small{font-size:12px;color:var(--color-muted)}.consultant-effort-history .effort-worklog-list .effort-entry-content{display:flex;flex-direction:column;gap:6px;min-width:0}.effort-entry-meta{display:flex;flex-wrap:wrap;gap:4px 12px;color:var(--color-muted);font-size:12px;overflow-wrap:anywhere}.effort-entry-meta strong{color:var(--color-text);font-size:13px;font-weight:500}.effort-entry-meta time{margin-left:auto}.consultant-effort-history .effort-worklog-list p{margin:0;color:var(--color-text);font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.consultant-effort-history .effort-history-empty{padding:12px 0}.effort-history-empty strong{font-size:13px;font-weight:500;color:var(--color-text)}.consultant-effort-history .effort-history-empty p{margin:4px 0 0;font-size:12px;color:var(--color-muted)}@media(max-width:700px){.consultant-effort-history .effort-period-toggle{padding:12px 2px}.consultant-effort-history .effort-period-content{padding:0 2px 12px}.consultant-effort-history .effort-consultant-list li{flex-direction:row;align-items:flex-start;flex-wrap:wrap}.consultant-effort-history .effort-consultant-state{width:auto}}.consultant-action-dialog.effort-dialog.ui-dialog{width:min(520px,100%)}.consultant-action-dialog.effort-dialog header p{overflow-wrap:anywhere}.consultant-effort-duration-field{display:grid;gap:8px}.consultant-effort-duration-field>label{font-size:13px;font-weight:500;color:var(--color-text)}.consultant-effort-duration-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.consultant-effort-duration-input{position:relative;width:160px;flex-shrink:0}.consultant-action-dialog .consultant-effort-duration-input input{width:100%;max-width:none;min-height:48px;padding:10px 56px 10px 12px;font-size:18px;font-weight:500;font-variant-numeric:tabular-nums}.consultant-effort-duration-input>span{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--color-muted);font-size:13px;pointer-events:none}.consultant-effort-duration-input input::-webkit-inner-spin-button,.consultant-effort-duration-input input::-webkit-outer-spin-button{appearance:none;margin:0}.consultant-effort-duration-input input{appearance:textfield;-moz-appearance:textfield}.consultant-effort-current-total{display:grid;gap:4px;font-size:12px;color:var(--color-muted)}.consultant-effort-current-total strong{font-size:13px;font-weight:500;color:var(--color-text);font-variant-numeric:tabular-nums}.consultant-action-dialog .effort-form .field-help{margin:0;line-height:1.5}.consultant-action-dialog .effort-form>.field-help{margin-top:-8px}.consultant-action-dialog .effort-form [aria-invalid=true]{border-color:var(--color-danger)}.consultant-action-dialog .effort-form textarea{min-height:120px}@media(max-width:380px){.consultant-effort-duration-row{gap:10px}.consultant-effort-duration-input{width:130px}}.consultant-effort-history .effort-history-scope{flex-basis:100%;line-height:1.5}.ticket-classification-dialog.ui-dialog{width:min(720px,100%)}.ticket-classification-dialog .ticket-classification-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border:0;padding:0;margin:0;min-width:0}.ticket-classification-dialog .ticket-classification-fields legend{font-size:13px;font-weight:500;margin-bottom:12px}.ticket-classification-dialog .ticket-classification-fields>.classification-title,.ticket-classification-dialog .ticket-classification-fields>p{grid-column:1 / -1}.ticket-classification-dialog .ticket-classification-fields>label{min-width:0}.consultant-effort-history .effort-assignment-needed{padding:16px;border:1px solid var(--color-border);background:var(--color-surface-subtle);border-radius:6px;gap:12px}.effort-assignment-copy strong{font-size:13px;font-weight:500;color:var(--color-text)}.effort-assignment-copy p{font-size:12px;line-height:1.6;color:var(--color-muted);margin:4px 0 0}@media(max-width:640px){.ticket-classification-dialog .ticket-classification-fields{grid-template-columns:minmax(0,1fr)}.effort-assignment-actions>button{flex:1 1 100%}}.ticket-classification-dialog.ui-dialog{width:min(640px,100%)}.ticket-classification-dialog .classification-custom{grid-column:1 / -1;display:grid;gap:14px;border-top:1px solid var(--color-border);padding-top:16px}.ticket-classification-dialog .classification-custom h3{font-size:13px;font-weight:500;margin:0}.ticket-classification-dialog .ticket-classification-fields>label{font-weight:500}.ticket-classification-dialog .classification-current{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;background:var(--color-surface-subtle);border-radius:6px}.classification-current>span{color:var(--color-muted);font-size:12px}.classification-current>strong{font-weight:500;font-size:13px}.ticket-classification-dialog .classification-intro{grid-column:1 / -1;margin:0;color:var(--color-muted);font-size:12px;line-height:1.6}.ticket-classification-dialog .ticket-classification-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.ticket-classification-dialog .classification-type{grid-column:1 / -1}.ticket-classification-dialog .classification-loading{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:16px;border-top:1px solid var(--color-border);padding-top:16px}.classification-loading>div{display:grid;gap:8px}@media(max-width:640px){.ticket-classification-dialog .ticket-classification-fields,.ticket-classification-dialog .classification-loading{grid-template-columns:minmax(0,1fr)}}.ticket-classification-dialog.ui-dialog{width:min(700px,100%);gap:20px}.ticket-classification-dialog .ticket-classification-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px}.ticket-classification-dialog .ticket-classification-fields>.classification-type{grid-column:auto}.ticket-classification-dialog .ticket-classification-fields>.classification-title{grid-column:1 / -1}.ticket-classification-dialog .ticket-classification-fields label{display:grid;gap:7px;font-size:12px;color:var(--color-muted)}.ticket-classification-dialog .ticket-classification-fields :is(input,select){width:100%;min-width:0;min-height:40px;border-radius:6px;color:var(--color-text);font-size:13px;background:var(--color-surface)}.ticket-classification-dialog .classification-custom{gap:14px;padding-top:18px}.ticket-classification-dialog footer{margin-top:0}@media(max-width:640px){.ticket-classification-dialog .ticket-classification-fields{grid-template-columns:minmax(0,1fr)}}.classification-form-loading{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px}.classification-form-loading>div{display:grid;gap:7px}.classification-form-loading>div:first-child{grid-column:1 / -1}.ticket-related-mails{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 10px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:12px;text-decoration:none;border-radius:6px}.consultant-detail-properties .ticket-custom-field-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid var(--color-border-subtle)}.consultant-detail-properties .ticket-custom-field-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 12px;font-size:12px;border-radius:6px;box-shadow:none}.ticket-related-mails:hover{color:var(--color-text);background:var(--color-surface-subtle)}.ticket-related-mails:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media(max-width:640px){.classification-form-loading{grid-template-columns:minmax(0,1fr)}}.ticket-dates{display:grid;gap:5px;font-size:11px;line-height:1.5}.ticket-dates>div{display:grid;gap:1px}.ticket-dates>div>span:first-child{color:var(--color-muted);font-size:10px}.ticket-dates time{color:var(--color-text);white-space:nowrap}.st-status,.st-priority,.st-sla{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:12px;font-weight:400;line-height:1.4}.st-status{color:var(--color-info)}.st-status>span{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:currentColor}.st-status.done{color:var(--color-success)}.st-status.waiting{color:var(--color-warning)}.st-priority{color:var(--color-muted)}.st-priority>span{width:4px;height:10px;border-radius:1px;background:currentColor}.st-priority.p-critical{color:var(--color-danger)}.st-priority.p-high{color:var(--color-warning)}.st-sla{color:var(--color-muted)}.st-sla.risk{color:var(--color-danger)}.st-owner{display:inline-flex;align-items:center;gap:7px;min-width:0;font-size:12px}.st-owner>span:last-child{min-width:0;white-space:normal;overflow-wrap:anywhere;line-height:1.5}.st-owner.empty{color:var(--color-muted)}.st-person{display:flex;align-items:center;justify-content:center;width:25px;height:25px;flex-shrink:0;background:var(--color-surface-subtle);color:var(--color-muted);border:1px solid var(--color-border);border-radius:50%;font-size:10px}.st-workspace{font-size:13px;color:var(--color-text);min-width:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:7px;overflow:hidden}.st-workspace :is(button,input,select){font-family:inherit;font-size:13px;box-shadow:none;transform:none}.st-workspace button{cursor:pointer}.st-workspace button:disabled{cursor:default;opacity:.45}.st-workspace :is(button,a,input,select):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.st-views{display:flex;gap:26px;padding:0 16px;border-bottom:1px solid var(--color-border);overflow-x:auto;scrollbar-width:thin}.st-views button{position:relative;display:flex;align-items:center;gap:7px;min-height:50px;padding:0 0 1px;background:transparent;border:0;border-radius:0;white-space:nowrap;color:var(--color-muted);font-weight:400}.st-views button[aria-pressed=true]{color:var(--color-primary);font-weight:600}.st-views button[aria-pressed=true]:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:var(--color-primary)}.st-views button span{font-size:12px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--color-muted)}.st-search{display:flex;align-items:center;gap:8px;flex:1 1 260px;max-width:350px;min-width:160px;height:36px;padding:0 10px;border:1px solid var(--color-control-border);border-radius:5px;color:var(--color-muted);background:var(--color-surface)}.st-search:focus-within{outline:2px solid var(--color-focus);outline-offset:1px}.st-search>svg{flex-shrink:0}.st-search input{width:100%;min-width:0;height:34px;padding:0;border:0;background:transparent;color:var(--color-text);outline:0!important}.st-search input::placeholder{color:var(--color-muted);font-weight:400}.st-button,.st-icon{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--color-border);border-radius:5px;background:var(--color-surface);color:var(--color-text);min-height:34px;padding:6px 10px;font-size:12px;box-shadow:none}.st-icon{width:36px;min-width:36px;height:36px;padding:0}.st-search .st-icon{min-width:24px;width:24px;height:28px;min-height:28px;border:0}.st-button:hover,.st-icon:hover{background:var(--color-surface-subtle)}.st-active-filters{display:flex;align-items:center;gap:8px;padding:0 14px 12px;flex-wrap:wrap;color:var(--color-muted);font-size:12px}.st-active-filters button{display:flex;align-items:center;gap:6px;background:var(--color-surface-subtle);border:1px solid var(--color-border);border-radius:4px;padding:4px 7px;font-size:12px;color:var(--color-text);max-width:100%;overflow-wrap:anywhere}.st-active-filters button:last-child{background:transparent;border:0;color:var(--color-primary)}.st-table-wrap{width:100%;overflow:auto}.st-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px;margin:0}.st-table .col-subject{width:auto}.st-table .col-state{width:130px}.st-table .col-priority{width:78px}.st-table .col-owner{width:145px}.st-table .col-sla{width:100px}.st-table .col-date{width:98px}.st-table thead{background:var(--color-surface-subtle)}.st-table th{height:34px;padding:7px 12px;text-align:left;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);font-size:12px;color:var(--color-muted);font-weight:500;white-space:nowrap;text-transform:none;letter-spacing:0}.st-table td{height:68px;padding:8px 12px;border-bottom:1px solid var(--color-border);vertical-align:middle;background:transparent;overflow:hidden}.st-table tr:last-child td{border-bottom:0}.st-table tbody tr:hover{background:var(--color-surface-subtle)}.st-table th:first-child,.st-table td:first-child{padding-left:16px}.st-title-button{text-decoration:none;display:block;width:100%;text-align:left;border:0;border-radius:2px;background:transparent;padding:0;font-size:14px!important;line-height:21px;font-weight:550;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:23px}.st-title-button:hover{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.st-subline{display:flex;align-items:center;gap:8px;line-height:18px;margin-top:2px;font-size:12px;color:var(--color-muted)}.st-reference{flex-shrink:0;font-variant-numeric:tabular-nums}.st-subline>span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-reference:after{content:"·";margin-left:8px}.st-table .st-status{white-space:normal;line-height:17px}.st-table .st-status>span{flex-shrink:0}.st-table .st-owner{max-width:100%}.st-table .st-person{width:25px;height:25px;border:1px solid var(--color-primary-border);font-size:10px;background:var(--color-selected-surface);color:var(--color-primary)}.st-table .st-owner.empty .st-person{display:flex;background:transparent;border:1px dashed var(--color-border);color:var(--color-muted)}.st-table .st-owner>span:last-child{max-width:none}.st-updated{color:var(--color-muted);font-size:12px;font-variant-numeric:tabular-nums}.st-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid var(--color-border);color:var(--color-muted);font-size:12px}.st-pagination>div{display:flex;align-items:center;gap:12px}.st-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:300px;padding:30px 20px;text-align:center}.st-empty h2{font-size:17px;font-weight:500;margin:0}.st-empty p{font-size:13px;line-height:1.6;color:var(--color-muted);margin:0;max-width:440px}.st-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1200px){.st-search{max-width:none}.st-table .col-state{width:120px}.st-table .col-owner{width:135px}.st-table .col-priority{width:72px}.st-table .col-sla{width:90px}.st-table .col-date{width:85px}.st-table td,.st-table th{padding-left:9px;padding-right:9px}}@media(max-width:980px){.st-table{min-width:850px}.st-search{flex-basis:100%}}@media(max-width:640px){.st-search{height:42px}.st-views{gap:18px;padding:0 12px}.st-table{min-width:0;display:block}.st-table colgroup,.st-table thead{display:none}.st-table tbody{display:block}.st-table tr{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;padding:12px;border-top:1px solid var(--color-border)}.st-table td{display:flex;align-items:center;gap:8px;height:auto;min-height:22px;border:0!important;padding:0!important;overflow:visible}.st-table td.st-subject{grid-column:1/-1;display:block;margin-bottom:3px}.st-title-button{white-space:normal;overflow:visible;font-size:14px!important;line-height:22px;min-height:44px}.st-table td:before{content:attr(data-label);font-size:11px;color:var(--color-muted)}.st-table .st-subject:before{display:none}.st-subline{margin-top:3px}.st-table .st-owner{overflow:hidden}.st-pagination{flex-wrap:wrap;gap:8px}.st-pagination .st-button{min-height:40px}.st-pagination>div{margin-left:auto}}@media(prefers-reduced-motion:reduce){.st-workspace *{transition:none!important}}.st-workspace{border-radius:9px}.st-views .st-view-icon{display:flex;align-items:center;color:inherit}.st-views .st-view-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:21px;padding:0 5px;box-sizing:border-box;border-radius:5px;background:var(--color-surface-subtle);font-size:11px}.st-views button[aria-pressed=true] .st-view-count{background:var(--color-selected-surface);color:var(--color-primary);font-weight:600}.st-subject-layout{display:flex;align-items:center;gap:11px;min-width:0}.st-ticket-glyph{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:32px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface-subtle);color:var(--color-muted)}.st-subject-copy{min-width:0;flex:1}.st-subline{gap:8px;margin-top:4px}.st-reference{font-size:11px;font-weight:500;letter-spacing:.02em;color:var(--color-muted)}.st-table .st-status{padding:4px 7px;border-radius:5px;background:var(--color-info-soft);font-size:12px;line-height:16px}.st-table .st-status.done{background:var(--color-success-soft)}.st-table .st-status.waiting{background:var(--color-warning-soft)}.st-table tbody tr:hover .st-ticket-glyph{color:var(--color-primary);border-color:var(--color-primary-border);background:var(--color-selected-surface)}.st-table tbody tr:hover .st-title-button{color:var(--color-primary)}.st-table tbody td{border-bottom-color:color-mix(in srgb,var(--color-border) 65%,transparent)}.st-table .st-sla.risk,.st-table .st-priority{font-weight:500}@media(max-width:640px){.st-table .st-status{padding:3px 6px}.st-ticket-glyph{width:27px;height:30px;align-self:flex-start;margin-top:4px}.st-subject-layout{gap:9px}.st-views{gap:18px}.st-table td{height:auto}.st-table td.st-subject{margin-bottom:6px}.st-subline{font-size:11px}}.st-primary-filters{display:grid;grid-template-columns:minmax(180px,1.8fr) minmax(130px,1.2fr) minmax(120px,1fr) minmax(120px,1fr) auto;gap:12px;padding:16px;align-items:end}.st-filter-field{display:flex;flex-direction:column;gap:7px;min-width:0;color:var(--color-muted);font-size:12px}.st-filter-field>span:first-child{font-size:12px;line-height:16px;font-weight:500}.st-filter-field select,.st-filter-field>input{width:100%;min-width:0;height:38px;padding:0 25px 0 10px;border:1px solid var(--color-control-border);border-radius:5px;background:var(--color-surface);color:var(--color-text);font-size:13px;box-sizing:border-box;font-weight:400}.st-query-field .st-search{width:100%;height:38px;max-width:none;min-width:0;box-sizing:border-box;flex:none;font-weight:400}.st-filter-toggle{height:38px;white-space:nowrap;font-size:12px!important;padding:7px 10px}.st-filter-toggle.is-active{color:var(--color-primary);border-color:var(--color-primary-border);background:var(--color-selected-surface)}.st-filter-toggle b{font-size:11px;min-width:15px}.st-advanced-filters{margin:0 16px 14px;padding:12px 14px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface-subtle)}.st-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 12px}.st-date-error{font-size:12px;color:var(--color-danger);margin-bottom:0}.st-filter-field input[aria-invalid=true]{border-color:var(--color-danger)}.st-active-filters{padding:0 16px 12px}.st-results-toolbar{display:flex;justify-content:space-between;align-items:center;padding:0 16px 12px;gap:12px}.st-results-toolbar>span{display:flex;align-items:center;gap:10px;min-width:0;font-size:12px;color:var(--color-muted)}.st-results-toolbar strong{color:var(--color-text);font-size:13px;font-weight:500}.st-results-toolbar>div{display:flex;gap:10px;align-items:center}.st-results-toolbar select{background:transparent;border:0;color:var(--color-muted);font-size:12px;height:32px;padding:3px 20px 3px 8px;max-width:175px}.st-results-toolbar .st-icon{width:32px;min-width:32px;height:32px;min-height:32px;border-color:var(--color-border)}.st-table .col-state{width:135px}.st-table .col-priority-sla{width:108px}.st-table .col-owner{width:140px}.st-table .col-date{width:90px}.st-table .col-actions{width:48px}.st-cell-stack{display:flex;flex-direction:column;gap:5px;align-items:flex-start;font-size:12px}.st-milestones{display:flex;gap:3px;margin-top:7px;width:64px}.st-milestones>span{height:3px;flex:1;border-radius:2px;background:var(--color-border)}.st-milestones>span.current{background:var(--color-primary)}.st-milestones>span.complete{background:var(--color-success)}.st-updated small{display:block;margin-top:4px;font-size:11px;color:var(--color-muted)}.st-row-action .st-icon{border:0;background:transparent;color:var(--color-muted);height:32px;min-height:32px;width:32px;min-width:32px;padding:0}.st-row-action .st-icon:hover{background:var(--color-selected-surface);color:var(--color-primary)}.st-page-size{display:flex;align-items:center;gap:6px;margin-left:auto}.st-page-size select{border:1px solid var(--color-border);border-radius:4px;background:var(--color-surface);color:var(--color-text);padding:5px 20px 5px 8px;font-size:12px}.st-review-flag{display:inline-block;margin-top:4px;font-size:11px;color:var(--color-warning)}.st-reason{font-size:12px;line-height:18px;color:var(--color-warning)}.st-sender{display:block;font-size:12px;line-height:18px;overflow-wrap:anywhere}.st-review-table .col-state{width:165px}.st-review-table .col-owner{width:170px}.st-review-table .col-priority-sla{width:70px}@media(max-width:1200px){.st-primary-filters{grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(105px,1fr));gap:10px}.st-filter-toggle{grid-column:4;justify-self:end}.st-table .col-state{width:125px}.st-table .col-owner{width:130px}.st-table .col-date{width:85px}}@media(max-width:980px){.st-primary-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.st-query-field{grid-column:span 2}.st-filter-toggle{grid-column:auto;justify-self:stretch}.st-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.st-table{min-width:900px}}@media(max-width:640px){.st-primary-filters{padding:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.st-query-field{grid-column:1/-1}.st-primary-filters .st-filter-toggle{grid-column:auto}.st-filter-field select,.st-filter-field>input,.st-query-field .st-search,.st-filter-toggle{height:42px}.st-query-field .st-search input{height:38px}.st-advanced-filters{margin:0 12px 12px;padding:10px}.st-filter-grid{gap:12px 10px}.st-filter-field input[type=date]{padding:0 5px;font-size:12px}.st-results-toolbar{padding:0 12px 12px;flex-wrap:wrap}.st-results-toolbar>div{margin-left:auto}.st-active-filters{padding:0 12px 12px}.st-table{min-width:0}.st-table .st-row-action{justify-content:flex-end;grid-column:2;grid-row:4}.st-table .st-row-action:before{display:none}.st-row-action .st-icon{border:1px solid var(--color-border);width:38px;height:32px}.st-table td[data-label=Durum]{flex-wrap:wrap}.st-milestones{margin:0 0 0 38px}.st-table .st-updated time{display:flex;align-items:center;gap:6px}.st-updated small{margin:0}.st-page-size{margin-left:auto}.st-table td{height:auto}.st-pagination>div{width:100%;justify-content:space-between}.st-pagination{padding:12px}.st-review-table .st-row-action{grid-row:auto}}.st-primary-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:14px 16px 12px}.st-filter-field{display:flex;flex-direction:row;align-items:center;gap:0;height:36px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);min-width:0;box-sizing:border-box;overflow:hidden}.st-filter-field>span:first-child{padding-left:10px;color:var(--color-muted);font-size:12px;font-weight:500;white-space:nowrap;flex-shrink:0;line-height:34px}.st-filter-field>span:first-child:after{content:":";margin-right:2px}.st-filter-field select,.st-filter-field>input{height:34px;min-width:0;flex:1;width:0;border:0;border-radius:0;background:transparent;padding:0 22px 0 5px;color:var(--color-text);font-size:12px;font-weight:400}.st-filter-field:focus-within{outline:2px solid var(--color-focus);outline-offset:1px}.st-filter-field select:focus-visible,.st-filter-field>input:focus-visible{outline:none}.st-primary-filters>.st-filter-field{flex:1 1 145px;max-width:200px}.st-primary-filters>.st-filter-field[data-filter=state]{flex-basis:125px;max-width:180px}.st-primary-filters>.st-query-field{flex:2 1 235px;max-width:none;padding:0;border:0;overflow:visible}.st-query-field .st-search{display:flex;align-items:center;gap:8px;width:100%;height:36px;padding:0 10px;border:1px solid var(--color-control-border);border-radius:6px;box-sizing:border-box;line-height:normal}.st-query-field .st-search:after{display:none}.st-query-field .st-search input{height:34px;min-width:0;font-size:13px}.st-filter-field.is-filtered{border-color:var(--color-primary-border);background:var(--color-selected-surface)}.st-filter-field.is-filtered>span:first-child{color:var(--color-primary)}.st-filter-toggle{height:36px;min-height:36px;flex-shrink:0;gap:6px;justify-self:auto;grid-column:auto;font-size:12px!important;background:var(--color-surface-subtle);padding:7px 9px}.st-filter-toggle .is-rotated{transform:rotate(180deg)}.st-advanced-filters{margin:0 16px 12px;padding:12px 0;border:0;border-radius:0;border-top:1px dashed var(--color-border);border-bottom:1px solid var(--color-border);background:transparent}.st-advanced-filters .st-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.st-date-field input[type=date]{padding:0 7px 0 4px;font-size:12px}.st-filter-field:has(input[aria-invalid=true]){border-color:var(--color-danger)}.st-results-toolbar{padding-bottom:12px}.st-filter-toggle b{display:inline-flex;align-items:center;justify-content:center;background:var(--color-selected-surface);color:var(--color-primary);border-radius:4px;min-width:17px;height:17px;font-size:11px}@media(max-width:1100px){.st-primary-filters>.st-query-field{flex-basis:100%}.st-primary-filters>.st-filter-field:not(.st-query-field){max-width:none;flex-basis:120px}.st-primary-filters>.st-filter-toggle{flex:0 0 auto}.st-advanced-filters .st-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.st-primary-filters{display:grid;grid-template-columns:1fr 1fr;padding:12px;gap:8px}.st-primary-filters>.st-query-field{grid-column:1/-1;width:100%;height:42px}.st-filter-field{height:42px}.st-filter-field select,.st-filter-field>input{height:40px}.st-primary-filters .st-query-field .st-search{height:42px}.st-query-field .st-search input{height:40px}.st-primary-filters>.st-filter-field{width:100%;max-width:none}.st-filter-toggle{height:42px;min-height:42px;width:100%;justify-content:center}.st-advanced-filters{margin:0 12px 12px;padding:10px 0}.st-advanced-filters .st-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.st-date-field{grid-column:1/-1}.st-filter-field>span:first-child{font-size:11px;padding-left:8px}.st-filter-field select{font-size:12px;padding-right:20px}.st-date-field>input{font-size:13px!important}}.st-inline-date-hint{margin:7px 0 0;color:var(--color-muted);font-size:11px;text-align:right;line-height:16px}@media(max-width:640px){.st-inline-date-hint{text-align:left}}.st-searchable-filter{display:flex;overflow:hidden}.st-searchable-filter>button{display:flex;align-items:center;gap:6px;width:100%;min-width:0;height:100%;padding:0 9px;border:0;background:transparent;color:var(--color-text);font:inherit;cursor:pointer;text-align:left}.st-combo-label{flex-shrink:0;font-size:12px;font-weight:500;color:var(--color-muted)}.st-combo-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400}.st-searchable-filter>button>svg{flex-shrink:0;margin-left:auto}.st-searchable-filter.is-filtered .st-combo-label{color:var(--color-primary)}.st-combo-popup{position:fixed;z-index:200;display:flex;flex-direction:column;padding:0;box-sizing:border-box;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:8px;box-shadow:var(--shadow-overlay);overflow:hidden;font-family:inherit}.st-combo-search{display:flex;align-items:center;gap:8px;padding:10px 12px;min-height:43px;box-sizing:border-box;flex-shrink:0;border-bottom:1px solid var(--color-border);color:var(--color-muted)}.st-combo-search input{flex:1;width:100%;min-width:0;padding:0;background:transparent;border:0;color:var(--color-text);font-family:inherit;font-size:13px;line-height:22px;outline:0;box-shadow:none}.st-combo-search:focus-within{box-shadow:inset 0 -2px var(--color-focus)}.st-combo-search button{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:25px;height:25px;min-height:25px;padding:0;background:transparent;border:0;border-radius:4px;color:var(--color-muted);cursor:pointer}.st-combo-options{padding:5px;overflow-y:auto;min-height:0;overscroll-behavior:contain}.st-combo-option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;min-height:36px;box-sizing:border-box;border-radius:5px;color:var(--color-text);font-size:13px;line-height:18px;cursor:pointer;overflow-wrap:anywhere}.st-combo-option>svg{flex-shrink:0;color:var(--color-primary)}.st-combo-option[data-active=true]{background:var(--color-selected-surface)}.st-combo-option[aria-selected=true]{color:var(--color-primary);font-weight:500}.st-combo-empty{padding:18px 14px;margin:0;font-size:13px;text-align:center;color:var(--color-muted);line-height:20px}.st-combo-popup button:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}@media(max-width:640px){.st-combo-option{min-height:44px}.st-combo-search{min-height:48px}.st-combo-search input{font-size:16px}.st-combo-label{font-size:11px}.st-searchable-filter>button{gap:5px;padding:0 8px}}.st-searchable-filter>button[role=combobox]{flex:1;width:0;min-width:0}.st-searchable-filter>.st-combo-clear{flex:0 0 26px;width:26px;min-width:26px;padding:0 6px 0 3px;justify-content:center;color:var(--color-muted);border:0}.st-searchable-filter>.st-combo-clear:hover{color:var(--color-danger);background:var(--color-danger-soft)}.st-searchable-filter>.st-combo-clear>svg{margin:0}.st-date-preset{grid-column:span 2}.st-custom-date-range{display:flex;align-items:center;gap:8px;grid-column:1/-1;justify-content:flex-end}.st-custom-date-range .st-filter-field{flex:1;max-width:260px}.st-range-separator{color:var(--color-muted);font-size:12px}.st-active-filters{display:flex;flex-wrap:nowrap;align-items:center;gap:10px}.st-filter-chips{display:flex;align-items:center;gap:6px;flex:1;min-width:0;overflow-x:auto;scrollbar-width:thin;padding:2px 0}.st-filter-chips>button,.st-filter-chips>button:last-child{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;max-width:310px;min-height:28px;padding:4px 8px;border:1px solid var(--color-primary-border);border-radius:5px;background:var(--color-selected-surface);color:var(--color-primary);font-size:12px}.st-filter-chips>button>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-filter-chips>button>svg{flex-shrink:0}.st-active-filters>.st-clear-all{flex-shrink:0;white-space:nowrap;font-size:12px}@media(max-width:980px){.st-date-preset{grid-column:span 2}}@media(max-width:640px){.st-combo-clear{min-height:40px}.st-date-preset{grid-column:1/-1}.st-custom-date-range{display:grid;grid-template-columns:1fr;gap:8px}.st-custom-date-range .st-filter-field{max-width:none;width:100%}.st-range-separator{display:none}.st-filter-chips>button{max-width:250px;min-height:32px}.st-active-filters{gap:6px}.st-active-filters>.st-clear-all{font-size:11px}}.st-queue-groups{border-bottom:1px solid var(--color-border)}.st-queue-groups .st-ticket-views{display:flex;flex-wrap:wrap;gap:0 24px;padding:0 16px;border-bottom:1px solid var(--color-border);overflow:visible}.st-queue-groups .st-ticket-views button{min-height:44px;font-size:13px}.st-queue-groups .st-ticket-views button>span:first-child{font-size:13px;color:inherit;font-weight:inherit}.st-review-views{display:flex;align-items:center;gap:8px;min-height:42px;padding:5px 16px;box-sizing:border-box;background:var(--color-surface-subtle)}.st-queue-group-label{font-size:11px;color:var(--color-muted);margin-right:8px}.st-review-views button{display:flex;align-items:center;gap:8px;min-height:30px;padding:4px 10px;background:transparent;border:1px solid transparent;border-radius:5px;color:var(--color-muted);font-size:12px;font-weight:400}.st-review-views button:hover{background:var(--color-surface)}.st-review-views button[aria-pressed=true]{color:var(--color-primary);border-color:var(--color-primary-border);background:var(--color-surface);font-weight:500}.st-review-views .st-view-count{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:18px;padding:0 3px;border-radius:4px;background:var(--color-surface);font-size:11px;font-weight:400;color:var(--color-muted)}.st-review-views button[aria-pressed=true] .st-view-count{background:var(--color-selected-surface);color:var(--color-primary)}@media(max-width:1100px){.st-queue-groups .st-ticket-views{gap:0 17px}.st-queue-groups .st-ticket-views button,.st-queue-groups .st-ticket-views button>span:first-child{font-size:12px}}@media(max-width:640px){.st-queue-groups .st-ticket-views{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px 12px;gap:2px 9px}.st-queue-groups .st-ticket-views button{min-height:44px;gap:5px;justify-content:space-between;white-space:normal;text-align:left;line-height:16px}.st-queue-groups .st-ticket-views button>span:first-child{font-size:12px}.st-queue-groups .st-view-count{min-width:19px;padding:0 3px;flex-shrink:0}.st-review-views{padding:5px 12px;gap:5px}.st-queue-group-label{margin-right:auto}.st-review-views button{min-height:40px;padding:5px 8px}}@media(max-width:640px){.st-row-action .st-icon{width:44px;height:44px;min-height:44px}}.st-title-button{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow:hidden;max-height:44px}.st-match{background:var(--color-selected-surface);color:var(--color-primary);box-shadow:inset 0 -1px 0 var(--color-primary-border);border-radius:2px;font:inherit}.st-table tbody tr:focus-within{background:var(--color-surface-subtle)}.st-resource-error,.st-mail-poll{display:flex;align-items:center;gap:12px;padding:8px 16px;margin:0;font-size:12px}.st-resource-error{color:var(--color-danger)}.st-mail-poll{justify-content:flex-end;color:var(--color-muted);flex-wrap:wrap}.st-mail-poll .st-button{font-size:12px}.st-table .col-sla{width:115px}.st-table .st-priority{padding:4px 7px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:5px}.st-table .st-priority.p-critical{color:var(--color-danger);background:var(--color-danger-soft)}.st-table .st-priority.p-high{color:var(--color-warning);background:var(--color-warning-soft)}.st-table .st-priority.p-medium{color:var(--color-primary);background:var(--color-primary-soft)}.st-table .st-priority.p-low{color:var(--color-muted);background:var(--color-surface-subtle)}.st-table .st-priority svg,.st-table .st-sla svg{flex-shrink:0}.st-table .col-date{width:142px}.st-review-table .st-reason{display:inline-flex;align-items:flex-start;gap:6px;padding:5px 7px;border-radius:5px;background:var(--color-warning-soft);color:var(--color-warning-text-strong);white-space:normal}.st-review-table .st-reason svg{flex-shrink:0;margin-top:2px}.st-review-table .col-state{width:185px}.st-review-table .col-owner{width:210px}.st-review-table .st-sender{line-height:1.6}.mr-company-context{display:block;width:100%;color:var(--color-muted);overflow-wrap:anywhere}.st-loading-cell{display:grid;gap:5px;min-width:0}.st-loading-cell .app-skeleton-block{max-width:100%}.st-advanced-filters.st-email-review-filters{border:0;padding:0;margin-bottom:14px}.st-email-review-filters .st-filter-grid{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.st-email-review-filters .st-filter-grid>.st-filter-field{flex:1 1 280px;min-width:0}.st-email-review-filters .st-filter-grid>.st-date-preset{flex:1 1 240px}.st-email-review-filters .st-custom-date-range{flex:1 1 100%;justify-content:flex-start}.st-email-review-filters .st-custom-date-range .st-filter-field{min-width:0;max-width:none}@media(max-width:640px){.st-email-review-filters .st-filter-grid>.st-filter-field,.st-email-review-filters .st-custom-date-range{flex-basis:100%}}.mr-workspace .mr-views{gap:24px;flex-wrap:wrap;overflow:visible}.mr-workspace .mr-views button{min-height:46px}.mr-filter-row{display:flex;align-items:center;gap:12px;padding:16px 16px 4px}.mr-filter-row .st-search{flex:1;max-width:none;width:auto;min-width:0}.mr-applied{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 16px 0}.mr-applied button{display:inline-flex;align-items:center;gap:8px;max-width:100%;overflow-wrap:anywhere;padding:5px 8px;background:var(--color-selected-surface);color:var(--color-primary);border:1px solid var(--color-primary-border);border-radius:4px;font-size:12px;text-align:left}.mr-applied button svg{flex-shrink:0}.mr-applied .mr-clear{color:var(--color-muted);border-color:transparent;background:transparent}.mr-workspace .mr-table{min-width:0}.mr-table .mr-col-subject{width:43%}.mr-table .mr-col-status{width:17%}.mr-table .mr-col-next{width:20%}.mr-table .mr-col-updated{width:15%}.mr-table .mr-col-action{width:5%}.mr-table .st-subline>span{white-space:normal;overflow-wrap:anywhere}.mr-table .row-progress{margin-top:7px}.mr-table .row-progress .progress-label{display:none}.mr-table .row-progress .progress-nodes{gap:3px}.mr-table .row-progress .progress-node{width:13px;height:3px;border-radius:2px;box-shadow:none}.mr-table .mr-next{color:var(--color-muted);line-height:1.5;overflow-wrap:anywhere}.mr-table .requires-action{color:var(--color-warning)}.mr-action-marker{display:inline-block;width:6px;height:6px;margin-right:6px;vertical-align:middle;border-radius:50%;background:currentColor}.mr-table .st-updated{font-size:12px;color:var(--color-muted)}.mr-refresh-error{display:flex;align-items:center;gap:12px;padding:12px 16px;color:var(--color-danger)}@media(max-width:800px){.mr-workspace .mr-views{gap:0 18px}.mr-workspace .mr-table{display:block}.mr-table colgroup,.mr-table thead{display:none}.mr-workspace .mr-table tbody{display:block}.mr-workspace .mr-table tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;gap:12px;padding:16px;border-bottom:1px solid var(--color-border)}.mr-workspace .mr-table tr:last-child{border-bottom:0}.mr-workspace .mr-table td{display:block;width:auto;padding:0;min-width:0;border:0}.mr-workspace .mr-table .st-subject{grid-column:1 / -1;padding:0}.mr-table td:before{content:attr(data-label);display:block;font-size:11px;color:var(--color-muted);margin-bottom:5px}.mr-table .st-subject:before,.mr-table .st-row-action:before{display:none}.mr-workspace .mr-table td[data-label=Durum]{display:block}.mr-table .mr-next{grid-column:2 / -1}.mr-table .st-updated{grid-column:1 / 3}.mr-table .st-row-action{justify-self:end;align-self:end}.mr-workspace .mr-table .st-row-action .st-icon{width:44px;height:44px}}@media(max-width:640px){.mr-workspace .mr-views{display:flex;padding:4px 12px;gap:0 18px}.mr-workspace .mr-views button{min-height:44px;font-size:12px}.mr-filter-row{flex-wrap:wrap;padding:12px 12px 4px}.mr-filter-row .st-search{flex-basis:100%;height:44px}.mr-applied{padding-left:12px;padding-right:12px}.mr-applied button{min-height:36px}.mr-workspace .st-results-toolbar{padding:12px}.mr-workspace .st-results-toolbar>div{width:auto}.mr-workspace .st-results-toolbar select{min-width:0;max-width:160px;min-height:44px}.mr-workspace .st-results-toolbar .st-icon{min-width:44px;min-height:44px}.mr-workspace .st-pagination{padding:12px}.mr-workspace .st-pagination>div{width:100%;flex-wrap:wrap;justify-content:flex-end}.mr-workspace .st-page-size{margin-left:0;margin-right:auto}}.mr-table .row-progress{width:fit-content}.mr-table .row-progress .progress-nodes{min-height:3px;width:auto;padding:0;justify-content:start}.mr-table .row-progress .progress-nodes:before{display:none}.mr-table .row-progress .progress-node{border:0}.mr-workspace .st-page-size{white-space:nowrap}.mr-workspace .st-page-size select{width:auto;min-width:65px}@media(max-width:800px){.mr-workspace .mr-table .st-row-action{grid-column:3;grid-row:3}}@media(max-width:640px){.mr-workspace .st-pagination>div{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px}.mr-workspace .st-page-size{grid-column:1 / -1;margin:0;justify-self:start}.mr-workspace .st-pagination .st-button{min-width:0;min-height:44px}}.consultant-workspace.panel{border-radius:7px;padding:0;gap:0;box-shadow:none}.consultant-table{table-layout:fixed;width:100%}.consultant-table th:nth-child(1){width:29%}.consultant-table th:nth-child(2){width:13%}.consultant-table th:nth-child(3){width:9%}.consultant-table th:nth-child(4){width:12%}.consultant-table th:nth-child(5){width:17%}.consultant-table th:nth-child(6){width:16%}.consultant-table th:nth-child(7){width:4%}.consultant-table td{overflow-wrap:anywhere}.consultant-table .st-subline{display:block;line-height:1.5}.consultant-statuses{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.consultant-statuses .entity-status-badge{max-width:100%;white-space:normal;font-size:11px;line-height:1.4}.consultant-service-fact{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.5}.consultant-service-fact svg{flex-shrink:0;margin-top:2px}.consultant-priority{display:inline-flex;align-items:center;padding:4px 7px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:5px;font-weight:600;white-space:nowrap}.consultant-priority svg{color:inherit;margin-top:0}.consultant-priority.p-critical{color:var(--color-danger);background:var(--color-danger-soft)}.consultant-priority.p-high{color:var(--color-warning);background:var(--color-warning-soft)}.consultant-priority.p-medium{color:var(--color-primary);background:var(--color-primary-soft)}.consultant-priority.p-low{color:var(--color-muted);background:var(--color-surface-subtle)}.consultant-sla{color:var(--color-muted)}.consultant-fact{display:block;font-size:12px;line-height:1.5}.consultant-secondary{display:block;margin-top:5px;font-size:11px;line-height:1.5;color:var(--color-muted)}.consultant-sla.tone-danger{color:var(--color-danger)}.consultant-sla.tone-warning{color:var(--color-warning-text-strong)}.consultant-next-step{margin-top:6px;font-size:12px;line-height:1.5;color:var(--color-primary)}.consultant-table-loading td>.app-skeleton-block{max-width:100%;margin-block:5px}.consultant-search-skeleton{width:100%;height:36px;border-radius:5px}.consultant-workspace .filter-result-region>.field-help{margin:12px 16px}@media(max-width:900px){.consultant-workspace .consultant-table thead{display:none}.consultant-workspace .consultant-table tbody{display:block}.consultant-workspace .consultant-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:16px;border-bottom:1px solid var(--color-border)}.consultant-workspace .consultant-table td{display:block;width:auto;padding:0;border:0;min-width:0}.consultant-workspace .consultant-table td:first-child{grid-column:1 / -1}.consultant-workspace .consultant-table td:not(:first-child):not(:last-child):before{content:attr(data-label);display:block;font-size:11px;color:var(--color-muted);margin-bottom:6px}.consultant-workspace .consultant-table .st-row-action{grid-column:2;grid-row:auto;justify-self:end}.consultant-workspace .consultant-table .st-icon{width:44px;height:44px}.consultant-search-skeleton{height:44px}}.group-workload{display:grid;gap:0;min-width:0;overflow:hidden;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface)}.group-workload>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid var(--color-border)}.group-workload h2,.group-workload p{margin:0}.group-workload h2{font-size:15px;font-weight:600}.group-workload p{max-width:620px;margin-top:3px;overflow:hidden;color:var(--color-muted);font-size:12px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.group-workload-search{width:min(240px,42vw)}.group-workload-labels,.consultant-home .group-workload-members a{display:grid;grid-template-columns:minmax(0,1fr) 52px 68px;align-items:center;gap:10px}.group-workload-labels{padding:9px 16px;border-bottom:1px solid var(--color-border);color:var(--color-muted);font-size:11px}.group-workload-labels span:not(:first-child),.consultant-home .group-workload-members a>strong{text-align:right;font-variant-numeric:tabular-nums}.group-workload-members{margin:0;padding:0;list-style:none}.group-workload-members li+li{border-top:1px solid var(--color-border)}.consultant-home .group-workload-members a{min-height:58px;padding:9px 16px;color:var(--color-text);text-decoration:none}.consultant-home .group-workload-members a:hover{background:var(--color-surface-subtle);text-decoration:none}.consultant-home .group-workload-members a:focus-visible{outline:2px solid var(--color-focus);outline-offset:-3px}.consultant-home .group-workload-members a>span{display:grid;gap:2px;min-width:0}.group-workload-members strong{overflow-wrap:anywhere;font-size:13px}.group-workload-members small{overflow:hidden;color:var(--color-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.group-workload-members strong.risk{color:var(--color-warning)}.group-workload>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:8px 16px;border-top:1px solid var(--color-border);color:var(--color-muted);font-size:12px}.group-workload>footer div{display:flex;gap:6px}.group-workload>footer button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--color-border);border-radius:5px;color:var(--color-text);background:var(--color-surface);cursor:pointer}.group-workload>footer button:disabled{color:var(--color-disabled-text);cursor:default}.group-workload-empty,.group-workload-loading{display:grid;gap:8px;justify-items:center;padding:32px 16px;color:var(--color-muted);text-align:center}.group-workload-empty strong{color:var(--color-text);font-size:13px}.group-workload-empty span{font-size:12px}.group-workload-loading .app-skeleton-block{width:100%;max-width:440px}.group-workload-error{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;color:var(--color-danger);background:var(--color-danger-soft)}.group-workload-error>div{display:grid;gap:4px}.group-workload-error span{font-size:12px}.group-workload-error button{min-height:40px;border:0;color:inherit;background:transparent;text-decoration:underline;cursor:pointer}.group-workload-error.compact{padding:10px 16px;border-bottom:1px solid var(--color-border)}@media(max-width:700px){.group-workload>header{align-items:stretch;flex-direction:column}.group-workload-search{width:100%;min-height:44px}.group-workload p,.group-workload-members small{overflow:visible;text-overflow:clip;white-space:normal}.group-workload-labels,.consultant-home .group-workload-members a{grid-template-columns:minmax(0,1fr) 44px 58px}}@media(prefers-reduced-motion:reduce){.group-workload .app-skeleton-block{animation:none}}.consultant-home{display:grid;gap:18px;min-width:0;color:var(--color-text)}.consultant-home h2{margin:0;font-size:17px;font-weight:600;line-height:1.4}.consultant-home-heading,.consultant-home-list-heading,.consultant-home-list-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.consultant-home-heading>div{display:flex;align-items:center;gap:14px}.consultant-home a,.consultant-home-empty button{display:inline-flex;align-items:center;gap:7px;min-height:40px;color:var(--color-primary);text-decoration:none;font-size:13px}.consultant-home a:hover{text-decoration:underline}.consultant-home :is(a,button):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.consultant-home-refresh{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--color-border);border-radius:5px;color:var(--color-muted);background:var(--color-surface);box-shadow:none;cursor:pointer}.consultant-home-refresh:hover{background:var(--color-surface-subtle)}.consultant-home-refresh:disabled{opacity:1;cursor:wait;color:var(--color-primary);background:var(--color-primary-soft);border-color:var(--color-primary-border)}.consultant-home-refresh-status svg{flex-shrink:0;animation:consultant-home-refresh-spin var(--motion-refresh) linear infinite}@keyframes consultant-home-refresh-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.consultant-home-refresh-status svg{animation:none}}.consultant-home-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.consultant-home-metric{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:18px 16px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface);color:var(--color-text);box-shadow:none;text-align:left;font:inherit;cursor:pointer}.consultant-home-metric>svg{color:var(--color-muted)}.consultant-home-metric>span{display:grid;gap:5px;font-size:13px;font-weight:500}.consultant-home-metric small{font-size:12px;font-weight:400;color:var(--color-muted);line-height:1.5}.consultant-home-metric strong{font-size:28px;font-weight:600;font-variant-numeric:tabular-nums}.consultant-home-metric:hover{border-color:var(--color-control-border)}.consultant-home-metric.is-selected{border-color:var(--color-primary);background:var(--color-primary-soft)}.consultant-home-metric.has-risk>svg,.consultant-home-metric.has-risk strong{color:var(--color-warning)}.consultant-home-list{overflow:hidden;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface)}.consultant-home-list-heading{padding:16px;border-bottom:1px solid var(--color-border)}.consultant-home-list-heading p{margin:4px 0 0;font-size:12px;color:var(--color-muted);line-height:1.5}.consultant-home-list-status{position:relative;display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;min-width:104px;min-height:28px;font-size:12px;color:var(--color-muted);white-space:nowrap}.consultant-home-list-status.is-refreshing .consultant-home-list-count{visibility:hidden}.consultant-home-refresh-status{position:absolute;right:0;display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:5px;background:var(--color-primary-soft);color:var(--color-primary);font-size:11px;line-height:18px}.consultant-home-list-footer{padding:8px 16px;border-top:1px solid var(--color-border);font-size:12px;color:var(--color-muted)}.consultant-home .st-title-button{min-height:0;font-size:13px}.consultant-home-empty{display:grid;justify-items:center;gap:10px;padding:48px 20px;text-align:center}.consultant-home-empty>svg{color:var(--color-muted)}.consultant-home-empty h3{margin:0;font-size:15px;font-weight:500}.consultant-home-empty p{margin:0;max-width:380px;font-size:13px;line-height:1.6;color:var(--color-muted)}.consultant-home-empty button{border:0;background:transparent;padding:4px 8px;cursor:pointer}.consultant-home-error{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-radius:5px;background:var(--color-danger-soft);color:var(--color-danger);font-size:13px}.consultant-home-error button{min-height:40px;border:0;background:transparent;color:inherit;text-decoration:underline;white-space:nowrap;cursor:pointer}.consultant-home-loading .consultant-home-metric{cursor:default}@media(max-width:1100px){.consultant-home-summary{gap:10px}.consultant-home-metric{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:14px}.consultant-home-metric>svg,.consultant-home-loading .consultant-home-metric>.icon{display:none}}@media(max-width:700px){.consultant-home-heading{align-items:flex-start;flex-wrap:wrap;gap:10px}.consultant-home-heading>div{justify-content:space-between;width:100%}.consultant-home-summary{grid-template-columns:1fr;gap:8px}.consultant-home-metric{padding:12px 14px}.consultant-home-metric strong{font-size:24px}.consultant-home-list-heading{align-items:flex-start;gap:10px}.consultant-home-list-footer{align-items:flex-start;flex-direction:column;gap:2px;padding-block:12px}.consultant-home :is(a,button){min-height:44px}.consultant-home-refresh{width:44px}.consultant-home-error{align-items:flex-start;flex-direction:column;gap:4px}}.consultant-home-refresh[aria-busy=true] svg{animation:consultant-home-refresh-spin var(--motion-refresh) linear infinite}@media(prefers-reduced-motion:reduce){.consultant-home-refresh[aria-busy=true] svg{animation:none}}.company-users-page{display:grid;gap:20px;min-width:0}.company-users-header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6)}.company-users-header h1,.company-users-permission h1,.company-users-dialog h2{margin:0;color:var(--text)}.company-users-header h1{margin-top:var(--space-1);font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.2}.company-users-header p,.company-users-permission p,.company-users-dialog p{margin:var(--space-2) 0 0;color:var(--muted);line-height:1.5}.company-users-eyebrow{color:var(--primary);font-size:.75rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.company-users-surface,.company-users-permission{min-width:0;border:1px solid var(--border);border-radius:7px;background:var(--surface);box-shadow:none}.company-users-surface{overflow:hidden}.company-users-search{position:relative;display:flex;align-items:center;width:min(22rem,100%)}.company-users-search svg{position:absolute;inset-inline-start:var(--space-3);color:var(--muted);pointer-events:none}.company-users-search input{width:100%;min-height:var(--touch-target);padding:var(--space-2) var(--space-3) var(--space-2) calc(var(--space-8) + var(--space-1));border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);background:var(--surface-flat)}.company-users-search input:focus-visible,.company-users-permission-button:focus-visible,.company-users-pagination button:focus-visible,.company-users-dialog button:focus-visible,.company-users-dialog textarea:focus-visible,.company-users-dialog select:focus-visible,.company-users-dialog input:focus-visible{outline:none;border-color:var(--primary);box-shadow:var(--focus-ring)}.company-users-table-wrap{min-width:0;overflow-x:auto}.company-users-table{width:100%;border-collapse:collapse;color:var(--text);font-size:13px}.company-users-table th,.company-users-table td{padding:10px 16px;border-bottom:1px solid var(--border);text-align:start;vertical-align:middle}.company-users-table th{color:var(--muted);background:var(--surface-flat);font-size:.75rem;font-weight:500;line-height:1.4;white-space:normal}.company-users-table td:first-child,.company-users-table td:nth-child(2){min-width:10rem}.company-users-table td:last-child{min-width:10rem}.company-users-table td>strong,.company-users-table td>small,.company-users-table td>span:not(.entity-status-badge){display:block}.company-users-table td>small{margin-top:var(--space-1)}.company-users-table td small{color:var(--muted);overflow-wrap:anywhere}.company-users-role-request-button{margin-top:var(--space-2);padding:0;border:0;color:var(--primary);background:transparent;font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}.company-users-role-request-button:focus-visible{outline:none;border-radius:var(--radius-sm);box-shadow:var(--focus-ring)}.company-users-status{width:fit-content;padding:var(--space-1) var(--space-2);border-radius:999px;font-size:.75rem;font-weight:700}.company-users-status.neutral{color:var(--muted);background:var(--surface-contrast)}.company-users-permission-cell{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px}.company-users-permission-cell>span:first-child{color:var(--muted);line-height:1.35}.company-users-permission-cell>span.is-enabled{color:var(--success);font-weight:650}.company-users-permission-button,.company-users-pagination button,.company-users-dialog header>button{display:inline-grid;place-items:center;min-width:var(--touch-target);min-height:var(--touch-target);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--primary);background:var(--surface);cursor:pointer}.company-users-permission-button{padding:var(--space-2) var(--space-3);font-weight:700}.company-users-row-feedback{grid-column:1 / -1;display:flex!important;align-items:flex-start;gap:var(--space-1);color:var(--success);font-size:.75rem;line-height:1.35}.company-users-row-feedback svg{flex:0 0 auto;margin-top:.05rem}.company-users-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:4rem;padding:var(--space-2) var(--space-4);color:var(--muted);font-size:.875rem}.company-users-pagination>div{display:flex;align-items:center;gap:var(--space-2)}.company-users-loading{display:grid}.company-users-table-skeleton td>.app-skeleton-block+.app-skeleton-block{margin-top:var(--space-1)}.company-users-skeleton-action,.company-users-skeleton-page-action{width:var(--touch-target);min-width:var(--touch-target);border-radius:var(--radius-sm)}.company-users-error,.company-users-empty{margin:var(--space-6);border-radius:var(--radius-sm)}.company-users-error{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-4);color:var(--danger);background:var(--danger-soft)}.company-users-error p,.company-users-empty p{margin:var(--space-1) 0 0;color:var(--muted)}.company-users-empty{display:grid;justify-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);color:var(--muted);text-align:center;background:var(--surface-flat)}.company-users-empty strong{color:var(--text)}.company-users-permission{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);padding:var(--space-6)}.company-users-permission>svg{color:var(--warning)}.company-users-permission h1{font-size:1.25rem}.company-users-dialog{width:min(34rem,100%);max-height:calc(100vh - var(--space-8));padding:var(--space-6);overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);background:var(--surface);box-shadow:var(--shadow-overlay)}.company-users-dialog form{display:grid;gap:var(--space-4)}.company-users-dialog header,.company-users-dialog footer{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.company-users-dialog h2{margin-top:var(--space-1);font-size:1.25rem}.company-users-dialog header>button{flex:0 0 auto;padding:0;color:var(--muted)}.company-users-dialog label{display:grid;gap:var(--space-2);font-weight:700}.company-users-dialog textarea,.company-users-dialog select{width:100%;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);background:var(--surface-flat);font:inherit;line-height:1.5}.company-users-dialog textarea{min-height:7rem;resize:vertical}.company-users-switch-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.company-users-switch-row small{display:block;margin-top:var(--space-1);color:var(--muted);font-weight:500}.company-users-switch-row input{width:1.25rem;height:1.25rem}.company-users-request-provenance{display:grid;gap:var(--space-2);margin:0;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-flat)}.company-users-request-provenance div{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:var(--space-3)}.company-users-request-provenance dt{color:var(--muted)}.company-users-request-provenance dd{margin:0;overflow-wrap:anywhere}.company-users-dialog-error{color:var(--danger)!important}.company-users-dialog footer{align-items:center;justify-content:flex-end;padding-top:var(--space-2)}.company-users-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:880px){.company-users-header{align-items:stretch;flex-direction:column}.company-users-search{width:100%}.company-users-table thead{display:none}.company-users-table,.company-users-table tbody,.company-users-table tr,.company-users-table td{display:block;width:100%}.company-users-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--border);padding:var(--space-3) var(--space-4)}.company-users-table td,.company-users-table td:first-child,.company-users-table td:nth-child(2),.company-users-table td:last-child{min-width:0;padding:var(--space-2);border:0}.company-users-table td:before{display:block;margin-bottom:var(--space-1);color:var(--muted);content:attr(data-label);font-size:.7rem;font-weight:750;text-transform:uppercase}.company-users-table td:last-child{grid-column:1 / -1}}@media(max-width:560px){.company-users-dialog,.company-users-permission{padding:var(--space-4)}.company-users-table tr{grid-template-columns:1fr}.company-users-table td:last-child{grid-column:auto}.company-users-error{grid-template-columns:auto minmax(0,1fr)}.company-users-error button{grid-column:1 / -1}.company-users-pagination{align-items:flex-start;flex-direction:column}.company-users-dialog footer{align-items:stretch;flex-direction:column-reverse}.company-users-dialog footer button{width:100%}}.company-users-table tbody tr:hover{background:var(--color-surface-subtle)}.company-users-table td strong{font-weight:600;overflow-wrap:anywhere}.company-users-table td{line-height:1.5}.company-users-permission-button{font-size:12px;font-weight:500}.company-users-role-request-button{min-height:32px;font-weight:500;text-align:left}.company-users-table td:nth-child(4){font-variant-numeric:tabular-nums}.company-users-dialog label{font-size:13px;font-weight:500}.company-users-dialog h2{font-size:18px;font-weight:600}.company-users-surface.st-workspace{gap:0}.company-users-surface .st-results-toolbar{border-bottom:1px solid var(--color-border)}.company-users-table .company-users-role-line{display:flex;align-items:center;flex-wrap:wrap;gap:2px 6px}.company-users-role-line>small{margin-top:0;font-size:12px;line-height:1.5}.company-users-role-line>small[role=status]{flex-basis:100%}.company-users-role-line>small[role=status]~small{flex-basis:100%}.company-users-team{margin-bottom:3px}.company-users-table .company-users-permission-button,.company-users-table .company-users-role-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:30px;min-height:30px;margin:0;padding:0;border-radius:4px;flex-shrink:0}.company-users-table .company-users-permission-button{border-color:transparent;background:transparent}.company-users-table :is(.company-users-permission-button,.company-users-role-icon):not(:disabled):hover{background:var(--color-selected-surface);color:var(--color-primary)}.company-users-table .company-users-permission-button:disabled{opacity:.55;cursor:default}.company-users-table .company-users-role-icon{border:1px solid var(--color-border)}.company-users-skeleton-action{width:30px;height:30px;min-width:30px}.company-users-table-skeleton .company-users-permission-cell>.app-skeleton-block:first-child{width:min(90px,100%)}@media(max-width:880px){.company-users-table tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:12px}.company-users-table td,.company-users-table td:first-child,.company-users-table td:nth-child(2),.company-users-table td:last-child{padding:0}.company-users-table td:first-child{grid-column:1 / -1}.company-users-table td:first-child:before{display:none}.company-users-table td:nth-child(2):before,.company-users-table td:nth-child(3):before{display:none}.company-users-table td:nth-child(3){display:flex;align-items:center}.company-users-table td:nth-child(6),.company-users-table td:last-child{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:10px}.company-users-table td:before{font-weight:500;text-transform:none;margin-bottom:3px}.company-users-table td:nth-child(6):before,.company-users-table td:last-child:before{margin:0}.company-users-table .company-users-permission-cell{grid-template-columns:minmax(0,1fr) 44px}.company-users-table .company-users-permission-button,.company-users-table .company-users-role-icon{width:44px;height:44px;min-width:44px;min-height:44px}.company-users-skeleton-action{width:44px;height:44px;min-width:44px}}.company-approval-settings{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px;padding:16px 20px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--surface)}.company-approval-settings h2{font-size:14px;margin:0 0 5px}.company-approval-settings p{font-size:13px;line-height:1.5;color:var(--muted);margin:0}.company-approval-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.company-approval-controls .switch-line{display:flex;align-items:center;gap:8px;font-size:13px}.company-approval-controls .switch-line input{position:absolute;opacity:0;width:1px;height:1px}.company-approval-controls .switch-line:has(input:focus-visible){outline:2px solid var(--color-primary);outline-offset:4px;border-radius:4px}.company-approval-placeholder{width:175px;height:30px;border-radius:4px;background:var(--color-border-subtle)}.company-approval-note,.company-approval-error{flex-basis:100%}.company-approval-error{display:flex;align-items:center;gap:12px;color:var(--color-danger);font-size:13px}@media(max-width:650px){.company-approval-settings{align-items:flex-start;padding:14px}.company-approval-controls{width:100%}}.company-home{gap:24px;min-width:0;color:var(--color-text)}.company-home-heading,.company-home-section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.company-home h2{margin:0;font-size:17px;font-weight:600;line-height:1.4}.company-home p{margin:5px 0 0;font-size:13px;color:var(--color-muted);line-height:1.5}.company-home a{text-decoration:none}.company-home a:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.company-home-primary,.company-home-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;min-height:40px;color:var(--color-primary);font-size:13px;font-weight:500}.company-home-primary{padding:0 14px;border-radius:5px;background:var(--color-primary);color:var(--color-on-primary)}.company-home-primary:hover{opacity:.9}.company-home-link:hover{text-decoration:underline}.company-home-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.company-home-metric{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:20px;border:1px solid var(--color-border);border-radius:7px;color:var(--color-text);background:var(--color-surface)}.company-home-metric>span{display:grid;gap:5px;font-size:13px;font-weight:500}.company-home-metric small{color:var(--color-muted);font-size:12px;font-weight:400;line-height:1.5}.company-home-metric strong{font-size:28px;font-weight:600;font-variant-numeric:tabular-nums}.company-home-metric>svg{display:none;color:var(--color-muted)}.company-home-metric:hover{border-color:var(--color-primary-border)}.company-home-metric.needs-reply{border-color:var(--color-warning)}.company-home-metric.needs-reply>svg:first-child,.company-home-metric.needs-reply strong{color:var(--color-warning)}.company-home-replies,.company-home-recent{min-width:0;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface)}.company-home-section-heading{padding:16px 20px}.company-home-section-heading h2{font-size:15px}.company-home-section-heading p{font-size:12px}.company-home-replies ul{margin:0;padding:0;list-style:none}.company-home-reply{display:grid;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:64px;padding:14px 20px;border-top:1px solid var(--color-border);color:var(--color-text);font-size:13px}.company-home-reply:hover{background:var(--color-selected-surface)}.company-home-reference{color:var(--color-muted);font-size:12px;overflow-wrap:anywhere}.company-home-reply-title{overflow-wrap:anywhere;font-weight:500}.company-home-reply-action{display:inline-flex;align-items:center;gap:8px;color:var(--color-primary)}.company-home .dashboard-priority-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1100px){.company-home-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.company-home-heading{align-items:flex-start}.company-home-summary{gap:12px}.company-home-metric{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:16px}.company-home-metric>svg{display:none}.company-home-metric strong{font-size:24px}.company-home-section-heading{padding:14px 16px;flex-wrap:wrap;gap:4px 16px}}@media(max-width:540px){.company-home{gap:18px}.company-home-heading{flex-wrap:wrap;gap:12px}.company-home-primary,.company-home-link{min-height:44px}.company-home-summary{grid-template-columns:minmax(0,1fr)}.company-home-metric{grid-template-columns:20px minmax(0,1fr) auto 16px;gap:12px}.company-home-metric>svg{display:block}.company-home-reply{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:14px 16px}.company-home-reference{grid-column:1 / -1}.company-home-reply-action{min-height:44px}.company-home .dashboard-priority-metrics{grid-template-columns:minmax(0,1fr)}}.company-home-content{display:grid;gap:24px;min-width:0}.company-home-actions,.company-home-list-actions{display:flex;align-items:center;gap:12px}.company-home-refresh{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;padding:0;border:1px solid var(--color-border);border-radius:5px;color:var(--color-muted);background:var(--color-surface);box-shadow:none;cursor:pointer}.company-home-refresh:hover{background:var(--color-surface-subtle)}.company-home-refresh:disabled{opacity:1;cursor:wait;color:var(--color-primary);background:var(--color-primary-soft);border-color:var(--color-primary-border)}.company-home button:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.company-home-refresh-slot{display:flex;justify-content:flex-end;align-items:center;min-width:104px;min-height:28px}.company-home-refresh-status{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border-radius:5px;background:var(--color-primary-soft);color:var(--color-primary);font-size:11px;line-height:18px;white-space:nowrap}.company-home-refresh-status svg{flex-shrink:0;animation:company-home-refresh-spin var(--motion-refresh) linear infinite}.company-home-error{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;border-radius:5px;background:var(--color-danger-soft);color:var(--color-danger);font-size:13px}.company-home-error button{min-height:40px;border:0;background:transparent;color:inherit;text-decoration:underline;white-space:nowrap;cursor:pointer}@keyframes company-home-refresh-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.company-home-refresh-status svg{animation:none}}@media(max-width:800px){.company-home-list-actions{width:100%;justify-content:space-between}}@media(max-width:540px){.company-home-content{gap:18px}.company-home-refresh{width:44px;height:44px}.company-home-error{align-items:flex-start;flex-direction:column;gap:4px}}.company-home-refresh[aria-busy=true] svg{animation:company-home-refresh-spin var(--motion-refresh) linear infinite}@media(prefers-reduced-motion:reduce){.company-home-refresh[aria-busy=true] svg{animation:none}}.company-home-loading .company-loading-action,.company-route-loading .company-loading-action{width:114px;height:40px;border-radius:5px;flex-shrink:0}.company-home-metric>.company-loading-count{width:28px;height:28px;border-radius:5px}.company-route-loading .company-loading-search{width:min(540px,100%);height:40px;border-radius:5px}.company-list-loading .mr-filter-row{justify-content:space-between}.company-list-loading .mr-views>span{display:inline-flex;align-items:center;min-height:46px;font-size:13px;color:var(--color-muted)}.mr-table-loading .st-subline{margin-top:7px}.mr-table-loading .st-ticket-glyph{flex-shrink:0}.mr-table-loading .app-skeleton-block{min-width:0;border-radius:4px}.mr-table-loading .st-row-action .app-skeleton-block{margin-left:auto}.settings-loading-theme{display:flex;align-items:center;gap:12px;padding:14px;min-height:90px;border:1px solid var(--color-border);border-radius:5px}.settings-loading-theme>div{display:grid;gap:5px;min-width:0;font-size:13px;font-weight:500}.settings-loading-switch{width:40px;height:24px;flex-shrink:0}@media(max-width:640px){.company-list-loading .mr-views>span{font-size:12px;min-height:44px}.company-home-loading .company-loading-action,.company-route-loading .company-loading-action,.company-route-loading .company-loading-search{height:44px}.settings-loading-theme{min-height:72px}}.company-home-loading .company-home-metric{min-height:98px}@media(max-width:1100px){.company-home-loading .company-home-metric{min-height:78px}}@media(max-width:800px){.company-home-loading .company-home-metric{min-height:74px}}.company-route-loading .create-layout{width:min(100%,800px);margin-inline:auto}.company-route-loading .create-form-panel{display:grid;gap:20px;padding:22px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface);box-shadow:none}.company-route-loading .create-form-intro{display:flex;justify-content:space-between;align-items:center;gap:12px}.company-route-loading .create-form-intro h2{margin:0;font-size:17px;font-weight:600}.company-route-loading .create-required-note{font-size:11px;color:var(--color-muted)}.request-create-loading-skeleton .create-loading-body{display:grid;gap:18px;min-width:0}.request-create-loading-skeleton .create-loading-field{display:grid;gap:7px;min-width:0;font-size:13px;font-weight:500}.request-create-loading-skeleton .create-classification{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.request-create-loading-skeleton .destination-preview{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:11px 12px;border-radius:5px;background:var(--color-surface-subtle)}.request-create-loading-skeleton .create-loading-input{height:40px;border-radius:5px}.request-create-loading-skeleton .create-loading-description{height:155px;border-radius:5px}.request-create-loading-skeleton .create-loading-attachments{height:82px;border-radius:5px}.request-create-loading-skeleton .create-loading-submit{height:38px;border-radius:5px}.request-create-loading-skeleton .form-actions{display:flex;justify-content:flex-end;margin-top:2px;padding-top:16px;border-top:1px solid var(--color-border)}.company-route-loading .personal-profile-page{display:grid;gap:16px;width:min(960px,100%)}.company-route-loading .personal-profile-header,.company-route-loading .personal-profile-summary{padding:20px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface)}.company-route-loading .personal-profile-header{display:grid;grid-template-columns:52px minmax(0,1fr) 126px;gap:16px;align-items:center}.company-route-loading .personal-profile-loading-avatar{width:52px;height:52px;border-radius:7px}.company-route-loading .personal-profile-identity{display:grid;gap:8px}.company-route-loading .personal-profile-section-heading{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px}.company-route-loading .personal-profile-loading-heading{display:grid;gap:4px}.company-route-loading .personal-profile-loading-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:1px;margin-top:16px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-border);overflow:hidden}.company-route-loading .personal-profile-loading-summary-grid>span{display:grid;gap:4px;min-width:0;padding:12px 16px;background:var(--color-surface)}.company-route-loading .personal-profile-summary-wide{grid-column:span 2}.company-route-loading .settings-loading-page{display:grid;gap:20px;width:min(960px,100%)}.company-route-loading .personal-settings-heading h2,.company-route-loading .personal-settings-section-heading h2{margin:0;font-size:17px;font-weight:600}.company-route-loading .personal-settings-heading p,.company-route-loading .personal-settings-section-heading p{margin:5px 0 0;font-size:13px;color:var(--color-muted)}.company-route-loading .personal-settings-panel{border:1px solid var(--color-border);border-radius:7px;background:var(--color-surface)}.company-route-loading .personal-settings-section-heading{padding:20px}.company-route-loading .personal-settings-section-heading h2{font-size:15px}.company-route-loading .personal-settings-themes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 20px 20px}.company-route-loading .personal-setting-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 20px;border-top:1px solid var(--color-border)}.company-route-loading .personal-setting-row>span{display:grid;gap:5px}.company-route-loading .personal-setting-row strong{font-size:13px;font-weight:500}.company-route-loading .settings-loading-switch{width:40px;height:24px}@media(max-width:760px){.company-route-loading .personal-profile-header{grid-template-columns:52px minmax(0,1fr)}.company-route-loading .personal-profile-loading-role{grid-column:1 / -1;width:126px}.company-route-loading .personal-profile-loading-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.request-create-loading-skeleton .create-classification,.company-route-loading .personal-settings-themes{grid-template-columns:minmax(0,1fr)}.request-create-loading-skeleton .create-loading-input{height:44px}.request-create-loading-skeleton .create-loading-submit{width:100%;height:44px}.request-create-loading-skeleton .destination-preview{flex-direction:column;align-items:flex-start}}@media(max-width:520px){.company-route-loading .personal-profile-header,.company-route-loading .personal-profile-summary{padding:16px}.company-route-loading .personal-profile-loading-summary-grid{grid-template-columns:minmax(0,1fr)}.company-route-loading .personal-profile-summary-wide{grid-column:auto}}.company-route-loading .mr-filter-row .company-loading-search{flex:1;width:auto;min-width:0}.company-route-loading .company-queue-workspace .mr-filter-row .company-loading-action{width:88px}.company-list-loading .mr-filter-row{display:flex;flex-wrap:nowrap;align-items:center;gap:8px}.company-list-loading .company-loading-search{flex:1;width:auto;min-width:0;height:36px}.company-list-loading .company-loading-action{flex:0 0 94px;height:36px}@media(max-width:640px){.company-list-loading .company-loading-search,.company-list-loading .company-loading-action{height:44px}}.company-queue-workspace.panel{border-radius:7px;padding:0;gap:0;box-shadow:none}.company-queue-workspace .filter-result-region>.field-help{margin:12px 20px}.mr-requester-company{display:block;color:var(--color-muted);font-size:12px;margin-top:4px;overflow-wrap:anywhere}.company-queue-workspace .mr-filter-row{flex-wrap:nowrap;gap:8px}.company-queue-workspace .mr-filter-row .st-search{flex:1}.company-queue-workspace .company-list-filter-toggle{flex-shrink:0;height:36px;min-height:36px;gap:7px;padding:0 12px;font-size:13px}.company-list-filter-toggle[aria-expanded=true]{background:var(--color-selected-surface);border-color:var(--color-primary-border);color:var(--color-primary)}.company-list-filter-count{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 4px;border-radius:4px;background:var(--color-selected-surface);color:var(--color-primary);font-size:11px}.company-list-extra-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:end;gap:12px;padding:12px 16px 4px}.company-list-extra-filters[hidden]{display:none}.company-list-extra-filters label{display:grid;gap:6px;min-width:0;font-size:12px;color:var(--color-muted)}.company-list-extra-filters :is(input,select){box-sizing:border-box;min-width:0;width:100%;height:36px;min-height:36px;font:inherit;border:1px solid var(--color-border);border-radius:5px;color:var(--color-text);background:var(--color-surface);padding:6px 8px}.company-list-dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin:0;padding:0;border:0}.company-list-extra-filters input[aria-invalid=true]{border-color:var(--color-danger)}.company-list-extra-filters :is(input,select):focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.company-list-scope{margin:0;padding:12px 16px 0;color:var(--color-muted);font-size:13px;line-height:1.5}@media(max-width:640px){.company-list-scope{padding-inline:12px}.company-queue-workspace .company-list-filter-toggle{height:44px;min-height:44px;padding-inline:10px}.company-list-extra-filters{grid-template-columns:minmax(0,1fr);padding:12px 12px 4px}.company-list-extra-filters :is(input,select){height:44px;min-height:44px}}@media(max-width:359px){.company-list-dates{grid-template-columns:minmax(0,1fr)}}.np-page{width:min(100%,1040px)}.np-workspace{background:var(--color-surface);border:1px solid var(--color-border);border-radius:7px;overflow:hidden}.np-header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--color-border);padding:0 16px}.np-views{display:flex;gap:24px}.np-views button{display:flex;align-items:center;gap:7px;min-height:48px;padding:0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--color-muted);font-size:13px;cursor:pointer}.np-views button[aria-pressed=true]{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}.np-views button>span{min-width:20px;padding:1px 5px;border-radius:4px;background:var(--color-surface-subtle);font-size:11px;text-align:center}.np-mark-all{display:flex;align-items:center;justify-content:center;gap:7px;padding:7px 9px;border:1px solid transparent;border-radius:5px;background:transparent;color:var(--color-muted);font-size:12px;cursor:pointer}.np-mark-all:hover:enabled{background:var(--color-surface-subtle);color:var(--color-text)}.np-mark-all:disabled{opacity:.45;cursor:default}.np-tools{display:flex;align-items:center;gap:12px;padding:16px 16px 10px}.np-search{display:flex;align-items:center;gap:8px;width:min(100%,440px);min-width:0;height:38px;padding:0 11px;border:1px solid var(--color-border);border-radius:5px;background:var(--color-surface);color:var(--color-muted)}.np-search:focus-within{outline:2px solid var(--color-primary);outline-offset:1px}.np-search input{width:100%;min-width:0;border:0;outline:none;box-shadow:none;padding:0;background:transparent;font:inherit;font-size:13px;color:var(--color-text)}.np-search input:focus-visible{outline:none;box-shadow:none}.np-sort{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:12px;color:var(--color-muted);white-space:nowrap}.np-sort select,.np-pagination select{height:34px;padding:0 28px 0 9px;border:1px solid var(--color-border);border-radius:5px;background-color:var(--color-surface);color:var(--color-text);font:inherit;font-size:12px}.np-refresh{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:1px solid var(--color-border);border-radius:5px;background:var(--color-surface);color:var(--color-muted);cursor:pointer}.np-refresh:disabled{opacity:.45;cursor:default}.np-result-summary{padding:0 16px 12px;color:var(--color-muted);font-size:12px;border-bottom:1px solid var(--color-border)}.np-search-summary{display:flex;align-items:center;gap:8px;margin:0 16px 10px;color:var(--color-muted);font-size:12px;overflow-wrap:anywhere}.np-search-summary button{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;padding:0;border:0;border-radius:4px;color:var(--color-muted);background:var(--color-surface-subtle);cursor:pointer}.np-workspace .notice-empty{min-height:220px;align-content:center}.np-workspace h2{margin:0;font-size:15px;font-weight:600}.np-workspace .state-block{margin:16px}.np-error,.np-success{margin:12px 16px;padding:10px 12px;border-radius:5px;font-size:13px}.np-error{color:var(--color-danger);background:var(--color-danger-soft)}.np-success{color:var(--color-success);background:var(--color-success-soft)}.np-refresh-error{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.np-pagination{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding:12px 16px;border-top:1px solid var(--color-border);color:var(--color-muted);font-size:12px}.np-pagination>span:first-child{margin-right:auto}.np-pagination label{display:flex;align-items:center;gap:7px;white-space:nowrap}.np-pagination label select{width:68px}.np-pagination-controls{display:flex;align-items:center;gap:8px}.np-pagination button{min-height:34px;padding:5px 9px;border-radius:5px;font-size:12px}@media(max-width:640px){.np-header{flex-wrap:wrap;gap:0;padding:0 14px}.np-views{flex:1}.np-mark-all{min-height:44px}.np-tools{flex-wrap:wrap;gap:10px;padding:14px 14px 10px}.np-search{width:100%;height:44px}.np-sort{margin-left:0;flex:1}.np-sort select{flex:1;height:44px}.np-refresh{width:44px;height:44px}.np-pagination>span:first-child{width:auto}.np-pagination button,.np-pagination select{min-height:44px}.np-pagination label{margin-right:0}.np-pagination-controls{width:100%;justify-content:space-between}}.notice-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:12px;width:100%;padding:16px 20px;border:0;border-bottom:1px solid var(--color-border);border-radius:0;background:var(--color-surface);color:var(--color-text);text-align:left;font:inherit}button.notice-row{cursor:pointer;transition:background .14s ease}.notice-row:last-child{border-bottom:0}.notice-row.unread{background:var(--color-primary-soft)}button.notice-row:hover{background:var(--color-selected-surface)}button.notice-row:focus-visible{outline:2px solid var(--color-primary);outline-offset:-3px}button.notice-row:disabled{cursor:wait;opacity:.65}.notice-row .notice-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:7px;color:var(--color-muted);background:var(--color-surface-subtle)}.notice-row.unread .notice-icon{color:var(--color-primary);background:var(--color-surface)}.notice-row .notice-copy{display:grid;min-width:0;gap:5px}.notice-row .notice-copy strong{font-size:13px;line-height:1.5;font-weight:500;overflow-wrap:anywhere}.notice-row.unread .notice-copy strong{font-weight:600}.notice-row .notice-copy>span:not(.app-skeleton-block){font-size:13px;line-height:1.5;color:var(--color-muted);overflow-wrap:anywhere}.notice-row .notice-meta{display:grid;justify-items:end;min-width:126px;gap:7px;font-size:12px;line-height:1.5;color:var(--color-muted)}.notice-row .notice-read-state{display:inline-flex;align-items:center;gap:5px;font-size:11px}.notice-row .notice-read-state.unread{color:var(--color-primary);font-weight:600}.notice-read-state.unread:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.notice-skeleton{min-height:78px}.notice-loading .app-skeleton-block{border-radius:4px}.notice-loading .notice-icon{background:linear-gradient(90deg,var(--color-surface-subtle),var(--color-border),var(--color-surface-subtle));background-size:220% 100%;border-radius:7px}.notification-popover.notification-center-popover{width:min(420px,calc(100vw - 24px));padding:0;gap:0;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:9px;background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.notification-center-popover .notice-popover-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--color-border)}.notice-popover-header>div:first-child{display:grid;gap:4px}.notice-popover-header strong{font-size:15px;font-weight:600}.notice-popover-header small{color:var(--color-muted);font-size:12px}.notice-popover-actions{display:flex;gap:4px}.notice-popover-actions button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:5px;background:transparent;color:var(--color-muted);cursor:pointer}.notice-popover-actions button:hover{color:var(--color-text);background:var(--color-surface-subtle)}.notice-popover-actions button:disabled{opacity:.4;cursor:default}.notification-center-popover .notice-popover-body{overflow-y:auto;min-height:0;overscroll-behavior:contain}.notification-center-popover .notice-row{padding:14px 16px;grid-template-columns:32px minmax(0,1fr);gap:4px 10px}.notification-center-popover .notice-icon{grid-row:span 2;width:32px;height:32px}.notification-center-popover .notice-meta{grid-column:2;min-width:0;display:flex;justify-content:space-between;flex-direction:row-reverse;gap:10px;font-size:11px}.notification-center-popover .notice-copy>span:not(.app-skeleton-block){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px}.notification-center-popover .notice-popover-footer{flex-shrink:0;display:flex;justify-content:center;align-items:center;gap:8px;min-height:46px;border:0;border-top:1px solid var(--color-border);border-radius:0;background:var(--color-surface);color:var(--color-primary);font-size:13px;cursor:pointer}.notification-center-popover .notice-popover-footer:hover{background:var(--color-surface-subtle)}.notice-empty{display:grid;justify-items:center;gap:9px;padding:32px 20px;text-align:center}.notice-empty>svg{color:var(--color-muted)}.notice-empty strong{font-size:14px;font-weight:600}.notice-empty p{margin:0;color:var(--color-muted);font-size:13px;line-height:1.5;max-width:40ch}.notification-center-popover .notification-action-error,.notification-center-popover .notification-action-success{margin:12px 16px;font-size:12px}.notification-center-popover .notification-error-preview{margin:12px 16px;padding:12px;gap:8px;font-size:13px}@media(max-width:640px){.notice-row{grid-template-columns:32px minmax(0,1fr);gap:5px 10px;padding:14px}.notice-row .notice-icon{grid-row:span 2;width:32px;height:32px}.notice-row .notice-meta{grid-column:2;display:flex;flex-direction:row-reverse;justify-content:space-between;min-width:0;font-size:11px}.notice-popover-actions button{width:44px;height:44px}}.holiday-month-layout,.holiday-month-loading{display:grid;grid-template-columns:minmax(0,1fr) 280px;min-width:0}.holiday-month-grid{min-width:0;overflow:hidden}.holiday-month-grid table{width:100%;table-layout:fixed;border-collapse:collapse}.holiday-month-grid th{height:38px;font-size:12px;font-weight:500;color:var(--color-muted);text-align:center;background:var(--color-surface-subtle);border-bottom:1px solid var(--color-border)}.holiday-month-grid abbr{text-decoration:none}.holiday-month-grid td{height:96px;padding:10px;vertical-align:top;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);color:var(--color-text)}.holiday-month-grid tr:last-child td{border-bottom:0}.holiday-month-grid td:last-child{border-right:0}.holiday-month-grid .holiday-month-weekend,.holiday-month-grid .holiday-month-outside{background:var(--color-surface-subtle)}.holiday-month-grid .holiday-month-full{background:var(--color-primary-soft)}.holiday-month-grid .holiday-month-half{background:var(--color-warning-soft)}.holiday-month-grid td>time{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.holiday-month-grid time[aria-current=date]{border-radius:50%;background:var(--color-primary);color:var(--color-on-primary)}.holiday-month-event{display:grid;gap:5px;margin-top:6px}.holiday-month-name{font-size:12px;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.holiday-month-event small{font-size:11px;line-height:1.5;color:var(--color-muted)}.holiday-month-full .holiday-month-event{color:var(--color-primary)}.holiday-month-half .holiday-month-event,.holiday-month-half .holiday-month-event small{color:var(--color-warning-text)}.holiday-month-agenda{min-width:0;padding:18px;border-left:1px solid var(--color-border)}.holiday-month-agenda header{display:flex;align-items:center;justify-content:space-between;gap:10px}.holiday-month-agenda h2{margin:0;font-size:14px;font-weight:600}.holiday-month-agenda header>span{font-size:12px;color:var(--color-muted);white-space:nowrap}.holiday-month-agenda ul{list-style:none;padding:0;margin:12px 0 0}.holiday-month-agenda li{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid var(--color-border-subtle)}.holiday-month-agenda li:last-child{border-bottom:0}.holiday-month-agenda li>time{flex:0 0 39px;display:grid;justify-items:center;gap:2px;padding:5px 0;background:var(--color-primary-soft);color:var(--color-primary);border-radius:var(--radius-sm)}.holiday-month-agenda li.half>time{background:var(--color-warning-soft);color:var(--color-warning-text)}.holiday-month-agenda time strong{font-size:18px;line-height:1.2;font-weight:600}.holiday-month-agenda time span{font-size:11px}.holiday-month-agenda li>div{display:grid;gap:5px;padding-top:2px;min-width:0}.holiday-month-agenda li>div strong{font-size:13px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.holiday-month-agenda li>div span{font-size:12px;color:var(--color-muted);line-height:1.5}.holiday-month-empty{padding:20px 0;font-size:13px;line-height:1.7;color:var(--color-muted)}.holiday-month-note{margin:18px 0 0;padding-top:14px;border-top:1px solid var(--color-border);color:var(--color-muted);font-size:12px;line-height:1.7}.holiday-month-loading{gap:20px;padding:18px}.holiday-month-loading-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.holiday-month-skeleton-cell{height:80px;width:100%}.holiday-month-loading-list{display:grid;gap:12px;align-content:start}.holiday-month-skeleton-row{height:56px;width:100%}@media(max-width:1200px){.holiday-month-layout,.holiday-month-loading{grid-template-columns:minmax(0,1fr)}.holiday-month-agenda{border-left:0;border-top:1px solid var(--color-border)}.holiday-month-agenda ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}@media(max-width:640px){.holiday-month-grid td{height:65px;padding:5px 2px;text-align:center}.holiday-month-event{margin-top:4px;gap:0}.holiday-month-name{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.holiday-month-event small{font-size:10px;line-height:1.3}.holiday-month-agenda{padding:16px}.holiday-month-agenda ul{grid-template-columns:minmax(0,1fr)}.holiday-month-skeleton-cell{height:60px}}.shell-customer-context{display:grid;gap:3px;min-width:0;max-width:260px}.shell-customer-context>span{font-size:11px;color:var(--muted)}.shell-customer-context select{width:100%;min-height:36px;padding:6px 28px 6px 10px;border:1px solid var(--border);border-radius:6px;background-color:var(--surface);color:var(--text);font:inherit;font-size:13px;cursor:pointer;text-overflow:ellipsis}.shell-customer-context select:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.shell-customer-context-error{padding:12px 16px;border:1px solid var(--danger);border-radius:6px;color:var(--danger);background:var(--surface)}@media(max-width:767px){.product-topbar:has(.shell-customer-context){flex-wrap:wrap}.product-topbar:has(.shell-customer-context) .topbar-actions{width:100%}.shell-customer-context{flex:1;max-width:none}}:where(.management-surfaces) :is(.ops-page-layout,.customer-management-layout,.role-dashboard,.email-ops-layout,.custom-fields-admin){gap:18px;min-width:0}.management-surfaces :is(.ops-page-layout,.customer-management-layout,.role-dashboard,.email-ops-layout,.custom-fields-admin) .panel{border-radius:8px;box-shadow:none}.management-surfaces :is(.ops-page-layout,.customer-management-layout,.email-ops-layout) :is(.primary-button,.secondary-button){border-radius:5px;box-shadow:none;min-height:36px;font-size:13px}.management-surfaces :is(.ops-panel-heading,.admin-config-heading,.panel-heading) h2{font-size:16px;line-height:1.5}.management-surfaces :is(.ops-panel-heading,.admin-config-heading,.panel-heading) p{font-size:13px;line-height:1.6;margin-top:4px}.management-surfaces :is(.ops-panel-heading,.admin-config-heading,.panel-heading) .eyebrow{display:none}.management-surfaces :is(.ops-list-panel,.ops-detail-panel,.admin-config-list-panel){padding:20px}.management-surfaces :is(.admin-operations-grid,.calendar-management-grid){gap:16px;align-items:start}.management-surfaces :is(.filter-bar,.calendar-selector,.custom-field-definition-list article){border-radius:6px;box-shadow:none}.management-surfaces :is(.customer-management-layout,.admin-operations-page,.email-ops-layout,.custom-fields-admin) :is(input:not([type=checkbox]):not([type=radio]):not(:where(.st-search input,.np-search input,.filter-search input,.input-with-icon input,.merge-search-field input)),select:not(:where(.st-filter-field select)),textarea){border-radius:5px;box-shadow:none;font-size:13px}.management-surfaces :is(.customer-management-layout,.admin-operations-page,.email-ops-layout,.custom-fields-admin) :is(input:not([type=checkbox]):not([type=radio]):not(:where(.st-search input,.np-search input,.filter-search input,.input-with-icon input,.merge-search-field input)),select:not(:where(.st-filter-field select))){min-height:36px}:where(.management-surfaces) .customer-management-toolbar{padding:16px 20px}.management-surfaces .customer-management-stats{gap:16px;font-size:12px}.management-surfaces .customer-registration-review{padding:0;border:0;box-shadow:none;background:transparent}.management-surfaces .customer-registration-review-grid{border-radius:8px;background:var(--color-surface)}.management-surfaces .customer-registration-queue-toolbar{padding:16px}.management-surfaces .customer-registration-queue-toolbar .filter-bar{padding:12px}.management-surfaces .customer-registration-queue-summary{margin-bottom:12px}.management-surfaces .customer-registration-queue-summary p{display:none}.management-surfaces .dashboard-command-center{padding:20px}.management-surfaces .dashboard-command-heading{gap:18px}.management-surfaces .dashboard-command-heading h2{font-size:19px}.management-surfaces .dashboard-command-heading p{font-size:13px}.management-surfaces .dashboard-priority-metrics{gap:12px}.management-surfaces .dashboard-priority-metrics .metric-card{border:1px solid var(--color-border);border-radius:6px;padding:16px;box-shadow:none}.management-surfaces .dashboard-priority-metrics .metric-card>span>small{display:none}.management-surfaces .dashboard-support-row{padding:14px 12px;border-radius:5px}.management-surfaces .custom-field-definition-list article{margin-bottom:6px}.management-surfaces .knowledge-workspace{gap:16px}.management-surfaces .knowledge-article-list button{padding:14px;border-radius:6px}.management-surfaces .knowledge-detail-panel{padding:24px}.management-surfaces .knowledge-article-detail h3{font-size:21px;line-height:1.5}.management-surfaces .knowledge-article-body{font-size:14px;line-height:1.8}.management-surfaces .ticket-summary{border-radius:8px;box-shadow:none}.management-surfaces .ticket-summary-facts{gap:16px}.management-surfaces .ticket-summary-actions :is(.primary-button,.secondary-button,.danger-button){border-radius:5px;font-size:13px;box-shadow:none}body:has(.app-shell.management-surfaces) .lifecycle-dialog{border-radius:10px}body:has(.app-shell.management-surfaces) .lifecycle-dialog>header h2{font-size:18px;line-height:1.5}body:has(.app-shell.management-surfaces) .lifecycle-dialog :is(input:not([type=checkbox]):not([type=radio]):not(:where(.st-search input,.np-search input,.filter-search input,.input-with-icon input,.merge-search-field input)),select:not(:where(.st-filter-field select)),textarea){border-radius:5px}body:has(.app-shell.management-surfaces) .lifecycle-dialog :is(.primary-button,.secondary-button,.danger-button){border-radius:5px;box-shadow:none}@media(max-width:800px){.management-surfaces :is(.admin-operations-grid,.calendar-management-grid,.knowledge-workspace,.email-rules-workspace){grid-template-columns:minmax(0,1fr)}.management-surfaces :is(.ops-list-panel,.ops-detail-panel,.admin-config-list-panel,.knowledge-detail-panel){padding:16px}.management-surfaces .dashboard-command-heading{flex-wrap:wrap}}.management-surfaces .admin-config-page{display:grid;gap:18px}.management-surfaces .admin-config-page .panel{border-radius:8px;padding:20px;box-shadow:none}.management-surfaces .admin-config-page .mini-toggle{border-radius:5px;padding:6px 9px;min-height:32px;box-shadow:none}.management-surfaces .admin-config-preview{font-size:13px;line-height:1.65}.management-surfaces .admin-config-identity strong{font-size:14px}.management-surfaces .admin-config-row{padding-block:14px}.management-surfaces .calendar-selector{background:var(--color-surface)}.management-surfaces .calendar-selector.active{background:var(--color-primary-soft)}.management-surfaces .calendar-selector strong{font-size:13px;line-height:1.5}.management-surfaces .calendar-selector .entity-status-badge{flex-shrink:0;white-space:nowrap}.management-surfaces .company-directory-row{padding:12px;border-radius:6px}.management-surfaces .managed-company-main strong{font-size:14px;line-height:1.5}.management-surfaces .company-directory-metric strong{font-size:15px}.management-surfaces .customer-table-row{padding-block:12px}.management-surfaces .customer-table-identity{min-width:0;overflow-wrap:anywhere}.management-surfaces .mail-delivery-row{border-radius:6px}.management-surfaces :is(.support-mailbox-page,.mail-delivery-monitor) .panel{border-radius:8px;box-shadow:none;padding:20px}.management-surfaces :is(.support-mailbox-page,.mail-delivery-monitor) h2{font-size:16px;line-height:1.5}.management-surfaces :is(.support-mailbox-page,.mail-delivery-monitor,.role-dashboard) .secondary-button{border-radius:5px;box-shadow:none;font-size:13px;min-height:36px}.management-surfaces .calendar-selector>.entity-status-badge{display:inline-flex;flex-direction:row;gap:4px;align-items:center}.management-surfaces .customer-management-toolbar .customer-management-stats{margin-block:8px}.management-surfaces .customer-management-toolbar .customer-management-stats>span{padding-block:6px}.management-surfaces .custom-fields-admin>.page-toolbar{grid-column:1 / -1;margin:0}.management-surfaces .custom-fields-admin :is(.primary-button,.secondary-button){border-radius:5px;box-shadow:none;font-size:13px}.management-surfaces :is(.management-report-page,.csat-report-page) .metric-card{border-radius:6px;box-shadow:none;border:1px solid var(--color-border);padding:16px}.management-surfaces :is(.management-report-page,.csat-report-page) .panel h2{font-size:18px;line-height:1.5}.management-surfaces .page-toolbar{margin-bottom:0}@media(max-width:800px){.management-surfaces .custom-fields-admin{grid-template-columns:minmax(0,1fr)}}.management-surfaces :is(.customer-management-layout,.admin-operations-page,.email-ops-layout,.custom-fields-admin,.admin-config-page) :is(input:not([type=checkbox]):not([type=radio]):not(:where(.st-search input,.np-search input,.filter-search input,.input-with-icon input,.merge-search-field input)),select:not(:where(.st-filter-field select)),textarea),body:has(.app-shell.management-surfaces) .lifecycle-dialog :is(input:not([type=checkbox]):not([type=radio]):not(:where(.st-search input,.np-search input,.filter-search input,.input-with-icon input,.merge-search-field input)),select:not(:where(.st-filter-field select)),textarea){border:1px solid var(--color-border);background:var(--color-surface)}body:has(.app-shell.management-surfaces) .lifecycle-dialog.merge-dialog .merge-search-field input[type=search]{border:0;border-radius:0;background:transparent;box-shadow:none;outline:none}body:has(.app-shell.management-surfaces) .lifecycle-dialog label{font-size:13px;line-height:1.5}.management-surfaces .ticket-summary-panel{border-radius:8px;box-shadow:none}.management-surfaces .ticket-summary-facts strong{white-space:normal;overflow-wrap:anywhere;overflow:visible;text-overflow:clip;font-size:13px;line-height:1.5}.management-surfaces .custom-field-editor-panel .form-grid{align-items:start}.management-surfaces .custom-field-editor-panel .form-grid label{font-size:13px}.management-surfaces .custom-field-editor-panel .form-grid :is(input,select){height:40px}body:has(.app-shell.management-surfaces) .manual-create-form>label:only-of-type{grid-column:1 / -1}.brand-logo{display:block;max-width:100%;height:auto}.brand-logo--horizontal{width:min(168px,100%)}.brand-logo--stacked{width:min(212px,100%)}.brand-logo--symbol{width:32px;min-width:32px}.public-csat-page{min-height:100vh;display:grid;align-content:start;justify-items:center;gap:28px;padding:48px 20px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--brand-sky) 18%,transparent),transparent 34%),linear-gradient(140deg,color-mix(in srgb,var(--brand-blue) 10%,transparent),transparent 48%),var(--bg)}.public-csat-brand{width:min(760px,100%);display:grid;gap:10px}.public-csat-brand-logo.brand-logo{flex:0 0 auto}.public-csat-brand-logo.brand-logo--stacked{width:min(220px,100%);height:auto}.public-csat-brand-copy{display:grid;gap:2px}.public-csat-brand>span:last-child,.public-csat-brand small{display:block}.public-csat-brand small{margin-top:2px;color:var(--muted)}.public-csat-panel{width:min(760px,100%);padding:34px}.public-csat-heading{display:flex;align-items:flex-start;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--border)}.public-csat-heading h1,.public-csat-heading p,.csat-thank-you h2,.csat-thank-you p{margin:0}.public-csat-heading h1{margin-top:5px;font-size:1.75rem;line-height:1.2;text-wrap:balance}.public-csat-heading p{margin-top:8px;color:var(--muted)}.public-csat-icon,.ticket-knowledge-heading>span{display:inline-grid;place-items:center;flex:0 0 auto;width:46px;height:46px;border-radius:16px;color:var(--primary);background:var(--primary-soft);box-shadow:var(--shadow-small)}.csat-form{display:grid;gap:22px;padding-top:24px}.csat-form fieldset,.ticket-csat-form fieldset{min-width:0;margin:0;padding:0;border:0}.csat-form legend,.ticket-csat-form legend{margin-bottom:12px;color:var(--text);font-weight:800}.csat-score-picker{display:grid;grid-template-columns:repeat(5,minmax(92px,1fr));gap:10px}.csat-score-picker button{min-width:0;display:grid;justify-items:center;gap:5px;padding:14px 8px;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);background:var(--surface-flat);cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease,transform .18s ease}.csat-score-picker button:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-1px)}.csat-score-picker button:focus-visible,.ticket-csat-form fieldset button:focus-visible,.knowledge-article-list button:focus-visible,.ticket-knowledge-list summary:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 35%,transparent);outline-offset:2px}.csat-score-picker button.selected{border-color:var(--primary);color:var(--primary);background:var(--primary-soft);box-shadow:var(--shadow-in)}.csat-score-picker button span{color:var(--muted);font-size:.78rem}.csat-comment-field,.ticket-csat-form label,.knowledge-editor label{display:grid;gap:7px;color:var(--muted);font-size:.86rem;font-weight:700}.csat-comment-field>span small,.ticket-csat-form label>span small{font-weight:500}.csat-comment-field>small{justify-self:end;color:var(--quiet)}.csat-thank-you{display:flex;align-items:flex-start;gap:15px;margin-top:24px;padding:20px;border:1px solid color-mix(in srgb,var(--success) 30%,var(--border));border-radius:var(--radius-sm);color:var(--success);background:var(--success-soft)}.csat-thank-you p{margin-top:4px;color:var(--text)}.csat-recorded-score{display:flex;gap:3px;margin-top:12px}.csat-recorded-score svg{color:var(--border)}.csat-recorded-score svg.filled{color:var(--warning);fill:currentColor}.csat-thank-you blockquote{max-width:70ch;margin:14px 0 0;padding:0;color:var(--text);font-style:italic}.csat-summary-metrics{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px}.csat-report-loading,.csat-report-content{display:grid;gap:18px}.csat-score-loading-panel .ops-panel-heading>div{display:grid;gap:6px}.csat-score-loading-track-fill{height:100%;border-radius:inherit}.csat-summary-metrics article{display:grid;gap:5px;padding:20px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-flat);box-shadow:var(--shadow-small)}.csat-summary-metrics article span,.csat-summary-metrics article small{color:var(--muted)}.csat-summary-metrics article strong{color:var(--text);font-size:1.65rem}.csat-score-panel{display:grid;gap:24px}.csat-score-distribution{display:grid;gap:12px}.csat-score-distribution>div{display:grid;grid-template-columns:48px minmax(0,1fr) 42px;align-items:center;gap:12px}.csat-score-distribution>div>span:first-child{display:flex;align-items:center;gap:5px;color:var(--warning-text)}.csat-score-track{height:10px;overflow:hidden;border-radius:999px;background:var(--surface-contrast);box-shadow:var(--shadow-in)}.csat-score-track i{display:block;min-width:2px;height:100%;border-radius:inherit;background:var(--primary)}.knowledge-filters{display:flex;align-items:center;gap:12px}.knowledge-search{min-width:260px;flex:1;display:flex;align-items:center;gap:9px;padding:0 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-flat)}.knowledge-search:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent)}.knowledge-search input{width:100%;border:0;background:transparent;box-shadow:none}.knowledge-search input:focus{outline:0;box-shadow:none}.knowledge-workspace{display:grid;grid-template-columns:minmax(300px,.75fr) minmax(0,1.5fr);gap:18px;align-items:start}.knowledge-list-panel,.knowledge-detail-panel{min-width:0;display:grid;gap:18px}.knowledge-article-list{display:grid;gap:5px}.knowledge-article-list button{min-width:0;display:grid;gap:6px;padding:14px 12px;border:1px solid transparent;border-radius:14px;color:var(--text);text-align:left;background:transparent;cursor:pointer}.knowledge-article-loading-row{display:grid;gap:6px;min-width:0;min-height:92px;padding:14px 12px;border:1px solid transparent;border-radius:14px}.knowledge-article-loading-row>span:first-child{display:flex;align-items:center;gap:8px}.knowledge-detail-loading-heading,.knowledge-detail-loading-body{display:grid;min-width:0;gap:7px}.knowledge-detail-loading-heading{flex:1}.knowledge-article-list button:hover,.knowledge-article-list button.selected{border-color:var(--border);background:var(--surface-flat)}.knowledge-article-list button.selected{box-shadow:var(--shadow-in)}.knowledge-article-list button>span{min-width:0;display:flex;align-items:center;gap:8px}.knowledge-article-list button strong,.knowledge-article-list button p{overflow-wrap:anywhere}.knowledge-article-list button p,.knowledge-article-list button small{margin:0;color:var(--muted)}.knowledge-article-list button p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.knowledge-action-message{margin:0;padding:10px 14px;border:1px solid var(--border);border-radius:14px;color:var(--text);background:var(--surface-flat)}.knowledge-action-message.error{border-color:color-mix(in srgb,var(--danger) 30%,var(--border));color:var(--danger);background:var(--danger-soft)}.knowledge-article-detail,.knowledge-editor{min-width:0;display:grid;gap:20px}.knowledge-editor-fieldset{display:contents}.knowledge-confirm-dialog{width:min(34rem,calc(100vw - 2rem))}.knowledge-article-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid var(--border)}.knowledge-article-detail h3,.knowledge-article-detail header p{margin:0}.knowledge-article-detail h3{margin-top:8px;font-size:1.35rem;overflow-wrap:anywhere}.knowledge-article-detail header p{max-width:70ch;margin-top:7px;color:var(--muted)}.knowledge-status{display:inline-flex;padding:5px 9px;border-radius:999px;color:var(--muted);background:var(--surface-contrast);font-size:.78rem;font-weight:800}.knowledge-status.published{color:var(--success);background:var(--success-soft)}.knowledge-detail-actions,.knowledge-editor-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.knowledge-article-meta,.knowledge-tags{display:flex;flex-wrap:wrap;gap:8px}.knowledge-article-meta>span,.knowledge-tags>span{padding:6px 9px;border-radius:999px;color:var(--muted);background:var(--surface-flat);font-size:.8rem}.knowledge-article-body,.ticket-knowledge-body p{max-width:75ch;margin:0;color:var(--text);line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.knowledge-editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.knowledge-editor-actions{padding-top:16px;border-top:1px solid var(--border)}.ticket-csat-panel,.ticket-knowledge-panel{display:grid;gap:18px}.ticket-csat-heading,.ticket-knowledge-heading{display:flex;align-items:flex-start;gap:12px}.ticket-csat-heading{color:var(--primary)}.ticket-csat-heading h3,.ticket-csat-heading p,.ticket-knowledge-heading h3,.ticket-knowledge-heading p{margin:0}.ticket-csat-heading h3,.ticket-knowledge-heading h3{color:var(--text)}.ticket-csat-heading p,.ticket-knowledge-heading p{margin-top:4px;color:var(--muted)}.ticket-csat-response{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid color-mix(in srgb,var(--success) 30%,var(--border));border-radius:var(--radius-sm);color:var(--success);background:var(--success-soft)}.ticket-csat-response strong,.ticket-csat-response span{display:block}.ticket-csat-response span,.ticket-csat-response p{margin:4px 0 0;color:var(--text)}.ticket-csat-form{display:grid;gap:14px}.ticket-csat-form fieldset>div{display:flex;flex-wrap:wrap;gap:8px}.ticket-csat-form fieldset button{display:inline-flex;align-items:center;gap:5px;min-width:54px;justify-content:center;padding:9px 11px;border:1px solid var(--border);border-radius:12px;color:var(--text);background:var(--surface-flat);cursor:pointer}.ticket-csat-form fieldset button.selected{border-color:var(--primary);color:var(--primary);background:var(--primary-soft)}.ticket-csat-form .primary-button{justify-self:start}.ticket-knowledge-heading>span{width:40px;height:40px;border-radius:14px}.ticket-knowledge-list{display:grid;gap:8px}.ticket-knowledge-list details{border:1px solid var(--border);border-radius:14px;background:var(--surface-flat)}.ticket-knowledge-list summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:13px 14px;cursor:pointer;list-style:none}.ticket-knowledge-list summary::-webkit-details-marker{display:none}.ticket-knowledge-list summary>span:nth-child(2),.ticket-knowledge-list summary small{min-width:0;display:block}.ticket-knowledge-list summary strong,.ticket-knowledge-list summary small{overflow-wrap:anywhere}.ticket-knowledge-list summary small{margin-top:3px;color:var(--muted)}.ticket-knowledge-list details[open] summary>svg:last-child{transform:rotate(180deg)}.knowledge-match{color:var(--muted);font-size:.78rem;white-space:nowrap}.ticket-knowledge-body{display:grid;gap:12px;padding:0 14px 16px 40px}@media(max-width:980px){.csat-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-workspace{grid-template-columns:1fr}}@media(max-width:680px){.public-csat-page{padding:24px 12px}.public-csat-panel{padding:24px 18px}.csat-score-picker{grid-template-columns:repeat(5,minmax(48px,1fr));gap:6px}.csat-score-picker button{padding-inline:4px}.csat-score-picker button span{display:none}.csat-summary-metrics,.knowledge-editor-grid{grid-template-columns:1fr}.knowledge-filters,.knowledge-article-detail>header{align-items:stretch;flex-direction:column}.knowledge-search{min-width:0}.knowledge-detail-actions{justify-content:flex-start}.ticket-knowledge-list summary{grid-template-columns:auto minmax(0,1fr) auto}.knowledge-match{display:none}}@media(prefers-reduced-motion:reduce){.csat-score-picker button{transition:none}}.knowledge-prose-section{margin:0 0 22px}.knowledge-prose-section:last-child{margin-bottom:0}.knowledge-prose-section h4{margin:0 0 8px;font-size:14px;font-weight:600}.knowledge-prose-section p{margin:0}.knowledge-consultant .knowledge-workspace{display:block}.knowledge-consultant .knowledge-list-panel{padding:0;gap:0;overflow:hidden}.knowledge-consultant .knowledge-list-panel>.ops-panel-heading{padding:18px 24px;margin:0;border-bottom:1px solid var(--border)}.knowledge-consultant .ops-panel-heading>div{display:flex;align-items:baseline;gap:12px}.knowledge-consultant .ops-panel-heading h2{margin:0;font-size:15px}.knowledge-consultant .ops-panel-heading p{margin:0;font-size:12px}.knowledge-consultant .knowledge-article-list{gap:0}.knowledge-consultant .knowledge-article-list button{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr) 160px;gap:6px 16px;padding:20px 24px;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;text-align:left}.knowledge-consultant .knowledge-article-list button:last-child{border-bottom:0}.knowledge-consultant .knowledge-article-list button.selected{background:transparent;border-color:var(--border)}.knowledge-consultant .knowledge-article-list button:hover{background:var(--surface-flat)}.knowledge-consultant .knowledge-article-list button:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.knowledge-consultant .knowledge-article-list button>span:first-child{grid-column:2;grid-row:1}.knowledge-consultant .knowledge-article-list button>span:first-child>svg{display:none}.knowledge-consultant .knowledge-article-list button strong{font-size:14px;line-height:1.6;font-weight:600}.knowledge-consultant .knowledge-article-list button>small{grid-column:1;grid-row:1 / 3;align-self:start;justify-self:start;padding:5px 9px;border:1px solid var(--border);border-radius:6px;font-size:12px;color:var(--muted)}.knowledge-consultant .knowledge-article-list button>p{grid-column:2;margin:0;font-size:13px;line-height:1.6;color:var(--muted)}.knowledge-consultant .knowledge-article-list button>.knowledge-row-end{grid-column:3;grid-row:1 / 3;display:flex;align-items:center;justify-content:flex-end;gap:16px;color:var(--muted);font-size:11px}.knowledge-consultant .knowledge-detail-panel{padding:28px 36px;gap:24px}.knowledge-back{display:inline-flex;align-items:center;justify-self:start;gap:8px;border:0;background:none;padding:4px 0;color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.knowledge-back:hover{color:var(--primary)}.knowledge-consultant .knowledge-article-detail{max-width:850px;width:100%;margin:0 auto;gap:20px}.knowledge-consultant .knowledge-article-detail h3{font-size:24px;line-height:1.4;font-weight:600;margin-top:8px}.knowledge-consultant .knowledge-article-detail header p{font-size:14px;line-height:1.7}.knowledge-consultant .knowledge-article-meta>span{background:none;padding:0;font-size:12px}.knowledge-consultant .knowledge-article-body{font-size:14px;line-height:1.85}.knowledge-consultant .knowledge-prose-section{padding-top:20px;border-top:1px solid var(--border)}.knowledge-consultant .knowledge-article-loading-row{border-radius:0;padding:22px 24px;min-height:95px}@media(max-width:800px){.knowledge-consultant .knowledge-article-list button{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:18px}.knowledge-consultant .knowledge-article-list button>small{grid-column:1;grid-row:1}.knowledge-consultant .knowledge-article-list button>span:first-child{grid-column:1 / -1;grid-row:2}.knowledge-consultant .knowledge-article-list button>p{grid-column:1 / -1;grid-row:3}.knowledge-consultant .knowledge-article-list button>.knowledge-row-end{grid-column:2;grid-row:1}.knowledge-consultant .knowledge-row-end>span{display:none}.knowledge-consultant .knowledge-detail-panel{padding:20px}.knowledge-consultant .knowledge-article-detail h3{font-size:20px}}.knowledge-consultant .knowledge-list-panel>.ops-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:16px;border-bottom:0}.knowledge-search-toolbar{padding:0 24px 18px;border-bottom:1px solid var(--border)}.knowledge-search-toolbar .filter-bar{border:0;border-radius:0;box-shadow:none;background:transparent;padding:0;margin:0}.knowledge-consultant .knowledge-row-end>span{display:grid;gap:5px;text-align:right}.knowledge-consultant .knowledge-row-end time{font-size:11px}.knowledge-reading-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px}@media(max-width:800px){.knowledge-search-toolbar{padding:0 18px 16px}.knowledge-consultant .knowledge-row-end>span{display:none}}.knowledge-consultant .knowledge-list-panel{background:transparent;border:0;box-shadow:none;overflow:visible}.knowledge-consultant .knowledge-list-panel>.ops-panel-heading{padding:0 0 16px}.knowledge-search-toolbar{padding:24px;margin-bottom:20px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.knowledge-search-intro h3{margin:0 0 6px;font-size:21px;font-weight:600}.knowledge-search-intro p{margin:0 0 20px;font-size:13px;color:var(--muted)}.knowledge-quick-search{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px}.knowledge-quick-search>span{font-size:12px;color:var(--muted);margin-right:4px}.knowledge-quick-search button{padding:5px 10px;border:1px solid var(--border);border-radius:6px;background:var(--surface-flat);color:var(--text);font:inherit;font-size:12px;cursor:pointer}.knowledge-quick-search button[aria-pressed=true]{color:var(--primary);border-color:var(--primary);background:var(--primary-soft)}.knowledge-consultant .knowledge-article-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.knowledge-consultant .knowledge-article-list button{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:20px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.knowledge-consultant .knowledge-article-list button:last-child{border-bottom:1px solid var(--border)}.knowledge-consultant .knowledge-article-list button.selected{background:var(--surface)}.knowledge-consultant .knowledge-article-list button:hover{border-color:var(--primary);background:var(--surface)}.knowledge-consultant .knowledge-article-list button>small{order:-1;align-self:flex-start;padding:3px 7px;background:var(--surface-flat)}.knowledge-consultant .knowledge-article-list button>p{font-size:13px;line-height:1.7}.knowledge-consultant .knowledge-article-list button strong{font-size:15px;line-height:1.5}.knowledge-consultant .knowledge-article-list button>.knowledge-solution-preview{display:grid;gap:6px;margin-top:auto;padding:12px 14px;border-left:2px solid var(--primary);background:var(--surface-flat);color:var(--text);font-size:12px;line-height:1.65}.knowledge-solution-preview>span:first-child{color:var(--muted);font-size:11px}.knowledge-consultant .knowledge-article-list button>.knowledge-row-end{justify-content:space-between;align-items:center;gap:12px;padding-top:6px}.knowledge-consultant .knowledge-row-end>span{text-align:left}.knowledge-consultant .knowledge-row-end>.knowledge-open-label{display:flex;align-items:center;gap:5px;color:var(--primary);font-size:12px}.knowledge-consultant .knowledge-article-loading-row{border:1px solid var(--border);border-radius:10px;min-height:220px;background:var(--surface)}@media(max-width:900px){.knowledge-consultant .knowledge-article-list{grid-template-columns:minmax(0,1fr)}.knowledge-search-toolbar{padding:18px}.knowledge-consultant .knowledge-row-end>span{display:grid}}.knowledge-refresh{box-shadow:none;border:1px solid var(--border);min-width:82px}.knowledge-refresh:disabled{opacity:1}.knowledge-refresh[aria-busy=true]{color:var(--primary);background:var(--primary-soft);cursor:wait}.knowledge-consultant .filter-result-progress{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.knowledge-consultant .filter-result-region.is-busy>.knowledge-workspace{opacity:1}.knowledge-rich-body{overflow-wrap:anywhere}.knowledge-rich-body p{margin:0 0 1em;white-space:pre-wrap}.knowledge-rich-body ul{list-style:disc}.knowledge-rich-body ol{list-style:decimal}.knowledge-rich-body ul,.knowledge-rich-body ol{margin:.75em 0;padding-left:1.5em}.knowledge-rich-body li+li{margin-top:.25em}.knowledge-rich-body blockquote{margin:1em 0;padding-left:1em;border-left:3px solid var(--color-border)}.knowledge-rich-body a{color:var(--primary);text-decoration:underline}.knowledge-rich-body pre{white-space:pre-wrap}.knowledge-rich-body>:last-child{margin-bottom:0}.role-dashboard-worklist{border:0;background:transparent;box-shadow:none}@media(max-width:760px){.dashboard-command-heading,.role-dashboard-panel-grid,.role-dashboard-section-body{grid-template-columns:1fr}.dashboard-priority-actions{justify-content:flex-start}.dashboard-priority-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.role-admin-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-priority-metrics,.role-admin-card-grid,.role-dashboard-section.role-support-manager .compact-list .dashboard-support-row{grid-template-columns:1fr}}.dashboard-command-center{display:grid;gap:14px;padding:16px;border:1px solid color-mix(in srgb,var(--color-material-border) 74%,transparent);background:var(--surface);box-shadow:var(--shadow-raised)}.role-dashboard{display:grid;gap:16px}.dashboard-command-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px}.dashboard-command-heading h2{margin:3px 0 0;color:var(--text);font-size:18px;line-height:1.25}.dashboard-command-heading p{max-width:760px;margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.dashboard-priority-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.dashboard-priority-actions .primary-button,.dashboard-priority-actions .secondary-button{gap:9px;white-space:nowrap}.dashboard-action-badge{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--color-material-highlight) 22%,transparent);color:currentColor;font-size:12px;font-weight:850;font-variant-numeric:tabular-nums;line-height:1}.secondary-button .dashboard-action-badge{background:var(--surface-flat);color:var(--quiet)}.secondary-button .dashboard-action-badge.warning{background:var(--warning-soft);color:var(--on-warning-soft)}.secondary-button .dashboard-action-badge.danger{background:var(--danger-soft);color:var(--color-on-danger-soft)}.secondary-button .dashboard-action-badge.success{background:var(--success-soft);color:var(--on-success-soft)}.dashboard-priority-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.dashboard-priority-metrics .metric-card{display:grid;grid-template-areas:"icon label value" "icon detail value";grid-template-columns:36px minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:4px;min-height:104px;padding:14px;border:1px solid color-mix(in srgb,var(--color-material-border) 74%,transparent);background:var(--surface);box-shadow:none}.dashboard-priority-metrics .metric-card svg{grid-area:icon;box-sizing:border-box;width:36px;height:36px;padding:9px;border-radius:10px;background:var(--surface-flat);color:var(--quiet)}.dashboard-priority-metrics .metric-card span{display:grid;grid-area:label;gap:2px;min-width:0;color:var(--text);font-weight:800;line-height:1.2}.dashboard-priority-metrics .metric-card span small{color:var(--muted);font-size:11px;font-weight:750}.dashboard-priority-metrics .metric-card strong{grid-area:value;justify-self:end;min-width:42px;color:var(--text);font-size:34px;font-variant-numeric:tabular-nums;line-height:1;text-align:right}.dashboard-priority-metrics .metric-card>small{grid-area:detail;min-width:0;color:var(--muted);line-height:1.35}.dashboard-priority-metrics .metric-card.priority-kpi{border-color:var(--selected-border);box-shadow:inset 0 0 0 1px var(--color-primary-border-subtle)}.dashboard-priority-metrics .metric-card.warning{border-color:color-mix(in srgb,var(--color-material-warning) 34%,transparent);background:var(--color-warning-surface-quiet)}.dashboard-priority-metrics .metric-card.warning svg{background:var(--warning-soft);color:var(--on-warning-soft)}.dashboard-priority-metrics .metric-card.danger{border-color:color-mix(in srgb,var(--color-material-danger) 34%,transparent);background:var(--color-danger-surface-quiet)}.dashboard-priority-metrics .metric-card.danger svg{background:var(--danger-soft);color:var(--color-on-danger-soft)}.dashboard-priority-metrics .metric-card.success{border-color:color-mix(in srgb,var(--color-material-success) 28%,transparent);background:var(--color-success-surface-quiet)}.dashboard-priority-metrics .metric-card.success svg{background:var(--success-soft);color:var(--on-success-soft)}.dashboard-priority-metrics .metric-card.info{border-color:color-mix(in srgb,var(--color-material-info) 28%,transparent);background:var(--color-info-surface-quiet)}.dashboard-priority-metrics .metric-card.info svg{background:var(--info-soft);color:var(--on-info-soft)}.role-dashboard-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px}.dashboard-loading-heading{display:grid;gap:var(--space-2);min-width:0}.dashboard-panel-loading-skeleton.single-section{grid-template-columns:minmax(0,1fr)}.dashboard-worklist-skeleton .compact-list-skeleton-row{border-color:var(--color-border);background:transparent;box-shadow:none}.dashboard-admin-card-skeleton .role-admin-card{cursor:default}.role-dashboard-section{display:grid;gap:10px;min-width:0;padding:14px 0;border:0;border-radius:0;background:transparent;box-shadow:none}.role-dashboard-section.role-support-manager{grid-column:1 / -1}.role-dashboard-section-heading{display:grid;grid-template-columns:minmax(0,1fr);gap:3px}.role-dashboard-section-heading h3{margin:0;color:var(--text);font-size:18px}.role-dashboard-section-heading p{max-width:760px;margin:0;color:var(--muted)}.role-dashboard-section-body{display:grid;grid-template-columns:1fr;gap:12px}.role-dashboard-worklist{display:grid;gap:14px;padding:0}.role-dashboard-worklist.flat-surface{border:0;background:transparent;box-shadow:none}.role-dashboard-worklist .compact-list>button{box-shadow:none}.role-admin-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.role-admin-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--color-material-border) 74%,transparent);border-radius:var(--radius-sm);background:var(--surface);box-shadow:none;color:var(--text);cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.role-admin-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-material-primary) 42%,transparent)}.role-admin-card svg:first-child{color:var(--primary)}.role-dashboard-section.role-support-manager .compact-list .dashboard-support-row{grid-template-columns:72px minmax(0,1.1fr) minmax(0,.52fr) minmax(0,.74fr) auto;align-items:center;min-height:88px;background:var(--surface);box-shadow:none}.dashboard-ticket-number{color:var(--quiet);font-size:13px;font-weight:850;font-variant-numeric:tabular-nums}.dashboard-ticket-main,.dashboard-ticket-next{display:grid;min-width:0;gap:5px}.dashboard-ticket-main strong,.dashboard-ticket-next strong{overflow-wrap:normal;word-break:normal}.dashboard-ticket-main small,.dashboard-ticket-next small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-ticket-next strong{color:var(--text);font-size:13px;line-height:1.3}.dashboard-ticket-badges{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px;min-width:0}.dashboard-ticket-badges .meta-pill{min-height:24px;padding:3px 8px;font-size:11px}.role-dashboard-worklist .panel-heading p{max-width:720px;margin:6px 0 0;color:var(--muted)}@media(min-width:768px)and (max-width:1280px){.dashboard-command-heading{grid-template-columns:minmax(0,1fr)}.dashboard-priority-actions{justify-content:flex-start}.dashboard-priority-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.role-dashboard .role-dashboard-panel-grid{grid-template-columns:minmax(0,1fr)}.role-dashboard-worklist .compact-list>button{grid-template-columns:minmax(0,1fr)}.role-dashboard-section.role-support-manager{grid-column:auto}.role-dashboard-section.role-support-manager .compact-list .dashboard-support-row{grid-template-areas:"number main arrow" "number next arrow" "number badges arrow";grid-template-columns:64px minmax(0,1fr) auto;align-items:center}.role-dashboard-section.role-support-manager .compact-list .dashboard-support-row .dashboard-ticket-main,.role-dashboard-section.role-support-manager .compact-list .dashboard-support-row .dashboard-ticket-next,.role-dashboard-section.role-support-manager .compact-list .dashboard-support-row .dashboard-ticket-badges{min-width:0}.dashboard-support-row .dashboard-ticket-number{grid-area:number}.dashboard-support-row .dashboard-ticket-main{grid-area:main}.dashboard-support-row .dashboard-ticket-next{grid-area:next}.dashboard-support-row .dashboard-ticket-badges{grid-area:badges;align-self:start}.dashboard-support-row>svg:last-child{grid-area:arrow}}@media(max-width:767px){.dashboard-command-heading,.role-dashboard-panel-grid,.role-dashboard-section-body{grid-template-columns:minmax(0,1fr)}.dashboard-priority-actions{justify-content:flex-start}.dashboard-priority-metrics,.role-admin-card-grid{grid-template-columns:minmax(0,1fr)}.role-dashboard-section.role-support-manager{grid-column:auto}.role-dashboard-worklist .compact-list>button{grid-template-columns:minmax(0,1fr)}.role-dashboard-section.role-support-manager .compact-list .dashboard-support-row{grid-template-columns:minmax(0,1fr)}}.support-home-responsibilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.support-home-responsibilities>:is(.support-home-section-title,.consultant-home-error,.support-home-monitoring){grid-column:1 / -1}.support-home-section-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.support-home-section-title h2{font-size:15px}.support-home-section-title>span{color:var(--color-muted);font-size:12px}.support-home-attention-grid{display:grid;grid-template-rows:repeat(2,minmax(90px,1fr));grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--color-border);border-radius:6px;overflow:hidden;background:var(--color-surface)}.support-manager-home a.support-home-attention{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:4px 12px;padding:14px 16px;color:var(--color-text);text-decoration:none;min-width:0}.support-home-attention:nth-child(odd){border-right:1px solid var(--color-border)}.support-home-attention:nth-child(n+3){border-top:1px solid var(--color-border)}.support-manager-home a.support-home-attention:hover{background:var(--color-surface-subtle)}.support-manager-home a.support-home-attention:focus-visible{outline-offset:-3px}.support-home-attention>div{display:flex;align-items:center;gap:8px;font-size:13px;min-width:0;line-height:1.5}.support-home-attention>div>svg{flex-shrink:0;color:var(--color-muted)}.support-home-attention>div>svg:last-child{display:none}.support-home-attention>strong,.support-home-attention>.app-skeleton-block{grid-column:2;grid-row:1 / 3;align-self:center;font-variant-numeric:tabular-nums}.support-home-attention strong{font-size:24px;font-weight:600;line-height:1.2}.support-home-attention.has-items strong{color:var(--color-primary)}.support-home-attention small{grid-column:1;font-size:12px;line-height:1.5;color:var(--color-muted)}.support-home-follow-up{display:grid;grid-template-rows:repeat(2,minmax(90px,1fr));overflow:hidden;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);min-width:0}.support-home-arrivals{display:grid;grid-template-columns:1fr 1fr}.support-manager-home a.support-home-oldest{padding:14px 16px;gap:8px;border-top:1px solid var(--color-border);color:var(--color-text);text-decoration:none}.support-home-oldest>span{display:grid;gap:3px;min-width:0}.support-home-oldest :is(small,time){font-size:12px;color:var(--color-muted);line-height:1.5}.support-home-oldest strong{font-size:13px;font-weight:600;overflow-wrap:anywhere}.support-home-oldest>svg{flex-shrink:0;color:var(--color-muted)}.support-home-oldest>svg:last-child{margin-left:auto}.support-manager-home a.support-home-oldest:hover,.support-home-arrivals a:hover{background:var(--color-surface-subtle);text-decoration:none}.support-home-monitoring{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.support-home-monitoring>span{font-size:12px;color:var(--color-muted)}.support-manager-home>.consultant-home-heading{display:flex;flex-direction:row;align-items:center}.support-manager-home>.consultant-home-heading>div{width:auto;flex-shrink:0}@media(max-width:1100px){.support-home-responsibilities{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.support-home-follow-up{grid-template-rows:auto}.support-home-attention-grid{grid-template-rows:none;grid-auto-rows:minmax(86px,auto)}.support-home-arrivals{grid-auto-rows:minmax(86px,auto)}.support-home-attention-grid,.support-home-arrivals{grid-template-columns:minmax(0,1fr)}.support-home-attention:nth-child(odd),.support-home-arrivals a+a{border-right:0;border-left:0}.support-home-attention+.support-home-attention,.support-home-arrivals a+a{border-top:1px solid var(--color-border)}}.support-manager-home .consultant-home-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.support-home-team{padding:16px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface)}.support-home-team header{display:flex;gap:8px;align-items:center}.support-home-team h2{font-size:15px}.support-home-team p{color:var(--color-muted);font-size:12px;line-height:1.6;margin:10px 0}.support-team-labels,.support-manager-home a.support-team-row{display:grid;grid-template-columns:minmax(0,1fr) 38px 52px;gap:8px;padding:12px 0;border-bottom:1px solid var(--color-border)}.support-team-labels{color:var(--color-muted);font-size:11px}.support-team-row span{overflow-wrap:anywhere;color:var(--color-text)}.support-team-row strong,.support-team-labels span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.support-team-row strong{color:var(--color-text);font-size:13px}.support-team-row strong.risk{color:var(--color-primary)}.support-home-follow-up{grid-template-rows:auto;align-content:center}@media(max-width:1000px){.support-manager-home .consultant-home-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.support-manager-home .consultant-home-summary{grid-template-columns:minmax(0,1fr)}}.support-home-management{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px;align-items:start}.support-home-management .support-home-responsibilities{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;gap:8px;padding:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:6px}.support-home-management .support-home-section-title>span{display:none}.support-home-management .support-home-attention-grid{border:0;border-radius:0}.support-home-management a.support-home-attention{padding:10px}.support-home-management .support-home-follow-up{border-left:0;border-right:0;border-radius:0}.support-home-management .support-home-monitoring{gap:0}.support-home-management .support-home-monitoring>span{width:100%}.support-manager-home .consultant-home-metric{min-height:80px}@media(max-width:1000px){.support-home-management{grid-template-columns:minmax(0,1fr)}}.support-manager-home .consultant-home-summary{gap:0;border:1px solid var(--color-border);border-radius:6px;overflow:hidden;background:var(--color-surface)}.support-manager-home .consultant-home-summary .consultant-home-metric{border:0;border-radius:0;box-shadow:none;padding:16px;min-height:88px}.support-manager-home .consultant-home-summary .consultant-home-metric+.consultant-home-metric{border-left:1px solid var(--color-border)}.support-manager-home .consultant-home-summary .consultant-home-metric:focus-visible{outline-offset:-3px}.support-home-management{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch}.support-home-management .support-home-team{display:flex;flex-direction:column}.support-team-expand{border:0;border-radius:4px;padding:10px 4px;text-align:left;background:transparent;color:var(--color-primary);font:inherit;font-size:12px;cursor:pointer}.support-team-expand:hover{background:var(--color-surface-subtle)}@media(max-width:1000px){.support-home-management{grid-template-columns:minmax(0,1fr)}.support-manager-home .consultant-home-summary .consultant-home-metric:nth-child(3){border-left:0}.support-manager-home .consultant-home-summary .consultant-home-metric:nth-child(n+3){border-top:1px solid var(--color-border)}}@media(max-width:520px){.support-manager-home .consultant-home-summary .consultant-home-metric+.consultant-home-metric{border-left:0;border-top:1px solid var(--color-border)}}.support-manager-home .consultant-home-summary .consultant-home-metric{cursor:default;text-align:left}.support-manager-home .consultant-home-summary .consultant-home-metric:hover{background:var(--color-surface);border-color:var(--color-border);transform:none}.support-team-dialog{width:min(560px,calc(100vw - 32px));max-height:min(640px,calc(100dvh - 48px));padding:20px;display:flex;flex-direction:column;gap:12px}.support-team-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.support-team-dialog>header button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:4px;background:transparent;color:var(--color-muted);cursor:pointer}.support-team-dialog h2{font-size:17px;margin:0}.support-team-dialog p,.support-team-match-count{margin:0;color:var(--color-muted);font-size:12px}.support-team-search{display:grid;gap:6px;font-size:13px}.support-team-search input{width:100%;min-height:38px;padding:8px 10px;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);background:var(--color-surface);font:inherit}.support-team-dialog-results{overflow-y:auto;min-height:0}.support-team-dialog a.support-team-row{display:grid;grid-template-columns:minmax(0,1fr) 38px 52px;gap:8px;padding:12px 0;border-bottom:1px solid var(--color-border);text-decoration:none}.support-team-dialog a.support-team-row:hover{background:var(--color-surface-subtle)}.support-manager-home .consultant-home-summary a.consultant-home-metric{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;cursor:pointer;text-decoration:none;color:var(--color-text)}.support-manager-home .consultant-home-summary a.consultant-home-metric:hover{background:var(--color-surface-subtle)}.support-ticket-flow{padding:20px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface)}.support-ticket-flow>header{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.support-ticket-flow h2{font-size:15px;margin:0}.support-ticket-flow p,.support-ticket-flow footer{color:var(--color-muted);font-size:12px;line-height:1.6}.support-ticket-flow p{margin:6px 0}.support-flow-totals{display:flex;gap:24px;color:var(--color-muted);font-size:13px}.support-flow-totals strong{color:var(--color-text);font-size:21px;font-weight:600;margin-right:4px}.support-flow-skeleton,.support-flow-empty{height:300px;margin:16px 0}.support-flow-empty{display:grid;place-items:center;color:var(--color-muted);font-size:13px;text-align:center}.support-ticket-flow footer{border-top:1px solid var(--color-border);padding-top:12px}.support-home-management a.support-home-attention{grid-template-columns:minmax(0,1fr) 42px;grid-template-rows:auto auto;align-content:center;gap:4px 12px;min-height:72px}.support-home-management .support-home-attention>div{grid-column:1;grid-row:1;align-self:end}.support-home-management .support-home-attention>small{grid-column:1;grid-row:2;align-self:start}.support-home-management .support-home-attention>strong,.support-home-management .support-home-attention>.app-skeleton-block{grid-column:2;grid-row:1 / 3;justify-self:end;text-align:right}.support-home-management .support-home-attention-grid{grid-template-rows:none;grid-auto-rows:minmax(72px,auto);gap:0}.support-home-management .support-home-follow-up{border:0;border-top:1px solid var(--color-border)}.support-workload-breakdowns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:16px 0}.support-workload-breakdowns h3{margin:0 0 8px;font-size:13px;font-weight:600}.support-workload-breakdowns ol{list-style:none;margin:0;padding:0}.support-workload-breakdowns li{display:grid;grid-template-columns:minmax(0,1fr) auto 42px;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--color-border);font-size:13px}.support-workload-breakdowns li>span:first-child{overflow-wrap:anywhere}.support-workload-breakdowns small,.support-workload-share{font-size:12px;color:var(--color-muted);font-weight:400}.support-workload-share{text-align:right}.support-ticket-flow .support-flow-skeleton{height:150px}@media(max-width:650px){.support-workload-breakdowns{grid-template-columns:1fr;gap:16px}}.support-manager-home .support-home-monitoring>a{display:grid;grid-template-columns:15px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:10px;min-width:0;line-height:1.5}.support-home-monitoring>a>span{overflow-wrap:anywhere}@media(max-width:520px){.support-home-monitoring{grid-template-columns:minmax(0,1fr)}}.support-home-management .support-home-section-title{align-self:start}.support-home-management .support-home-team>a.support-team-row{padding-block:9px}.support-home-management .support-home-responsibilities:has(>.consultant-home-error){grid-template-rows:auto 1fr auto auto}.support-manager-home .consultant-home-summary .consultant-home-metric>strong{justify-self:end;text-align:right;line-height:1;min-width:2ch}.support-manager-home .consultant-home-summary .consultant-home-metric>span{min-width:0}@media(max-width:1100px){.support-manager-home .consultant-home-summary a.consultant-home-metric{grid-template-columns:minmax(0,1fr) auto}}.support-home-updated{display:block;margin-top:5px;color:var(--color-muted);font-size:12px}.support-home-skeleton{display:contents}.support-home-skeleton>.consultant-home-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.support-skeleton-copy{display:grid;gap:8px;min-width:0}.support-home-skeleton .app-skeleton-block{max-width:100%}.support-skeleton-attention{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-content:center;gap:8px 12px;padding:10px;min-height:72px}.support-skeleton-team-row{display:grid;grid-template-columns:minmax(0,1fr) 38px 52px;gap:8px;padding:12px 0;border-bottom:1px solid var(--color-border)}.support-skeleton-team-row>:not(:first-child){justify-self:end}.support-home-skeleton .support-home-monitoring{padding:10px;gap:16px}.support-home-team .support-team-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px 12px;text-align:center;color:var(--color-muted)}.support-team-empty strong{color:var(--color-text);font-size:13px;font-weight:500}.support-team-empty p{margin:0}@media(max-width:1000px){.support-home-skeleton>.consultant-home-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.support-home-skeleton>.consultant-home-summary{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.support-manager-home .app-skeleton-block,.support-manager-home .filter-refresh-icon{animation:none}}.system-admin-home{display:grid;gap:var(--space-4);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);color:var(--color-text)}.system-admin-home-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.system-admin-home-heading h2{margin:0;font-size:15px;line-height:1.4;font-weight:600}.system-admin-home-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.system-admin-home-metric{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-2) var(--space-3);text-decoration:none;color:var(--color-text);min-width:0}.system-admin-home-metric+.system-admin-home-metric{border-left:1px solid var(--color-border)}.system-admin-home-metric>svg{color:var(--color-muted)}.system-admin-home-metric>span{min-width:0;font-size:13px;font-weight:500;line-height:1.5}.system-admin-home-metric strong{min-width:2ch;justify-self:end;text-align:right;font-size:20px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.system-admin-home-metric .app-skeleton-block{max-width:100%}.system-admin-home-skeleton-icon{width:18px;height:18px}.system-admin-home-skeleton-label{width:104px;height:19.5px}.system-admin-home-skeleton-value{width:26px;height:20px}.system-admin-home-groups{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--space-6);align-items:start}.system-admin-home-group{display:grid;gap:var(--space-2);min-width:0}.system-admin-home-group:only-child{grid-column:1 / -1}.system-admin-home-group h3{margin:0;font-size:13px;font-weight:500;line-height:1.5;color:var(--color-muted)}.system-admin-home-entries{display:grid;min-width:0}.system-admin-home-link{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;gap:var(--space-1) var(--space-2);min-width:0;min-height:64px;padding:var(--space-3) var(--space-2);color:var(--color-text);text-decoration:none}.system-admin-home-link+.system-admin-home-link{border-top:1px solid var(--color-border)}.system-admin-home-link-title{display:flex;align-items:center;gap:var(--space-2);min-width:0}.system-admin-home-link-title svg{flex-shrink:0;color:var(--color-muted)}.system-admin-home-link strong{font-size:13px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.system-admin-home-link>small{grid-column:1;font-size:12px;line-height:1.5;color:var(--color-muted)}.system-admin-home-link-end{grid-column:2;grid-row:1 / 3;display:flex;align-items:center;gap:var(--space-2);color:var(--color-muted)}.system-admin-home-count{font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.system-admin-home a{transition:background var(--motion-fast) ease-out}.system-admin-home a:hover{background:var(--color-surface-subtle)}.system-admin-home a:focus-visible{outline:2px solid var(--color-focus);outline-offset:-3px}.internal-dashboard-sections{display:grid;gap:18px;min-width:0}@media(max-width:700px){.system-admin-home-groups{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.system-admin-home-group+.system-admin-home-group{padding-top:var(--space-4);border-top:1px solid var(--color-border)}}@media(max-width:520px){.system-admin-home{padding:var(--space-3)}.system-admin-home-metrics{grid-template-columns:minmax(0,1fr)}.system-admin-home-metric{min-height:44px}.system-admin-home-metric+.system-admin-home-metric{border-left:0;border-top:1px solid var(--color-border)}}@media(prefers-reduced-motion:reduce){.system-admin-home a{transition:none}}.audit-hero{align-items:center}.audit-filters{display:grid;grid-template-columns:minmax(240px,1.6fr) repeat(5,minmax(130px,1fr)) auto auto;align-items:end;gap:12px}.audit-filters label{display:grid;gap:6px;color:var(--muted);font-size:.82rem}.audit-filters input,.audit-filters select{min-height:40px}.audit-search{align-self:end}@media(max-width:1380px){.audit-filters{grid-template-columns:repeat(4,minmax(140px,1fr))}.audit-search{grid-column:span 2}}@media(max-width:720px){.audit-filters{grid-template-columns:1fr 1fr}.audit-search{grid-column:1 / -1}}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg)}.app-shell{display:grid;grid-template-columns:268px minmax(0,1fr);min-height:100vh}.app-shell.collapsed{grid-template-columns:92px minmax(0,1fr)}.app-shell.collapsed .sidebar{gap:14px;padding:18px 12px}.app-shell.collapsed .brand-row{display:grid;justify-items:center;gap:10px}.app-shell.collapsed .brand-copy,.app-shell.collapsed .sidebar-section-label,.app-shell.collapsed .nav-item-label{display:none}.sidebar{position:sticky;top:0;display:grid;grid-template-rows:auto auto 1fr auto;gap:20px;height:100vh;padding:22px 18px;background:var(--surface);box-shadow:var(--shadow-out);z-index:2}.brand-row,.topbar,.panel-heading,.topbar-actions,.hero-actions,.action-button-row,.form-actions{display:flex;align-items:center}.brand-row{gap:12px}.brand-row strong{display:block;color:var(--text);font-weight:600}.brand-row small{color:var(--muted);font-size:12px}.sidebar-section-label{padding:0 2px;color:var(--quiet);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.app-shell.collapsed .nav-list{justify-items:center;overflow:visible;padding:10px 0 0}.app-shell.collapsed .nav-list a{justify-content:center;width:48px;min-height:48px;padding:0}.shell-tooltip-trigger{position:relative}.shell-tooltip-trigger:before,.shell-tooltip-trigger:after{display:none;position:absolute;left:calc(100% + 12px);top:50%;z-index:80;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease}.shell-tooltip-trigger:before{width:8px;height:8px;border-radius:2px;background:var(--color-text);content:"";transform:translate(-4px,-50%) rotate(45deg)}.shell-tooltip-trigger:after{min-width:max-content;max-width:min(240px,calc(100vw - 132px));padding:8px 10px;border:1px solid var(--color-border-subtle);border-radius:12px;color:var(--color-on-primary);background:var(--color-text);box-shadow:var(--shadow-overlay);content:attr(data-tooltip);font-size:12px;font-weight:600;line-height:1.25;white-space:normal;transform:translateY(-50%) translate(-4px)}.shell-tooltip-trigger:hover:before,.shell-tooltip-trigger:hover:after,.shell-tooltip-trigger:focus-visible:before,.shell-tooltip-trigger:focus-visible:after{display:block;opacity:1}.shell-tooltip-trigger:hover:after,.shell-tooltip-trigger:focus-visible:after{transform:translateY(-50%) translate(0)}.app-shell.collapsed .nav-count-badge{position:absolute;top:5px;right:5px;min-width:18px;height:18px;padding:0 4px;border:2px solid var(--surface);font-size:9px}.nav-list{display:grid;align-content:start;gap:10px;overflow:auto;padding:14px 4px 4px;border-top:1px solid var(--color-border-subtle)}.nav-list a{position:relative;display:flex;align-items:center;min-height:44px;gap:10px;padding:10px 12px;border-radius:var(--radius-sm);color:var(--muted);font-weight:700}.nav-list a:hover,.nav-list a.active{color:var(--color-on-primary);background:var(--primary);box-shadow:var(--shadow-primary-action)}.nav-count-badge,.notification-count-badge{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;color:var(--color-on-danger);background:var(--color-danger);box-shadow:0 6px 14px color-mix(in srgb,var(--color-danger) 24%,transparent);font-size:11px;font-weight:700;line-height:1}.nav-count-badge{margin-left:auto}.nav-list a.active .nav-count-badge,.nav-list a:hover .nav-count-badge{color:var(--color-shell-notification-text);background:var(--color-shell-notification-surface)}.main-area{min-width:0;padding:20px clamp(16px,2vw,28px) 28px}.topbar{justify-content:space-between;gap:16px;min-height:58px;margin-bottom:10px}.topbar h1,.page-intro h1,.page-intro h2,.panel h2{margin:4px 0 0;color:var(--text);font-size:26px;line-height:1.15;letter-spacing:0}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px}.product-topbar{align-items:center}.page-canvas{min-width:0}.login-page{display:grid;min-height:100vh;place-items:center;padding:24px;background:var(--bg)}.login-panel{display:grid;gap:20px;width:min(520px,100%);padding:24px;border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-out)}.login-brand{display:flex;align-items:center;gap:12px}.login-form{display:grid;gap:14px}.login-field{display:grid;gap:7px}.login-field label{color:var(--muted);font-size:13px}.login-field input[aria-invalid=true]{outline:2px solid color-mix(in srgb,var(--color-danger) 36%,transparent);outline-offset:2px}.login-field .login-email-locked{cursor:default;color:var(--muted);background:var(--surface-flat);box-shadow:inset 0 0 0 1px var(--border);transition:background-color var(--motion-standard) var(--motion-ease-out),box-shadow var(--motion-standard) var(--motion-ease-out),color var(--motion-standard) var(--motion-ease-out)}.login-code-step{transform-origin:top;animation:login-code-step-reveal var(--motion-standard) var(--motion-ease-out)}@keyframes login-code-step-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.login-form h1,.login-form p{margin:0}.login-form h1{color:var(--text);font-size:26px;font-weight:600;line-height:1.2}.login-form p{margin-top:6px;color:var(--muted);line-height:1.5}.login-submit,.login-resend{width:100%}.login-mode-toggle{justify-self:center;border:0;background:transparent;color:var(--primary);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.login-mode-toggle:hover,.login-mode-toggle:focus-visible{color:var(--primary);text-decoration:underline}.login-mode-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px}.login-result{display:grid;justify-items:start;gap:14px;padding:18px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--surface-flat)}.login-result.pending>svg{color:var(--warning)}.login-result.success>svg{color:var(--success)}.login-result h1,.login-result p{margin:0}.login-result h1{color:var(--text);font-size:22px}.login-result p{margin-top:6px;color:var(--muted);line-height:1.5}.panel{min-width:0;border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-out);padding:24px}.panel-heading{justify-content:space-between;gap:16px;margin-bottom:18px}.panel-heading.compact{margin-bottom:12px}.primary-button,.danger-button,.secondary-button,.icon-button{border:0;border-radius:var(--radius-sm);background:var(--surface);color:var(--text);box-shadow:var(--shadow-small)}.primary-button,.danger-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--control-height);padding:10px 14px;font-weight:600;cursor:pointer}.secondary-button.compact{min-height:var(--control-height);padding:7px 10px;font-size:12px}.primary-button{color:var(--color-on-primary);background:var(--primary)}.primary-button:hover{background:var(--primary-hover)}.danger-button{color:var(--color-on-danger);background:var(--danger)}.danger-button:hover{background:color-mix(in srgb,var(--color-danger) 88%,var(--color-text))}.primary-button:disabled,.danger-button:disabled,.secondary-button:disabled,.icon-button:disabled{cursor:not-allowed;border-color:var(--color-disabled-border);color:var(--color-disabled-text);background:var(--color-disabled-surface);box-shadow:none;opacity:1}.secondary-button:hover{color:var(--primary);box-shadow:var(--shadow-in)}.icon-button{position:relative;display:grid;place-items:center;width:var(--control-height);height:var(--control-height);padding:0;cursor:pointer}.notification-menu{position:relative}.notification-count-badge{position:absolute;top:-5px;right:-5px;border:2px solid var(--surface)}.notification-popover{position:absolute;top:calc(100% + 10px);right:0;z-index:40;display:grid;width:min(380px,calc(100vw - 32px));gap:10px;padding:12px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-overlay);transform-origin:top right;animation:notification-popover-in var(--motion-panel) var(--motion-ease-out)}@media(prefers-reduced-motion:reduce){.notification-popover{animation:none}}select,input,textarea{min-width:0;border:0;border-radius:var(--radius-sm);color:var(--text);background:var(--surface);box-shadow:var(--shadow-in)}.switcher-ok{color:var(--color-success);font-size:12px;font-weight:600}input,select,textarea{width:100%;padding:12px 14px}textarea{resize:vertical}label{display:grid;gap:8px;color:var(--muted);font-weight:600}.dashboard-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px}.role-dashboard-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 20px;border:1px solid var(--color-border-subtle);background:var(--surface);box-shadow:var(--shadow-small)}.role-dashboard-hero h2{margin:4px 0 0;color:var(--text);font-size:24px;letter-spacing:0;line-height:1.2}.role-dashboard-hero p{max-width:760px;margin:6px 0 0;color:var(--muted);font-size:14px;line-height:1.45}.role-dashboard-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.role-dashboard-section+.role-dashboard-section{padding-top:14px}.queue-layout,.request-page-grid{display:block}.hero-panel{align-self:start}.hero-actions,.action-button-row{flex-wrap:wrap;gap:10px;margin-top:18px}.metric-card{display:grid;gap:8px;min-height:124px;padding:18px;border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-small)}.metric-card strong{font-size:28px;color:var(--text)}.compact-list,.ticket-list,.message-thread,.attachment-list{display:grid;gap:12px}.data-table{display:grid;gap:16px}.compact-list button,.ticket-row,.data-row{display:grid;align-items:center;gap:14px;min-height:70px;padding:14px 16px;border:1px solid var(--color-border-subtle);border-left-width:5px;border-radius:var(--radius-md);color:var(--text);background:linear-gradient(180deg,var(--surface) 0%,var(--surface-flat) 100%);box-shadow:var(--shadow-small);cursor:pointer}.ticket-row:hover,.data-row:hover{border-color:var(--selected-border);background:var(--selected-surface)}.compact-list button{grid-template-columns:90px minmax(0,1fr) minmax(130px,.5fr) auto;text-align:left}.ticket-row{grid-template-columns:minmax(0,1.25fr) minmax(260px,.62fr) minmax(240px,.68fr) auto}.data-row{grid-template-columns:minmax(0,1fr) 20px;align-items:start;gap:8px 16px;padding:12px 14px}.data-row.header{display:none}.ticket-row strong,.data-row strong,.compact-list strong{display:block;overflow-wrap:anywhere}.ticket-row small,.data-row small,.compact-list small{color:var(--muted)}.ticket-row>div,.data-row>span:not(.badge),.row-status{display:grid;min-width:0;gap:6px}.ticket-row-main strong{color:var(--text);font-size:17px;line-height:1.24}.ticket-meta-line{display:flex;flex-wrap:wrap;align-items:center;min-width:0;gap:7px}.ticket-meta-line small{min-width:0;flex:1 1 180px}.ticket-meta-line .badge{flex:0 0 auto}.row-status{align-content:center}.row-lifecycle{display:grid;min-width:0}.meta-stack,.queue-stage-cell{display:grid;align-content:center;min-width:0;gap:5px}.row-fact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;min-width:0;gap:8px 14px}.row-fact-grid .meta-stack{align-content:start;gap:4px}.meta-label{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.data-row>.ticket-row-main,.data-row>.queue-stage-cell{grid-column:1}.data-row>.row-fact-grid{grid-column:1;grid-row:2}.data-row>svg{grid-column:2;grid-row:1 / 4;align-self:center}.data-row .queue-stage-cell{margin-top:2px;padding-top:8px;border-top:1px solid var(--color-border-subtle)}.data-row .row-progress{grid-template-columns:minmax(0,1fr) 150px;align-items:center;justify-content:start;gap:10px;width:min(100%,620px);max-width:none;opacity:.9}.data-row .row-progress .progress-label{justify-self:start;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-row .progress-nodes{min-height:18px}.data-row .progress-node{width:11px;height:11px;border-width:1px;box-shadow:0 0 0 2px color-mix(in srgb,var(--surface) 42%,transparent)}.data-row .progress-nodes:before{right:10px;left:10px;height:2px}.data-row .row-progress .progress-label{min-height:20px;padding:2px 7px;color:var(--muted);background:transparent;font-size:11px}.meta-stack strong{font-size:13px;line-height:1.25}.meta-pill{display:inline-flex;align-items:center;justify-content:center;justify-self:start;max-width:100%;min-height:26px;padding:4px 9px;border-radius:999px;background:var(--surface-flat);font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-pill.neutral{color:var(--on-info-soft);background:var(--info-soft)}.meta-pill.warning{color:var(--on-warning-soft);background:var(--warning-soft)}.meta-pill.danger{color:var(--color-on-danger-soft);background:var(--danger-soft)}.meta-pill.success{color:var(--on-success-soft);background:var(--success-soft)}.ticket-row.success,.data-row.success{border-left-color:var(--success)}.ticket-row.warning,.data-row.warning{border-left-color:var(--warning)}.data-row.warning{background:linear-gradient(180deg,var(--warning-soft) 0%,var(--surface-flat) 100%)}.ticket-row.danger,.data-row.danger{border-left-color:var(--danger)}.data-row.danger{background:linear-gradient(180deg,var(--danger-soft) 0%,var(--surface-flat) 100%)}.ticket-row.neutral,.data-row.neutral{border-left-color:var(--info)}.semantic-text{justify-self:start;font-weight:700}.semantic-text.success{color:var(--color-success-text-emphasis)}.semantic-text.warning{color:var(--warning-text)}.semantic-text.danger{color:var(--color-danger-text-strong)}.semantic-text.neutral{color:var(--color-info-text-strong)}.data-row>span:first-child small:last-child,.ticket-row small{overflow-wrap:anywhere}.truncate-value,.nowrap-value{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.ticket-row-main strong{white-space:normal}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.badge,.priority-pill,.sla-pill,.review-pill,.queue-review-chip{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;min-height:28px;padding:5px 10px;border-radius:999px;color:var(--text);background:var(--surface-flat);font-size:12px;font-weight:700;line-height:1.18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-pill,.queue-review-chip{color:var(--on-info-soft);background:var(--info-soft)}.queue-review-chip{min-height:24px;padding:4px 8px;font-size:11px}.badge.neutral,.priority-pill.neutral,.sla-pill.neutral{color:var(--on-info-soft);background:var(--info-soft)}.badge.success,.priority-pill.success,.sla-pill.success{color:var(--on-success-soft);background:var(--success-soft)}.badge.warning,.priority-pill.warning,.sla-pill.warning{color:var(--on-warning-soft);background:var(--warning-soft)}.badge.danger,.priority-pill.danger,.sla-pill.danger{color:var(--color-on-danger-soft);background:var(--danger-soft)}.ticket-detail-navline{display:flex;justify-content:space-between;gap:12px;min-height:36px;align-items:center}.ticket-summary-panel{display:grid;position:relative;gap:16px;justify-content:stretch;justify-items:stretch;padding:20px;border:1px solid var(--border);background:var(--surface);overflow:hidden}.ticket-title-block h2{margin:0;overflow-wrap:anywhere}.ticket-title-block p{margin:0}.ticket-summary-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px 18px;padding:14px 0;border-bottom:1px solid var(--color-border-subtle);border-top:1px solid var(--color-border-subtle)}.action-button-row .active{box-shadow:var(--shadow-in)}.badge-stack{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.message-bubble small,.list-meta,.row-progress{color:var(--muted);line-height:1.45}.activity-detail-list{display:flex;flex-wrap:wrap;gap:8px}.activity-detail-list span{display:inline-flex;min-height:26px;align-items:center;padding:4px 9px;border-radius:999px;color:var(--muted);background:var(--surface-flat);font-size:12px;font-weight:600}.activity-detail-list .activity-type-pill{font-weight:700}.composer-helper{margin:0;color:var(--muted);line-height:1.45}.list-meta{margin:6px 0 0;font-size:13px}.queue-mail-poll{display:grid;align-content:start;gap:7px;min-width:0;color:var(--muted);font-size:13px;font-weight:600}.queue-mail-poll button{width:100%;min-height:42px}.queue-mail-poll small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.support-view-pills{margin-bottom:14px}.queue-controls label{gap:7px;font-size:13px}.server-list-controls>label{display:grid;align-content:start}.input-with-icon{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-in)}.input-with-icon svg{margin-left:12px;color:var(--muted)}.input-with-icon input,.input-with-icon select{box-shadow:none;background:transparent}.queue-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin-top:16px;color:var(--muted);font-size:13px;font-weight:600}.panel-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.profile-layout{display:grid;gap:18px;width:min(1180px,100%)}.profile-grid,.profile-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.profile-hero-panel{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.profile-hero-panel h2,.profile-section h2{margin:0}.profile-hero-panel p,.profile-section p{margin:6px 0 0}.profile-hero-panel p{overflow-wrap:anywhere}.profile-hero-meta,.profile-user-actions,.notification-preferences,.consultant-profile-form,.profile-section{display:grid;gap:14px}.email-ticketing-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.email-ticketing-addresses{display:grid;gap:0;margin:0}.email-ticketing-addresses div{display:grid;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr);align-items:baseline;gap:16px;min-width:0;padding:10px 0;border-bottom:1px solid var(--color-border-subtle)}.email-ticketing-addresses div:first-child{border-top:1px solid var(--color-border-subtle)}.email-ticketing-addresses dt{color:var(--muted);font-size:12px;font-weight:700}.email-ticketing-addresses dd{min-width:0;margin:0;color:var(--text);font-weight:700;overflow-wrap:anywhere}.email-ticketing-addresses a{color:var(--primary)}.email-ticketing-steps{display:grid;gap:8px;margin:0;padding-left:24px;color:var(--text);line-height:1.5}.email-ticketing-note{padding:12px 14px;border-radius:var(--radius-sm);color:var(--muted);background:var(--surface-flat);font-size:13px;line-height:1.45}.email-ticketing-guide.compact{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--color-border-subtle)}.email-ticketing-guide.compact h3,.email-ticketing-guide.compact p{margin:0}.email-ticketing-guide.compact h3{color:var(--text);font-size:15px}.email-ticketing-guide.compact p{margin-top:5px;color:var(--muted);font-size:13px;line-height:1.5}.email-ticketing-guide.compact a{color:var(--primary);font-weight:700;overflow-wrap:anywhere}.email-ticketing-guide.compact small{display:block;margin-top:7px;color:var(--muted);font-size:12px;line-height:1.45}.profile-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.profile-facts div,.profile-list-panel{min-width:0;padding:13px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 56%,transparent);box-shadow:var(--shadow-in)}.profile-facts dt,.profile-list-panel h3,.inline-form label span,.profile-field>span{color:var(--muted);font-size:12px;font-weight:700}.profile-facts dd{min-width:0;margin:4px 0 0;color:var(--text);font-weight:700;overflow-wrap:anywhere}.status-badge{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;min-height:28px;padding:5px 10px;border-radius:999px;color:var(--text);background:var(--surface-flat);font-size:12px;font-weight:700;line-height:1.18;white-space:nowrap}.status-badge.info{color:var(--on-info-soft);background:var(--info-soft)}.status-badge.success{color:var(--on-success-soft);background:var(--success-soft)}.status-badge.warning{color:var(--on-warning-soft);background:var(--warning-soft)}.profile-hero-meta{display:flex;flex-wrap:wrap;gap:8px}.domain-chip{display:inline-grid;gap:3px;min-width:180px;max-width:100%;padding:10px 12px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 64%,transparent);box-shadow:var(--shadow-small);font-weight:700}.domain-chip small,.profile-list small,.preference-row small{color:var(--muted);font-size:12px;font-weight:600}.inline-form,.profile-field{display:grid;gap:8px}.inline-form{grid-template-columns:minmax(220px,1fr) auto;align-items:end}.inline-form input,.profile-field textarea{width:100%;min-width:0;border:0;border-radius:var(--radius-sm);background:var(--surface);color:var(--text);box-shadow:var(--shadow-in)}.inline-form input{min-height:44px;padding:10px 12px}.inline-form select{width:100%;min-height:44px;border:0;border-radius:var(--radius-sm);background:var(--surface);color:var(--text);box-shadow:var(--shadow-in);padding:10px 12px}.profile-field textarea{resize:vertical;min-height:148px;padding:14px;line-height:1.5}.profile-list-panel h3,.profile-list{margin:0}.profile-list{display:grid;gap:8px;padding:0;list-style:none}.profile-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px 12px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 64%,transparent)}.profile-list li>span:first-child,.preference-row>span:nth-child(2){display:grid;gap:3px;min-width:0}.profile-user-actions{grid-template-columns:auto auto;align-items:center;gap:8px}.mini-toggle{min-height:32px;border:0;border-radius:999px;padding:6px 10px;color:var(--muted);background:var(--surface);box-shadow:var(--shadow-small);font-size:12px;font-weight:700;cursor:pointer}.mini-toggle.active{color:var(--on-success-soft);background:var(--success-soft)}.mini-toggle.danger{color:var(--color-on-danger-soft);background:var(--danger-soft)}.mini-toggle:disabled{cursor:not-allowed;opacity:.62}.profile-message{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:13px 15px;border-radius:var(--radius-sm);color:var(--on-info-soft);background:var(--info-soft);font-weight:600}.profile-message.danger{color:var(--color-on-danger-soft);background:var(--danger-soft)}.field-help.success,.inline-status.success{color:var(--success);font-weight:600}.inline-status.danger{color:var(--danger)}.preference-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 64%,transparent);box-shadow:var(--shadow-in)}.preference-row input{width:20px;height:20px;box-shadow:none}.profile-page-loading-skeleton .profile-hero-panel>div,.profile-section-skeleton .profile-section-heading>div{display:grid;gap:8px;min-width:0}.profile-section-skeleton .profile-list{margin-top:8px}.profile-list-skeleton-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px 12px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 64%,transparent);box-shadow:var(--shadow-in)}.profile-list-skeleton-row>span:first-child{display:grid;gap:7px;min-width:0}.profile-state-error{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:148px;padding:22px;border:1px solid color-mix(in srgb,var(--danger) 28%,transparent);background:color-mix(in srgb,var(--danger-soft) 40%,var(--surface))}.profile-state-error h2,.customer-management-state h2{margin:0;color:var(--text);font-size:22px;line-height:1.15}.profile-state-error p,.customer-management-state p{max-width:76ch;margin:6px 0 0;color:var(--muted);line-height:1.45}.profile-state-error-icon,.customer-management-state-icon{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:var(--radius-sm);color:var(--danger);background:var(--danger-soft);box-shadow:var(--shadow-sm)}@media(max-width:720px){.customer-registration-review-header{align-items:stretch;flex-direction:column}}.customer-management-toolbar,.customer-management-filters{display:flex;align-items:center;justify-content:space-between;gap:12px}.customer-management-toolbar{flex-wrap:wrap;padding:14px 16px}.customer-management-stats{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px}.customer-management-stats span{display:inline-flex;align-items:baseline;gap:6px;min-height:38px;padding:8px 12px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 78%,transparent);color:var(--muted);font-size:12px;font-weight:700}.customer-management-stats strong{color:var(--text);font-size:16px;line-height:1}.customer-management-filters{flex:1;justify-content:flex-end;min-width:min(100%,720px)}.customer-management-filters .input-with-icon{min-width:min(100%,320px);flex:1}.customer-management-filters select{width:100%;min-height:44px;border:0;border-radius:var(--radius-sm);background:var(--surface);color:var(--text);box-shadow:var(--shadow-in);padding:10px 12px}.customer-management-filters select{flex:0 1 156px;max-width:190px;font-size:13px;font-weight:700}.page-size-control{display:inline-flex;align-items:center;gap:8px;min-width:150px;white-space:nowrap}.page-size-control span{color:var(--muted);font-size:12px;font-weight:700}.page-size-control select{min-height:38px;border:0;border-radius:var(--radius-sm);color:var(--text);background:var(--surface);box-shadow:var(--shadow-in);padding:8px 28px 8px 10px;font-weight:700}.email-review-toolbar,.email-review-list,.email-review-detail{display:grid;gap:18px;padding:22px}.email-ops-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.email-section-title p{max-width:72ch;margin:6px 0 0;color:var(--muted);line-height:1.45}.email-ops-heading.compact{align-items:center}.email-ops-heading h2{margin:2px 0 0;font-size:24px;line-height:1.12}.email-review-action-groups h3{margin:0;color:var(--text);font-size:16px;line-height:1.25}.email-review-filter select{width:100%;min-height:42px;border:0;border-radius:var(--radius-sm);background:var(--surface);color:var(--text);box-shadow:var(--shadow-in);padding:10px 12px;font:inherit;font-weight:600}.email-review-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.email-review-filter{display:inline-flex;align-items:center;gap:10px}.email-review-list{align-content:start;min-height:360px}.email-review-row{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:76px;padding:14px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 62%,transparent);color:var(--text);text-align:left;cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}.email-review-row:hover,.email-review-row.active{border-color:var(--selected-border);background:var(--surface-flat);transform:translateY(-1px)}.email-review-row strong,.email-review-row small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.email-review-row small{margin-top:3px;color:var(--muted);font-size:12px}.email-review-detail{position:sticky;top:18px;min-height:360px}.email-review-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.email-review-facts div{display:grid;gap:4px;min-width:0;padding:11px 12px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 64%,transparent)}.email-review-facts .wide{grid-column:1 / -1}.email-review-facts dt{color:var(--muted);font-size:12px;font-weight:700}.email-review-facts dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--text);font-weight:700}.email-review-snippet{margin:0;padding:12px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 66%,transparent);color:var(--muted)}@keyframes email-skeleton-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.app-skeleton-block{animation:none;background-size:100% 100%}}.email-review-row .email-status-pill{grid-column:2}.status-pill.warning{background:color-mix(in srgb,var(--warning-soft) 78%,transparent);color:var(--on-warning-soft)}.status-pill.success{background:color-mix(in srgb,var(--success-soft) 78%,transparent);color:var(--on-success-soft)}.status-pill.danger{background:color-mix(in srgb,var(--danger-soft) 78%,transparent);color:var(--color-on-danger-soft)}@keyframes customerSidePanelIn{0%{opacity:0;transform:translate(18px) scale(.985)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes customerSidePanelOut{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(18px) scale(.985)}}.managed-company-meta small{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:128px}.managed-company-meta small span{display:inline-flex;align-items:center;min-height:22px;padding:3px 7px;border-radius:999px;background:color-mix(in srgb,var(--surface) 76%,transparent);box-shadow:var(--shadow-in);white-space:nowrap}.company-admin-picker>span{color:var(--muted);font-size:12px;font-weight:600}.company-admin-selected.has-selection{border-color:color-mix(in srgb,var(--success) 28%,transparent);background:color-mix(in srgb,var(--surface) 72%,transparent)}.company-admin-selected:not(.has-selection){grid-template-columns:minmax(0,1fr)}.company-admin-selected>span,.company-admin-result>span{display:grid;gap:3px;min-width:0}.company-admin-selected strong,.company-admin-selected small,.company-admin-result strong,.company-admin-result small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-admin-selected small,.company-admin-result small{color:var(--muted);font-size:12px;font-weight:600}.profile-empty.compact{padding:8px 10px}.switch-line{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:12px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface) 62%,transparent);cursor:pointer}.switch-track{position:relative;width:46px;height:26px;border-radius:999px;background:color-mix(in srgb,var(--border) 48%,transparent);box-shadow:var(--shadow-in);transition:background .15s ease,box-shadow .15s ease}.switch-track span{position:absolute;top:4px;left:4px;width:18px;height:18px;border-radius:999px;background:var(--surface);box-shadow:var(--shadow-small);transition:transform .15s ease}.switch-line input:checked+.switch-track{background:var(--success);box-shadow:inset 3px 3px 7px color-mix(in srgb,var(--on-success-soft) 28%,transparent),inset -3px -3px 7px color-mix(in srgb,var(--success-soft) 52%,transparent)}.switch-line input:checked+.switch-track span{transform:translate(20px);box-shadow:3px 3px 7px color-mix(in srgb,var(--on-success-soft) 24%,transparent)}.switch-line input:focus-visible+.switch-track{outline:2px solid var(--primary);outline-offset:3px}.profile-list.compact{max-height:440px;overflow:auto;padding:4px}.company-picker-result:disabled{cursor:not-allowed;opacity:.62}.company-picker-result>span:first-child{display:grid;gap:3px;min-width:0}.company-picker-result strong,.company-picker-result small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-picker-result small{color:var(--muted);font-size:12px;font-weight:600}.customer-link-person-card strong,.customer-link-person-card small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-link-person-card strong{color:var(--text);font-size:14px;font-weight:600}.customer-link-person-card small{color:var(--muted);font-size:12px;font-weight:600}.customer-link-result{background:var(--surface-flat)}.manual-create-selected>small{color:var(--muted);font-size:12px;font-weight:600}.customer-link-option strong,.customer-link-option small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.customer-link-option small{color:var(--muted);font-size:12px;font-weight:600}.row-progress{display:grid;gap:8px;width:100%;margin-top:0}.row-progress .progress-label{display:inline-flex;align-items:center;justify-self:start;min-height:22px;padding:3px 7px;border-radius:999px;color:var(--text);background:color-mix(in srgb,var(--surface) 74%,transparent);font-weight:600}.progress-nodes{display:inline-flex;position:relative;align-items:center;justify-content:space-between;width:100%;min-height:28px;padding:0 6px}.progress-node{position:relative;z-index:1;width:16px;height:16px;border:2px solid var(--surface);border-radius:999px;background:var(--border);box-shadow:0 0 0 2px color-mix(in srgb,var(--surface) 44%,transparent)}.process-note-panel{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;border-radius:var(--radius-sm);background:var(--surface-flat)}.dialog-backdrop{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:18px;background:var(--color-shell-backdrop-tablet)}.lifecycle-dialog header,.lifecycle-dialog footer,.checkbox-line,.dialog-warning{display:flex;align-items:flex-start;gap:12px}.lifecycle-dialog header,.lifecycle-dialog footer{justify-content:space-between}.consultant-picker{display:grid;gap:12px;min-width:0;padding:0;margin:0;border:0}.field-help.error{color:var(--danger);font-weight:600}.checkbox-line{color:var(--text)}.dialog-warning{margin:0;padding:12px 14px;border-radius:var(--radius-sm);color:var(--on-warning-soft);background:var(--warning-soft);font-weight:600}.state-block{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;min-height:92px;padding:18px 20px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:linear-gradient(180deg,var(--surface-elevated),var(--surface-flat))}.state-block>svg{box-sizing:border-box;width:42px;height:42px;padding:10px;border-radius:12px;background:var(--surface-flat);color:var(--quiet)}.state-block.empty>svg{background:var(--info-soft);color:var(--on-info-soft)}.state-block.error{border-color:color-mix(in srgb,var(--danger) 28%,transparent);background:var(--danger-soft)}.state-block.error>svg{background:var(--danger-soft);color:var(--color-on-danger-soft)}.state-block.permission{border:1px solid color-mix(in srgb,var(--warning) 28%,transparent);background:var(--warning-soft)}.state-block.permission>svg{background:var(--warning-soft);color:var(--on-warning-soft)}.state-block.loading>svg{background:var(--surface-flat);color:var(--primary)}.state-block h1,.state-block h2,.state-block h3,.state-block p{margin:0}.state-block h1,.state-block h2,.state-block h3{color:var(--text);font-size:16px;line-height:1.25}.state-block p,.status-note,.switcher-error{color:var(--muted)}.state-block p{margin-top:4px;max-width:72ch;font-size:14px;line-height:1.45}.ops-page-hero h2,.ops-list-panel h3,.ops-side-panel h3,.ops-action-card h3{margin:0;color:var(--text)}.segmented-control{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--surface-flat);box-shadow:var(--shadow-in)}.segmented-control button{min-height:34px;padding:6px 12px;border:0;border-radius:999px;color:var(--text);background:transparent;font-weight:700;cursor:pointer;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.segmented-control button.active{color:var(--on-primary);background:var(--primary);box-shadow:var(--shadow-small)}.segmented-control button:not(.active):hover{color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 72%,transparent)}.ops-setting-list,.ops-loading-list,.ops-notification-list{display:grid;gap:10px}.ops-setting-row,.ops-loading-row,.ops-notification-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:12px 14px;border-radius:var(--radius-md);background:var(--surface-flat)}.ops-loading-row{grid-template-columns:auto minmax(0,1fr)}.ops-notification-row{grid-template-columns:auto minmax(0,1fr) auto;width:100%;border:1px solid var(--color-border-subtle);color:var(--text);text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.ops-notification-row.unread{border-color:var(--selected-border);background:linear-gradient(90deg,color-mix(in srgb,var(--primary-soft) 72%,transparent),var(--surface-flat) 34%)}.ops-notification-row.read{opacity:.86}.ops-notification-row:hover{transform:translateY(-1px);border-color:var(--selected-border);box-shadow:var(--shadow-small)}.ops-notification-row strong,.ops-notification-row small{display:block}.ops-notification-row small{margin-top:3px;color:var(--muted)}.ops-notification-meta{display:grid;justify-items:end;gap:4px;min-width:116px;color:var(--muted);white-space:nowrap}.ops-notification-meta .meta-pill{margin:0}.ops-notification-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;color:var(--primary);background:color-mix(in srgb,var(--primary-soft) 72%,transparent)}.ops-notification-icon.warning{color:var(--on-warning-soft);background:var(--warning-soft)}.ops-notification-icon.danger{color:var(--color-on-danger-soft);background:var(--danger-soft)}.ops-notification-icon.info{color:var(--on-info-soft);background:var(--info-soft)}.ops-notification-icon.success{color:var(--on-success-soft);background:var(--success-soft)}@media(max-width:720px){.ops-notification-row{grid-template-columns:auto minmax(0,1fr)}.ops-notification-meta{grid-column:2;justify-items:start;min-width:0}}.ops-card-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--primary-soft) 72%,transparent)}.ops-action-card small{display:inline-flex;width:max-content;max-width:100%;margin-top:12px;padding:5px 9px;border-radius:999px;color:var(--on-info-soft);background:var(--info-soft);font-weight:700}.status-note.error,.switcher-error{color:var(--danger);font-weight:600}.app-skeleton-block{display:block;width:100%;max-width:100%;min-width:22px;height:14px;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--border) 56%,transparent),color-mix(in srgb,var(--surface) 84%,transparent),color-mix(in srgb,var(--border) 56%,transparent));background-size:220% 100%;animation:email-skeleton-sheen 1.35s ease-in-out infinite}.dashboard-loading-skeleton .metric-card{cursor:default}.compact-list-skeleton-row{grid-template-columns:90px minmax(0,1fr) minmax(130px,.5fr) auto;align-items:center;min-height:70px;padding:14px 16px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:linear-gradient(180deg,var(--surface) 0%,var(--surface-flat) 100%);box-shadow:var(--shadow-small)}.ticket-list-loading-skeleton .skeleton-ticket-row,.queue-table-loading-skeleton .skeleton-data-row{cursor:default}.row-progress-skeleton .progress-node{border-color:color-mix(in srgb,var(--surface) 82%,transparent);background:color-mix(in srgb,var(--border) 72%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--surface) 28%,transparent)}.ticket-detail-loading-skeleton .panel{cursor:default}.ticket-thread-skeleton div{grid-template-columns:34px minmax(0,1fr);align-items:start;min-height:86px;padding:14px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface) 54%,transparent)}@media(max-width:760px){.app-shell,.app-shell.collapsed{grid-template-columns:1fr;align-content:start}.sidebar{position:sticky;top:0;grid-template-rows:auto auto auto;align-content:start;align-self:start;gap:12px;height:auto;max-height:none;padding:12px clamp(12px,2vw,18px);overflow:visible;z-index:30}.app-shell.collapsed .sidebar{padding:12px clamp(12px,2vw,18px)}.brand-row,.app-shell.collapsed .brand-row{display:flex;justify-content:space-between;gap:12px}.brand-row .sidebar-mobile-menu-button{display:inline-flex}.app-shell.collapsed .brand-copy{display:block}.app-shell.collapsed .nav-item-label{display:inline}.sidebar-section-label{display:none}.nav-list,.app-shell.collapsed .nav-list{order:3;display:none;gap:8px;overflow:visible;padding:0;border-top:0}.sidebar.mobile-open .nav-list,.app-shell.collapsed .sidebar.mobile-open .nav-list{order:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(178px,1fr));padding:10px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--surface-flat);box-shadow:var(--shadow-small)}.nav-list a,.app-shell.collapsed .nav-list a{flex:0 0 auto;justify-content:flex-start;width:auto;min-width:0;min-height:42px;padding:9px 12px}.shell-tooltip-trigger:before,.shell-tooltip-trigger:after{display:none}.app-shell.collapsed .nav-count-badge{position:static;margin-left:4px;border:0;min-width:22px;height:22px;padding:0 6px;font-size:11px}.main-area{padding-top:14px}.dashboard-grid,.role-dashboard-hero,.request-page-grid{grid-template-columns:1fr}.role-dashboard-actions{justify-content:flex-start}.ticket-summary-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-card-grid{grid-template-columns:1fr}.email-review-detail{position:static;min-height:auto}}@media(max-width:760px){.main-area{padding:14px}.notification-menu{position:static}.notification-popover{position:fixed;top:96px;right:auto;left:50%;width:min(336px,calc(100vw - 28px));max-height:calc(100vh - 120px);overflow:auto;transform:translate(-50%);transform-origin:top center}@keyframes notification-popover-in{0%{opacity:0;transform:translate(-50%) translateY(-4px) scale(.98)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.sidebar.mobile-open .nav-list,.app-shell.collapsed .sidebar.mobile-open .nav-list{grid-template-columns:1fr}.topbar,.ticket-subject-panel,.next-action-panel,.email-ticketing-heading,.panel-heading{align-items:stretch;flex-direction:column}.topbar-actions,.hero-actions,.action-button-row,.badge-stack{justify-content:flex-start}.metric-strip,.form-grid,.queue-controls,.profile-grid,.profile-two-column,.profile-facts,.email-ticketing-addresses,.inline-form,.compact-list-skeleton-row,.ticket-thread-skeleton div{grid-template-columns:1fr}.email-ticketing-addresses div{grid-template-columns:1fr;gap:4px}.email-review-toolbar,.email-ops-heading,.profile-state-error,.email-review-row,.email-review-facts,.ops-panel-heading,.ops-page-hero{grid-template-columns:1fr}.email-review-toolbar,.email-ops-heading,.ops-panel-heading,.ops-page-hero,.profile-hero-panel,.customer-management-toolbar,.customer-management-filters,.profile-list li{align-items:stretch;flex-direction:column}.customer-management-filters .input-with-icon{min-width:0}.customer-management-filters select{flex:0 0 auto;max-width:none}.customer-management-toolbar,.customer-management-stats{justify-content:stretch}.customer-management-stats span{flex:1 1 140px}.profile-list li,.profile-user-actions{grid-template-columns:1fr}.queue-pagination{justify-content:stretch}.queue-pagination .secondary-button,.queue-pagination span{width:100%}.page-size-control{justify-content:stretch}.page-size-control select{width:100%}.compact-list button,.ticket-row,.data-row,.data-row.header{grid-template-columns:1fr}.data-row.header{display:none}.ticket-summary-top,.ticket-summary-facts{grid-template-columns:1fr}.ticket-summary-panel{padding:18px}.ticket-detail-layout{grid-template-columns:1fr}}@media(max-width:560px){.company-sla-note .mini-toggle{justify-self:stretch}}:root{--brand-navy: #1d3663;--brand-blue: #3364ac;--brand-mid: #3f77ba;--brand-sky: #6bbdeb;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--control-height: 40px;--touch-target: 44px;--motion-fast: .17s;--motion-standard: .2s;--motion-refresh: 1.4s;--motion-panel: .24s;--motion-ease-out: cubic-bezier(.25, 1, .5, 1);--sidebar-expanded: 248px;--sidebar-collapsed: 72px;--shell-nav-scrollbar-width: 10px;--shell-nav-scrollbar-width-compact: 8px;--bg: var(--color-canvas);--surface: var(--color-surface);--surface-flat: var(--color-surface-subtle);--surface-subtle: var(--color-surface-subtle);--surface-elevated: var(--color-surface-elevated);--surface-contrast: var(--color-surface-subtle);--border: var(--color-border);--text: var(--color-text);--text-muted: var(--color-muted);--muted: var(--color-muted);--quiet: var(--color-muted);--primary: var(--color-primary);--primary-hover: var(--color-primary-hover);--primary-pressed: var(--color-primary-pressed);--primary-soft: var(--color-primary-soft);--on-primary: var(--color-on-primary);--focus: var(--color-focus);--success: var(--color-success);--on-success: var(--color-on-success);--success-soft: var(--color-success-soft);--on-success-soft: var(--color-on-success-soft);--warning: var(--color-warning);--on-warning: var(--color-on-warning);--warning-text: var(--color-warning-text);--warning-soft: var(--color-warning-soft);--on-warning-soft: var(--color-on-warning-soft);--danger: var(--color-danger);--on-danger: var(--color-on-danger);--danger-soft: var(--color-danger-soft);--blocked: var(--color-danger);--blocked-soft: var(--color-danger-soft);--on-blocked-soft: var(--color-on-danger-soft);--info: var(--color-info);--on-info: var(--color-on-info);--info-soft: var(--color-info-soft);--on-info-soft: var(--color-on-info-soft);--disabled-surface: var(--color-disabled-surface);--disabled-text: var(--color-disabled-text);--disabled-border: var(--color-disabled-border);--selected-surface: var(--color-selected-surface);--selected-text: var(--color-selected-text);--selected-border: var(--color-selected-border);--surface-muted: var(--color-surface-subtle);--surface-soft: var(--color-surface-subtle);--ink: var(--color-text);--shadow-sm: var(--shadow-small);--shadow-lg: var(--shadow-overlay);--shadow-raised-soft: var(--shadow-small)}:root[data-theme=light]{color-scheme:light;--color-canvas: #f4f7fa;--color-surface: #ffffff;--color-surface-subtle: #eaf0f6;--color-surface-elevated: #ffffff;--color-border: #c7d2de;--color-control-border: #8496ac;--color-border-subtle: color-mix(in srgb, var(--color-border) 72%, transparent);--color-text: #172033;--color-muted: #536174;--color-primary: #1d3663;--color-primary-hover: #25477e;--color-primary-pressed: #152847;--color-primary-soft: #e8eef7;--color-primary-border: #a9bbd3;--color-primary-border-subtle: color-mix(in srgb, var(--color-primary) 16%, transparent);--color-primary-outline: color-mix(in srgb, #3f77ba 24%, transparent);--color-primary-tint: color-mix(in srgb, #6bbdeb 10%, transparent);--color-on-primary: #ffffff;--color-focus: #3f77ba;--color-success: #247a4d;--color-on-success: #ffffff;--color-success-soft: #e4f4ea;--color-on-success-soft: #14321d;--color-warning: #805000;--color-on-warning: #ffffff;--color-warning-text: #805000;--color-warning-soft: #fff3d6;--color-on-warning-soft: #805000;--color-danger: #b33a35;--color-on-danger: #ffffff;--color-danger-soft: #fdebea;--color-on-danger-soft: #6b1713;--color-info: #3568a8;--color-on-info: #ffffff;--color-info-soft: #e8f0fb;--color-on-info-soft: #17375f;--color-disabled-surface: #eaf0f6;--color-disabled-text: #536174;--color-disabled-border: #c7d2de;--color-selected-surface: #e8eef7;--color-selected-text: #1d3663;--color-selected-border: #a9bbd3;--color-shell-notification-text: #7c2d12;--color-shell-notification-surface: #ffedd5;--color-shell-nav-active-surface: #d5e1ef;--color-shell-backdrop-tablet: rgb(23 32 51 / 34%);--color-shell-backdrop-mobile: rgb(23 32 51 / 40%);--color-shell-scroll-shadow: rgb(29 54 99 / 18%);--color-material-highlight: #ffffff;--color-material-shadow: #96a7bc;--color-material-border: #c7d2de;--color-material-border-muted: #8ea0b5;--color-material-border-soft: #d7e1eb;--color-material-primary: #3364ac;--color-material-primary-strong: #1d3663;--color-material-primary-shadow: #a9bbd3;--color-material-info: #3568a8;--color-material-danger: #b33a35;--color-material-warning: #805000;--color-material-success: #247a4d;--color-material-surface: #eef3f8;--color-material-surface-muted: #e3ebf3;--color-material-surface-raised: #ffffff;--color-material-shadow-raised: #c7d2de;--color-material-primary-surface: #e8eef7;--color-material-warning-surface: #fff3d6;--color-material-danger-surface: #fdebea;--color-material-success-surface: #e4f4ea;--color-material-info-surface: #e8f0fb;--color-material-dark: #172033;--color-material-teal: #3f77ba;--color-material-focus-blue: #3f77ba;--color-material-muted-text: #536174;--color-success-text-strong: #14321d;--color-success-text-emphasis: #12482d;--color-danger-text-strong: #8f1f1f;--color-warning-text-strong: #3b2505;--color-warning-text-medium: #7a4d05;--color-warning-text-muted: #8a6111;--color-info-text-strong: #203d63;--color-info-vivid: #1d3663;--color-primary-accent: #3f77ba;--filter-brand-wordmark: none;--color-warning-surface-quiet: #fffaf2;--color-danger-surface-quiet: #fff7f7;--color-success-surface-quiet: #f8fff9;--color-info-surface-quiet: #f7fbff;--color-neutral-surface-quiet: #eef2f7;--shadow-raised: 10px 10px 22px rgb(29 54 99 / 12%), -10px -10px 22px rgb(255 255 255 / 88%);--shadow-out: 14px 14px 28px rgb(29 54 99 / 12%), -12px -12px 24px rgb(255 255 255 / 88%);--shadow-small: 0 10px 24px rgb(23 32 51 / 10%);--shadow-in: inset 0 1px 0 rgb(255 255 255 / 84%), inset 0 0 0 1px rgb(169 187 211 / 42%);--shadow-overlay: 0 24px 56px rgb(23 32 51 / 18%);--shadow-primary-action: 0 12px 24px rgb(29 54 99 / 18%);--focus-ring: 0 0 0 3px var(--color-focus)}:root[data-theme=dark]{color-scheme:dark;--color-canvas: #0b1220;--color-surface: #111c2d;--color-surface-subtle: #17243a;--color-surface-elevated: #1c2d47;--color-border: #34445d;--color-control-border: #566b8c;--color-border-subtle: color-mix(in srgb, var(--color-border) 72%, transparent);--color-text: #f4f7fb;--color-muted: #aab8cb;--color-primary: #6bbdeb;--color-primary-hover: #83caf0;--color-primary-pressed: #5aa9da;--color-primary-soft: #18334e;--color-primary-border: #3f77ba;--color-primary-border-subtle: color-mix(in srgb, var(--color-primary) 22%, transparent);--color-primary-outline: color-mix(in srgb, #6bbdeb 28%, transparent);--color-primary-tint: color-mix(in srgb, #6bbdeb 14%, transparent);--color-on-primary: #0b1b33;--color-focus: #6bbdeb;--color-success: #5ec98b;--color-on-success: #0b1220;--color-success-soft: #173c2b;--color-on-success-soft: #d9ffeb;--color-warning: #f2c56d;--color-on-warning: #0b1220;--color-warning-text: #f2c56d;--color-warning-soft: #453616;--color-on-warning-soft: #fff1ca;--color-danger: #ff8c87;--color-on-danger: #0b1220;--color-danger-soft: #4b2528;--color-on-danger-soft: #ffd1ce;--color-info: #82b4ef;--color-on-info: #0b1220;--color-info-soft: #193551;--color-on-info-soft: #d8ecff;--color-disabled-surface: #17243a;--color-disabled-text: #aab8cb;--color-disabled-border: #34445d;--color-selected-surface: #18334e;--color-selected-text: #6bbdeb;--color-selected-border: #3f77ba;--color-shell-notification-text: #ffd7b0;--color-shell-notification-surface: #35220d;--color-shell-nav-active-surface: #18334e;--color-shell-backdrop-tablet: rgb(5 10 18 / 56%);--color-shell-backdrop-mobile: rgb(5 10 18 / 68%);--color-shell-scroll-shadow: rgb(5 10 18 / 42%);--color-material-highlight: #213553;--color-material-shadow: #04080f;--color-material-border: #34445d;--color-material-border-muted: #4f6281;--color-material-border-soft: #253246;--color-material-primary: #6bbdeb;--color-material-primary-strong: #83caf0;--color-material-primary-shadow: #091220;--color-material-info: #82b4ef;--color-material-danger: #ff8c87;--color-material-warning: #f2c56d;--color-material-success: #5ec98b;--color-material-surface: #111c2d;--color-material-surface-muted: #17243a;--color-material-surface-raised: #1c2d47;--color-material-shadow-raised: #091220;--color-material-primary-surface: #18334e;--color-material-warning-surface: #453616;--color-material-danger-surface: #4b2528;--color-material-success-surface: #173c2b;--color-material-info-surface: #193551;--color-material-dark: #f4f7fb;--color-material-teal: #6bbdeb;--color-material-focus-blue: #6bbdeb;--color-material-muted-text: #aab8cb;--color-success-text-strong: #d9ffeb;--color-success-text-emphasis: #b8f5d2;--color-danger-text-strong: #ffd1ce;--color-warning-text-strong: #fff1ca;--color-warning-text-medium: #f6d999;--color-warning-text-muted: #ddba74;--color-info-text-strong: #d8ecff;--color-info-vivid: #6bbdeb;--color-primary-accent: #6bbdeb;--filter-brand-wordmark: brightness(0) invert(1);--color-warning-surface-quiet: #35290f;--color-danger-surface-quiet: #351b1f;--color-success-surface-quiet: #142d22;--color-info-surface-quiet: #13283e;--color-neutral-surface-quiet: #111c2d;--shadow-raised: 0 18px 40px rgb(0 0 0 / 34%);--shadow-out: 0 24px 56px rgb(0 0 0 / 42%);--shadow-small: 0 10px 20px rgb(0 0 0 / 28%);--shadow-in: inset 0 1px 0 rgb(255 255 255 / 3%), inset 0 0 0 1px rgb(107 189 235 / 12%);--shadow-overlay: 0 30px 64px rgb(0 0 0 / 50%);--shadow-primary-action: 0 16px 32px rgb(107 189 235 / 18%);--focus-ring: 0 0 0 3px var(--color-focus)}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--color-text);background:var(--color-canvas);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;color:var(--color-text);background:var(--color-canvas);transition:background-color var(--motion-standard) var(--motion-ease-out),color var(--motion-standard) var(--motion-ease-out)}button,input,select,textarea{font:inherit}button{min-height:var(--control-height)}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}::selection{color:var(--color-on-primary);background:var(--color-primary)}strong,b{font-weight:600}:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.sr-only,.skip-link{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{z-index:100;left:16px;top:16px;width:auto;height:auto;padding:10px 14px;clip:auto;border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-out)}.page-canvas[tabindex="-1"]:focus{outline:none}html{scrollbar-color:var(--color-border) var(--color-canvas)}body::-webkit-scrollbar{width:12px;height:12px}body::-webkit-scrollbar-track{background:var(--color-canvas)}body::-webkit-scrollbar-thumb{border:3px solid var(--color-canvas);border-radius:999px;background:var(--color-border)}body::-webkit-scrollbar-thumb:hover{background:var(--color-muted)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation:none!important}}html[data-reduced-motion=true],html[data-reduced-motion=true] *,html[data-reduced-motion=true] *:before,html[data-reduced-motion=true] *:after{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[role=button]{min-height:var(--control-height)}button:disabled,[role=button][aria-disabled=true]{cursor:not-allowed;border-color:var(--color-disabled-border);color:var(--color-disabled-text);background:var(--color-disabled-surface);box-shadow:none;opacity:1}.ui-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height);padding:10px 14px;border:1px solid transparent;border-radius:var(--radius-sm);font-weight:600;line-height:1.2;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease-out),border-color var(--motion-fast) var(--motion-ease-out),box-shadow var(--motion-fast) var(--motion-ease-out),color var(--motion-fast) var(--motion-ease-out),opacity var(--motion-fast) var(--motion-ease-out),transform var(--motion-fast) var(--motion-ease-out)}.ui-button.primary{color:var(--color-on-primary);background:var(--color-primary);box-shadow:var(--shadow-primary-action)}.ui-button.secondary{border-color:var(--color-border);color:var(--color-text);background:var(--color-surface);box-shadow:var(--shadow-small)}.ui-button.ghost{color:var(--color-primary);background:transparent;box-shadow:none}.ui-button.danger{color:var(--color-on-danger);background:var(--color-danger);box-shadow:var(--shadow-small)}@media(hover:hover){.ui-button.primary:not(:disabled):hover{background:var(--color-primary-hover)}.ui-button.secondary:not(:disabled):hover{color:var(--color-primary);background:var(--color-surface-subtle);box-shadow:var(--shadow-in)}.ui-button.ghost:not(:disabled):hover{background:var(--color-surface-subtle)}.ui-button.danger:not(:disabled):hover{opacity:.88}}.ui-button:active{box-shadow:var(--shadow-in);transform:translateY(1px)}.ui-button:disabled{border-color:var(--color-disabled-border);color:var(--color-disabled-text);background:var(--color-disabled-surface);box-shadow:none;opacity:1;transform:none}input[type=checkbox]{flex:0 0 auto;width:18px;min-width:18px;height:18px;min-height:18px;margin:2px 0 0;padding:0;box-shadow:none;accent-color:var(--color-primary);cursor:pointer;transition:opacity var(--motion-fast) var(--motion-ease-out)}input[type=checkbox]:focus-visible{outline-offset:3px}input[type=checkbox]:disabled{cursor:not-allowed;opacity:.58}.switch-line input[type=checkbox]{width:100%;min-width:0;height:100%;margin:0}:is(.surface,.panel,.metric-card,.worklist-panel){border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-raised)}:is(.surface,.panel,.metric-card,.worklist-panel) :is(.surface,.panel,.metric-card,.worklist-panel){box-shadow:none}:is(.surface,.panel,.metric-card,.worklist-panel).flat-surface{box-shadow:none}.page-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.page-toolbar-back{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0}.page-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2);min-width:0}.page-toolbar-meta{flex-basis:100%;min-width:0;color:var(--color-muted);font-size:14px}.eyebrow{color:var(--primary);font-size:12px;font-weight:700}.page-intro h1,.page-intro h2,.panel h2{margin:4px 0 0;color:var(--text);font-size:26px;line-height:1.15;letter-spacing:0}.panel p,.page-intro p{max-width:72ch;color:var(--muted);line-height:1.55}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:18px}.panel-heading.compact{gap:var(--space-2);margin-bottom:12px}.profile-section{display:grid;gap:14px}.profile-section h2{margin:0}.profile-section p{margin:6px 0 0}.profile-section-heading{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px}.profile-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius-sm);color:var(--primary);background:var(--primary-soft)}.profile-icon.small{width:32px;height:32px}.status-badge,.badge{display:inline-flex;align-items:center;justify-content:center;width:max-content;max-width:100%;min-height:28px;padding:5px 10px;border-radius:999px;color:var(--text);background:var(--surface-flat);font-size:12px;font-weight:700;line-height:1.18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge{text-align:center}.status-badge.info,.badge.neutral{color:var(--color-info-text-strong);background:var(--info-soft)}.status-badge.success,.badge.success{color:var(--color-success-text-emphasis);background:var(--success-soft)}.status-badge.warning,.badge.warning{color:var(--color-warning-text-strong);background:var(--warning-soft)}.status-badge.neutral{color:var(--muted);background:var(--surface-flat)}.badge.danger{color:var(--color-danger-text-strong);background:var(--danger-soft)}.profile-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.profile-list li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px 12px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-material-highlight) 52%,transparent)}.profile-list li>span:first-child{display:grid;gap:3px;min-width:0}.profile-list strong,.profile-list small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-empty{margin:0;color:var(--muted);font-weight:600}.action-button-row,.badge-stack{display:flex;flex-wrap:wrap;gap:8px}.badge-stack{justify-content:flex-end}.metric-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ticket-detail-layout{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start;width:100%;max-width:none;margin:0}.ticket-main-column{display:grid;min-width:0;gap:16px}.ticket-detail-navline{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px}.detail-back-button{justify-self:start}.ticket-subject-panel,.next-action-panel{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.ticket-summary-panel{position:relative;display:grid;gap:16px;justify-content:stretch;justify-items:stretch;padding:20px;border:1px solid color-mix(in srgb,var(--color-material-border-soft) 72%,transparent);background:var(--surface);box-shadow:inset 0 1px color-mix(in srgb,var(--info) 18%,transparent);overflow:hidden}.ticket-summary-panel.tone-success{box-shadow:inset 0 1px color-mix(in srgb,var(--success) 18%,transparent)}.ticket-summary-panel.tone-danger,.ticket-summary-panel.priority-danger:not(.tone-success),.ticket-summary-panel.sla-danger:not(.tone-success){background:var(--surface)}.ticket-summary-panel.tone-warning,.ticket-summary-panel.priority-warning:not(.tone-success):not(.tone-danger):not(.sla-danger){box-shadow:inset 0 1px color-mix(in srgb,var(--warning) 18%,transparent)}.ticket-summary-panel.tone-danger,.ticket-summary-panel.priority-danger:not(.tone-success),.ticket-summary-panel.sla-danger:not(.tone-success){box-shadow:inset 0 1px color-mix(in srgb,var(--danger) 18%,transparent)}.ticket-summary-panel .ticket-title-block .eyebrow{color:var(--primary)}.ticket-summary-panel.tone-success .ticket-title-block .eyebrow{color:var(--success)}.ticket-summary-panel.tone-warning .ticket-title-block .eyebrow,.ticket-summary-panel.priority-warning .ticket-title-block .eyebrow{color:var(--color-warning-text-muted)}.ticket-summary-panel.tone-danger .ticket-title-block .eyebrow,.ticket-summary-panel.priority-danger:not(.tone-success) .ticket-title-block .eyebrow,.ticket-summary-panel.sla-danger:not(.tone-success) .ticket-title-block .eyebrow{color:var(--danger)}.ticket-summary-top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px}.ticket-title-block{display:grid;min-width:0;gap:6px}.ticket-title-block h2,.ticket-title-block p{margin:0}.ticket-title-block h2{overflow-wrap:anywhere}.ticket-summary-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px 18px;padding:14px 0;border-top:1px solid color-mix(in srgb,var(--color-material-border) 72%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-material-border) 72%,transparent)}.ticket-summary-facts div{display:grid;min-width:0;gap:4px}.ticket-summary-facts span{color:var(--muted);font-size:12px;font-weight:600}.ticket-summary-facts strong{min-width:0;overflow:hidden;color:var(--text);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.summary-warning-strip{display:inline-flex;width:100%;align-items:center;gap:8px;margin:4px 0 0;padding:9px 11px;border:1px solid color-mix(in srgb,var(--color-material-warning) 36%,transparent);border-radius:var(--radius-sm);color:var(--color-warning-text-strong);background:var(--warning-soft);font-size:13px;font-weight:600}.summary-warning-strip svg{flex:0 0 auto}.summary-warning-strip .link-button.inline{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:30px;margin-left:auto;padding:6px 10px;border:1px solid color-mix(in srgb,var(--color-warning-text-medium) 28%,transparent);border-radius:var(--radius-sm);color:var(--color-warning-text-strong);background:color-mix(in srgb,var(--color-material-highlight) 72%,transparent);box-shadow:none;font-size:12px;font-weight:650;line-height:1.15;text-decoration:none;white-space:nowrap;cursor:pointer}.summary-warning-strip .link-button.inline:hover,.summary-warning-strip .link-button.inline:focus-visible{border-color:color-mix(in srgb,var(--color-warning-text-medium) 44%,transparent);background:var(--color-material-highlight);color:var(--primary)}.entity-status-badge{display:inline-flex;align-items:center;gap:var(--space-1);width:max-content;max-width:100%;min-height:24px;padding:var(--space-1) var(--space-2);border-radius:999px;font-size:12px;font-weight:600;line-height:1.2;transition:background-color var(--motion-standard) var(--motion-ease-out),color var(--motion-standard) var(--motion-ease-out)}.entity-status-badge.tone-success{color:var(--color-success);background:var(--color-success-soft)}.entity-status-badge.tone-danger{color:var(--color-danger);background:var(--color-danger-soft)}.ui-dialog-backdrop{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:18px;background:color-mix(in srgb,var(--color-material-shadow) 32%,transparent);overscroll-behavior:contain}.ui-dialog{min-width:0;border-radius:var(--radius-md);color:var(--text);background:var(--color-surface);box-shadow:var(--shadow-overlay)}.ui-dialog[aria-busy=true]{cursor:progress}.ui-toast-region{position:fixed;inset-block-start:calc(var(--space-4) + env(safe-area-inset-top));inset-inline-end:calc(var(--space-4) + env(safe-area-inset-right));z-index:60;display:flex;flex-direction:column;gap:var(--space-2);width:min(380px,calc(100vw - var(--space-8)));pointer-events:none}.ui-toast{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);background:var(--color-surface);box-shadow:var(--shadow-overlay);pointer-events:auto;animation:ui-toast-enter var(--motion-standard) var(--motion-ease-out)}.ui-toast.success .ui-toast-icon{color:var(--color-success)}.ui-toast.info .ui-toast-icon{color:var(--color-info)}.ui-toast.warning .ui-toast-icon{color:var(--color-warning)}.ui-toast p{min-width:0;margin:0;padding-block:var(--space-2);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.ui-toast-dismiss{display:inline-grid;place-items:center;width:var(--control-height);min-width:var(--control-height);padding:0;border:0;border-radius:var(--radius-sm);color:var(--color-muted);background:transparent;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease-out),color var(--motion-fast) var(--motion-ease-out)}@media(hover:hover){.ui-toast-dismiss:hover{color:var(--color-text);background:var(--color-surface-subtle)}}@keyframes ui-toast-enter{0%{opacity:0;transform:translateY(calc(0px - var(--space-2)))}}@media(max-width:767px){.profile-list li,.ticket-summary-top,.ticket-summary-facts{grid-template-columns:1fr}.ticket-summary-panel{padding:18px}.summary-warning-strip .link-button.inline{min-height:var(--touch-target)}.metric-strip{grid-template-columns:1fr}.panel-heading,.ticket-subject-panel,.next-action-panel,.ticket-detail-navline,.action-button-row,.badge-stack{align-items:stretch;flex-direction:column}button,[role=button],.ui-button{min-height:var(--touch-target)}button:is(.primary-button,.danger-button,.secondary-button,.icon-button,.mini-toggle){min-height:var(--touch-target)}button:is(.icon-button,.mini-toggle){min-width:var(--touch-target)}:is(.primary-button.compact,.danger-button.compact,.secondary-button.compact,.icon-button.compact){min-height:var(--touch-target)}.icon-button.compact{min-width:var(--touch-target)}:is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select){min-height:var(--touch-target)}.ui-toast-region{inset-inline:var(--space-3);width:auto}}@media(pointer:coarse){button,[role=button]{min-height:var(--touch-target)}}@media(prefers-reduced-motion:reduce){.ui-button{transition:background-color var(--motion-fast) var(--motion-ease-out),border-color var(--motion-fast) var(--motion-ease-out),box-shadow var(--motion-fast) var(--motion-ease-out),color var(--motion-fast) var(--motion-ease-out),opacity var(--motion-fast) var(--motion-ease-out)}.ui-button:active{transform:none}.ui-toast{animation:none}}.form-actions{display:flex;align-items:center;gap:10px}.inline-form{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:8px}.inline-form .field-help{grid-column:1 / -1}.inline-form input,.inline-form select{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:0;border-radius:var(--radius-sm);color:var(--text);background:var(--surface);box-shadow:var(--shadow-in)}.mini-toggle{min-height:var(--control-height);padding:6px 10px;border:0;border-radius:999px;color:var(--muted);background:var(--surface);box-shadow:var(--shadow-small);font-size:12px;font-weight:700;cursor:pointer}.mini-toggle.active{color:var(--color-success-text-emphasis);background:var(--success-soft)}.mini-toggle.danger{color:var(--on-blocked-soft);background:var(--danger-soft)}.mini-toggle:disabled{border-color:var(--color-disabled-border);color:var(--color-disabled-text);background:var(--color-disabled-surface);box-shadow:none;cursor:not-allowed;opacity:1}.checkbox-line{display:flex;align-items:flex-start;gap:12px;color:var(--text)}.checkbox-line input{width:18px;min-width:18px;height:18px;margin-top:2px;box-shadow:none}.switch-line{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:12px;border:1px solid color-mix(in srgb,var(--color-material-shadow) 12%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-material-highlight) 42%,transparent);cursor:pointer}.switch-line input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.switch-track{position:relative;width:46px;height:26px;border-radius:999px;background:color-mix(in srgb,var(--color-material-shadow) 26%,transparent);box-shadow:var(--shadow-in);transition:background .15s ease,box-shadow .15s ease}.switch-track span{position:absolute;top:4px;left:4px;width:18px;height:18px;border-radius:999px;background:var(--color-material-highlight);box-shadow:var(--shadow-small);transition:transform .15s ease}.switch-line input:checked+.switch-track{background:var(--success);box-shadow:inset 3px 3px 7px color-mix(in srgb,var(--color-success-text-strong) 36%,transparent),inset -3px -3px 7px color-mix(in srgb,var(--color-material-success-surface) 44%,transparent)}.switch-line input:checked+.switch-track span{transform:translate(20px);box-shadow:3px 3px 7px color-mix(in srgb,var(--color-success-text-strong) 28%,transparent)}.switch-line input:focus-visible+.switch-track{outline:2px solid var(--color-focus);outline-offset:3px}.switch-copy{display:grid;gap:3px;min-width:0}.switch-copy strong{color:var(--text);font-size:13px}.switch-copy small{color:var(--muted);font-size:12px;font-weight:600;line-height:1.35}.page-size-control{display:inline-flex;align-items:center;gap:10px;color:var(--muted);font-size:13px;font-weight:600}.page-size-control span{white-space:nowrap}.page-size-control select{width:auto;min-width:78px;min-height:40px;padding:8px 34px 8px 12px;border:0;border-radius:var(--radius-sm);color:var(--text);background:var(--surface);box-shadow:var(--shadow-in)}@media(max-width:767px){.page-size-control select,.checkbox-line{min-height:var(--touch-target)}.inline-form{grid-template-columns:1fr}.page-size-control{justify-content:stretch}.page-size-control select{width:100%}.switch-line{grid-template-columns:1fr}}body :is(.st-query-field .st-search,.st-search,.np-search,.filter-search,.input-with-icon:has(input)){display:flex;align-items:center;gap:8px;min-width:0;min-height:38px;box-sizing:border-box;padding:0 10px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-surface);box-shadow:none}body :is(.st-query-field .st-search,.st-search,.np-search,.filter-search,.input-with-icon:has(input)):focus-within{border-color:var(--color-focus);outline:2px solid color-mix(in srgb,var(--color-focus) 18%,transparent);outline-offset:1px}body :is(.st-query-field .st-search,.st-search,.np-search,.filter-search,.input-with-icon)>input{flex:1;width:100%;min-width:0;min-height:36px;margin:0;padding:7px 0;border:0;border-radius:0;outline:0;box-shadow:none;background:transparent;color:var(--color-text);font-size:13px;line-height:20px}body :is(.st-query-field .st-search,.st-search,.np-search,.filter-search,.input-with-icon)>svg{position:static;flex-shrink:0;margin:0;transform:none;color:var(--color-muted)}@media(pointer:coarse){body :is(.st-query-field .st-search,.st-search,.np-search,.filter-search,.input-with-icon:has(input)){min-height:44px}}.dialog-backdrop{position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:18px;background:color-mix(in srgb,var(--color-material-shadow) 32%,transparent)}.lifecycle-dialog{display:grid;gap:18px;width:min(680px,100%);max-height:calc(100vh - 36px);overflow:auto;padding:22px;border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-out)}.lifecycle-dialog header,.lifecycle-dialog footer{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.lifecycle-dialog h2{margin:4px 0 0}.lifecycle-dialog p{margin:8px 0 0;color:var(--muted);line-height:1.5}.dialog-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dialog-context-grid div{display:grid;gap:6px;min-width:0;padding:14px;border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-in)}.dialog-context-grid span{color:var(--muted);font-size:12px;font-weight:600}.dialog-context-grid strong{overflow-wrap:anywhere}.lifecycle-form{display:grid;gap:14px}.dialog-warning{display:flex;align-items:flex-start;gap:12px;margin:0;padding:12px 14px;border-radius:var(--radius-sm);color:var(--color-warning-text-strong);background:var(--warning-soft);font-weight:600}@media(max-width:767px){.dialog-context-grid{grid-template-columns:1fr}}.state-block{border:1px solid var(--color-border);background:var(--color-surface-subtle);color:var(--color-text)}.state-block.loading,.state-block[role=status]{border-color:var(--color-info);background:var(--color-info-soft)}.state-block.empty{border-color:var(--color-border);background:var(--color-surface-subtle)}.state-block.error,.state-block[role=alert]{border-color:var(--color-danger);background:var(--color-danger-soft)}.state-block.permission,.state-block[role=note]{border-color:var(--color-warning);background:var(--color-warning-soft)}.field-help{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.field-help.error,.status-note.error,.profile-message.danger,.inline-status.danger,.switcher-error{color:var(--danger);font-weight:600}.field-help.success,.inline-status.success,.status-note.success{color:var(--success);font-weight:600}.status-note{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.inline-status{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-weight:600}.profile-message{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:13px 15px;border-radius:var(--radius-sm);color:var(--color-info-text-strong);background:var(--info-soft);font-weight:600}.profile-message.warning{color:var(--warning-text);background:var(--warning-soft)}.profile-message.danger{background:var(--danger-soft)}.list-meta,.row-progress{color:var(--muted);line-height:1.45}.row-progress{display:grid;gap:8px;width:100%}.row-progress .progress-label{display:inline-flex;align-items:center;justify-self:start;min-height:22px;padding:3px 7px;border-radius:999px;color:var(--text);background:color-mix(in srgb,var(--color-material-highlight) 54%,transparent);font-weight:600}.progress-nodes{position:relative;display:inline-flex;align-items:center;justify-content:space-between;width:100%;min-height:28px;padding:0 6px}.progress-nodes:before{position:absolute;right:14px;left:14px;height:3px;border-radius:999px;background:var(--surface-contrast);content:""}.progress-node{position:relative;z-index:1;width:16px;height:16px;border:2px solid var(--surface);border-radius:999px;background:var(--border);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-material-highlight) 44%,transparent)}.progress-node.completed,.switcher-ok{color:var(--success)}.progress-node.completed{background:var(--success)}.progress-node.current{background:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}.page-live-updates{display:inline-flex;align-items:center;min-width:0;color:var(--muted);font-size:12px}.page-live-update-action,.page-live-update-status{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 9px;font:inherit;white-space:nowrap}.page-live-update-action{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--surface);color:var(--primary);cursor:pointer}.page-live-update-action:hover{background:var(--primary-soft)}.page-live-update-action:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media(max-width:600px){.page-live-update-label{display:none}.page-live-update-action{min-width:40px;min-height:40px;justify-content:center}}.app-skeleton-block{display:block;width:100%;max-width:100%;min-width:22px;height:14px;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-material-border-soft) 68%,transparent),color-mix(in srgb,var(--color-material-highlight) 84%,transparent),color-mix(in srgb,var(--color-material-border-soft) 68%,transparent));background-size:220% 100%;animation:email-skeleton-sheen 1.35s ease-in-out infinite}.app-skeleton-block.icon{width:34px;height:34px;border-radius:var(--radius-sm)}.app-skeleton-block.icon.sm{width:20px;height:20px}.app-skeleton-block.input,.app-skeleton-block.select,.app-skeleton-block.form-preview,.app-skeleton-block.drop-zone,.app-skeleton-block.textarea{border-radius:var(--radius-sm)}.app-skeleton-block.pill{border-radius:999px}.app-skeleton-block.w-full{width:100%}.app-skeleton-block.w-16{width:4rem}.app-skeleton-block.w-18{width:4.5rem}.app-skeleton-block.w-20{width:5rem}.app-skeleton-block.w-22{width:5.5rem}.app-skeleton-block.w-24{width:6rem}.app-skeleton-block.w-28{width:7rem}.app-skeleton-block.w-32{width:8rem}.app-skeleton-block.w-34{width:8.5rem}.app-skeleton-block.w-36{width:9rem}.app-skeleton-block.w-38{width:9.5rem}.app-skeleton-block.w-40{width:10rem}.app-skeleton-block.w-42{width:10.5rem}.app-skeleton-block.w-44{width:11rem}.app-skeleton-block.w-46{width:min(11.5rem,100%)}.app-skeleton-block.w-48{width:min(12rem,100%)}.app-skeleton-block.w-52{width:min(13rem,100%)}.app-skeleton-block.w-58{width:min(14.5rem,100%)}.app-skeleton-block.w-60{width:min(15rem,100%)}.app-skeleton-block.w-72{width:min(18rem,100%)}.app-skeleton-block.w-80{width:min(20rem,100%)}.app-skeleton-block.h-4{height:14px}.app-skeleton-block.h-5{height:18px}.app-skeleton-block.h-6{height:24px}.app-skeleton-block.h-7{height:28px}.app-skeleton-block.h-8{height:32px}.app-skeleton-block.h-10{height:40px}.app-skeleton-block.h-11{height:44px}.app-skeleton-block.h-14{height:56px}.app-skeleton-block.h-24{height:96px}.app-skeleton-block.h-34{height:136px}.route-loading{display:grid;gap:var(--space-5);padding:clamp(18px,2vw,26px);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-flat);box-shadow:var(--shadow-small)}.route-loading-heading{display:grid;gap:var(--space-2)}.route-loading-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.route-loading-summary-card,.route-loading-row{display:grid;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-flat)}.route-loading-summary-card{grid-template-columns:auto minmax(0,1fr) auto;min-height:84px}.route-loading-rows{display:grid;gap:var(--space-2)}.route-loading-row{grid-template-columns:minmax(0,1fr) auto auto;min-height:68px}.dashboard-loading-skeleton .metric-card,.ticket-list-loading-skeleton .skeleton-ticket-row,.queue-table-loading-skeleton .skeleton-data-row,.ticket-detail-loading-skeleton .panel{cursor:default}.dashboard-worklist-skeleton .panel-heading>div,.compact-list-skeleton-row,.request-create-loading-skeleton,.request-create-loading-skeleton label,.ticket-thread-skeleton,.ticket-thread-skeleton div,.ticket-thread-skeleton div>span{display:grid;gap:10px}.compact-list-skeleton-row{grid-template-columns:90px minmax(0,1fr) minmax(130px,.5fr) auto;align-items:center;min-height:70px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--color-material-border) 76%,transparent);border-radius:var(--radius-md);background:linear-gradient(180deg,var(--color-material-surface) 0%,var(--color-material-surface-muted) 100%);box-shadow:4px 4px 10px color-mix(in srgb,var(--color-material-shadow-raised) 28%,transparent),-4px -4px 10px color-mix(in srgb,var(--color-material-highlight) 34%,transparent)}.row-progress-skeleton{min-height:58px}.row-progress-skeleton .progress-nodes{opacity:.86}.row-progress-skeleton .progress-node{border-color:color-mix(in srgb,var(--color-material-highlight) 70%,transparent);background:color-mix(in srgb,var(--color-material-border-soft) 72%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-material-highlight) 28%,transparent)}.data-row .row-progress-skeleton{min-height:46px}.skeleton-meta-stack{min-height:68px}.request-create-loading-skeleton{gap:16px}.request-create-loading-skeleton label span{display:block}.request-create-loading-skeleton .form-actions{margin-top:2px}.ticket-thread-skeleton{margin-top:8px}.ticket-thread-skeleton div{grid-template-columns:34px minmax(0,1fr);align-items:start;min-height:86px;padding:14px;border:1px solid color-mix(in srgb,var(--color-material-border) 52%,transparent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-material-highlight) 34%,transparent)}@media(max-width:767px){.compact-list-skeleton-row,.ticket-thread-skeleton div{grid-template-columns:1fr}}@media(max-width:760px){.route-loading-summary,.route-loading-row{grid-template-columns:1fr}.route-loading-summary-card{grid-template-columns:auto minmax(0,1fr)}}.ops-page-layout{display:grid;gap:18px}.ops-page-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px}.ops-page-hero h2,.ops-list-panel :is(h2,h3),.ops-side-panel h2,.ops-action-card h3{margin:0;color:var(--text)}.ops-page-hero p,.ops-action-card p,.ops-side-panel p{max-width:720px;margin:6px 0 0;color:var(--muted)}.ops-page-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.ops-page-actions.compact{align-items:center}.ops-metric-strip .ops-metric-card{align-content:start;min-height:142px}.ops-metric-card svg,.ops-card-icon{color:var(--primary)}.ops-metric-card span{color:var(--muted);font-size:13px;font-weight:700}.ops-metric-card small{color:var(--muted);line-height:1.35}.ops-list-panel,.ops-side-panel,.ops-action-card{display:grid;gap:14px;padding:20px}.ops-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.ops-loading-list{display:grid;gap:10px}.ops-loading-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:58px;padding:12px 14px;border-radius:var(--radius-md);background:var(--surface-flat)}.ops-loading-row>span{display:grid;gap:8px}.ops-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ops-action-card{grid-template-rows:auto minmax(0,1fr) auto;min-height:220px}.ops-card-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;background:color-mix(in srgb,var(--color-material-primary) 12%,transparent)}.ops-action-card small{display:inline-flex;width:max-content;max-width:100%;margin-top:12px;padding:5px 9px;border-radius:999px;color:var(--color-info-text-strong);background:var(--info-soft);font-weight:700}.ops-identity-cell{display:grid;gap:4px}.ops-identity-cell strong{color:var(--text)}.ops-identity-cell small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-chip-list{display:flex;flex-wrap:wrap;gap:6px}.ops-policy-summary{margin:0;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--muted);background:var(--surface-flat);font-weight:600}@media(max-width:1180px){.ops-card-grid{grid-template-columns:1fr}}@media(max-width:767px){.ops-panel-heading,.ops-page-hero{grid-template-columns:1fr;align-items:stretch;flex-direction:column}}.app-shell{display:grid;grid-template-columns:var(--sidebar-expanded) minmax(0,1fr);min-height:100vh;min-height:100dvh;max-width:100%;transition:grid-template-columns var(--motion-panel) var(--motion-ease-out)}.app-shell.collapsed{grid-template-columns:var(--sidebar-collapsed) minmax(0,1fr)}.sidebar{position:sticky;inset-block-start:0;z-index:21;display:flex;flex-direction:column;gap:var(--space-4);height:100vh;height:100dvh;padding:var(--space-4) var(--space-3);overflow:visible;border-inline-end:1px solid var(--color-border);background:var(--color-surface-subtle);box-shadow:none}.app-shell.collapsed .sidebar{gap:var(--space-3);padding:var(--space-4) 10px}.brand-row{display:flex;align-items:center;justify-content:center;min-width:0;gap:var(--space-3)}.sidebar-collapse-button{position:absolute;inset-block-start:var(--space-6);inset-inline-end:0;z-index:4;border-radius:999px;border:1px solid var(--color-border);color:var(--color-muted);background:var(--color-surface);box-shadow:var(--shadow-small);transform:translate(50%);transition:color var(--motion-fast) var(--motion-ease-out),border-color var(--motion-fast) var(--motion-ease-out),background var(--motion-fast) var(--motion-ease-out),transform var(--motion-fast) var(--motion-ease-out)}.sidebar-collapse-button:hover,.sidebar-collapse-button:focus-visible{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft)}.sidebar-collapse-button:active{transform:translate(50%) scale(.96)}.brand-copy{display:grid;gap:2px}.brand-copy strong{color:var(--color-text);font-size:14px;line-height:1.2}.brand-copy small{color:var(--color-muted);font-size:12px;line-height:1.2}.brand-copy,.brand-copy strong,.brand-copy small,.nav-item-label,.account-copy,.account-copy strong,.account-copy small{min-width:0}.brand-copy strong,.brand-copy small,.nav-item-label,.account-copy strong,.account-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav-list a{min-height:var(--touch-target);border-radius:var(--radius-md)}.sidebar-navigation{position:relative;flex:1 1 auto;min-width:0;min-height:0}.sidebar-navigation:before,.sidebar-navigation:after{position:absolute;inset-inline:0;z-index:2;height:24px;opacity:0;pointer-events:none;content:"";transition:opacity var(--motion-fast) var(--motion-ease-out)}.sidebar-navigation:before{inset-block-start:0;background:linear-gradient(to bottom,var(--color-shell-scroll-shadow),transparent 92%)}.sidebar-navigation:after{inset-block-end:0;background:linear-gradient(to top,var(--color-shell-scroll-shadow),transparent 92%)}.sidebar-navigation[data-overflow-top=true]:before,.sidebar-navigation[data-overflow-bottom=true]:after{opacity:1}.nav-list{display:grid;align-content:start;gap:var(--space-4);height:100%;min-height:0;padding:var(--space-2) 2px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:0;scrollbar-color:var(--color-border) transparent;scrollbar-width:thin}.nav-list::-webkit-scrollbar{width:var(--shell-nav-scrollbar-width)}.nav-list::-webkit-scrollbar-track{background:transparent}.nav-list::-webkit-scrollbar-thumb{min-height:40px;border:3px solid transparent;border-radius:999px;background-color:var(--color-border);background-clip:padding-box;transition:background-color var(--motion-fast) var(--motion-ease-out)}.nav-list::-webkit-scrollbar-thumb:hover{background-color:var(--color-muted)}.nav-list::-webkit-scrollbar-thumb:active{background-color:var(--color-primary)}.app-shell.collapsed .nav-list{overflow-x:hidden;overflow-y:auto}.sidebar-navigation .shell-tooltip-trigger:before,.sidebar-navigation .shell-tooltip-trigger:after{display:none!important}.shell-floating-tooltip{position:fixed;inset-inline-start:calc(var(--sidebar-collapsed) + var(--space-2));z-index:80;max-width:min(240px,calc(100vw - var(--sidebar-collapsed) - 24px));padding:8px 10px;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-on-primary);background:var(--color-text);box-shadow:var(--shadow-overlay);font-size:12px;font-weight:600;line-height:1.25;pointer-events:none;transform:translateY(-50%);animation:shell-tooltip-in var(--motion-fast) var(--motion-ease-out)}@keyframes shell-tooltip-in{0%{opacity:0;transform:translate(-4px,-50%)}to{opacity:1;transform:translateY(-50%)}}.nav-group{display:grid;gap:var(--space-1)}.nav-group+.nav-group{padding-top:var(--space-2);border-top:1px solid var(--color-border)}.nav-list a,.app-shell.collapsed .nav-list a{position:relative;display:flex;align-items:center;gap:var(--space-2);width:100%;padding:10px 12px;color:var(--color-muted);background:transparent;box-shadow:none;font-size:14px;font-weight:600;text-decoration:none;transition:color var(--motion-fast) var(--motion-ease-out),background var(--motion-fast) var(--motion-ease-out),box-shadow var(--motion-fast) var(--motion-ease-out)}.nav-list a:hover:not(.active),.nav-list a:focus-visible:not(.active){color:var(--color-primary);background:var(--color-surface-elevated);box-shadow:inset 0 0 0 1px var(--color-border);transform:none}.nav-list a.active{color:var(--color-primary);background:var(--color-shell-nav-active-surface);box-shadow:inset 0 0 0 1px var(--color-primary-border);transform:none}.nav-list a.active:hover,.nav-list a.active:focus-visible{box-shadow:inset 0 0 0 1px var(--color-primary)}.nav-list a.active:before{position:absolute;inset-block:11px;inset-inline-start:3px;width:3px;border-radius:999px;background:var(--color-primary);content:""}.nav-count-badge,.nav-list a:hover .nav-count-badge,.nav-list a:focus-visible .nav-count-badge,.nav-list a.active .nav-count-badge{color:var(--color-on-danger);background:var(--color-danger)}@media(min-width:768px){.topbar-title-stack{margin-inline-start:var(--space-2)}.nav-list{gap:var(--space-2)}.app-shell.collapsed .nav-list{--shell-nav-scrollbar-width: var(--shell-nav-scrollbar-width-compact)}.nav-group{gap:0}.nav-group+.nav-group{padding-top:var(--space-1)}.app-shell.collapsed .nav-list a{justify-content:center;width:var(--touch-target);min-height:var(--touch-target);margin-inline:auto;padding:0}.app-shell.collapsed .nav-list a.active{background:var(--color-shell-nav-active-surface);box-shadow:inset 0 0 0 1px var(--color-primary)}.app-shell.collapsed .nav-list a.active:hover,.app-shell.collapsed .nav-list a.active:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary)}}.main-area{min-width:0;max-width:100%;padding:0}.topbar{position:sticky;inset-block-start:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);height:72px;min-width:0;margin:0;padding:8px clamp(16px,2vw,28px);border-bottom:1px solid var(--color-border);background:var(--color-surface);box-sizing:border-box}.topbar-title-stack{display:grid;grid-template-rows:auto auto;gap:4px;align-items:center;align-self:flex-start;margin-block-start:6px;min-width:0;overflow:hidden}.topbar-context-row{display:block;overflow:hidden;color:var(--color-muted);font-size:12px;line-height:1.2;margin:0;text-overflow:ellipsis;white-space:nowrap}.topbar-breadcrumb{display:inline}.topbar-breadcrumb a{color:inherit;text-decoration:none}.topbar-breadcrumb a:hover,.topbar-breadcrumb a:focus-visible{color:var(--color-primary);text-decoration:underline}.topbar-breadcrumb-separator{margin-inline:var(--space-1)}.topbar h1{overflow:hidden;margin:0;color:var(--color-text);font-size:20px;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.page-canvas{min-width:0;max-width:100%;padding:clamp(20px,2vw,28px)}.mobile-nav-trigger,.shell-backdrop{display:none}.topbar-actions,.notification-menu,.account-menu{position:relative;min-width:0}.topbar-actions{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}.account-trigger{display:flex;align-items:center;gap:var(--space-2);max-width:240px;min-height:var(--touch-target);padding:6px 10px;border:1px solid transparent;border-radius:var(--radius-md);color:var(--color-text);background:transparent;box-shadow:none;cursor:pointer;transition:color var(--motion-fast) var(--motion-ease-out),background var(--motion-fast) var(--motion-ease-out),border-color var(--motion-fast) var(--motion-ease-out)}.account-trigger:hover,.account-trigger:focus-visible,.account-trigger[aria-expanded=true]{border-color:var(--color-border);color:var(--color-primary);background:var(--color-surface-subtle)}.account-copy{display:grid;max-width:180px;text-align:left}.account-copy small{color:var(--color-muted);font-size:12px}.account-popover,.notification-popover{position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0;z-index:40;max-width:calc(100vw - 24px);border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface);box-shadow:var(--shadow-overlay)}.account-popover{display:grid;width:224px;padding:var(--space-2)}.account-popover-group{display:grid;gap:4px;padding:6px 0 4px}.account-popover button{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:var(--touch-target);padding:9px 10px;border:0;border-radius:var(--radius-sm);color:var(--color-text);background:transparent;text-align:left;cursor:pointer}.account-popover button:hover,.account-popover button:focus-visible,.account-popover button.is-selected{color:var(--color-primary);background:var(--color-primary-soft)}.notification-popover{display:grid;gap:var(--space-2);padding:var(--space-3);width:min(380px,calc(100vw - 24px));max-height:calc(100dvh - 88px);overflow:auto;border-color:var(--color-border);border-radius:12px;background:var(--color-surface);box-shadow:var(--shadow-overlay);transform-origin:top right;animation:notification-popover-in var(--motion-panel) var(--motion-ease-out)}.notification-trigger{overflow:visible}.notification-count-badge{position:absolute;inset-block-start:-5px;inset-inline-end:-5px;border:2px solid var(--color-surface)}.notification-error-preview{min-height:96px}.notification-error-preview{display:grid;align-content:center;justify-items:start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);color:var(--color-danger);background:var(--color-danger-soft)}.notification-error-preview span{overflow-wrap:anywhere}@keyframes notification-popover-in{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:767px){.app-shell,.app-shell.collapsed{grid-template-columns:minmax(0,1fr)}.sidebar,.app-shell.collapsed .sidebar{position:fixed;inset:0 auto 0 0;z-index:31;width:min(var(--sidebar-expanded),calc(100vw - 32px));height:100vh;height:100dvh;gap:var(--space-4);padding:max(16px,env(safe-area-inset-top)) 12px max(16px,env(safe-area-inset-bottom));overflow:hidden;transform:translate(-102%);visibility:hidden;pointer-events:none;transition:transform var(--motion-panel) var(--motion-ease-out),visibility 0s linear var(--motion-panel)}.sidebar.mobile-open,.app-shell.collapsed .sidebar.mobile-open{transform:translate(0);visibility:visible;pointer-events:auto;overflow:visible;transition-delay:0s;box-shadow:var(--shadow-overlay)}.sidebar .brand-row,.app-shell.collapsed .sidebar .brand-row{display:flex;justify-content:center}.sidebar .brand-copy,.sidebar .sidebar-section-label,.sidebar .nav-item-label,.app-shell.collapsed .sidebar .brand-copy,.app-shell.collapsed .sidebar .sidebar-section-label,.app-shell.collapsed .sidebar .nav-item-label{display:block}.sidebar-collapse-button{display:grid}.nav-list,.app-shell.collapsed .nav-list,.sidebar.mobile-open .nav-list,.app-shell.collapsed .sidebar.mobile-open .nav-list{order:initial;display:grid;grid-template-columns:1fr;gap:var(--space-2);height:100%;min-height:0;padding:var(--space-2) 2px;overflow-x:hidden;overflow-y:auto;border:0;background:transparent;box-shadow:none}.nav-group,.app-shell.collapsed .nav-group{gap:0}.nav-group+.nav-group,.app-shell.collapsed .nav-group+.nav-group{padding-top:var(--space-1)}.nav-list a,.app-shell.collapsed .nav-list a{justify-content:flex-start;width:100%;min-height:var(--touch-target);padding:10px 12px}.shell-tooltip-trigger:before,.shell-tooltip-trigger:after{display:none!important}.shell-backdrop{position:fixed;inset:0;z-index:30;display:block;width:100%;height:100%;min-height:0;padding:0;border:0;background:var(--color-shell-backdrop-mobile);cursor:pointer}.main-area{padding:0}.topbar,.product-topbar{display:grid;grid-template-columns:var(--touch-target) minmax(0,1fr) auto;align-items:center;gap:var(--space-2);height:64px;padding:8px 12px}.mobile-nav-trigger{display:grid;width:var(--touch-target);height:var(--touch-target)}.topbar h1{font-size:18px}.topbar-actions{flex-wrap:nowrap;justify-content:flex-end;gap:var(--space-2)}.account-trigger{width:var(--touch-target);min-width:var(--touch-target);padding:0;justify-content:center}.account-copy{display:none}.page-canvas{padding:var(--space-4) var(--space-3) max(var(--space-4),env(safe-area-inset-bottom))}.notification-menu{position:relative}.notification-popover{position:fixed;inset-block-start:calc(max(64px,env(safe-area-inset-top) + 54px) + 8px);inset-inline-end:12px;inset-inline-start:auto;max-width:calc(100vw - 24px)}.notification-popover{width:min(380px,calc(100vw - 24px));max-height:calc(100dvh - 88px - env(safe-area-inset-bottom));transform:none}.account-popover{width:min(224px,calc(100vw - 24px))}.account-popover button{min-height:var(--touch-target)}}@media(prefers-reduced-motion:reduce){.app-shell,.sidebar{transition:none}.notification-popover{animation:none}}.app-shell{min-height:100dvh}.app-shell .sidebar{top:0;height:100dvh;padding:0;gap:0}.app-shell .brand-row{height:76px;min-height:76px;flex:0 0 76px;padding:0 24px}.app-shell .brand-logo--horizontal{width:152px;max-width:152px}.app-shell .brand-logo--symbol{width:32px;height:32px}.app-shell .sidebar-collapse-button{top:23px;width:30px;height:30px;min-width:30px;min-height:30px;box-shadow:none}.app-shell .sidebar-navigation{padding:10px 10px 0 14px}.app-shell .nav-list{padding:0 4px 14px 0;gap:16px}.app-shell .nav-group{gap:5px}.app-shell .sidebar-section-label{padding:7px 12px 3px;font-size:10px;font-weight:500;color:var(--color-muted);letter-spacing:.02em}.app-shell .nav-list a{min-height:44px;padding:9px 12px;border-radius:7px;font-size:14px;font-weight:400;gap:12px}.app-shell .nav-list a.active{font-weight:600;background:var(--color-shell-nav-active-surface);border:1px solid var(--color-primary-border);box-shadow:none}.app-shell .nav-list a.active:before{display:none}.app-shell .topbar{top:0;min-height:76px;padding:12px 32px}.app-shell .topbar h1{font-size:18px;font-weight:600}.app-shell .topbar-context-row{font-size:11px}.sidebar>.account-menu{flex:0 0 auto;margin-top:auto;padding:14px 16px;border-top:1px solid var(--color-border)}.sidebar .account-trigger{width:100%;max-width:none;border:0;border-radius:6px;padding:4px;gap:11px}.sidebar .account-trigger:hover,.sidebar .account-trigger[aria-expanded=true]{background:var(--color-surface)}.sidebar .account-copy{display:grid;max-width:150px;gap:3px}.sidebar .account-copy strong{font-size:13px;font-weight:600}.sidebar .account-copy small{font-size:11px}.account-avatar{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface);color:var(--color-primary);font-size:11px;font-weight:600}.account-chevron{margin-left:auto;flex-shrink:0;transform:rotate(-90deg)}.sidebar .account-popover{inset:auto auto calc(100% + 8px) 16px;width:216px;max-height:calc(100dvh - 96px);overflow:auto;border-radius:9px;padding:6px;transform-origin:bottom left}.sidebar .account-popover>button,.sidebar .account-popover-group button{min-height:40px;border-radius:5px;font-size:13px}.sidebar .appearance-trigger{gap:8px}.sidebar .appearance-value{margin-left:auto;color:var(--color-muted);font-size:12px}.sidebar .appearance-chevron{flex-shrink:0}.sidebar .appearance-trigger[aria-expanded=true] .appearance-chevron{transform:rotate(90deg)}.sidebar .appearance-options{display:grid;gap:2px;margin:2px 0 5px 17px;padding:3px 0 3px 10px;border:0;border-left:1px solid var(--color-border);border-radius:0;background:transparent}.sidebar .appearance-options button{min-width:0;min-height:36px;justify-content:flex-start;gap:8px;padding:0 8px;box-shadow:none}.sidebar .appearance-options button.is-selected{color:var(--color-selected-text);background:var(--color-selected-surface);border-color:transparent}.sidebar .appearance-check{margin-left:auto}.app-shell.collapsed .sidebar,.app-shell.collapsed .brand-row{padding:0}.app-shell.collapsed .sidebar-navigation{padding:10px 10px 0 14px}.app-shell.collapsed .nav-list a{width:44px;min-width:44px;padding:0;justify-content:center}.app-shell.collapsed .sidebar>.account-menu{padding:14px}.app-shell.collapsed .account-trigger{justify-content:center;padding:0}.app-shell.collapsed .account-copy,.app-shell.collapsed .account-chevron{display:none}.app-shell.collapsed .account-popover{inset:auto auto 10px calc(100% + 8px)}@media(max-width:767px){.app-shell .sidebar{top:0;height:100dvh}.app-shell .topbar{min-height:64px;padding:10px 16px}.app-shell .sidebar.mobile-open .account-copy{display:grid}.app-shell .sidebar.mobile-open .account-chevron{display:block}.app-shell.collapsed .sidebar.mobile-open .account-popover{inset:auto auto calc(100% + 8px) 16px}.app-shell.collapsed .sidebar.mobile-open .nav-list a{width:100%;justify-content:flex-start;padding:9px 12px}}.app-shell .page-canvas{overflow-x:auto}@media(max-width:767px){.sidebar .account-popover{position:absolute}.sidebar .account-trigger{justify-content:flex-start}.sidebar>.account-menu{padding-bottom:max(14px,env(safe-area-inset-bottom))}.sidebar .account-popover button{min-height:var(--touch-target)}}.topbar-title-line{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:18px;row-gap:4px;min-width:0}.topbar-title-line h1{flex-shrink:0}.topbar-description{margin:0;min-width:0;font-size:12px;line-height:1.5;color:var(--color-muted);overflow-wrap:anywhere}.app-shell .topbar:has(.topbar-description){height:auto}@media(max-width:900px){.topbar-title-line{flex-direction:column;align-items:flex-start;gap:4px}.topbar-title-line h1{max-width:100%}}.login-page{display:grid;min-height:100vh;min-height:100dvh;place-items:center;padding:40px 20px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--brand-sky) 24%,transparent),transparent 34%),linear-gradient(135deg,color-mix(in srgb,var(--brand-blue) 12%,transparent),transparent 46%),var(--bg)}.login-panel{display:grid;gap:24px;width:min(460px,100%);min-width:0;padding:28px 32px;border:1px solid var(--color-border);border-radius:8px;background:var(--surface);box-shadow:0 6px 24px color-mix(in srgb,var(--color-text) 4%,transparent)}.login-brand{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;min-width:0;padding-bottom:22px;border-bottom:1px solid var(--color-border)}.login-brand-logo.brand-logo{flex:0 0 auto}.login-brand-logo.brand-logo--horizontal{width:130px;height:auto}.login-product-wordmark{display:block;width:130px;height:auto;filter:var(--filter-brand-wordmark)}.login-brand-attribution{color:var(--muted);font-size:12px;line-height:1}.login-form{display:grid;gap:18px;min-width:0}.login-heading{display:grid;gap:8px}.login-heading h1{margin:0;color:var(--text);font-size:24px;font-weight:600;line-height:1.3}.login-heading p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.login-fields{display:grid;gap:16px;min-width:0;padding:0;margin:0;border:0}.login-name-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.login-field{display:grid;gap:7px;min-width:0;align-content:start}.login-field label{color:var(--text);font-size:13px;font-weight:500;line-height:1.5}.login-field .field-help{margin:0;font-size:12px;line-height:1.5}.login-field :is(input,select){width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--color-control-border);border-radius:5px;color:var(--text);background:var(--surface);box-shadow:none;font-size:16px;line-height:1.4;transition:border-color var(--motion-fast) var(--motion-ease-out),box-shadow var(--motion-fast) var(--motion-ease-out)}.login-field :is(input,select):hover:not(:disabled):not([readonly]){border-color:var(--primary)}.login-field :is(input,select):focus-visible{border-color:var(--color-focus);outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:none}.login-field input[aria-invalid=true]{border-color:var(--danger);outline:none}.login-field input[aria-invalid=true]:focus-visible{outline:2px solid var(--color-focus)}.login-field input:disabled{cursor:wait;opacity:.65}.login-field .login-email-locked{cursor:default;color:var(--muted);background:var(--surface-flat);border-color:var(--color-border);box-shadow:none;font-size:14px}.login-field #verification-code{min-height:54px;font-size:24px;font-variant-numeric:tabular-nums;letter-spacing:.45em;text-align:center;padding-left:calc(12px + .45em)}.login-code-step{animation:login-code-step-reveal var(--motion-standard) var(--motion-ease-out)}@keyframes login-code-step-reveal{0%{opacity:0}to{opacity:1}}.login-feedback{display:flex;align-items:flex-start;gap:9px;margin:0;padding:11px 12px;border-radius:5px;font-size:13px;line-height:1.5}.login-feedback>svg{flex-shrink:0;margin-top:1px}.login-feedback.info{color:var(--color-info);background:var(--color-info-soft)}.login-feedback.error{color:var(--danger);background:var(--color-danger-soft)}.login-feedback:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.login-submit,.login-resend{width:100%;min-height:44px;border-radius:5px;box-shadow:none}.login-resend{background:transparent}.login-spinner{animation:login-spin .9s linear infinite}@keyframes login-spin{to{transform:rotate(360deg)}}.login-mode-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 6px;padding-top:12px;border-top:1px solid var(--color-border);color:var(--muted);font-size:13px;line-height:1.5}.login-account-hint{width:100%;text-align:center;font-size:12px;line-height:1.5}.login-mode-toggle{min-height:44px;padding:6px 4px;border:0;background:transparent;color:var(--primary);font:inherit;font-weight:500;cursor:pointer}.login-mode-toggle:hover:not(:disabled){text-decoration:underline}.login-mode-toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:3px}.login-mode-toggle:disabled{opacity:.55;cursor:wait}.login-result{display:grid;justify-items:start;gap:20px;padding:0;border:0;background:transparent}.login-result:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.login-result>svg{box-sizing:content-box;padding:12px;border-radius:50%}.login-result.pending>svg{color:var(--warning);background:var(--color-warning-soft)}.login-result.success>svg{color:var(--success);background:var(--color-success-soft)}.login-result h1{margin:0;font-size:23px;font-weight:600;line-height:1.35;color:var(--text)}.login-result p{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.login-result>button{width:100%;min-height:44px;border-radius:5px;box-shadow:none}@media(max-width:480px){.login-page{padding:24px 12px}.login-panel{padding:24px 20px;gap:22px}.login-brand{gap:8px;padding-bottom:20px}.login-product-wordmark,.login-brand-logo.brand-logo--horizontal{width:112px}}@media(max-width:360px){.login-name-fields{grid-template-columns:1fr}.login-panel{padding:22px 16px}.login-brand-logo.brand-logo--horizontal,.login-product-wordmark{width:100px}}@media(prefers-reduced-motion:reduce){.login-spinner,.login-code-step{animation:none}}.auth-state-heading{margin:0;color:var(--text);font-size:20px;line-height:1.3}.auth-state-heading.error{color:var(--danger)}.login-page-with-theme{position:relative;padding-top:80px}.login-theme-control{position:absolute;top:20px;right:24px;z-index:10;width:50px;height:52px;overflow:hidden;border:1px solid var(--color-border);border-radius:7px;background:var(--surface);transition:width .36s cubic-bezier(.22,1,.36,1)}.login-theme-control.is-expanded{width:270px}.login-theme-trigger{position:absolute;top:0;right:0;z-index:2;width:48px;height:50px;padding:0;border:0;border-radius:6px;background:transparent;box-shadow:none;cursor:pointer}.login-theme-trigger[hidden]{display:none}.login-theme-trigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:-3px}.login-theme-options{position:absolute;top:0;right:0;width:268px;height:50px;min-width:0;margin:0;padding:0;border:0;background:transparent}.login-theme-option{position:absolute;top:3px;right:2px;width:44px;height:44px;opacity:0;pointer-events:none;cursor:pointer;transition:transform .36s cubic-bezier(.22,1,.36,1),width .36s cubic-bezier(.22,1,.36,1),opacity .18s ease-out}.login-theme-option.is-selected{opacity:1;z-index:1}.login-theme-control.is-expanded .login-theme-option{width:86px;opacity:1;pointer-events:auto}.login-theme-control.is-expanded .login-theme-option:nth-of-type(1){transform:translate(-176px)}.login-theme-control.is-expanded .login-theme-option:nth-of-type(2){transform:translate(-88px)}.login-theme-option>span{display:block;position:relative;width:100%;height:44px;border-radius:4px;color:var(--muted);font-size:12px;line-height:44px}.login-theme-option>span>svg{position:absolute;left:14px;top:14px;transition:left .36s cubic-bezier(.22,1,.36,1)}.login-theme-control.is-expanded .login-theme-option>span>svg{left:10px}.login-theme-label{position:absolute;left:33px;white-space:nowrap;opacity:0;transition:opacity .15s ease-out}.login-theme-control.is-expanded .login-theme-label{opacity:1;transition-delay:90ms}.login-theme-option:hover>span{background:var(--surface-flat);color:var(--text)}.login-theme-control.is-expanded .login-theme-option input:checked+span{background:var(--primary-soft);color:var(--primary)}.login-theme-option input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:-2px}@media(max-width:480px){.login-page-with-theme{padding-top:76px}.login-theme-control{top:16px;right:12px}}@media(prefers-reduced-motion:reduce){.login-theme-control,.login-theme-option,.login-theme-option>span>svg,.login-theme-label{transition:none}}.table-shell{overflow-x:auto}table{width:100%;border-collapse:collapse;color:var(--color-text);background:var(--color-surface)}th,td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);text-align:start;vertical-align:top}th{color:var(--color-muted);background:var(--color-surface-subtle);font-weight:600}.data-list{margin:0;padding:0;list-style:none}.ticket-data-table-shell{width:100%;overflow-x:auto}.ticket-data-table{min-width:680px;table-layout:fixed}.ticket-data-table th:first-child{width:38%}.ticket-data-table th:nth-child(2){width:18%}.ticket-data-row{position:relative;cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease-out),box-shadow var(--motion-fast) var(--motion-ease-out)}.ticket-data-row:hover{background:var(--color-surface-subtle);box-shadow:inset 3px 0 0 var(--color-primary)}.ticket-data-skeleton-row{cursor:default}.ticket-data-skeleton-row:hover{background:transparent}.ticket-data-skeleton-title,.ticket-data-skeleton-facts,.ticket-data-skeleton-facts .ticket-data-fact{display:grid;gap:var(--space-1)}.ticket-data-skeleton-facts dd{margin:0}.ticket-data-skeleton-card{cursor:default}.ticket-data-title-link,.ticket-data-card{color:inherit;text-decoration:none}.ticket-data-title-link{display:grid;gap:var(--space-1);min-height:0}.ticket-data-title-link strong{line-height:1.4;overflow-wrap:anywhere}.ticket-data-title-link span,.ticket-data-card small,.ticket-data-fact dt,.ticket-data-fact small{color:var(--color-muted);font-size:12px}.ticket-data-badges{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ticket-data-badge{padding:var(--space-1) var(--space-2);border-radius:999px;background:var(--color-surface-subtle);font-size:12px;font-weight:600}.ticket-data-badge.tone-success{color:var(--color-success);background:var(--color-success-soft)}.ticket-data-badge.tone-warning{color:var(--color-warning-text);background:var(--color-warning-soft)}.ticket-data-badge.tone-danger{color:var(--color-danger);background:var(--color-danger-soft)}.ticket-data-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2) var(--space-4);margin:0}.ticket-data-fact{min-width:0}.ticket-data-fact dd,.ticket-data-fact small{display:block;margin:2px 0 0;overflow-wrap:anywhere}.ticket-data-table .ticket-data-fact dd{font-size:.875rem}.ticket-data-progress-inline{margin-top:var(--space-3)}.ticket-data-list{display:none;min-width:0;margin:0;padding:0;list-style:none}.ticket-data-card{display:grid;gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);transition:background-color var(--motion-fast) var(--motion-ease-out),box-shadow var(--motion-fast) var(--motion-ease-out)}@media(hover:hover){.ticket-data-card:hover{background:var(--color-surface-subtle);box-shadow:inset 3px 0 0 var(--color-primary)}}.ticket-data-card-heading{display:grid;gap:var(--space-1);min-width:0;overflow-wrap:anywhere}.ticket-data-title-link:focus-visible,.ticket-data-card:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.queue-view-switcher{display:grid;gap:var(--space-3);margin-bottom:var(--space-4);padding-block:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border)}.queue-view-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2);min-width:0}.queue-view-quick{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:var(--space-2);min-width:0}.queue-view-button{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0;min-height:var(--control-height);padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-muted);background:transparent;box-shadow:none;font-weight:700;text-align:start;transition:background-color var(--motion-fast) var(--motion-ease-out),border-color var(--motion-fast) var(--motion-ease-out),color var(--motion-fast) var(--motion-ease-out)}.queue-view-button:hover,.queue-view-button:focus-visible{color:var(--color-primary);background:var(--color-surface-subtle)}.queue-view-button.active,.queue-view-button[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-primary-soft);box-shadow:inset 0 0 0 1px var(--color-primary)}.queue-view-button>.view-count{display:inline-grid;place-items:center;min-width:24px;height:24px;padding-inline:7px;border-radius:999px;background:var(--color-surface-subtle);color:var(--color-muted);font-size:12px;font-variant-numeric:tabular-nums}.queue-view-button.active>.view-count,.queue-view-button[aria-pressed=true]>.view-count{background:var(--color-surface);color:var(--color-primary)}.queue-view-content{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.queue-view-content>strong{min-width:0;line-height:1.25;overflow-wrap:anywhere}.queue-view-icon{flex:0 0 auto}.request-view-switcher{grid-template-columns:minmax(0,1fr)}.request-view-switcher .queue-view-select{display:none}.queue-mail-poll{display:grid;justify-items:end;gap:var(--space-1)}.queue-mail-poll button{width:max-content;max-width:100%}.page-control-surface{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.queue-table-panel{display:grid;gap:var(--space-4)}.page-control-action,.page-control-views{border-bottom:1px solid var(--color-border)}.page-control-views{padding:var(--space-3) var(--space-4);background:var(--color-surface-subtle)}.page-control-views .queue-view-switcher{margin-bottom:0;padding:0;border-bottom:0}.page-control-filters>.filter-bar,.page-control-filters>form>.filter-bar,.page-control-filter-host>.filter-bar{border:0;border-radius:0;background:transparent}.page-control-surface .filter-bar-controls{align-items:end}.page-control-surface .filter-bar-controls>.filter-field--flex{flex:1.6 1 18rem;max-width:none}.page-control-surface .filter-bar-controls>.filter-field--medium{flex:.85 1 10rem;width:auto}.page-control-surface .filter-bar-controls>.filter-field--date{flex:.8 1 10rem;width:auto}.page-action-strip{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-surface-subtle)}.page-action-strip-context{display:flex;align-items:center;gap:var(--space-3);min-width:0}.page-action-strip-icon{display:inline-grid;flex:0 0 auto;width:36px;height:36px;place-items:center;border-radius:var(--radius-sm);color:var(--color-primary);background:var(--color-primary-soft)}.page-action-strip-copy{display:grid;gap:var(--space-1);min-width:0}.page-action-strip-copy>strong{color:var(--color-text);font-size:14px;line-height:1.2}.page-action-strip-description{color:var(--color-muted);font-size:12px;font-weight:500}.page-action-strip-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2)}.queue-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;margin-top:16px;color:var(--muted);font-size:13px}.queue-view-button,.queue-pagination button{min-height:var(--control-height)}.filter-bar{display:grid;container-type:inline-size;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.filter-bar-header,.filter-bar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.filter-bar-header{justify-content:space-between;width:100%;padding-top:var(--space-3);border-top:1px solid var(--color-border)}.filter-bar-summary{flex:1 1 0;min-width:0;color:var(--color-muted);font-size:14px;font-weight:600}.filter-bar-summary>*{margin:0}.filter-bar-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);min-width:0;width:100%}.filter-bar-secondary-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:var(--space-3);min-width:0;padding-top:var(--space-3);border-top:1px solid var(--color-border)}.filter-bar-secondary-controls--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-bar-secondary-controls--columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.filter-bar-secondary-controls>.filter-field{width:100%}.filter-date-range{display:grid;grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);min-width:0}.filter-date-range>.filter-field{width:100%}.filter-bar-actions{margin-inline-start:auto;justify-content:flex-end}.filter-primary-disclosure-host{display:inline-flex;flex:0 0 auto;align-items:flex-end;justify-content:flex-end;min-height:var(--control-height);margin-inline-start:auto;padding-inline-start:var(--space-3);position:relative}.filter-primary-disclosure-host:before{position:absolute;inset:6px auto 6px 0;width:1px;background:var(--color-border);content:""}.filter-disclosure{min-height:var(--control-height);padding-inline:var(--space-2);color:var(--color-muted);white-space:nowrap}.filter-disclosure:hover,.filter-disclosure[aria-expanded=true]{color:var(--color-primary);background:transparent;box-shadow:none}.filter-bar-form-actions{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--space-2)}.filter-bar-busy,.filter-result-progress{display:inline-flex;align-items:center;gap:var(--space-1);color:var(--color-muted);font-size:14px}.filter-refresh-icon{animation:filter-refresh-spin var(--motion-refresh) linear infinite}.filter-field{display:grid;gap:var(--space-1);min-width:0}.filter-field>span{color:var(--color-muted);font-size:12px;font-weight:600}.filter-field--compact{flex:0 1 8rem;width:min(100%,8rem)}.filter-bar-controls>.filter-field--compact{flex:.7 1 8rem;width:auto}.filter-field--medium{flex:0 1 14rem;width:min(100%,14rem)}.filter-bar-controls>.filter-field--medium{flex:.9 1 12rem;width:auto}.filter-field--date{flex:0 1 11.5rem;width:min(100%,11.5rem)}.filter-bar-controls>.filter-field--date{flex:.8 1 10.5rem;width:auto}.filter-field--flex{flex:1 1 18rem;width:100%;max-width:none}.filter-bar-controls>.filter-field--flex{flex:1.5 1 20rem}.filter-field :is(input,select){width:100%;min-width:0;min-height:var(--control-height);border:1px solid var(--color-control-border);transition:background-color var(--motion-fast) var(--motion-ease-out),border-color var(--motion-fast) var(--motion-ease-out),box-shadow var(--motion-fast) var(--motion-ease-out),color var(--motion-fast) var(--motion-ease-out)}.filter-search{position:relative}.filter-search-icon{position:absolute;inset-block-start:50%;inset-inline-start:var(--space-3);color:var(--color-muted);pointer-events:none;transform:translateY(-50%)}.filter-search input{padding-inline-start:var(--space-8)}.filter-result-region{display:grid;gap:var(--space-2);min-width:0}.filter-result-region.is-busy{cursor:progress}.filter-result-region.is-busy>:not(.filter-result-progress){opacity:.68;transition:opacity var(--motion-standard) var(--motion-ease-out)}@keyframes filter-refresh-spin{to{transform:rotate(1turn)}}@keyframes filter-secondary-reveal{0%{opacity:.92;transform:translateY(-2px)}}@container (min-width: 60rem){.filter-bar-secondary-controls[data-layout-units="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (min-width: 76rem){.filter-bar-secondary-controls[data-layout-units="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1100px){.queue-view-options{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.filter-bar{gap:var(--space-2);padding:var(--space-3)}.page-action-strip{align-items:stretch;flex-direction:column}.page-action-strip-actions,.page-action-strip-actions>button,.page-action-strip-actions>.queue-mail-poll,.page-action-strip-actions>.queue-mail-poll>button{width:100%}.page-action-strip-actions{align-items:stretch}.filter-bar-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);width:100%}.filter-bar-secondary-controls,.filter-bar-secondary-controls--columns-2,.filter-bar-secondary-controls--columns-3{grid-template-columns:minmax(0,1fr);gap:var(--space-2);padding-top:var(--space-2)}.filter-date-range{grid-column:auto;grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.filter-field{flex-basis:100%;width:100%}.filter-primary-disclosure-host{justify-content:flex-end;justify-self:end;width:fit-content;max-width:100%;margin-inline-start:0;padding-inline-start:0}.filter-primary-disclosure-host:before{display:none}.filter-bar--collapsible .filter-bar-controls+.filter-bar-secondary-controls{padding-top:0;border-top:0}.filter-disclosure{justify-content:flex-end;width:auto;min-height:var(--touch-target);padding-inline:var(--space-2)}.filter-field :is(input,select){min-height:var(--touch-target)}.filter-bar-controls>:is(button,.filter-bar-form-actions),.filter-bar-secondary-controls>:is(button,.filter-bar-form-actions){width:100%}.filter-bar-controls>button,.filter-bar-secondary-controls>button,.filter-bar-form-actions>button{min-height:var(--touch-target)}.filter-bar-form-actions>button{flex:1 1 100%}.filter-bar-header{align-items:flex-start}.filter-bar-actions{width:100%;margin-inline-start:0;justify-content:flex-start}.data-list{display:grid;gap:var(--space-3)}.data-list>*{min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.ticket-data-table-shell{display:none}.ticket-data-list{display:grid;gap:var(--space-3);width:100%;max-width:100%}.ticket-data-list>li{min-width:0;max-width:100%}.skeleton-meta-stack .app-skeleton-block{width:100%}.queue-view-switcher,.request-view-switcher{grid-template-columns:minmax(0,1fr);padding-top:0}.queue-view-options,.queue-view-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-view-button,.queue-pagination button,.ticket-data-card{min-height:var(--touch-target)}.queue-pagination{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.queue-pagination>span{grid-column:1 / -1}}.filter-bar--collapsible:not(.is-expanded) .filter-bar-secondary-controls{display:none}.filter-bar--collapsible.is-expanded .filter-bar-secondary-controls>*{animation:filter-secondary-reveal var(--motion-panel) var(--motion-ease-out)}@media(max-width:390px){.queue-view-options,.queue-view-quick{grid-template-columns:minmax(0,1fr)}.queue-panel-heading{align-items:stretch}.queue-mail-poll,.queue-mail-poll button{width:100%}}@media(prefers-reduced-motion:reduce){.filter-refresh-icon,.filter-bar--collapsible.is-expanded .filter-bar-secondary-controls>*{animation:none}.filter-result-region.is-busy>:not(.filter-result-progress){transition:none}}.filter-result-region.has-overlay-progress{position:relative}.filter-result-progress.is-overlay{position:absolute;inset:0;z-index:2;display:block;background:color-mix(in srgb,var(--color-surface) 68%,transparent);cursor:progress}.filter-progress-indicator{display:flex;align-items:center;justify-content:center;width:100%;height:min(100%,280px);color:var(--color-primary)}.filter-progress-indicator>svg{box-sizing:content-box;padding:10px;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface)}
