*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}.app:not([data-portal-node]){min-height:100vh;background:var(--colorNeutralBackground2);color:var(--colorNeutralForeground1)}.app-header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 28px;border-bottom:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground1)}.brand,.header-actions,.row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.brand-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--borderRadiusMedium);background:var(--colorBrandBackground);color:var(--colorNeutralForegroundOnBrand);font-size:17px;font-weight:600}.brand>div{display:grid;gap:3px}nav{padding:0 24px;background:var(--colorNeutralBackground1);border-bottom:1px solid var(--colorNeutralStroke2)}.workspace{display:grid;grid-template-columns:360px minmax(0,1fr);max-width:1800px;margin:auto;min-height:calc(100vh - 180px)}.list-pane{padding:22px 18px;border-right:1px solid var(--colorNeutralStroke2);display:flex;flex-direction:column;gap:16px;background:var(--colorNeutralBackground1)}.list-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}h1,h2,h3{margin:0}.search-row{display:flex;align-items:flex-end;gap:8px}.search-row>div:first-child{min-width:0;flex:1}.plain-list{margin:0;padding:0;list-style:none}.records{display:grid;gap:4px}.record{width:100%;height:auto!important;justify-content:flex-start!important;text-align:left;padding:12px!important}.record>div{width:100%;display:grid;gap:5px;overflow-wrap:anywhere}.pagination{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:18px}.detail-pane{min-width:0;padding:24px;outline-offset:-4px;display:flex;flex-direction:column;gap:16px}.detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.detail-heading>div{display:grid;gap:6px}.detail-heading [class*=Badge]{max-width:100%;height:auto;white-space:normal}.content{display:flex;flex-direction:column;gap:18px;padding:24px;border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);background:var(--colorNeutralBackground1)}.content>h3{margin-top:4px}.two-col,.dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.time-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.time-segment{display:grid;gap:12px;padding:16px;border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium)}.work-form{display:grid;gap:16px}fieldset{margin:0;padding:0;border:0;min-width:0}.save-bar{position:sticky;bottom:0;padding:16px 20px;background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusLarge);display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:var(--shadow4)}.article-body{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0;line-height:1.65}.empty-state{padding:80px 32px;display:flex;align-items:flex-start;flex-direction:column;gap:18px;max-width:620px}.empty{padding:32px 12px;text-align:center;color:var(--colorNeutralForeground3)}.welcome{max-width:700px;padding:72px 24px;margin:auto;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.sign-in{background:var(--colorBrandBackground);color:var(--colorNeutralForegroundOnBrand);text-decoration:none;border-radius:var(--borderRadiusMedium);padding:10px 18px;font-weight:600}.sign-in:focus-visible{outline:2px solid var(--colorNeutralForeground1);outline-offset:3px}footer{padding:12px 24px;border-top:1px solid var(--colorNeutralStroke2);font-size:12px;color:var(--colorNeutralForeground3)}.skip{position:absolute;top:-80px;left:16px;padding:12px;z-index:100;background:var(--colorNeutralBackground1);color:var(--colorBrandForegroundLink)}.skip:focus{top:10px}.client-search{display:grid;gap:12px}input[type=file]{max-width:100%}@media(min-width:1400px){.time-fields{grid-template-columns:repeat(2,minmax(0,2fr)) repeat(2,minmax(0,1fr))}}@media(max-width:960px){.workspace{grid-template-columns:290px minmax(0,1fr)}.two-col{grid-template-columns:1fr}.detail-pane{padding:16px}.content{padding:18px}.header-actions>span{display:none}}@media(max-width:700px){.app-header{padding:14px 16px;align-items:flex-start}.brand>div>span:last-child{max-width:180px}.header-actions{gap:6px}.workspace{grid-template-columns:1fr}.list-pane{border-right:0;border-bottom:1px solid var(--colorNeutralStroke2);max-height:430px;overflow:auto}.detail-pane{padding:16px}.empty-state{padding:32px 8px}.time-fields,.two-col{grid-template-columns:1fr}.save-bar{flex-direction:column;align-items:flex-start}.content{padding:16px}.dates{gap:8px}nav{padding:0 8px;overflow-x:auto}.header-actions button{font-size:12px}}.rich-container{border:1px solid var(--colorNeutralStroke1);border-radius:var(--borderRadiusMedium);overflow:hidden}.rich-editor{min-height:180px;padding:12px;outline-offset:-3px;overflow-wrap:anywhere}.rich-editor img,.article-body img{max-width:100%;height:auto}.rich-container [role=toolbar]{border-bottom:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground2)}.app:not([data-portal-node]){height:100dvh;min-height:0;display:flex;flex-direction:column;font-family:var(--fontFamilyBase,"Segoe UI",sans-serif);font-size:14px;line-height:20px}.app-header,nav,footer,.app>[role=status]{flex-shrink:0}.app-header{padding:12px 20px}.workspace{flex:1;min-height:0;max-width:none;width:100%;overflow:hidden}.list-pane{min-height:0;overflow:auto;padding:20px 16px;gap:16px}.detail-pane{min-height:0;overflow:auto}.ticket-browser{grid-template-columns:260px minmax(0,1fr)}.ticket-browser>.list-pane>.pagination{display:none}.ticket-browser .detail-pane{padding:24px;gap:16px;background:var(--colorNeutralBackground1)}.views-heading,.ticket-list-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.ticket-list-heading{align-items:flex-start;flex-wrap:wrap}.ticket-list-heading>div{display:grid;gap:8px}.ticket-list-heading a{color:var(--colorBrandForegroundLink);font-size:14px}.overview-list{display:grid;gap:4px}.overview-button{width:100%;height:auto;min-height:36px;justify-content:space-between!important;gap:8px!important;text-align:left!important;padding:8px!important}.overview-button>span:first-child{white-space:normal;flex:1}.overview-button[aria-current=page]{box-shadow:inset 3px 0 var(--colorBrandBackground);font-weight:600}.mobile-view-select{display:none!important}.ticket-table-wrap{overflow:auto;border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium)}.ticket-table{width:100%;table-layout:fixed}.ticket-table th{background:var(--colorNeutralBackground2);font-weight:600}.ticket-table th,.ticket-table td{vertical-align:top;padding:12px;overflow-wrap:anywhere}.ticket-table th:first-child{width:30%}.ticket-table th:nth-child(2){width:10%}.ticket-table th:nth-child(3){width:20%}.ticket-table th:nth-child(4){width:10%}.ticket-table th:nth-child(5){width:12%}.ticket-table th:nth-child(6){width:8%}.ticket-table th:nth-child(7){width:10%}.ticket-row:hover{background:var(--colorNeutralBackground1Hover)}.ticket-subject,.ticket-client{display:grid;gap:4px}.ticket-number{color:var(--colorNeutralForeground2);font-variant-numeric:tabular-nums}.ticket-open{padding:0!important;text-align:left!important;justify-content:flex-start!important;white-space:normal!important;line-height:20px!important;min-width:0!important;color:var(--colorBrandForegroundLink)!important}.ticket-open:focus-visible{outline:2px solid var(--colorStrokeFocus2);outline-offset:3px}.ticket-date{font-size:12px;font-variant-numeric:tabular-nums}.ticket-pagination{margin-top:0;justify-content:flex-end;gap:20px}.ticket-cards{display:none}.ticket-card{border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium)}@media(max-width:700px){.ticket-table-wrap{display:none}.ticket-cards{display:grid;gap:8px}}@media(max-width:700px){.app:not([data-portal-node]){height:auto;min-height:100dvh}.workspace{overflow:visible;flex:none}.list-pane{overflow:visible;max-height:none;padding:16px}.ticket-browser{grid-template-columns:1fr}.ticket-browser .detail-pane{padding:16px;overflow:visible}.overview-list{display:none}.mobile-view-select{display:block!important}.views-heading{margin-top:0}.ticket-list-heading{gap:12px}.ticket-pagination{justify-content:space-between;gap:8px}.detail-pane{overflow:visible}.ticket-browser .list-pane{border-bottom:1px solid var(--colorNeutralStroke2)}}.thread-content,.ticket-thread{display:grid;gap:16px}.ticket-thread{width:100%;max-width:1100px;margin-inline:auto}.thread-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.message-card{padding:20px!important;gap:12px!important;border:1px solid var(--colorNeutralStroke2)!important;box-shadow:none!important;background:var(--colorNeutralBackground1)!important}.internal-message{border-left:3px solid var(--colorBrandStroke1)!important}.message-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.message-header time{font-size:12px;color:var(--colorNeutralForeground2);font-variant-numeric:tabular-nums}.message-addresses{display:grid;gap:2px;overflow-wrap:anywhere}.message-addresses>span:last-child{color:var(--colorNeutralForeground2)}.message-subject{padding-bottom:8px;border-bottom:1px solid var(--colorNeutralStroke2)}.article-body{font-size:15px;line-height:1.5;overflow-wrap:anywhere;white-space:normal}.article-body.html-message{white-space:normal}.article-body.plain-message{white-space:pre-wrap}.article-body p{margin:0 0 .65em}.article-body div{margin-block:0}.article-body blockquote{margin:12px 0;padding:4px 16px;border-left:3px solid var(--colorNeutralStroke1);color:var(--colorNeutralForeground2)}.article-body pre{white-space:pre-wrap;overflow:auto;background:var(--colorNeutralBackground2);padding:12px}.article-body table{max-width:100%;border-collapse:collapse}.article-body a,.message-attachments a{color:var(--colorBrandForegroundLink);overflow-wrap:anywhere}.readable-messages .article-body :is(p,div,span,td,th,li,a){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}.readable-messages .article-body :is(h1,h2,h3){font-family:inherit!important;font-size:1.1em!important;line-height:1.4!important;margin:12px 0 8px}.message-attachments{padding-top:12px;border-top:1px solid var(--colorNeutralStroke2);display:grid;gap:6px}.message-attachments ul{display:grid;gap:6px}@media(max-width:700px){.message-card{padding:16px!important}.article-body{font-size:15px}.message-header{align-items:flex-start}.message-header time{width:100%}}.search-row .fui-Input,.search-row .fui-Input input{width:100%;min-width:0}.search-row>button{flex-shrink:0}.ticket-table-wrap{flex-shrink:0;overflow:visible}.ticket-table th,.ticket-table td{padding:10px}.ticket-table td .fui-Badge{max-width:100%;white-space:normal;height:auto}.ticket-pagination{flex-shrink:0}.fui-MessageBar,.fui-MessageBarBody{min-width:0}.fui-MessageBarBody{overflow-wrap:anywhere}.ticket-table-wrap.configurable-table{overflow:auto;max-width:100%}.configurable-table .ticket-table th{width:auto}.sort-header{display:flex!important;justify-content:flex-start!important;text-align:left!important;width:100%;white-space:normal!important;min-width:0!important;padding:0!important;font-weight:600!important}.ticket-group-row td{background:var(--colorNeutralBackground3);font-weight:600}.numeric-cell{font-variant-numeric:tabular-nums}.layout-dialog{width:min(760px,calc(100vw - 32px))!important;max-height:90dvh}.layout-dialog .fui-DialogContent{overflow-y:auto;max-height:65dvh;display:grid;gap:16px;padding-right:8px}.column-picker{max-height:300px;overflow:auto;border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);padding:8px}.column-option{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:36px}.column-move{display:flex;gap:4px}.column-move button{min-width:28px!important}.layout-sort-options{gap:12px}.conversation-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.conversation-form .conversation-grid{grid-template-columns:minmax(0,1fr) 300px}.conversation-main{min-width:0;display:grid;gap:20px}.conversation-main .ticket-thread{max-width:none}.ticket-properties{position:sticky;top:0;min-width:0}.ticket-properties .content{padding:20px}.property-fields{display:grid;gap:18px}.composer{display:grid;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--colorNeutralStroke2)}.composer>.fui-Badge{justify-self:start;max-width:100%;height:auto;white-space:normal}.internal-composer{border-left:3px solid var(--colorBrandStroke1);padding-left:16px}.external-composer{border-left:3px solid var(--colorPaletteYellowBorderActive);padding-left:16px}.reply-jump{color:var(--colorBrandForegroundLink);justify-self:end}.work-history{padding:12px 16px;border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium)}.work-history summary{cursor:pointer;font-weight:600}.work-history[open] summary{margin-bottom:16px}.conversation-form .save-bar{z-index:2}.conversation-main .rich-editor{min-height:220px}@media(max-width:1200px){.conversation-form .conversation-grid{grid-template-columns:minmax(0,1fr) 260px}.ticket-properties .content{padding:16px}.conversation-form .two-col{grid-template-columns:1fr}}@media(max-width:900px){.conversation-form .conversation-grid{grid-template-columns:1fr}.ticket-properties{position:static}.ticket-properties .property-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ticket-properties .property-fields,.layout-sort-options{grid-template-columns:1fr}.layout-dialog .fui-DialogActions{flex-wrap:wrap}.column-option{align-items:flex-start}.column-option .fui-Checkbox{flex:1}.column-move{flex-shrink:0}}@media print{.work-history,.reply-jump,.ticket-properties,.conversation-main>fieldset{display:none!important}.conversation-grid,.conversation-main,.conversation-form{display:block!important}}@media print{.app:not([data-portal-node]){display:block!important;height:auto!important;min-height:0!important;background:#fff!important;color:#111!important}.app-header,nav,footer,.list-pane,.thread-tools,.detail-pane>div:first-child,.detail-pane>div:has(>button),.detail-pane>[role=group],.detail-pane>[role=tablist],.detail-pane>[role=status],.save-bar{display:none!important}.workspace,.detail-pane{display:block!important;height:auto!important;overflow:visible!important;padding:0!important;width:100%!important}.detail-heading{margin-bottom:16px}.ticket-thread{max-width:none;display:block}.message-card{display:block!important;margin:0 0 16px;padding:12px!important;background:#fff!important;color:#111!important;box-shadow:none!important;break-inside:auto}.message-card>*{margin-bottom:8px}.article-body{font-size:11pt!important;line-height:1.4!important;orphans:3;widows:3}.message-header{break-after:avoid}.article-body img{max-width:100%!important;height:auto!important}.article-body a{color:#111!important}}.bpm-details summary{cursor:pointer;font-weight:600}.bpm-fields{display:grid;gap:18px;padding-top:18px}.layout-dialog{max-width:min(760px,calc(100vw - 32px))!important}.layout-dialog .two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.layout-dialog .fui-DialogActions{display:flex!important;gap:8px;justify-content:flex-end;flex-wrap:wrap}.layout-dialog .fui-DialogActions button{min-width:max-content;white-space:nowrap}.layout-dialog .column-picker{scrollbar-gutter:stable}.layout-dialog .fui-DialogActions{width:100%;max-width:none;grid-column:1/-1!important;justify-self:stretch}@media(max-width:600px){.layout-dialog .two-col{grid-template-columns:1fr}.layout-dialog .fui-DialogActions button{min-width:0;white-space:normal;flex:1}}.conversation-form .conversation-grid{grid-template-columns:minmax(0,1fr)}.ticket-properties{position:static}.ticket-properties .content{padding:16px 20px;gap:12px}.ticket-properties .property-fields{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.configurable-table .ticket-table th{position:relative;padding-right:12px}.configurable-table .ticket-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;height:44px}.configurable-table .ticket-open{overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important;display:block!important;max-width:100%;line-height:20px!important}.ticket-title-cell{min-width:0;display:flex;align-items:center;gap:8px}.ticket-title-cell .ticket-open{flex:1}.unread-label{flex-shrink:0}.column-resizer{position:absolute;right:-3px;top:0;width:9px;height:100%;cursor:col-resize;touch-action:none;z-index:1;border-right:1px solid var(--colorNeutralStroke2)}.column-resizer:hover,.column-resizer:focus-visible{background:var(--colorBrandBackground2);outline:2px solid var(--colorStrokeFocus2);outline-offset:-2px}.ticket-unread .ticket-open,.ticket-card.ticket-unread{font-weight:600!important}.ticket-row.ticket-unread{box-shadow:inset 3px 0 var(--colorBrandBackground)}.column-width-input{width:84px;min-width:0!important}.column-width-input input{min-width:0;width:100%}.message-original{font-size:12px;color:var(--colorNeutralForeground2)}.message-original summary{cursor:pointer}.message-original[open] a{display:block;margin-top:8px;color:var(--colorBrandForegroundLink)}@media(max-width:1400px){.ticket-properties .property-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.ticket-properties .property-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ticket-properties .property-fields{grid-template-columns:1fr}.column-width-input{width:68px}.column-option{flex-wrap:wrap}.column-move{margin-left:auto}}.compact-editor .editor-bottom{display:flex;gap:8px;flex-wrap:wrap;padding:8px;border-top:1px solid var(--colorNeutralStroke2);background:var(--colorNeutralBackground2)}.compact-editor .editor-expanded-tools{border-top:1px solid var(--colorNeutralStroke2);padding:4px}.compact-editor [role=toolbar]{border-bottom:0;flex-wrap:wrap}.reply-preview{padding:16px;border-top:1px solid var(--colorNeutralStroke2);display:grid;gap:12px}.compact-editor .rich-editor{min-height:160px;max-height:600px;overflow:auto}.unread-indicator{color:var(--colorBrandForeground1);font-size:10px;flex-shrink:0;width:10px;text-align:center}.properties-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.properties-heading h3{margin:0}.properties-heading>span{color:var(--colorNeutralForeground2)}.ticket-properties .property-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.ticket-properties .property-fields.has-pending{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(224px,1.2fr) minmax(0,1fr)}.pending-property input{min-width:0}.pending-property .fui-Input{width:100%;box-sizing:border-box}@media(max-width:1400px){.ticket-properties .property-fields,.ticket-properties .property-fields.has-pending{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.ticket-properties .property-fields,.ticket-properties .property-fields.has-pending{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ticket-properties .property-fields,.ticket-properties .property-fields.has-pending{grid-template-columns:minmax(0,1fr)}}.ticket-properties .property-fields{align-items:start}.list-pane nav{padding:0 0 12px;border-bottom:1px solid var(--colorNeutralStroke2);overflow:visible}.list-pane nav .fui-TabList{width:100%;align-items:stretch}.list-pane nav .fui-Tab{justify-content:flex-start;min-height:32px;padding-block:6px}.ticket-browser .detail-pane{padding:12px 20px}.conversation-form{position:relative}.conversation-form>.ticket-properties{position:sticky;top:-12px;z-index:3;background:var(--colorNeutralBackground1);border-bottom:1px solid var(--colorNeutralStroke2);padding:8px 0;box-shadow:0 2px 4px var(--colorNeutralShadowAmbient)}.ticket-compact-heading{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.ticket-compact-heading h1{font-size:18px;line-height:24px;font-weight:600;flex:1;min-width:160px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-heading-number{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--colorNeutralForeground2)}.ticket-compact-heading .reply-jump{font-size:12px;white-space:nowrap}.ticket-compact-heading .fui-Badge{height:20px;font-size:11px}.ticket-properties .content{padding:8px 0 0;border:0;gap:4px;background:transparent}.ticket-properties .ticket-organization{font-size:12px;line-height:16px;color:var(--colorNeutralForeground2)}.ticket-properties .property-fields{gap:12px}.ticket-properties .fui-Label{font-size:12px;line-height:16px}.ticket-properties .fui-Select{min-height:28px}.ticket-properties .fui-Select select{padding-block:3px;font-size:13px}.ticket-properties .fui-Input{min-height:28px}.ticket-properties .fui-Input input{font-size:13px}.ticket-properties .fui-Field{row-gap:3px}.ticket-properties .pending-property [id$=hint]{display:none}.ticket-thread #ticket-last-article,#reply-composer{scroll-margin-top:calc(var(--ticket-header-height,150px) + 16px)}.time-fields.aligned-fields,.two-col{align-items:start}.time-fields.aligned-fields>.fui-Field{align-self:start}.time-fields.aligned-fields .fui-Input{min-height:32px;box-sizing:border-box}.time-fields.aligned-fields .fui-Label{min-height:20px}.time-fields.aligned-fields input{min-height:30px;box-sizing:border-box}@media(max-width:700px){.list-pane{padding:8px 12px}.list-pane nav{padding-bottom:4px}.list-pane nav .fui-TabList{flex-direction:row;flex-wrap:wrap}.list-pane nav .fui-Tab{font-size:12px;padding:6px}.ticket-browser .detail-pane{padding:8px 12px}.conversation-form>.ticket-properties{top:0}.ticket-compact-heading{gap:6px}.ticket-compact-heading h1{font-size:16px;min-width:120px;white-space:normal;max-height:44px;overflow:hidden}.ticket-properties .property-fields,.ticket-properties .property-fields.has-pending{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px}.ticket-properties .pending-property{grid-column:1/-1}.ticket-compact-heading .fui-Badge{font-size:10px}.ticket-properties .content{padding-top:4px}.ticket-thread #ticket-last-article,#reply-composer{scroll-margin-top:calc(var(--ticket-header-height,230px) + 12px)}}@media print{.conversation-form>.ticket-properties,.list-pane nav{display:none!important}}.time-fields.aligned-fields>.fui-Field,.two-col>.fui-Field{min-width:0}.time-fields.aligned-fields .fui-Input,.two-col .fui-Input{min-width:0;width:100%;box-sizing:border-box}.time-fields.aligned-fields input{min-width:0;width:100%}.ticket-browser{grid-template-columns:310px minmax(0,1fr)}.overview-button{font-size:13px!important;min-height:34px;padding-block:6px!important}.overview-button>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.overview-button .fui-Badge{flex-shrink:0}.ticket-customer{display:flex;align-items:baseline;gap:8px 14px;flex-wrap:wrap;font-size:12px;line-height:16px;color:var(--colorNeutralForeground2);min-width:0}.ticket-customer>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ticket-browser .ticket-list-mode{overflow:hidden}.ticket-list-mode>.ticket-table-wrap.configurable-table{flex:1 1 0%;min-height:0;overflow:auto;scrollbar-gutter:stable}.ticket-list-mode>.ticket-list-heading,.ticket-list-mode>.ticket-pagination{flex-shrink:0}.ticket-list-mode>.ticket-pagination{margin:0;padding:6px 0}.configurable-table .ticket-table thead{position:sticky;top:0;z-index:2}.configurable-table .sort-header{white-space:nowrap!important;overflow:hidden}.column-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.configurable-table .ticket-table th{height:40px;padding-block:6px}.distance-field{max-width:240px;margin-top:12px}.distance-field .fui-Input{width:100%;min-width:0}@media(max-width:1100px)and (min-width:701px){.ticket-browser{grid-template-columns:290px minmax(0,1fr)}}@media(max-width:700px){.ticket-browser{grid-template-columns:minmax(0,1fr)}.ticket-browser .ticket-list-mode{overflow:visible}.ticket-list-mode>.ticket-table-wrap.configurable-table{display:none}.ticket-customer{gap:2px 8px}.distance-field{max-width:none}}.company-hours{display:flex;align-items:center;flex-wrap:wrap;gap:4px 16px;padding:4px 0;font-size:13px;border-bottom:1px solid var(--colorNeutralStroke2)}.company-hours>*{font-size:13px}.company-hours input{max-width:142px}.company-hours .hours-exceeded{color:var(--colorPaletteRedForeground1)}.optima-missing{border:2px solid var(--colorPaletteRedBorder2);background:var(--colorPaletteRedBackground1);color:var(--colorPaletteRedForeground1);padding:8px 12px;margin:4px 0}.optima-missing strong{font-size:18px;line-height:24px}.optima-missing a{color:inherit;text-decoration:underline}.active-group-filter{display:flex;gap:12px;align-items:center;flex-wrap:wrap;flex-shrink:0}.brand-icon{width:44px;height:44px;object-fit:contain;flex:none}.overview-counts{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;white-space:nowrap}.overview-count-unread{gap:3px}.browse-filters{position:relative;z-index:3;display:grid;grid-template-columns:minmax(160px,1.3fr) repeat(5,minmax(110px,1fr));align-items:end;gap:8px;flex-shrink:0;padding:10px 12px;border:1px solid var(--colorNeutralStroke2);border-radius:var(--borderRadiusMedium);background:var(--colorNeutralBackground1)}.browse-filters .fui-Field{min-width:0;row-gap:3px}.browse-filters .fui-Label{font-size:12px;line-height:16px}.browse-filters .fui-Combobox,.browse-filters .fui-Input{width:100%;min-width:0;min-height:28px}.browse-filters input{font-size:13px;min-width:0}.browse-time-filter{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.browse-time-filter .fui-Checkbox{margin-left:-8px}.browse-time-filter .fui-Field{flex:1}.browse-filters .row{gap:8px;align-self:end}.browse-total{flex-shrink:0;font-variant-numeric:tabular-nums}.context-link{padding:0!important;min-width:0!important;min-height:20px!important;color:var(--colorBrandForegroundLink)!important;justify-content:flex-start!important;font-size:inherit!important;line-height:inherit!important}.company-hours .context-link{gap:4px}.table-context-link{display:block!important;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap!important;text-align:left}.ticket-customer .context-link{font-size:12px!important}.ticket-list-mode>.browse-filters{flex-shrink:0}.browse-filters .fui-Input,.browse-filters .fui-Combobox{height:32px;min-height:32px}.browse-time-filter{grid-column:span 4;justify-self:start;flex-wrap:nowrap;min-width:0}.browse-time-filter .fui-Label{white-space:nowrap}.browse-time-filter .fui-Field{min-width:145px}.browse-filters .browse-filter-actions{grid-column:span 2;justify-self:end;flex-wrap:nowrap}.ticket-list-mode>.ticket-table-wrap.configurable-table{position:relative;z-index:0}@media(min-width:1800px){.browse-filters{grid-template-columns:minmax(160px,1.3fr) repeat(5,minmax(110px,1fr)) max-content max-content}.browse-time-filter,.browse-filters .browse-filter-actions{grid-column:auto}}@media(max-width:1200px){.browse-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.browse-time-filter{grid-column:span 2}.browse-filters .browse-filter-actions{grid-column:auto}}@media(max-width:900px){.browse-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.browse-time-filter,.browse-filters .browse-filter-actions{grid-column:1/-1}}@media(max-width:700px){.browse-filters{grid-template-columns:minmax(0,1fr)}.browse-time-filter{flex-wrap:wrap}}.work-classification{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:start}.work-classification .fui-Input,.work-classification .fui-Select{width:100%;min-width:0}.time-shortcuts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.time-fields .distance-field{max-width:none;margin-top:0}.time-fields .fui-Input{min-width:0;width:100%}.time-fields.has-distance{grid-template-columns:repeat(2,minmax(0,2fr)) repeat(3,minmax(0,1fr))}@media(max-width:1200px)and (min-width:701px){.time-fields.has-distance{grid-template-columns:repeat(6,minmax(0,1fr))}.time-fields.has-distance>.fui-Field:nth-child(-n+2){grid-column:span 3}.time-fields.has-distance>.fui-Field:nth-child(n+3){grid-column:span 2}}@media(max-width:700px){.work-classification,.time-fields.has-distance{grid-template-columns:minmax(0,1fr)}}.recipient-picker{width:100%;min-width:0}.recipient-source{display:block;font-size:11px;color:var(--colorNeutralForeground3)}.new-ticket-form{max-width:1400px;margin-inline:auto;gap:16px!important}.new-ticket-form fieldset{display:grid;gap:16px;min-width:0}.new-ticket-form .fui-Combobox{width:100%;min-width:0}.new-ticket-form .property-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ticket-extra-fields{gap:12px}.ticket-relations{font-size:12px}.ticket-relations summary{cursor:pointer}.relation-controls{display:grid;grid-template-columns:minmax(200px,2fr) minmax(140px,1fr) auto;gap:12px;align-items:end;padding-block:8px}.relation-controls .fui-Combobox{width:100%;min-width:0}.conversation-form>.ticket-properties .ticket-extra-fields [id$=hint]{display:none}.ticket-additional{display:flex;align-items:start;gap:4px 20px;flex-wrap:wrap;font-size:12px}.ticket-additional summary{cursor:pointer}.ticket-additional details[open]{flex:1 1 100%}.ticket-extra-fields{padding-top:8px}.ticket-relations .row{padding-block:4px}.property-fields>.fui-Field,.new-ticket-form .fui-Field{min-width:0}.property-fields .fui-Select,.property-fields select{min-width:0;width:100%}@media(max-width:900px){.new-ticket-form .property-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.relation-controls{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.new-ticket-form .property-fields{grid-template-columns:minmax(0,1fr)}}.fui-Listbox.smgate-combobox-popup{max-height:min(320px,calc(100dvh - 48px))!important;min-width:min(280px,calc(100vw - 32px));max-width:calc(100vw - 32px)}.ticket-routing{grid-column:span 3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;min-width:0}.ticket-routing>.fui-Field,.ticket-status-field{min-width:0}.ticket-status-field{display:grid;gap:6px;align-content:start}.ticket-status-field .fui-Input{min-width:0;width:100%}.routing-actions,.routing-message{grid-column:1/-1}.routing-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:1200px){.ticket-routing{grid-column:1/-1}}@media(max-width:900px){.ticket-routing{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-status-field{grid-column:1/-1}}@media(max-width:600px){.ticket-routing{grid-template-columns:minmax(0,1fr)}}
