.crm-targeting-workspace,.crm-targeting-dialog{--border:var(--line,#d5dfed)}.crm-targeting-workspace,.crm-targeting-workspace .crm-marketing-hub,.crm-targeting-workspace .marketing-prospect-workspace{width:100%;min-width:0}.crm-targeting-dialog-body fieldset{border:0;min-width:0;margin:0}.crm-targeting-create-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.crm-targeting-dialog-body .crm-targeting-create-footer label{flex-direction:row;align-items:center;gap:8px;display:flex}.crm-targeting-create-footer input[type=checkbox]{width:16px;height:16px}.crm-targeting-guidance{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.5}.crm-targeting-workspace .crm-marketing-workspace-tabs{flex-wrap:wrap;gap:8px;display:flex;position:static}.crm-targeting-workspace .marketing-prospect-summary{gap:12px;padding:12px 16px}.crm-targeting-workspace .marketing-prospect-summary-icon{display:none}.crm-targeting-workspace .marketing-prospect-summary h3{margin:0;font-size:16px}.crm-targeting-workspace .marketing-prospect-summary p{margin:4px 0 0;font-size:12px}.crm-targeting-workspace .marketing-prospect-summary-actions{flex-wrap:wrap}.crm-targeting-workspace .marketing-prospect-summary-actions>span{display:none}.crm-targeting-workspace .marketing-prospect-kpis{background:var(--border);border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.crm-targeting-workspace .marketing-prospect-kpis article{background:var(--surface);border:0;border-radius:0;padding:9px 12px}.crm-targeting-workspace .marketing-prospect-kpis strong{font-size:20px}.crm-targeting-workspace .marketing-prospect-register>header{display:none}.crm-targeting-workspace .marketing-prospect-toolbar{grid-template-columns:minmax(220px,2fr) repeat(4,minmax(120px,1fr));gap:8px;padding:10px 12px;display:grid}.crm-targeting-workspace .marketing-prospect-toolbar label{align-items:center;min-width:0;display:flex}.crm-targeting-workspace .marketing-prospect-toolbar input,.crm-targeting-workspace .marketing-prospect-toolbar select{width:100%;min-width:0;min-height:34px;font-size:12px}.crm-targeting-workspace .marketing-prospect-table-wrap{background:var(--surface);max-height:min(60dvh,640px)}.crm-targeting-workspace .marketing-prospect-table-wrap table{background:var(--surface);min-width:800px}.crm-targeting-workspace .marketing-prospect-table-wrap th:nth-child(n){width:auto}.crm-targeting-workspace .marketing-prospect-table-wrap th:first-child{width:30%}.crm-targeting-workspace .marketing-prospect-table-wrap th:last-child{width:90px}.crm-targeting-workspace .marketing-prospect-table-wrap th{background:var(--surface-soft);color:var(--muted);font-size:10px}.crm-targeting-workspace .marketing-prospect-table-wrap td{background:var(--surface);height:46px;color:var(--text);text-align:left;padding:5px 10px;font-size:12px}.crm-targeting-workspace .marketing-prospect-table-wrap td>strong,.crm-targeting-workspace .marketing-prospect-table-wrap td>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.crm-targeting-workspace .marketing-prospect-table-wrap td button{min-height:28px;padding:4px 8px;font-size:12px}.crm-targeting-pagination{background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.crm-targeting-pagination>span:first-child{flex:1}.crm-targeting-pagination label{align-items:center;gap:6px;display:flex}.crm-targeting-pagination select{width:auto;min-height:30px}.crm-targeting-pagination button{min-height:30px;padding:4px 10px}.crm-targeting-dialog{border:1px solid var(--border);width:min(820px,100vw - 24px);max-width:none;max-height:calc(100dvh - 24px);color:var(--text);background:var(--surface);border-radius:14px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.crm-targeting-dialog[open]{flex-direction:column;display:flex}.crm-targeting-dialog::backdrop{background:#0814288c}.crm-targeting-dialog-header{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.crm-targeting-dialog-header h2{margin:0;font-size:18px}.crm-targeting-dialog-header button{border:1px solid var(--border);width:34px;height:34px;color:inherit;background:var(--surface-soft);border-radius:8px;place-items:center;display:grid}.crm-targeting-dialog-body{overscroll-behavior:contain;min-height:0;padding:16px;overflow:auto}.crm-targeting-discard{border-bottom:1px solid var(--border);background:var(--surface-soft);flex:none;padding:10px 16px}.crm-targeting-discard p{margin:0 0 8px}.crm-targeting-discard button{margin-right:8px;padding:6px 10px}.crm-targeting-dialog-body>header,.crm-targeting-dialog-body>section,.crm-targeting-dialog-body .marketing-prospect-detail-intro{color:inherit;background:0 0;position:static}.crm-targeting-dialog-body .crm-marketing-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 0;display:grid}.crm-targeting-dialog-body .wide{grid-column:1/-1}.crm-targeting-dialog-body label{gap:5px;min-width:0;font-size:12px;display:grid}.crm-targeting-dialog-body input,.crm-targeting-dialog-body select,.crm-targeting-dialog-body textarea{border:1px solid var(--border);width:100%;min-width:0;max-width:100%;color:inherit;background:var(--surface);font:inherit;border-radius:7px;padding:9px}.crm-targeting-dialog-body textarea{resize:vertical}.crm-targeting-dialog-body>section article{border-top:1px solid var(--border);padding:12px 0;font-size:12px}.crm-targeting-dialog-body>section article>strong{margin-left:12px}.crm-targeting-dialog-body button:focus-visible,.crm-targeting-dialog-header button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:1000px){.crm-targeting-workspace .marketing-prospect-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-targeting-workspace .marketing-prospect-toolbar label{grid-column:1/-1}}@media (max-width:700px){.crm-targeting-workspace .marketing-prospect-summary{display:block}.crm-targeting-workspace .marketing-prospect-summary-actions{margin-top:10px}.crm-targeting-workspace .marketing-prospect-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-targeting-dialog-body .crm-marketing-detail-grid{grid-template-columns:minmax(0,1fr)}.crm-targeting-pagination>span:first-child{flex-basis:100%}}
.commercial-view-switch{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px 0;display:flex}.commercial-view-switch button{border:1px solid var(--line,#d5dfed);color:var(--text);background:var(--surface);border-radius:8px;padding:7px 12px}.commercial-view-switch button[aria-pressed=true]{color:var(--primary,#ba1424);border-color:currentColor;font-weight:700}.commercial-view-switch span{color:var(--muted);margin-left:auto;font-size:12px}.commercial-opportunity-workspace>.panel-head{padding:14px 16px}.commercial-opportunity-workspace>.panel-head h2{font-size:18px}.billing-section-offers .commercial-offer-flow{padding:14px 16px}.billing-section-offers .commercial-offer-flow-head h2{margin:2px 0;font-size:19px}.billing-section-offers .commercial-offer-flow-head p,.billing-section-offers .commercial-offer-flow-head span{font-size:12px}.billing-section-offers .commercial-offer-flow ol{gap:8px;margin:12px 0 0}.billing-section-offers .commercial-offer-flow li button{min-height:48px;padding:9px 12px}.billing-section-offers .commercial-boundary-note{display:none}.commercial-selected-record{border:1px solid var(--line,#d5dfed);border-left:3px solid var(--primary,#ba1424);background:var(--surface-soft,#f4f7fb);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 0;padding:12px 14px;scroll-margin-top:90px;display:flex}.commercial-selected-record>div{flex:1;gap:4px;min-width:200px;display:grid}.commercial-selected-record small{color:var(--muted);font-size:10px}.commercial-selected-record strong{font-size:15px}.commercial-selected-record span{color:var(--muted);font-size:12px}.commercial-selected-record button{flex:none}.commercial-focus-workspace .commercial-focus-head{margin:0;padding:14px 4px}.commercial-focus-head h2{font-size:17px}.commercial-focus-validation .commercial-focus-head>button{background:var(--surface);color:var(--muted);border:1px solid var(--line,#d5dfed);padding:7px 10px;font-size:11px}.commercial-comparison-disclosure{border:1px solid var(--line,#d5dfed);border-radius:10px;margin:12px 0;padding:12px}.commercial-comparison-disclosure>summary{cursor:pointer;font-size:13px;font-weight:600}.commercial-comparison-disclosure .commercial-comparison-grid,.commercial-focus-workspace .commercial-calculation-breakdown{margin-top:12px}.commercial-focus-workspace .commercial-validation-layout{gap:12px;margin-top:12px}.commercial-focus-workspace .commercial-validation-summary,.commercial-focus-workspace .commercial-readiness-card{padding:16px}.billing-section-contracts{display:block}.billing-section-contracts>.contract-portfolio-card{width:100%;margin:0 0 16px}.billing-section-contracts .commercial-signature-workflow{background:var(--surface);border:1px solid var(--line,#d5dfed);border-radius:12px;margin-bottom:20px;padding:16px}.billing-section-contracts .commercial-signature-workflow>header{margin-bottom:14px}.billing-section-contracts .commercial-signature-workflow>header h2{font-size:19px}.billing-section-contracts .commercial-signature-workflow>header p{font-size:12px}.billing-section-contracts .commercial-signature-workflow>ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.billing-section-contracts .commercial-signature-workflow>ol>li{border:1px solid var(--line,#d5dfed);background:var(--surface-soft,#f4f7fb);border-radius:10px;flex-wrap:wrap;align-content:start;align-items:center;gap:10px;min-width:0;padding:14px;display:flex}.billing-section-contracts .commercial-signature-workflow>ol>li>div{flex:1;min-width:130px}.billing-section-contracts .commercial-signature-workflow>ol>li small{overflow-wrap:anywhere;line-height:1.5}.billing-section-contracts .commercial-signature-workflow>ol>li.locked{opacity:.65}.billing-section-contracts .commercial-signature-workflow>ol>li.complete{border-color:#8cd6b0}.billing-section-contracts .contract-portfolio-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.billing-section-contracts .contract-portfolio-summary article{padding:10px 14px}.billing-section-contracts .contract-portfolio-summary strong{font-size:22px}.billing-section-contracts .contract-finalization-queue{display:none}.billing-section-contracts .commercial-signature-workflow>header>strong{border:1px solid var(--line,#d5dfed);background:var(--surface-soft,#f4f7fb)!important;color:var(--text,#18304d)!important}.billing-section-contracts .contract-profile-card[hidden]{display:none!important}.billing-section-contracts .contract-profile-card:not([hidden]){width:100%;margin-top:16px;scroll-margin-top:90px}@media (max-width:900px){.billing-section-contracts .commercial-signature-workflow>ol{grid-template-columns:1fr}.billing-section-contracts .contract-portfolio-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-view-switch span{flex-basis:100%;margin:0}}
.documentation-reader{border-radius:16px;width:min(1320px,100vw - 48px);height:min(940px,100dvh - 48px);box-shadow:0 28px 100px #081b3e55}.documentation-reader>header{align-items:flex-start;gap:24px;padding:20px 24px}.documentation-reader .documentation-reader-brand{background:0 0;border:0;width:66px;padding:4px}.documentation-reader .documentation-reader-brand img{width:62px;height:36px}.documentation-reader .documentation-reader-heading h2{white-space:normal;overflow-wrap:anywhere;margin:5px 0;font-size:21px;line-height:1.35}.documentation-reader .documentation-reader-heading small{white-space:normal;color:#697d91;font-size:11px}.documentation-reader .documentation-reader-heading>span{white-space:normal;color:#697d91;font-size:11px;font-weight:400}.documentation-reader .documentation-reader-toolbar{flex-shrink:0}.documentation-reader .documentation-reader-toolbar button{min-height:38px;font-size:12px}.documentation-reader .documentation-reader-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.documentation-reader .documentation-reader-layout>.documentation-reader-navigation{background:#fff;border:0;border-bottom:1px solid #dfe7ef;padding:0 24px}.documentation-reader .documentation-reader-layout>.documentation-reader-navigation>nav{flex-wrap:wrap;gap:22px;margin:0;display:flex}.documentation-reader-navigation>nav>button{background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;gap:8px;min-height:46px;padding:10px 0;display:flex}.documentation-reader-navigation>nav>button.active{color:#ac2331;background:0 0;border-color:#ac2331}.documentation-reader-navigation>nav>button strong{font-size:12px}.documentation-reader-navigation>nav>button span{background:#f0f4f8;border-radius:5px;padding:1px 6px;font-size:11px}.documentation-reader .documentation-reader-layout>main{background:#f6f8fb;padding:24px;overflow:auto}.documentation-reader .documentation-reading-surface{box-sizing:border-box;width:100%;max-width:1190px;box-shadow:none;border:1px solid #e2e8ef;border-radius:12px;padding:26px}.documentation-reading-surface .documentation-native-summary{margin-top:0;padding:0}.documentation-reading-surface p,.documentation-reading-surface li{font-size:14px;line-height:1.75}.documentation-reader .documentation-reading-surface h3{font-size:17px}.documentation-reader .documentation-reading-surface nav{margin:0}.documentation-reader .documentation-reading-surface nav button{border:0;min-height:auto;font-weight:400;display:block}.documentation-history-notice{color:#785525;background:#fff8ed;border:1px solid #efd9b7;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:24px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.documentation-history-notice svg{flex-shrink:0}.documentation-history-notice strong{display:block}.documentation-related-context{border:1px solid #dce5ed;border-radius:9px;margin-bottom:24px;padding:12px 16px;font-size:12px}.documentation-related-context summary{cursor:pointer;font-weight:650}.documentation-related-context dl{flex-wrap:wrap;gap:20px;display:flex}.documentation-related-context dd{margin:4px 0 0}.documentation-related-context dt{color:#778799}.documentation-reading-links{border-top:1px solid #e5ebf1;flex-wrap:wrap;gap:10px;margin-top:20px;padding-top:16px;display:flex}.documentation-reading-links button{color:#385874;cursor:pointer;background:#fff;border:1px solid #d4deea;border-radius:7px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:flex}.documentation-reader-attachments{max-width:1080px;margin:0 auto}.documentation-reader :is(button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #316fae}.documentation-workspace-page .documentation-document-list>button{box-shadow:none;border-color:#e2e8f0}.documentation-workspace-page .documentation-document-list>button.selected{background:#f2f6fc;border-color:#bfd0e4;box-shadow:inset 3px 0 #5379a2}.documentation-workspace-page .documentation-document-list.compact .documentation-file-main strong{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:700px){.documentation-reader-backdrop{padding:0}.documentation-workspace-page .documentation-reader{border-radius:0;width:100%;max-width:none;height:100dvh;max-height:none}.documentation-reader>header{flex-wrap:wrap;gap:12px;padding:14px}.documentation-reader .documentation-reader-brand{display:none}.documentation-reader .documentation-reader-heading h2{max-width:none;font-size:17px}.documentation-reader .documentation-reader-toolbar{margin-left:auto}.documentation-reader .documentation-reader-toolbar>button:not(:last-child){display:flex}.documentation-reader .documentation-reader-layout>.documentation-reader-navigation{padding:0 14px;display:block}.documentation-reader-navigation>nav{gap:15px}.documentation-reader-navigation>nav>button{min-height:42px}.documentation-reader-navigation>nav>button strong{font-size:11px}.documentation-reader .documentation-reader-layout>main{padding:12px}.documentation-reader .documentation-reading-surface{padding:16px}.documentation-reader>footer{font-size:10px}.documentation-reader>footer span:last-child{display:none}}.documentation-workspace-page .documentation-client-scope{grid-template-columns:auto minmax(240px,1fr) auto auto;gap:12px;padding:10px 12px}.documentation-workspace-page .documentation-client-scope .documentation-scope-step{gap:8px}.documentation-workspace-page .documentation-client-scope .documentation-scope-state{padding:6px 9px}.documentation-workspace-page .documentation-command-bar{align-items:end;row-gap:7px;padding:9px 12px}.documentation-workspace-page .documentation-command-bar>label{gap:7px;line-height:1.4}.documentation-search-help{color:var(--mgo-muted,#61758c);grid-column:1/-1;margin:0;font-size:.67rem;line-height:1.4}.documentation-workspace-page .documentation-document-list .documentation-file-main>.documentation-search-excerpt{-webkit-line-clamp:2;white-space:normal;color:var(--mgo-muted,#61758c);-webkit-box-orient:vertical;margin-top:4px;font-size:.72rem;line-height:1.45;display:-webkit-box;overflow:hidden}.documentation-workspace-page .documentation-document-browser>header{padding:10px 12px}.documentation-workspace-page .documentation-document-browser>header>div>span{display:none}.documentation-workspace-page .documentation-document-list.compact>button{border-radius:6px;min-height:58px;margin-bottom:3px;padding:8px 10px}.documentation-workspace-page .documentation-file-main strong{font-size:.83rem;line-height:1.4}.documentation-workspace-page .documentation-file-main small{font-size:.7rem}.documentation-workspace-page .documentation-document-list.compact .documentation-file-meta{grid-auto-flow:row;gap:3px}.documentation-workspace-page .documentation-internal-modules button{min-height:44px;padding:9px 10px}.documentation-workspace-page .documentation-internal-modules button small{display:none}.documentation-workspace-page .documentation-secondary-filters{align-self:end;position:relative}.documentation-secondary-filters>summary{cursor:pointer;border:1px solid var(--doc-line);color:var(--text,#17304d);background:var(--panel,#fff);border-radius:8px;padding:10px 12px;font-size:.75rem;font-weight:700}.documentation-secondary-filters>div{z-index:8;border:1px solid var(--doc-line);background:var(--panel,#fff);border-radius:10px;gap:12px;width:250px;padding:16px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #17304d22}.documentation-secondary-filters select{width:100%}.documentation-secondary-filters button{border:1px solid var(--doc-line);background:var(--panel,#fff);color:var(--text,#17304d);cursor:pointer;border-radius:6px;padding:8px}.documentation-workspace-page :is(button,summary,select,input):focus-visible{outline-offset:2px;outline:2px solid #2563eb}@media (max-width:1250px){.documentation-workspace-page .documentation-client-scope{grid-template-columns:minmax(0,1fr) auto}.documentation-workspace-page .documentation-client-scope .documentation-scope-step,.documentation-workspace-page .documentation-client-scope .documentation-scope-state{display:none}.documentation-workspace-page .documentation-scope-actions{flex-wrap:wrap}}@media (max-width:600px){.documentation-workspace-page .documentation-client-scope{grid-template-columns:minmax(0,1fr)}.documentation-workspace-page .documentation-scope-actions{justify-content:flex-start}.documentation-secondary-filters>div{width:min(250px,70vw)}.documentation-workspace-page .documentation-document-list.compact .documentation-file-meta small{display:none}}.documentation-workspace-page .documentation-critical-launcher>summary{cursor:pointer;color:var(--mgo-text);padding:13px 16px;font-size:13px}.documentation-workspace-page .documentation-taxonomy header small,.documentation-workspace-page .documentation-taxonomy button small,.documentation-workspace-page .documentation-taxonomy footer{display:none}.documentation-workspace-page .documentation-taxonomy button{min-height:42px}.documentation-workspace-page .documentation-workspace-shell{height:clamp(480px,100dvh - 285px,880px)}.documentation-reader .documentation-native-summary{background:#fff;border:0;padding:8px 0;display:block}.documentation-reader .documentation-native-summary h2{margin:1.4em 0 .55em}.documentation-reader .documentation-native-summary p{margin:.7em 0}.documentation-reader{position:relative}.documentation-reader>header,.documentation-reader>footer,.documentation-reader .documentation-reader-filetype,.documentation-reader .documentation-reader-access{background:var(--panel,#fff);color:var(--text,#17304d)}.documentation-reader .documentation-reader-heading :is(h2,small,span),.documentation-reader .documentation-reader-filetype :is(strong,span){color:var(--text,#17304d)}.documentation-reader .documentation-native-version{background:var(--surface-soft,#f7f9fc);color:var(--text,#17304d)}.documentation-unsaved-confirmation{z-index:5;color:#17304d;background:#fff;border:2px solid #b5212c;border-radius:10px;padding:24px;position:absolute;bottom:55px;left:20px;right:20px;box-shadow:0 12px 80px #112e5066}.documentation-unsaved-confirmation p{margin:10px 0}.documentation-unsaved-confirmation>div{flex-wrap:wrap;gap:10px;display:flex}.documentation-unsaved-confirmation button{background:#fff;border:1px solid #cddbea;border-radius:8px;padding:10px 14px}.documentation-reader .documentation-inline-editor-main{min-width:0}.documentation-reader .documentation-native-document{max-width:960px;margin-inline:auto}@media (max-width:1000px){.documentation-workspace-page .documentation-workspace-shell,.documentation-workspace-page .documentation-workspace-shell.inspector-expanded{grid-template-columns:minmax(0,1fr) 56px}.documentation-workspace-page .documentation-taxonomy{grid-column:1/-1;max-height:130px;display:block;overflow:auto}.documentation-workspace-page .documentation-taxonomy>header{display:none}.documentation-workspace-page .documentation-taxonomy>div{flex-wrap:wrap;gap:5px;display:flex}.documentation-workspace-page .documentation-taxonomy button{flex:0 auto;gap:8px;min-height:36px;display:flex}.documentation-workspace-page .documentation-workspace-shell{height:auto;min-height:480px}.documentation-workspace-page .documentation-document-browser{min-height:420px}.documentation-workspace-page .documentation-inspector.expanded{grid-column:1/-1}}@media (max-width:600px){.documentation-workspace-page .documentation-critical-launcher>div{grid-template-columns:1fr}.documentation-reader .documentation-inline-editor-grid{grid-template-columns:minmax(0,1fr)}}
.app-shell textarea{font-family:inherit}.app-shell .topbar .global-search-wrap{flex:280px;width:auto;min-width:0;max-width:640px}.app-shell .topbar .global-search{width:100%;min-width:0;max-width:100%}.app-shell .topbar .top-actions{flex:none;gap:10px}.app-shell .topbar .user-menu{min-width:0;max-width:210px}.app-shell .topbar .user-menu>div:not(.avatar){min-width:0}.app-shell .topbar .user-menu :is(strong,small){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-shell .topbar .user-menu>:is(.avatar,svg){flex-shrink:0}.content>.page-heading{align-items:center;gap:12px}.content>.page-heading>div:first-child{min-width:0}.content>.page-heading h1{font-size:clamp(1.45rem,2vw,1.85rem);line-height:1.2}.content>.page-heading p{color:var(--mgo-muted);margin-top:5px;font-size:.875rem;line-height:1.5}.app-shell :is(button,a,input,select,textarea,summary,[tabindex="0"]):focus-visible{outline:2px solid var(--mgo-action);outline-offset:3px}.app-shell :is(button,input,select,textarea):disabled{cursor:not-allowed}.app-shell .local-search{min-width:0;max-width:100%}.app-shell .local-search>svg{flex:none}.app-shell .local-search input{flex:auto;min-width:0}.app-shell :is(.priority-alert-list,.today-card-list,.activity-feed)>.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:140px;padding:20px 16px;display:flex}.app-shell .empty h3{margin:0;font-size:.95rem;line-height:1.4}.app-shell .empty p{overflow-wrap:anywhere;max-width:52ch;margin:0 auto;font-size:.8125rem;line-height:1.55}.ops-dashboard.dashboard-modular-grid{align-items:stretch}.ops-dashboard.dashboard-modular-grid .dashboard-widget-size-standard{grid-column:span 6}.ops-dashboard.dashboard-modular-grid .dashboard-widget-size-compact{grid-column:span 3}.ops-dashboard.dashboard-modular-grid .dashboard-widget-size-wide{grid-column:1/-1}.ops-dashboard .ops-main-grid>.panel{min-height:250px}.ops-dashboard .ops-panel-title{flex-wrap:wrap;gap:8px}.ops-dashboard .dashboard-widget-source{font-size:.75rem;line-height:1.45}.ops-dashboard .dashboard-command-bar{background:var(--mgo-surface);box-shadow:none}.app-shell .modal-head{gap:16px}.app-shell .modal-head>div{overflow-wrap:anywhere;min-width:0}.app-shell .modal-head>button{border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;min-height:36px;display:inline-flex}.app-shell .modal label{font-size:.8125rem;line-height:1.45}.app-shell .modal :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea){min-width:0;max-width:100%;font-size:.875rem;line-height:1.4}.app-shell .form-grid>*{min-width:0}.app-shell .modal-actions{flex-wrap:wrap;gap:8px}.app-shell .form-note{color:var(--mgo-text);background:var(--mgo-theme-soft);border-color:var(--mgo-border);align-items:flex-start}.app-shell .form-note p{font-size:.8125rem;line-height:1.5}.client-directory-landing .client-directory-controls .local-search{width:100%}.client-directory-landing .client-directory-card-grid>article{gap:12px;min-height:0}.client-directory-card-grid dl>div{background:0 0;border:0;border-radius:0;padding:6px 0}.client-directory-card-grid dd,.company-detail .company-facts strong{white-space:normal;overflow-wrap:anywhere;font-size:.8125rem;line-height:1.5}.client-directory-card-grid dt,.company-detail .company-facts span{letter-spacing:.025em;font-size:.6875rem;line-height:1.4}.client-directory-command span,.client-directory-results-head span,.client-directory-card-grid header small,.client-directory-summary small{font-size:.75rem;line-height:1.45}.client-directory-summary span{font-size:.8125rem}.client-directory-landing .client-directory-summary :is(span,small){white-space:normal;overflow:visible}.company-detail .company-facts>div{background:var(--mgo-surface);border-color:var(--mgo-border);padding:12px}.app-shell .data-table-wrap{overscroll-behavior-inline:contain;max-width:100%}.app-shell .data-table-wrap th{vertical-align:middle;line-height:1.4}.app-shell .data-table-wrap td{vertical-align:middle}.app-shell .data-table-wrap :is(button,a){scroll-margin-inline:16px}.app-shell .integration-state-banner>div{overflow-wrap:anywhere;min-width:0}.app-shell .integration-state-banner :is(strong,span){line-height:1.45}:root[data-mgo-theme=nocturne] .app-shell :is(.form-note,.documentation-unsaved-confirmation){background:var(--night-panel-raised)!important;color:var(--night-text)!important;border-color:var(--night-border-strong)!important}:root[data-mgo-theme=nocturne] .app-shell .form-note :is(p,strong,svg){color:var(--night-text)!important}:root[data-mgo-theme=nocturne] .app-shell .brand-logo-card{background:#fff!important}@media (max-width:1200px){.ops-dashboard.dashboard-modular-grid .dashboard-widget-size-compact{grid-column:span 6}}@media (max-width:820px){.ops-dashboard.dashboard-modular-grid :is(.dashboard-widget-size-standard,.dashboard-widget-size-compact,.dashboard-widget-size-wide){grid-column:1/-1}}@media (max-width:680px){.app-shell .ticket-create-actions{flex-wrap:nowrap;height:max-content;min-height:0}.app-shell .ticket-create-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.app-shell .ticket-create-actions button{white-space:normal;min-width:0}}@media (max-width:620px){.app-shell .company-detail .company-detail-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.app-shell .company-detail .company-detail-tabs>button{white-space:normal;min-width:0;min-height:40px;padding:8px}.app-shell .modal-backdrop{padding:10px}.app-shell .modal{overscroll-behavior:contain;max-height:calc(100dvh - 20px)}.app-shell .modal:not(.company-detail):not(:has(.modal-body)){overflow-y:auto}.app-shell .modal-head{min-height:64px;padding:14px 16px}.app-shell .modal>form{padding:16px}.app-shell .modal :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),select,textarea){font-size:1rem}.app-shell .modal-actions>button{white-space:normal;min-height:42px}.content>.page-heading{flex-wrap:wrap;align-items:flex-start}}
.content.ticket-content-fixed:has(.ticket-compact-workspace){min-height:0;padding:10px 14px 18px;display:block;height:auto!important;overflow:visible!important}.ticket-workspace-queues.ticket-compact-workspace,.ticket-content-fixed .ticket-workspace-queues.ticket-compact-workspace,.ticket-content-fixed .ticket-workspace-queues.ticket-compact-workspace:not(.ticket-workspace-archives){grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;gap:0;min-width:0;display:grid;flex:none!important;grid-template-rows:max-content max-content!important;height:auto!important;min-height:0!important;max-height:none!important}.ticket-workspace-queues.ticket-compact-workspace>.ticket-summary-panel,.ticket-content-fixed .ticket-workspace-queues.ticket-compact-workspace>.ticket-summary-panel{border:1px solid var(--mgo-border,#d7e2ed);background:var(--mgo-surface,#fff);box-shadow:none;border-bottom:0;border-radius:10px 10px 0 0;flex-wrap:wrap;order:0;justify-content:space-between;align-self:start;align-items:center;gap:6px 10px;padding:9px 12px;display:flex;height:auto!important;min-height:0!important}.ticket-compact-workspace .ticket-management-heading{flex-wrap:wrap;flex:580px;justify-content:space-between;align-items:center;gap:5px 10px;width:auto;min-width:0;display:flex}.ticket-compact-workspace .ticket-management-heading>div:first-child{flex-wrap:wrap;flex:240px;align-items:baseline;gap:3px 10px;min-width:0;display:flex}.ticket-compact-workspace .ticket-management-heading h2{color:var(--mgo-text,#17365f);margin:0;font-size:1.05rem;line-height:1.3}.ticket-compact-workspace .ticket-management-heading p,.ticket-compact-workspace .ticket-management-heading span{color:var(--mgo-muted,#5c7085);margin:0;font-size:.8rem;line-height:1.4}.ticket-compact-workspace .ticket-queue-overview{border:0;flex:0 auto;min-width:0;margin:0}.ticket-compact-workspace .ticket-queue-overview[open]{flex-basis:100%}.ticket-compact-workspace .ticket-queue-overview>summary{border:1px solid var(--mgo-border,#d7e2ed);min-height:34px;color:var(--mgo-muted,#52657e);cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:5px 8px;font-size:.75rem;line-height:1.4;list-style:none;display:flex}.ticket-compact-workspace .ticket-queue-overview>summary::-webkit-details-marker{display:none}.ticket-compact-workbench .ticket-entry-history>summary::-webkit-details-marker{display:none}.ticket-compact-workspace .ticket-queue-overview>summary>svg:last-child,.ticket-compact-workbench .ticket-entry-history>summary>svg:last-child{margin-left:auto}.ticket-compact-workspace .ticket-queue-overview[open]>summary>svg:last-child,.ticket-compact-workbench .ticket-entry-history[open]>summary>svg:last-child{transform:rotate(180deg)}.ticket-compact-workspace .ticket-queue-overview .ticket-kpis span{font-size:.75rem;line-height:1.35}.ticket-compact-workspace .ticket-queue-overview .ticket-kpis strong{font-size:1.05rem}.ticket-compact-workspace .ticket-header-actions{flex:none;gap:6px}.ticket-compact-workspace .ticket-header-actions button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:6px 10px;font-size:.8rem;display:inline-flex}.ticket-workspace-queues.ticket-compact-workspace>.ticket-queue{border:1px solid var(--mgo-border,#d7e2ed);background:var(--mgo-surface,#fff);box-shadow:none;border-radius:0 0 10px 10px;order:1;align-self:start;display:flex;overflow:visible;height:auto!important;min-height:0!important}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-selector{background:0 0;border:0;border-radius:12px 12px 0 0;grid-template-columns:minmax(220px,1.6fr) minmax(150px,1fr) minmax(150px,1fr);align-items:end;gap:8px;margin:0;padding:0;display:grid}.ticket-compact-workspace .ticket-queue-selector>label{min-width:0;color:var(--mgo-muted,#52657e);gap:5px;font-size:.76rem;font-weight:750;display:grid}.ticket-compact-workspace .ticket-queue-selector>div:last-child{display:none}.ticket-compact-workspace .ticket-queue-selector select,.ticket-compact-workspace .ticket-queue-search input{border:1px solid var(--mgo-border,#cbd8e6);background-color:var(--mgo-surface,#fff);width:100%;min-width:0;min-height:38px;color:var(--mgo-text,#17365f);border-radius:8px;margin:0;padding:8px 10px;font-family:inherit;font-size:.82rem;line-height:1.3}.ticket-compact-workspace .ticket-queue-search{min-width:0;position:relative}.ticket-compact-workspace .ticket-queue-search .local-search{border:1px solid var(--mgo-border,#cbd8e6);background:var(--mgo-surface,#fff);border-radius:8px;align-items:center;gap:8px;width:100%;min-width:0;padding:0 10px;display:flex}.ticket-compact-workspace .ticket-queue-search .local-search>svg{color:var(--mgo-muted,#64748b);flex:none}.ticket-compact-workspace .ticket-queue-search .local-search input{box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:0}.ticket-compact-workspace .ticket-queue-search .local-search>button{background:var(--mgo-theme-soft,#f7fafe);min-width:30px;min-height:30px;color:var(--mgo-muted,#52657e);border:0;border-radius:6px;flex:none;place-items:center;padding:5px;display:grid}.ticket-compact-workspace .ticket-active-filters{border:1px solid var(--mgo-actionBorder,#edb8bf);background:var(--mgo-actionSoft,#fff1f2);color:var(--mgo-text,#17365f);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px 12px;margin:0;padding:6px 8px;font-size:.78rem;line-height:1.4;display:flex}.ticket-compact-workspace .ticket-active-filters>span{overflow-wrap:anywhere;min-width:0}.ticket-compact-workspace .ticket-active-filters button{min-height:32px;font-size:.76rem}.ticket-compact-workspace .ticket-technician-flow{background:0 0;border:0;border-radius:0;margin:0;padding:0}.ticket-compact-workspace .ticket-technician-flow header{gap:8px;padding:0 0 7px}.ticket-compact-workspace .ticket-technician-flow header small{letter-spacing:.025em;font-size:.7rem}.ticket-compact-workspace .ticket-technician-flow header strong{font-size:.8rem}.ticket-compact-workspace .ticket-technician-flow-steps{flex-wrap:wrap;gap:6px;padding:0;display:flex;overflow:visible}.ticket-compact-workspace .ticket-technician-flow-steps button,.ticket-compact-workspace .ticket-technician-flow header>button{min-width:0;min-height:34px;box-shadow:none;scroll-snap-align:none;border-radius:8px;flex:0 auto;align-items:center;gap:6px;padding:6px 10px;font-size:.77rem;display:inline-flex}.ticket-compact-workspace .ticket-technician-flow-steps button strong,.ticket-compact-workspace .ticket-technician-flow-steps button b{font-size:.77rem}.ticket-compact-workspace .ticket-technician-flow-steps button>span{display:none}.ticket-compact-workspace .ticket-technician-flow-steps button b{min-width:20px;padding:2px 5px}.ticket-compact-workspace .ticket-table-commandbar{z-index:5;border-block:1px solid var(--mgo-border,#d7e2ed);background:var(--mgo-theme-soft,#f7fafe);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;min-height:40px;padding:5px 10px;display:flex;position:relative}.ticket-compact-workspace .ticket-table-commandbar>div:first-child strong,.ticket-compact-workspace .ticket-table-commandbar>div:first-child span{white-space:normal;font-size:.76rem;line-height:1.4}.ticket-compact-workspace .ticket-table-command-actions{flex-wrap:wrap;flex:0 auto;align-items:center;gap:7px;padding:0;display:flex;overflow:visible}.ticket-compact-workspace .ticket-table-command-actions button,.ticket-compact-workspace .ticket-view-mode-toggle button,.ticket-compact-workspace .ticket-page-size-control,.ticket-compact-workspace .ticket-page-size-control select{min-height:32px;font-size:.76rem}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table{border-bottom:0;border-radius:0;flex:none;width:100%;height:auto;min-height:0;max-height:none;overflow:auto visible}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table table{border-collapse:separate;border-spacing:0}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table th{border-radius:0;height:38px;padding:7px 10px;font-size:.75rem}:is(.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table tbody tr,.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table tbody tr:has(.ticket-project-reference)){height:54px}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table tbody tr td{border-top:0;border-bottom:1px solid var(--mgo-border,#e0e8f0);height:54px;color:var(--mgo-text,#17365f);box-shadow:none;border-radius:0;padding:8px 10px;font-size:.81rem;line-height:1.35}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table tbody tr:hover,.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table tbody tr:focus-visible{filter:none;transform:none}.ticket-compact-workspace .ticket-queue-table .ticket-table-identity{gap:3px}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table .ticket-table-identity>strong{font-size:.72rem;line-height:1.3}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table .ticket-table-identity>span{font-size:.84rem;line-height:1.35;display:block}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table :is(.ticket-queue-client,.ticket-queue-assignee) span,.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table .ticket-queue-cell-classification strong,.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table .ticket-queue-cell-classification span,.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table .ticket-received-date strong{font-size:.79rem;line-height:1.35}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table :is(.status-pill,.ticket-follow-up-required){min-height:25px;padding:4px 7px;font-size:.73rem;line-height:1.25}.ticket-compact-workspace .ticket-queue-table .ticket-queue-state-control{min-height:34px;font-size:.78rem;line-height:1.3}.ticket-compact-workspace .ticket-queue-table .ticket-project-reference{line-height:1.35;font-size:.7rem!important}.ticket-compact-workspace .ticket-table-pagination{border-radius:0 0 12px 12px;flex-wrap:wrap;gap:8px;min-height:40px;padding:6px 10px;font-size:.78rem}.ticket-compact-workspace .ticket-table-pagination button{min-height:34px;font-size:.77rem}.ticket-workbench.ticket-compact-workbench{background:var(--mgo-theme-soft,#f5f8fc);border-radius:12px;height:auto;min-height:0;overflow:visible;box-shadow:0 8px 24px #0f233e0d}.ticket-workbench.ticket-compact-workbench .ticket-workbench-header{background:var(--mgo-surface,#fff);border-radius:12px 12px 0 0;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:0;padding:10px 12px;display:flex}.ticket-compact-workbench .ticket-workbench-header>div:first-child{flex:320px;min-width:0}.ticket-compact-workbench .ticket-workbench-header h2{color:var(--mgo-text,#17365f);overflow-wrap:anywhere;margin:5px 0 2px;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.35}.ticket-compact-workbench .ticket-workbench-eyebrow{flex-wrap:wrap;gap:6px;font-size:.77rem}.ticket-compact-workbench .ticket-workbench-client{color:var(--mgo-muted,#52657e);overflow-wrap:anywhere;margin:3px 0 0;font-size:.83rem;line-height:1.4}.ticket-workbench.ticket-compact-workbench .ticket-workbench-header-actions{flex-wrap:wrap;align-items:center;gap:6px;width:auto;display:flex}.ticket-workbench.ticket-compact-workbench .ticket-workbench-header-actions>div{background:var(--mgo-theme-soft,#f7fafe);min-width:92px;min-height:0;padding:4px 8px}.ticket-workbench.ticket-compact-workbench .ticket-workbench-header-actions span{color:var(--mgo-muted,#52657e);font-size:.69rem;line-height:1.3}.ticket-workbench.ticket-compact-workbench .ticket-workbench-header-actions strong{color:var(--mgo-text,#17365f);margin-top:2px;font-size:.8rem;line-height:1.35}.ticket-workbench.ticket-compact-workbench .ticket-workbench-header-actions>button{min-height:38px;padding:8px 11px;font-size:.8rem}.ticket-workbench.ticket-compact-workbench .ticket-workbench-quickbar{z-index:24;background:var(--mgo-surface,#fff);-webkit-backdrop-filter:none;backdrop-filter:none;flex-wrap:wrap;align-items:center;gap:7px;min-height:42px;padding:5px 12px;display:flex;overflow:visible;box-shadow:0 3px 8px #0f233e0a}.ticket-workbench.ticket-compact-workbench .ticket-workbench-quickbar>div{flex:180px;min-width:0;display:grid}.ticket-compact-workbench .ticket-workbench-quickbar>div span{letter-spacing:0;font-size:.69rem}.ticket-compact-workbench .ticket-workbench-quickbar>div strong{white-space:normal;font-size:.79rem;line-height:1.35}.ticket-workbench.ticket-compact-workbench .ticket-workbench-quickbar>button,.ticket-compact-workbench .ticket-quickbar-more>summary{min-height:36px;padding:7px 10px;font-size:.79rem}.ticket-compact-workbench .ticket-quickbar-more>div{overscroll-behavior:contain;max-height:min(65dvh,560px);overflow-y:auto}.ticket-compact-workbench .ticket-quickbar-more>div button{min-height:38px;font-size:.8rem}.ticket-workbench.ticket-compact-workbench .ticket-workbench-body{grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start;gap:10px;padding:10px;display:grid;overflow:visible}.ticket-workbench.ticket-compact-workbench .ticket-workbench-main,.ticket-workbench.ticket-compact-workbench .ticket-workbench-sidebar{grid-template-columns:minmax(0,1fr);align-content:start;align-self:start;gap:8px;min-width:0;min-height:0;max-height:none;overflow:visible}.ticket-compact-workbench .ticket-primary-work-grid{min-width:0;display:block}.ticket-compact-workbench .ticket-work-tabs{border:1px solid var(--mgo-border,#d7e2ed);background:var(--mgo-surface,#fff);border-radius:10px;flex-wrap:wrap;gap:5px;margin:0 0 8px;padding:3px;display:flex}.ticket-compact-workbench .ticket-work-tabs button{min-height:38px;color:var(--mgo-muted,#52657e);background:0 0;border:1px solid #0000;border-radius:7px;flex:150px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:.84rem;font-weight:800;display:inline-flex}.ticket-compact-workbench .ticket-work-tabs button.active{border-color:var(--mgo-actionBorder,#edb8bf);background:var(--mgo-actionSoft,#fff1f2);color:var(--mgo-action,#c8102e)}.ticket-compact-workbench .ticket-work-panel{min-width:0}.ticket-compact-workbench .ticket-work-panel[hidden]{display:none!important}.ticket-workbench.ticket-compact-workbench .ticket-workbench-card{background:var(--mgo-surface,#fff);min-width:0;min-height:0;box-shadow:none;border-radius:10px}.ticket-compact-workbench :is(.ticket-description-card,.ticket-activity-section){padding:10px}.ticket-compact-workbench .ticket-section-heading{gap:8px;min-height:0;margin-bottom:6px;padding-bottom:6px}.ticket-compact-workbench .ticket-section-heading h3{font-size:.95rem;line-height:1.35}.ticket-compact-workbench .ticket-section-heading span{font-size:.7rem}.ticket-compact-workbench .ticket-summary-readonly>h4{display:none}.ticket-workbench.ticket-compact-workbench .ticket-summary-readonly{height:auto;min-height:0;box-shadow:none;border-radius:8px;padding:8px;display:block}.ticket-compact-workbench .ticket-summary-readonly>p{height:auto;min-height:0;color:var(--mgo-text,#17365f);white-space:pre-wrap;overflow-wrap:anywhere;border:0;margin:0;padding:0;font-size:.86rem;line-height:1.6}.ticket-compact-workbench .ticket-card-note,.ticket-compact-workbench .ticket-compact-help{margin-block:6px 10px;font-size:.77rem;line-height:1.45}.ticket-workbench.ticket-compact-workbench .ticket-primary-work-grid .ticket-card-note{height:auto;min-height:0;padding:6px 8px;font-size:.8rem;line-height:1.4;margin:6px 0 8px!important}.ticket-workbench.ticket-compact-workbench .ticket-workbench-card form label,.ticket-workbench.ticket-compact-workbench .ticket-compact-details .ticket-compact-fields>label,.ticket-workbench.ticket-compact-workbench .ticket-compact-details .ticket-compact-pair label{gap:5px;font-size:.78rem;line-height:1.35}.ticket-workbench.ticket-compact-workbench .ticket-workbench-card form :is(input:not([type=checkbox]),select,textarea),.ticket-workbench.ticket-compact-workbench .ticket-compact-details .ticket-compact-multiselect>summary{min-height:36px;padding:8px 9px;font-size:.82rem;line-height:1.35}.ticket-workbench.ticket-compact-workbench .ticket-workbench-card form textarea{resize:vertical;height:96px;min-height:90px;max-height:none}.ticket-workbench.ticket-compact-workbench .ticket-workbench-card form label small,.ticket-workbench.ticket-compact-workbench .ticket-compact-details .ticket-detail-group .ticket-compact-fields>label>small{font-size:.73rem;line-height:1.4}.ticket-compact-workbench .ticket-entry-composer,.ticket-compact-workbench .ticket-primary-work-grid .ticket-entry-composer,.ticket-compact-workbench .ticket-primary-work-grid .ticket-client-followup-compact .ticket-client-reply-composer{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr);gap:8px;margin:8px 0 0;padding:0;display:grid}.ticket-compact-workbench .ticket-primary-work-grid .ticket-client-followup-compact .ticket-client-reply-composer>*,.ticket-compact-workbench .ticket-primary-work-grid .ticket-entry-composer>*{grid-column:1/-1}.ticket-workbench.ticket-compact-workbench .ticket-activity-composer-footer{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px 10px}.ticket-workbench.ticket-compact-workbench .ticket-activity-composer-footer .ticket-activity-submit-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-self:start;gap:7px;height:auto;min-height:0;margin:0;padding:0;display:flex}.ticket-workbench.ticket-compact-workbench .ticket-activity-composer-footer .ticket-activity-submit-actions button{flex:0 auto;width:auto;height:auto;min-height:38px;font-size:.8rem}.ticket-compact-workbench .ticket-entry-history{border:1px solid var(--mgo-border,#d7e2ed);background:var(--mgo-surface,#fff);border-radius:9px;margin-top:8px}.ticket-compact-workbench .ticket-entry-history>summary{min-height:34px;color:var(--mgo-muted,#52657e);cursor:pointer;align-items:center;gap:7px;padding:7px 10px;font-size:.79rem;font-weight:800;line-height:1.4;list-style:none;display:flex}.ticket-compact-workbench .ticket-work-panel>.ticket-collapsible-summary{cursor:default}.ticket-compact-workbench .ticket-work-panel>.ticket-collapsible-summary>.ticket-collapsible-summary-actions>svg{display:none}.ticket-compact-workbench .ticket-entry-history[open]>summary{border-bottom:1px solid var(--mgo-border,#d7e2ed)}.ticket-compact-workbench .ticket-entry-history .ticket-entry-list{gap:8px;margin:10px}.ticket-compact-workbench .ticket-entry-list article{box-shadow:none;padding:10px 12px}.ticket-compact-workbench .ticket-entry-list article p{margin-block:8px;font-size:.83rem;line-height:1.5}.ticket-compact-workbench .ticket-entry-list header span{font-size:.74rem;line-height:1.35}.ticket-compact-workbench .ticket-collapsible-summary{gap:8px;min-height:44px;padding:8px 10px}.ticket-compact-workbench .ticket-collapsible-summary h3{font-size:.89rem;line-height:1.35}.ticket-compact-workbench .ticket-collapsible-summary small{font-size:.73rem;line-height:1.4}.ticket-compact-workbench .ticket-collapsible-content,.ticket-compact-workbench .ticket-collapsible-form{padding:9px 10px 10px}.ticket-workbench.ticket-compact-workbench .ticket-request-summary dt{font-size:.73rem;line-height:1.35}.ticket-workbench.ticket-compact-workbench .ticket-request-summary dd{font-size:.8rem;line-height:1.4}.ticket-workbench.ticket-compact-workbench .ticket-workbench-sidebar .ticket-compact-details .ticket-detail-group :is(header,summary) strong{font-size:.79rem;line-height:1.35}.ticket-workbench.ticket-compact-workbench .ticket-workbench-sidebar .ticket-compact-details .ticket-detail-group :is(header,summary) small{font-size:.72rem;line-height:1.4}.ticket-workbench.ticket-compact-workbench .ticket-treatment-control{border:1px solid var(--mgo-border,#d7e2ed);background:var(--mgo-surface,#fff);border-radius:10px;min-width:0;margin:0;padding:0;display:block}.ticket-compact-workbench .ticket-treatment-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;display:flex}.ticket-compact-workbench .ticket-treatment-summary strong{font-size:.8rem;line-height:1.4}.ticket-compact-workbench .ticket-treatment-summary>span{font-size:.72rem}.ticket-compact-workbench .ticket-treatment-content{grid-template-columns:minmax(0,1fr);gap:9px;margin:0;padding:12px;display:grid}.ticket-compact-workbench .ticket-treatment-content>header{flex-wrap:wrap;gap:8px}.ticket-compact-workbench .ticket-treatment-checks{grid-template-columns:minmax(0,1fr);gap:6px;margin:0;display:grid}.ticket-compact-workbench .ticket-treatment-checks>button strong{font-size:.78rem;line-height:1.35}.ticket-compact-workbench .ticket-treatment-checks>button small{white-space:normal;font-size:.72rem;line-height:1.4}.ticket-compact-workbench [id^=ticket-]{scroll-margin-top:90px}.ticket-compact-workspace :is(button,select,input,summary,a):focus-visible,.ticket-compact-workbench :is(button,select,input,textarea,summary,a):focus-visible{outline:3px solid var(--mgo-action,#c8102e);outline-offset:3px}.ticket-compact-workspace .ticket-queue-search .local-search:focus-within{border-color:var(--mgo-action,#c8102e);box-shadow:0 0 0 2px var(--mgo-actionSoft,#ffe7eb)}.ticket-compact-workspace .ticket-queue-search .local-search input:focus-visible{outline-offset:0}@media (max-width:1024px){.ticket-workbench.ticket-compact-workbench .ticket-workbench-body{grid-template-columns:minmax(0,1fr)}.ticket-workbench.ticket-compact-workbench .ticket-workbench-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-compact-workbench .ticket-workbench-sidebar>.ticket-compact-details,.ticket-compact-workbench .ticket-workbench-sidebar>.ticket-treatment-control{grid-column:1/-1}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-selector{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ticket-compact-workspace .ticket-queue-search{grid-column:1/-1}}@media (max-width:760px){.content.ticket-content-fixed:has(.ticket-compact-workspace){padding:10px 10px 20px}.ticket-content-fixed .ticket-workspace-queues.ticket-compact-workspace>.ticket-summary-panel{flex-wrap:wrap;gap:10px;padding:12px}.ticket-compact-workspace .ticket-header-actions{justify-content:flex-start;width:100%}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-selector{gap:9px;margin:0;padding:12px 10px 10px}.ticket-compact-workspace .ticket-technician-flow{padding-inline:10px}.ticket-compact-workspace .ticket-table-commandbar{align-items:flex-start;padding:8px 10px!important}.ticket-compact-workspace .ticket-table-command-actions{justify-content:flex-start;width:100%;overflow:visible}.ticket-compact-workspace .ticket-column-menu{max-height:min(70dvh,560px)}.ticket-workbench.ticket-compact-workbench .ticket-workbench-header{padding:13px}.ticket-workbench.ticket-compact-workbench .ticket-workbench-header-actions{justify-content:flex-start;width:100%}.ticket-workbench.ticket-compact-workbench .ticket-workbench-quickbar{flex-wrap:wrap;padding:8px 12px;overflow:visible}.ticket-workbench.ticket-compact-workbench .ticket-workbench-quickbar>div{flex-basis:100%;min-width:0}.ticket-workbench.ticket-compact-workbench .ticket-workbench-body{gap:11px;padding:11px}.ticket-workbench.ticket-compact-workbench .ticket-workbench-sidebar{grid-template-columns:minmax(0,1fr)}.ticket-compact-workbench .ticket-quickbar-more>div{max-height:min(68dvh,560px)}.ticket-compact-workbench .ticket-response-template-row{grid-template-columns:minmax(0,1fr)}.ticket-compact-workbench .ticket-treatment-summary>span{font-size:.72rem}.ticket-compact-workbench .ticket-resolution-section>.ticket-collapsible-content>footer{flex-wrap:wrap}}@media (max-width:480px){.ticket-compact-workspace .ticket-management-heading{flex-direction:column;align-items:flex-start;gap:3px}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-selector{grid-template-columns:minmax(0,1fr)}.ticket-compact-workspace .ticket-header-actions button{flex:auto}.ticket-compact-workspace .ticket-table-pagination>div{flex-wrap:wrap;justify-content:flex-start;gap:7px}.ticket-workbench.ticket-compact-workbench .ticket-workbench-header-actions>div{flex:90px;min-width:0}.ticket-workbench.ticket-compact-workbench .ticket-workbench-header-actions>button{width:100%}.ticket-workbench.ticket-compact-workbench .ticket-workbench-quickbar>button{white-space:normal;flex:auto}.ticket-compact-workbench .ticket-work-tabs button{flex-basis:120px;padding-inline:7px;font-size:.79rem}.ticket-workbench.ticket-compact-workbench .ticket-activity-composer-footer{grid-template-columns:minmax(0,1fr)}.ticket-workbench.ticket-compact-workbench .ticket-activity-composer-footer .ticket-activity-submit-actions button{flex:100%}.ticket-compact-workbench .ticket-collapsible-summary{flex-wrap:wrap}}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-selector{grid-template-columns:minmax(0,1fr) max-content;align-items:end}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-selector>.ticket-queue-search{grid-column:auto}.ticket-compact-workspace .ticket-queue-filter-options,.ticket-compact-workspace .ticket-table-options{border:1px solid var(--mgo-border,#cbd8e6);background:var(--mgo-surface,#fff);border-radius:8px;min-width:0;margin:0}.ticket-compact-workspace .ticket-queue-filter-options>summary,.ticket-compact-workspace .ticket-table-options>summary{min-height:38px;color:var(--mgo-text,#17365f);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:.79rem;font-weight:800;line-height:1.3;list-style:none;display:flex}.ticket-compact-workspace .ticket-queue-filter-options>summary::-webkit-details-marker{display:none}.ticket-compact-workspace .ticket-table-options>summary::-webkit-details-marker{display:none}.ticket-compact-workspace .ticket-queue-filter-options>summary>svg:last-child,.ticket-compact-workspace .ticket-table-options>summary>svg:last-child{margin-left:3px}.ticket-compact-workspace .ticket-queue-filter-options[open]>summary>svg:last-child,.ticket-compact-workspace .ticket-table-options[open]>summary>svg:last-child{transform:rotate(180deg)}.ticket-compact-workspace .ticket-queue-filter-options[open]{grid-column:1/-1}.ticket-compact-workspace .ticket-queue-filter-options[open]>summary,.ticket-compact-workspace .ticket-table-options[open]>summary{border-bottom:1px solid var(--mgo-border,#d7e2ed);justify-content:flex-start}.ticket-compact-workspace .ticket-queue-filter-options>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.ticket-compact-workspace .ticket-queue-filter-options label{min-width:0;color:var(--mgo-muted,#52657e);gap:5px;font-size:.76rem;font-weight:750;display:grid}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-selector:has(.ticket-queue-filter-options[open])>.ticket-queue-search{grid-column:1/-1}.ticket-compact-workspace .ticket-table-options{flex:none}.ticket-compact-workspace .ticket-table-options>summary{min-height:32px;padding:6px 9px;font-size:.76rem}.ticket-compact-workspace .ticket-table-options[open]{flex:100%;order:2}.ticket-compact-workspace .ticket-table-options>div{flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex;position:relative}.ticket-workspace-queues.ticket-compact-workspace .ticket-technician-flow{flex-wrap:wrap;align-items:flex-start;gap:6px;display:flex}.ticket-workspace-queues.ticket-compact-workspace .ticket-technician-flow header{flex:none;margin:0;padding:0;display:flex}.ticket-workspace-queues.ticket-compact-workspace .ticket-technician-flow header>div{display:none}.ticket-workspace-queues.ticket-compact-workspace .ticket-technician-flow-steps{flex:auto;min-width:0}@media (max-width:760px){.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-selector{grid-template-columns:minmax(0,1fr) max-content;gap:8px}.ticket-compact-workspace .ticket-queue-search .local-search{gap:6px;padding-inline:8px}.ticket-compact-workspace .ticket-table-options[open]{flex-basis:100%}.ticket-workspace-queues.ticket-compact-workspace .ticket-technician-flow-steps{flex-basis:210px}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:8px;display:block;overflow:visible;height:auto!important;min-height:0!important}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table table{border-spacing:0;table-layout:auto;max-width:100%;margin:0;display:block;width:100%!important;min-width:0!important}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table colgroup,.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table thead{display:none}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table tbody{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0;display:grid}:is(.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table tbody tr,.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table tbody tr:has(.ticket-project-reference)){border:1px solid var(--mgo-border,#d7e2ed);border-left:4px solid var(--ticket-urgency-color,#9caebf);background:var(--mgo-surface,#fff);box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:0;box-shadow:none;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:9px 12px;margin:0;padding:12px;display:grid;overflow:visible;height:auto!important}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table tbody tr td,.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table tbody tr td:first-child,.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table tbody tr td:last-child{text-align:left;white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:0;box-shadow:none;grid-template-columns:none;margin:0;display:block;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;padding:0!important}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table tbody tr td:first-child,.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table tbody tr td[colspan]{grid-column:1/-1}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table tbody tr td:before{color:var(--mgo-muted,#52657e);letter-spacing:0;text-transform:none;content:attr(data-label);margin:0 0 4px;font-size:.72rem;font-weight:750;line-height:1.3;display:block}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table tbody tr td:first-child:before,.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table tbody tr td[colspan]:before{display:none}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table .ticket-table-identity,.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table .ticket-table-identity>span,.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table :is(.ticket-queue-client,.ticket-queue-assignee) span,.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table .ticket-queue-cell-classification span,.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table .ticket-queue-cell-classification strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;-webkit-line-clamp:unset;width:auto;min-width:0;max-width:100%;max-height:none;overflow:visible}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table .ticket-table-identity>span{margin-top:3px;font-size:.87rem;line-height:1.4;display:block}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table .ticket-queue-state-control{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:36px;display:block}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table .ticket-queue-signals small{white-space:normal;overflow-wrap:anywhere;font-size:.74rem;line-height:1.35;display:block}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table .ticket-project-reference{white-space:normal;overflow-wrap:anywhere}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table tbody tr:hover{border-top-color:var(--mgo-actionBorder,#b5cadf);border-right-color:var(--mgo-actionBorder,#b5cadf);border-bottom-color:var(--mgo-actionBorder,#b5cadf)}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table tbody tr:focus-visible{outline:3px solid var(--mgo-action,#c8102e);outline-offset:2px}}@media (max-width:480px){.ticket-compact-workspace .ticket-queue-filter-options>div{grid-template-columns:minmax(0,1fr)}.ticket-compact-workspace .ticket-queue-filter-options>summary{padding-inline:8px}.ticket-workspace-queues.ticket-compact-workspace .ticket-technician-flow-steps{gap:5px}.ticket-compact-workspace .ticket-technician-flow-steps button,.ticket-compact-workspace .ticket-technician-flow header>button{padding-inline:8px;font-size:.76rem}}@media (prefers-reduced-motion:reduce){.ticket-compact-workspace *,.ticket-compact-workbench *{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}.ticket-compact-workbench .ticket-workbench-card button:not(:disabled):hover{transform:none}}.ticket-page-shell.ticket-view-full-page .ticket-workbench.ticket-compact-workbench{height:auto;min-height:0}.ticket-workbench.ticket-compact-workbench .ticket-workbench-sidebar .ticket-collapsible-summary{height:auto;min-height:44px;padding:8px 10px}.ticket-workbench.ticket-compact-workbench .ticket-progress-summary{gap:8px;height:auto;min-height:36px;padding:5px 10px}.ticket-compact-workbench .ticket-progress-summary>div,.ticket-workbench.ticket-compact-workbench .ticket-workbench-quickbar>div{flex-wrap:wrap;align-items:baseline;gap:3px 8px;display:flex}.ticket-workbench.ticket-compact-workbench .ticket-workbench-header-actions strong{white-space:normal;overflow-wrap:anywhere}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-controls{grid-template-columns:minmax(0,1fr);align-items:end;gap:8px 12px;min-width:0;padding:8px 10px;display:grid}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-controls>*{min-width:0}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-controls .ticket-queue-selector,.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-controls .ticket-technician-flow{margin:0;padding:0}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-controls>.ticket-active-filters{grid-column:1/-1}.ticket-compact-workspace .ticket-table-summary{flex-wrap:wrap;flex:280px;align-items:baseline;gap:3px 8px;min-width:0;display:flex}.ticket-compact-workspace .ticket-table-options .ticket-urgency-legend{border-bottom:1px solid var(--mgo-border,#d7e2ed);flex-wrap:wrap;flex-basis:100%;gap:6px 12px;margin:0;padding:0 0 6px}@media (min-width:761px){.ticket-workspace-queues.ticket-compact-workspace.ticket-view-technician .ticket-queue-table tbody tr,.ticket-workspace-queues.ticket-compact-workspace.ticket-view-technician .ticket-queue-table tbody tr td{height:46px}.ticket-workspace-queues.ticket-compact-workspace.ticket-view-technician .ticket-queue-table tbody tr:has(.ticket-project-reference){height:46px}.ticket-workspace-queues.ticket-compact-workspace.ticket-view-technician .ticket-queue-table tbody tr td{padding:5px 8px}.ticket-workspace-queues.ticket-compact-workspace.ticket-view-technician .ticket-queue-table th{height:34px;padding:5px 8px}.ticket-workspace-queues.ticket-compact-workspace.ticket-view-technician .ticket-queue-table .ticket-queue-state-control{min-height:32px}.ticket-workspace-queues.ticket-compact-workspace.ticket-view-comfortable .ticket-queue-table tbody tr,.ticket-workspace-queues.ticket-compact-workspace.ticket-view-comfortable .ticket-queue-table tbody tr td{height:54px}}@media (min-width:1240px){.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-controls:has(.ticket-technician-flow){grid-template-columns:minmax(250px,.9fr) minmax(0,1.1fr)}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-controls:has(.ticket-queue-filter-options[open])>.ticket-queue-selector{grid-column:1/-1}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-controls:has(.ticket-queue-filter-options[open])>.ticket-technician-flow{grid-column:1/-1}.ticket-workbench.ticket-compact-workbench .ticket-activity-composer-footer{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1.4fr)}.ticket-workbench.ticket-compact-workbench .ticket-activity-composer-footer .ticket-activity-submit-actions{grid-column:auto;align-self:end;padding-bottom:2px}}@media (max-width:760px){.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-controls{gap:8px;padding:8px}.ticket-workbench.ticket-compact-workbench .ticket-workbench-header{gap:8px;padding:10px}.ticket-workbench.ticket-compact-workbench .ticket-workbench-quickbar{gap:6px;padding:6px 10px}.ticket-workbench.ticket-compact-workbench .ticket-workbench-body{gap:8px;padding:8px}.ticket-workspace-queues.ticket-compact-workspace .ticket-queue-table tbody tr{gap:7px 10px;padding:10px}}@media (pointer:coarse){.ticket-compact-workspace :is(button,select,input:not([type=checkbox]),summary),.ticket-compact-workbench :is(button,select,input:not([type=checkbox]),summary){min-height:44px!important}:is(.ticket-compact-workspace button:has(>svg:only-child),.ticket-compact-workbench button:has(>svg:only-child)){min-width:44px}}.ticket-workbench.ticket-compact-workbench .ticket-workbench-header.ticket-command-header{border-bottom:1px solid var(--mgo-border,#d7e2ed);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity metrics""identity actions";align-items:start;gap:6px 16px;padding:10px 12px;display:grid}.ticket-command-header .ticket-command-identity{grid-area:identity;min-width:0}.ticket-command-header .ticket-command-identity h2{margin:3px 0 0;font-size:clamp(1.05rem,1.25vw,1.22rem);line-height:1.3}.ticket-command-header .ticket-workbench-eyebrow{align-items:center;gap:5px 7px}.ticket-command-header .ticket-command-back{border:1px solid var(--mgo-border,#d7e2ed);background:var(--mgo-surface,#fff);min-height:32px;color:var(--mgo-text,#253247);border-radius:6px;align-items:center;gap:3px;padding:3px 7px;font-size:.78rem;font-weight:750;display:inline-flex}.ticket-command-header .ticket-workbench-eyebrow>span:first-of-type:before{display:none}.ticket-command-header .ticket-workbench-client{margin:2px 0 0;font-size:.8rem}.ticket-command-header .ticket-command-metrics{flex-wrap:wrap;grid-area:metrics;justify-content:flex-end;gap:4px 14px;min-width:0;max-width:38rem;margin:0;padding:0;display:flex}.ticket-command-header .ticket-command-metrics>div{flex-wrap:wrap;align-items:baseline;gap:3px 5px;min-width:0;max-width:100%;display:flex}.ticket-command-header .ticket-command-metrics dt{color:var(--mgo-muted,#66758f);font-size:.75rem}.ticket-command-header .ticket-command-metrics dd{min-width:0;color:var(--mgo-text,#253247);white-space:normal;overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:750}.ticket-workbench.ticket-compact-workbench .ticket-command-header .ticket-command-actions{min-width:0;min-height:0;box-shadow:none;z-index:auto;background:0 0;border:0;flex-wrap:wrap;grid-area:actions;justify-content:flex-end;align-items:start;gap:6px;margin:0;padding:0;display:flex;position:static}.ticket-command-header .ticket-command-actions>button,.ticket-command-header .ticket-command-progression>summary,.ticket-command-header .ticket-quickbar-more>summary{border:1px solid var(--mgo-border,#d7e2ed);background:var(--mgo-surface,#fff);min-height:36px;color:var(--mgo-text,#253247);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:6px 10px;font-size:.8rem;font-weight:750;line-height:1.3;list-style:none;display:inline-flex}.ticket-command-header .ticket-command-actions>button.primary{border-color:var(--mgo-action,#c8102e);background:var(--mgo-action,#c8102e);color:#fff}.ticket-workbench.ticket-compact-workbench .ticket-command-header .ticket-command-progression{background:0 0;border:0;min-width:0;margin:0;padding:0;position:static}.ticket-command-header:has(.ticket-command-progression[open],.ticket-quickbar-more[open]){grid-template-areas:"identity metrics""actions actions"!important}:is(.ticket-command-header .ticket-command-actions:has(>.ticket-command-progression[open]),.ticket-command-header .ticket-command-actions:has(>.ticket-quickbar-more[open])){grid-template-columns:minmax(0,1fr);justify-items:start;width:100%;display:grid}.ticket-command-header .ticket-command-actions>details[open]{z-index:auto;width:100%}.ticket-command-header .ticket-command-progression>.ticket-progression-controls{border:1px solid var(--mgo-border,#d7e2ed);background:var(--mgo-surface,#fff);border-radius:8px;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;margin-top:6px;padding:10px;display:grid;position:static}.ticket-command-header .ticket-quickbar-more>div{width:100%;max-height:none;box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:6px;padding:6px;display:grid;position:static;overflow:visible}.ticket-command-header .ticket-quickbar-more>div button{white-space:normal;overflow-wrap:anywhere;min-width:0}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar>.ticket-collapsible-card{border:1px solid var(--mgo-border,#d7e2ed);background:var(--mgo-surface,#fff);border-radius:9px}.ticket-workbench.ticket-compact-workbench .ticket-workbench-sidebar.ticket-menu-sidebar .ticket-collapsible-summary{align-items:center;gap:7px;min-height:40px;padding:8px 9px}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-collapsible-summary h3{margin:0;font-size:.85rem;line-height:1.35}.ticket-menu-sidebar .ticket-collapsible-summary>div:first-child{min-width:0}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-collapsible-summary>div:first-child>small{white-space:normal;overflow-wrap:anywhere;margin-top:2px;font-size:.75rem;line-height:1.3}.ticket-menu-sidebar .ticket-collapsible-summary-actions{flex:none;gap:5px}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-request-card-compact{padding:0}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-request-summary>div{border-color:var(--mgo-border,#d7e2ed);grid-template-columns:76px minmax(0,1fr);gap:6px;padding:6px 0}.ticket-menu-sidebar .ticket-inline-select{min-width:0}.ticket-menu-sidebar .ticket-inline-select select{min-width:0;max-width:100%;min-height:34px;font-size:.79rem}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-request-settings-link{width:auto;min-height:32px;box-shadow:none;color:var(--mgo-text,#253247);text-underline-offset:3px;background:0 0;border:0;align-items:center;margin-top:4px;padding:3px 0;font-size:.78rem;text-decoration:underline;display:inline-flex}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar>.ticket-request-default-open{order:0}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-request-default-open>.ticket-collapsible-summary{background:var(--mgo-surface,#fff)}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-request-compact-body{gap:8px;padding:8px 9px;display:grid}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-request-default-open:not([open])>.ticket-request-compact-body{display:none}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-request-default-open .ticket-request-summary{grid-template-columns:minmax(0,1fr);gap:5px;margin:0}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-request-default-open .ticket-request-summary>div{border:0;grid-template-columns:66px minmax(0,1fr);align-items:center;min-height:36px;padding:0}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-request-default-open :is(.ticket-request-summary,.ticket-request-meta) dt{color:var(--mgo-muted,#52677d);letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:600;line-height:1.35}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-request-default-open .ticket-inline-select{grid-template-columns:minmax(0,1fr) 36px;gap:5px}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-request-default-open .ticket-inline-select select{min-width:0;height:36px;min-height:36px;padding:5px 24px 5px 8px;font-size:.8rem;font-weight:600}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-request-default-open .ticket-inline-save{width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-request-default-open .ticket-inline-save svg{animation:none}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-request-footer{border-top:1px solid var(--mgo-border,#d7e2ed);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:7px;display:grid}.ticket-menu-sidebar .ticket-request-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;display:grid}.ticket-menu-sidebar .ticket-request-meta>div{min-width:0;color:var(--mgo-text,#253247);background:0 0;border:0;border-radius:0;align-items:start;gap:0;padding:0;display:grid}.ticket-menu-sidebar .ticket-request-meta dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:.78rem;font-weight:600;line-height:1.35}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-request-footer .ticket-request-settings-link{white-space:nowrap;gap:4px;margin:0;padding:3px 0}@media (pointer:coarse){.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-request-default-open .ticket-inline-select{grid-template-columns:minmax(0,1fr) 44px}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-request-default-open .ticket-inline-select select,.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-request-default-open .ticket-inline-save{height:44px;min-height:44px}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-request-default-open .ticket-inline-save{width:44px;min-width:44px}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-request-footer .ticket-request-settings-link{min-height:44px}}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-triage-form{gap:6px;margin:0;padding:9px;display:grid}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-triage-essentials{background:0 0;border:0;min-width:0;margin:0;padding:0 0 4px}.ticket-menu-sidebar .ticket-triage-essentials>.ticket-compact-fields{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-triage-essentials .ticket-compact-fields>label{grid-template-columns:minmax(82px,.8fr) minmax(0,1.6fr);align-items:center;gap:6px;min-width:0;font-size:.78rem;line-height:1.35;display:grid}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-triage-essentials .ticket-compact-pair>label{grid-template-columns:minmax(0,1fr);gap:4px;min-width:0;font-size:.78rem;display:grid}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-triage-form :is(select,input:not([type=checkbox])){border-color:var(--mgo-border,#d7e2ed);background:var(--mgo-surface,#fff);width:100%;min-width:0;max-width:100%;min-height:34px;padding:5px 7px;font-size:.8rem}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-compact-details .ticket-triage-optional{border:0;border-top:1px solid var(--mgo-border,#d7e2ed);background:0 0;border-radius:0;min-width:0;margin:0;padding:0}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-compact-details .ticket-triage-optional>summary{border:0;justify-content:space-between;align-items:center;gap:7px;min-height:36px;padding:6px 0;font-size:.79rem;display:flex}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-compact-details .ticket-triage-optional>.ticket-compact-fields{gap:7px;margin:0;padding:0 0 9px}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-compact-details .ticket-triage-optional:not([open])>.ticket-compact-fields{display:none}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-compact-save{min-height:36px;margin-top:3px;padding:7px 9px;font-size:.81rem}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-treatment-summary{gap:6px;min-height:40px;padding:8px 9px}.ticket-menu-sidebar .ticket-treatment-summary>div{flex:auto;gap:7px;min-width:0}.ticket-menu-sidebar .ticket-treatment-summary>div>svg{background:0 0;border-radius:0;flex:0 0 16px;width:16px;height:16px;padding:0}.ticket-menu-sidebar .ticket-treatment-summary>div>span{flex-wrap:wrap;flex:auto;justify-content:space-between;align-items:baseline;gap:3px 7px;display:flex}.ticket-menu-sidebar .ticket-treatment-summary strong{font-size:.82rem}.ticket-menu-sidebar .ticket-treatment-summary small{white-space:nowrap;font-size:.75rem}.ticket-menu-sidebar .ticket-expense-guidance{color:var(--mgo-muted,#66758f);margin:0 0 8px;font-size:.78rem;line-height:1.4}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar>.ticket-expense-request-card{border-top-color:var(--mgo-border,#d7e2ed)!important}@media (pointer:coarse){.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-request-settings-link{min-height:44px}}.ticket-command-header .ticket-command-progression:not([open])>.ticket-progression-controls,.ticket-command-header .ticket-quickbar-more:not([open])>div{display:none}.ticket-workbench.ticket-compact-workbench .ticket-workbench-body{background:color-mix(in srgb, var(--mgo-surface,#fff) 97%, var(--mgo-text,#253247) 3%)}.ticket-workbench.ticket-compact-workbench .ticket-workbench-card{border-color:var(--mgo-border,#d7e2ed)}.ticket-workbench.ticket-compact-workbench .ticket-summary-readonly{border-color:var(--mgo-border,#d7e2ed);background:color-mix(in srgb, var(--mgo-surface,#fff) 97%, var(--mgo-text,#253247) 3%)}@media (max-width:1280px){.ticket-workbench.ticket-compact-workbench .ticket-workbench-header.ticket-command-header{grid-template-areas:"identity identity""metrics actions";gap:7px 10px}.ticket-command-header .ticket-command-metrics{justify-content:flex-start;align-self:center}.ticket-command-header:has(.ticket-command-progression[open],.ticket-quickbar-more[open]){grid-template-areas:"identity identity""metrics metrics""actions actions"!important}}@media (max-width:760px){.ticket-workbench.ticket-compact-workbench .ticket-workbench-header.ticket-command-header{grid-template-columns:minmax(0,1fr);gap:7px;padding:9px;grid-template-areas:"identity""metrics""actions"!important}.ticket-command-header:has(.ticket-command-progression[open],.ticket-quickbar-more[open]){grid-template-columns:minmax(0,1fr);gap:7px;padding:9px;grid-template-areas:"identity""metrics""actions"!important}.ticket-workbench.ticket-compact-workbench .ticket-command-header .ticket-command-actions{justify-content:flex-start}.ticket-command-header .ticket-command-metrics{gap:4px 10px}.ticket-command-header .ticket-quickbar-more>div{grid-template-columns:minmax(0,1fr)}}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar{gap:7px}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar>.ticket-collapsible-card{border:1px solid color-mix(in srgb, var(--mgo-text,#253247) 15%, var(--mgo-surface,#fff));background:var(--mgo-surface,#fff);min-width:0;box-shadow:none;border-radius:10px;overflow:hidden}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-collapsible-summary{background:0 0;gap:7px;min-height:38px;padding:7px 9px}.ticket-menu-sidebar .ticket-collapsible-card[open]>.ticket-collapsible-summary{border-bottom:1px solid var(--mgo-border,#d7e2ed)}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-collapsible-content{min-width:0;padding:8px 9px}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-collapsible-card:not([open])>:is(.ticket-collapsible-content,.ticket-collapsible-form){display:none}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar :is(.ticket-expense-form,.ticket-expense-fields,.ticket-attachment-form){background:0 0;border:0;gap:7px;min-width:0;margin:0;padding:0;display:grid}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar :is(.ticket-expense-form,.ticket-attachment-form,.ticket-triage-optional) label{gap:3px;min-width:0;font-size:.77rem;line-height:1.35}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar :is(.ticket-expense-form,.ticket-attachment-form,.ticket-triage-form) :is(input:not([type=checkbox]),select,textarea){border-radius:7px;width:100%;min-width:0;max-width:100%;min-height:34px;padding:5px 7px;font-size:.8rem;line-height:1.35}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar :is(.ticket-expense-form,.ticket-attachment-form,.ticket-triage-form) textarea{resize:vertical;height:54px;min-height:54px}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar :is(.ticket-expense-form,.ticket-attachment-form) button{min-height:34px;padding:6px 8px;font-size:.78rem}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar :is(.ticket-expense-form>p,.ticket-compact-help,.ticket-sla-clock-help,.ticket-expense-guidance){color:var(--mgo-muted,#52677d);margin:0 0 6px;padding:0;font-size:.73rem;line-height:1.4}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-expense-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}:is(.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-attachment-form>label:has(input[type=file]),.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-attachment-form>small){grid-column:1/-1}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar legend.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar legend.sr-only:before,.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar legend.sr-only:after{content:none}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-compact-options{max-height:168px;padding:5px;overflow:auto}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-compact-options label{align-items:center;gap:7px;padding:5px;display:flex}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar :is(.ticket-attachment-list,.ticket-sla-clock-list){gap:0;margin:0 0 7px;padding:0;display:grid}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar :is(.ticket-attachment-list,.ticket-sla-clock-list)>article{border:0;border-bottom:1px solid var(--mgo-border,#d7e2ed);background:0 0;border-radius:0;min-width:0;margin:0;padding:7px 0}.ticket-menu-sidebar .ticket-attachment-list>article>div{overflow-wrap:anywhere;min-width:0}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-attachments-empty{justify-content:flex-start;align-items:center;gap:7px;min-height:0;margin:0 0 8px;padding:7px;font-size:.78rem;display:flex}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-sla-clock-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-sla-clock-list :is(strong,small){font-size:.77rem;line-height:1.4;display:block}.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar .ticket-sla-clock-list small{color:var(--mgo-muted,#52677d);font-size:.7rem}@media (pointer:coarse){.ticket-workbench.ticket-compact-workbench .ticket-menu-sidebar :is(.ticket-collapsible-summary,.ticket-triage-optional>summary,.ticket-compact-options label,button,select,input:not([type=checkbox])){min-height:44px}}
