.workspace{--workspace-topbar-height:64px;display:grid;grid-template-columns:216px minmax(0,1fr);flex:1 1;min-height:100svh;font-size:var(--mm-product-text);line-height:1.5}.workspace-nav{display:flex;flex-direction:column;align-self:start;position:sticky;top:0;min-height:100svh;padding:12px;border-right:1px solid var(--mm-line);background:var(--mm-ink);color:var(--mm-paper)}.workspace-nav .workspace-brand{padding:20px 16px 24px;margin:0 0 16px}.workspace-brand img{width:140px;height:auto;display:block}.workspace-caption{color:var(--mm-paper);opacity:.65;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:0 12px;margin:0 0 12px}:is(.workspace-nav,.workspace-sheet) a{display:flex;align-items:center;gap:10px;padding:10px 12px;margin:2px 0;border-radius:var(--mm-radius-sm);text-decoration:none;font-weight:500;color:var(--mm-paper);transition:background-color var(--mm-motion-fast) var(--mm-ease),color var(--mm-motion-fast) var(--mm-ease)}:is(.workspace-nav,.workspace-sheet) a:hover{background:var(--mm-stone);color:var(--mm-ink)}:is(.workspace-nav,.workspace-sheet) a[aria-current=page]{background:var(--mm-green);color:var(--mm-ink);font-weight:600;border-radius:var(--mm-radius-pill)}.workspace-avatar{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;background:var(--mm-ink);color:var(--mm-paper);border-radius:var(--mm-radius-sm);font-size:11px;font-weight:600}.workspace-content{min-width:0}.workspace #main-content{scroll-margin-top:calc(var(--workspace-topbar-height) + 16px)}.mm-alert[data-slot=alert].workspace-connection{position:sticky;top:calc(var(--workspace-topbar-height) + 8px);z-index:30;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:16px 32px 0;box-shadow:0 -9px 0 var(--mm-paper)}.workspace :is(.support-page,.management-page){width:auto;max-width:none;margin:0;padding:28px 32px 48px}.workspace .auth-page{width:min(100% - 64px,640px);margin:32px}.ticket-dialog h1,.workspace h1{font-size:var(--mm-product-title);line-height:1.3;letter-spacing:-.025em;margin:0 0 12px}.ticket-dialog h2,.workspace h2{font-size:var(--mm-product-heading);margin:0 0 12px;line-height:1.4}.workspace p{margin-block:8px 16px}.ticket-dialog :is(button,.button-primary):not([data-slot]),.workspace :is(button,.button-primary):not([data-slot]){min-height:36px;padding:8px 14px;font-size:13px;line-height:1.4}.ticket-dialog .button-secondary,.workspace .button-secondary{border-color:var(--mm-control-border);border-radius:var(--mm-radius-sm)}.ticket-dialog .button-primary,.workspace .button-primary{width:auto;display:inline-flex;justify-content:center;text-decoration:none;border:1px solid transparent;border-radius:var(--mm-radius-pill)}.ticket-dialog :is(input:not([type=checkbox]),select),.workspace :is(.support-page,.management-page) :is(input:not([type=checkbox]),select){min-height:36px;padding:7px 10px;margin:6px 0 12px;font-size:13px;line-height:1.4;border-color:var(--mm-control-border);border-radius:var(--mm-radius-sm);background:var(--mm-paper)}.ticket-dialog textarea,.workspace textarea{min-height:120px;font-size:14px;border-color:var(--mm-control-border);border-radius:var(--mm-radius-sm);padding:12px}:is(.workspace,.ticket-dialog) :is(input,textarea)::placeholder{color:var(--mm-muted);opacity:1}.ticket-dialog label:not(:has(input[type=checkbox],input[type=radio])),.workspace label:not(:has(input[type=checkbox],input[type=radio])){font-size:12px;font-weight:600}.ticket-dialog fieldset,.workspace :is(fieldset,.management-panel){border-color:var(--mm-line);border-radius:var(--mm-radius-md);padding:16px}.workspace dialog:not(.ticket-dialog) fieldset,dialog:not(.ticket-dialog) fieldset{min-width:0;margin:0;padding:0;border:0}.ticket-dialog [role=status]:not(:empty):not([data-slot]),.workspace [role=status]:not(:empty):not([data-slot]){border:0;background:transparent;padding:0;margin:8px 0;font-size:12px;color:var(--mm-muted)}.ticket-dialog [role=alert]:not([data-slot]),.workspace [role=alert]:not([data-slot]){border:1px solid var(--mm-ink);background:var(--mm-stone);padding:12px;border-radius:var(--mm-radius-sm)}.workspace .support-toolbar{margin:12px 0;gap:8px}.workspace .management-top{margin-bottom:20px}.workspace .management-selector{margin-block:20px}.workspace .management-tabs{gap:4px;border-bottom:1px solid var(--mm-line);padding-bottom:8px}.workspace .management-tabs [aria-current]{background:var(--mm-stone);color:var(--mm-ink);border-color:var(--mm-ink)}.workspace .management-panel{background:var(--mm-paper);max-width:1100px}.workspace .contract-card{background:var(--mm-stone);border-radius:var(--mm-radius-md);padding:20px}.workspace .contract-grid{gap:20px}.workspace .record-list li{padding-block:12px}.workspace .address-row{border-radius:var(--mm-radius-md)}.workspace .support-page>nav{margin-bottom:16px;font-size:12px}.workspace .client-tickets{max-width:none}.workspace .client-tickets .ticket-list{margin-top:20px}.workspace .ticket-list>li{padding:16px;border:1px solid var(--mm-line);border-radius:var(--mm-radius-md);margin-bottom:8px;background:var(--mm-paper);gap:16px}.workspace .ticket-list h2{font-size:15px;margin:6px 0}.workspace .ticket-list p{margin:4px 0;font-size:12px;color:var(--mm-muted)}.workspace .ticket-list h2 a{text-decoration:none}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.workspace .page-heading h1{margin:4px 0}.workspace .page-heading p{color:var(--mm-muted);margin:4px 0;font-size:13px}.workspace .page-heading .page-breadcrumb{font-size:11px;margin-bottom:12px}.queue-viewbar{align-items:center;border-bottom:1px solid var(--mm-line);margin-bottom:20px}.queue-viewbar,.view-switch{display:flex;gap:20px}.workspace .view-switch button{display:flex;align-items:center;gap:8px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;padding:10px 0 14px;color:var(--mm-muted)}.workspace .view-switch button[aria-pressed=true]{border-bottom-color:var(--mm-ink);color:var(--mm-ink);font-weight:600}.workspace .view-switch button[aria-pressed=false]:hover{border-bottom-color:var(--mm-line);color:var(--mm-ink)}.workspace .queue-count[role=status]{margin:0 0 4px auto}.queue-filterbar{display:grid;grid-template-columns:minmax(160px,1.2fr) repeat(4,minmax(120px,1fr));gap:12px;margin-bottom:16px}.queue-filterbar label{display:block;color:var(--mm-muted)}.workspace .queue-filterbar :is(select,input){display:block;width:100%;margin:4px 0 0;color:var(--mm-ink)}.queue-board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);gap:16px;overflow-x:auto;align-items:start;padding-bottom:16px}.queue-column{min-width:0;background:var(--mm-stone);border-radius:var(--mm-radius-md);padding:12px 10px}.queue-column>header{display:flex;align-items:center;gap:8px;padding:2px 4px 12px}.workspace .queue-column>header h2{font-size:12px;margin:0;flex:1 1}.queue-column>header>span:last-child{color:var(--mm-muted);font-size:11px}.status-dot{width:7px;height:7px;background:var(--mm-ink);border-radius:2px}.status-dot[data-status=IN_PROGRESS]{background:var(--mm-green);border:1px solid var(--mm-ink)}.status-dot[data-status=WAITING]{background:transparent;border:1px solid var(--mm-ink)}.status-dot[data-status=CLOSED]{opacity:.4}.queue-column ul,.queue-list{list-style:none;margin:0;padding:0}.queue-card{margin-bottom:10px;background:var(--mm-paper);border:1px solid var(--mm-line);border-radius:var(--mm-radius-sm)}.queue-card:hover{border-color:var(--mm-ink)}.queue-card-link{display:block;padding:14px;text-decoration:none}.queue-card-link,.queue-card-link:hover{color:var(--mm-ink)}.queue-company{display:block;color:var(--mm-muted);font-size:11px}.workspace .queue-card h2{font-size:14px;line-height:1.5;margin:6px 0 12px;font-weight:600;overflow-wrap:anywhere}.queue-card-tags{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.priority-tag{font-size:10px;font-weight:500;border:1px solid var(--mm-line);border-radius:var(--mm-radius-sm);padding:2px 6px}.queue-card-footer{display:flex;align-items:end;justify-content:space-between;gap:8px;margin-top:16px;font-size:11px;color:var(--mm-muted)}.queue-assignees{max-width:75%;overflow-wrap:anywhere}.queue-card-footer time{flex-shrink:0}.workspace .column-empty{color:var(--mm-muted);text-align:center;font-size:12px;padding:20px 8px;margin:0;border:1px dashed var(--mm-line);border-radius:var(--mm-radius-sm)}.queue-list-heading{display:grid;grid-template-columns:2fr 1fr 1fr;font-size:11px;color:var(--mm-muted);padding:10px 16px;background:var(--mm-stone);border-radius:var(--mm-radius-sm) var(--mm-radius-sm) 0 0}.queue-row{border-bottom:1px solid var(--mm-line);transition:background-color var(--mm-motion-fast) var(--mm-ease)}.queue-row:hover{background:var(--mm-stone)}.queue-row .queue-card-link{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:center;gap:0 16px;padding:12px 16px}.queue-row .queue-company{grid-column:1}.workspace .queue-row h2{grid-column:1;font-size:14px;margin:3px 0 0}.queue-row .queue-card-tags{grid-column:2;grid-row:1/3}.queue-row .queue-card-footer{grid-column:3;grid-row:1/3;margin:0}.queue-pagination{display:flex;gap:8px;align-items:center;margin-top:16px}.queue-pagination>span{margin-right:auto;color:var(--mm-muted);font-size:12px}.discard-dialog,.queue-move-dialog,.session-expired,.ticket-dialog{border:1px solid var(--mm-line);border-radius:var(--mm-radius-lg);background:var(--mm-paper);color:var(--mm-ink);box-shadow:var(--mm-shadow-overlay)}.discard-dialog::backdrop,.queue-move-dialog::backdrop,.ticket-dialog::backdrop{background:var(--mm-ink);opacity:.5}:is(.discard-dialog,.queue-move-dialog,.session-expired) h2{margin:0 0 8px;font-size:var(--mm-product-heading);font-weight:600;line-height:1.4;letter-spacing:-.01em}.ticket-dialog{width:min(1180px,calc(100% - 64px));max-height:calc(100svh - 64px);padding:0;font-size:var(--mm-product-text);line-height:1.5;overflow:auto}.detail-toolbar{flex-direction:row-reverse;justify-content:space-between;gap:12px;padding:10px 24px;position:sticky;top:0;z-index:2;border-bottom:1px solid var(--mm-ink);background:var(--mm-ink)}.detail-crumb,.detail-toolbar{display:flex;align-items:center;color:var(--mm-paper)}.detail-crumb{gap:8px;min-width:0;font-size:12px}.detail-crumb>span:first-child{flex-shrink:0;opacity:.7}.detail-crumb strong{min-width:0;overflow:hidden;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.detail-toolbar .mm-button[data-slot=button]{background:transparent;color:var(--mm-paper);border-color:color-mix(in srgb,var(--mm-paper) 40%,var(--mm-ink))}.detail-toolbar .mm-button[data-slot=button]:hover:not(:disabled){background:color-mix(in srgb,var(--mm-paper) 14%,var(--mm-ink));border-color:var(--mm-paper);box-shadow:none}.detail-toolbar .mm-button[data-slot=button]:focus-visible{outline-color:var(--mm-green)}.detail-toolbar .mm-button[data-slot=button].detail-close{width:34px;min-width:34px;min-height:34px;padding:0;border-radius:var(--mm-radius-pill)}.ticket-dialog .support-page{width:auto;margin:0;padding:24px 28px}.ticket-dialog .support-detail-grid,.workspace .support-detail-grid{grid-template-columns:minmax(0,1fr) 290px;gap:32px}.support-detail-grid>aside{border-left:1px solid var(--mm-line);padding-left:24px}.ticket-dialog .message-list>li,.workspace .message-list>li{border:1px solid var(--mm-line);border-left:3px solid var(--mm-green);border-radius:var(--mm-radius-sm);padding:16px;margin-bottom:12px}.ticket-dialog .message-list>li.internal,.workspace .message-list>li.internal{border-left-color:var(--mm-ink)}.ticket-dialog .message-list strong,.workspace .message-list strong{font-size:12px}.ticket-dialog .message-meta,.workspace .message-meta{color:var(--mm-muted);font-size:11px;margin:4px 0 12px}.ticket-dialog .support-composer,.workspace .support-composer{border:1px solid var(--mm-line);border-radius:var(--mm-radius-md);padding:16px}.ticket-dialog .support-composer fieldset,.workspace .support-composer fieldset{border:0;padding:0;margin:0}.ticket-dialog .support-composer p,.workspace .support-composer p{font-size:12px;color:var(--mm-muted)}.ticket-dialog .check-label,.workspace .check-label{min-height:32px}.ticket-dialog details summary,.workspace details summary{cursor:pointer;padding:12px 0;font-size:12px;font-weight:500}.ticket-dialog .ticket-actions form,.workspace .ticket-actions form{margin-top:8px}:where(.ticket-dialog,.workspace .support-detail-grid) dl{display:block}.ticket-dialog dt,.workspace .support-detail-grid dt{color:var(--mm-muted);font-size:11px;margin-top:12px}.ticket-dialog dd,.workspace .support-detail-grid dd{margin:4px 0;font-size:12px}.detail-return{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-size:12px}.support-page>.detail-return{margin:-4px 0 16px}.workspace-content>.detail-return{margin:20px 32px 0}.discard-dialog .support-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:20px 0 0}.discard-dialog{width:min(520px,calc(100% - 32px));padding:24px}.workspace[data-expired]{visibility:hidden}.session-expired{width:min(480px,calc(100% - 32px));padding:24px}dialog.session-expired[open]:modal::backdrop{background:var(--mm-paper);opacity:1;animation:none}.session-expired .session-expired-status{margin:12px 0 0;font-size:13px}.session-expired .session-expired-status:empty{margin:0}@media (max-width:1100px){.queue-filterbar{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-filterbar .queue-search{grid-column:1/-1}.workspace{grid-template-columns:190px minmax(0,1fr)}.workspace :is(.support-page,.management-page){padding:24px}}@media (max-width:760px){.workspace{--workspace-topbar-height:60px;grid-template-columns:minmax(0,1fr)}.mm-alert[data-slot=alert].workspace-connection{margin-inline:16px}.ticket-dialog :is(input:not([type=checkbox]),select),.ticket-dialog textarea,.workspace :is(.support-page,.management-page) :is(input:not([type=checkbox]),select),.workspace textarea{font-size:16px}.ticket-dialog :is(button,.button-primary):not([data-slot]),.ticket-dialog :is(input:not([type=checkbox],[type=radio]),select),.workspace .view-switch button,.workspace :is(.support-page,.management-page) :is(input:not([type=checkbox],[type=radio]),select),.workspace :is(button,.button-primary):not([data-slot]){min-height:44px}:is(.workspace,.ticket-dialog) details>summary{display:flex;align-items:center;min-height:44px;padding-block:0}.workspace>.workspace-nav{display:none}.workspace :is(.support-page,.management-page){padding:20px 16px}.workspace .auth-page{margin:24px 16px;width:calc(100% - 32px)}.page-heading{align-items:start}.page-heading>button{flex-shrink:0}.queue-board{grid-auto-flow:row;grid-template-columns:minmax(0,1fr);gap:16px}.queue-column{max-height:none}.queue-list-heading{display:none}.queue-row .queue-card-link{grid-template-columns:minmax(0,1fr);gap:8px}.queue-row :is(.queue-card-tags,.queue-card-footer){grid-column:1;grid-row:auto}.ticket-dialog{width:100%;max-width:100%;height:100svh;max-height:100svh;margin:0;border:0;border-radius:0}.ticket-dialog .support-page{padding:20px 16px}.ticket-dialog .support-detail-grid,.workspace .support-detail-grid{grid-template-columns:minmax(0,1fr)}.support-detail-grid>aside{border-left:0;border-top:1px solid var(--mm-line);padding:20px 0 0}.detail-toolbar{padding:8px 16px}.detail-return{min-height:44px}.workspace-content>.detail-return{margin:12px 16px 0}}@media (min-width:761px){.queue-column{display:flex;flex-direction:column;max-height:max(320px,calc(100svh - 280px))}.queue-column>ul{overflow-y:auto;scrollbar-gutter:stable}.queue-column>header{flex-shrink:0}}.client-list-filters{max-width:280px;margin:16px 0}.workspace .client-tickets .queue-viewbar{padding:12px 0;font-size:13px}.workspace .client-tickets .queue-count{margin-left:auto;color:var(--mm-muted);font-size:11px}@media (max-width:760px){.workspace .client-tickets .queue-viewbar{flex-wrap:wrap;gap:8px}.workspace .client-tickets .queue-count{margin-left:0}.workspace .client-tickets .page-heading{flex-wrap:wrap}}.workspace .contract-outline{position:sticky;top:var(--workspace-topbar-height);z-index:30;display:flex;flex-wrap:wrap;gap:8px 24px;padding:12px 0;margin:20px 0 0;background:var(--mm-paper);border-bottom:1px solid var(--mm-line);max-width:1100px;font-size:12px}.contract-outline a{text-decoration:none;padding:4px 0}.workspace .contract-section{max-width:1100px}.workspace [id^=contract-]{scroll-margin-top:calc(var(--workspace-topbar-height) + 68px)}.ticket-dialog .support-page h2,.workspace .support-page h2{font-size:var(--mm-product-heading)}.queue-card[draggable=true]{cursor:grab}.queue-card[data-dragging=true]{opacity:.45}.queue-column[data-drop-target=allowed]{outline:1px dashed var(--mm-ink);outline-offset:-2px}.queue-column[data-drop-target=blocked]:not(:has([data-dragging=true])){opacity:.45}.queue-column[data-drop-target]>header{flex-wrap:wrap}.queue-column[data-drop-target=allowed]>header:after,.queue-column[data-drop-target=blocked]:not(:has([data-dragging=true]))>header:after{flex-basis:100%;color:var(--mm-ink);font-size:var(--mm-text-2xs);font-weight:600}.queue-column[data-drop-target=allowed]>header:after{content:"Pustit sem"}.queue-column[data-drop-target=blocked]:not(:has([data-dragging=true]))>header:after{content:"Sem nelze přesunout"}.queue-column[data-drag-over=true]{outline:2px solid var(--mm-ink);background:var(--mm-paper)}.queue-move-dialog{width:min(480px,calc(100% - 32px));max-height:calc(100svh - 32px);overflow:auto;padding:24px}.queue-move-dialog :is(select,textarea){display:block;width:100%}.queue-move-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.ticket-dialog .support-time,.workspace .support-time{margin:20px 0}:is(.workspace-nav,.workspace-sheet) .workspace-brand:hover{background:transparent}:is(.workspace-nav,.workspace-sheet) a:focus-visible{outline-color:var(--mm-green)}.workspace-sheet{position:fixed;inset:0 auto 0 0;width:min(300px,calc(100vw - 48px));max-width:none;height:100dvh;max-height:none;margin:0;padding:12px;border:0;background:var(--mm-ink);color:var(--mm-paper);overflow-y:auto;box-shadow:var(--mm-shadow-overlay)}.workspace-sheet[open]:modal{animation-name:mm-sheet-in}.workspace-sheet::backdrop{background:var(--mm-ink);opacity:.5}.workspace-sheet nav{display:flex;flex-direction:column}.workspace-sheet .workspace-brand{padding:16px 12px 20px}.workspace-sheet a{min-height:44px}@keyframes mm-sheet-in{0%{transform:translateX(-24px);opacity:0}}.workspace-menu-trigger.mm-button[data-slot=button]{display:none}.workspace-main{min-width:0}.workspace-topbar{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--workspace-topbar-height);padding:10px 32px;background:var(--mm-paper);border-bottom:1px solid var(--mm-line)}.workspace-context{display:flex;flex:1 1;align-items:center;gap:12px;min-width:0;color:var(--mm-muted);font-size:12px;white-space:nowrap}.workspace-context>span{flex-shrink:0}.workspace-context strong{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:500;color:var(--mm-ink)}.workspace-utilities{display:flex;align-items:center;gap:20px}.workspace-profile{display:flex;align-items:center;gap:10px;min-height:38px;color:var(--mm-ink);text-decoration:none;padding-left:20px;border-left:1px solid var(--mm-line)}.workspace-profile-meta{display:grid;gap:2px;min-width:0}.workspace-profile-meta strong{max-width:22ch;overflow:hidden;font-size:12px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.workspace-profile-meta>span{font-size:11px;color:var(--mm-muted)}.notification-trigger.mm-button[data-slot=button][data-size=icon]{position:relative;width:38px;min-width:38px;height:38px;min-height:38px;border:1px solid var(--mm-control-border);background:var(--mm-paper);border-radius:var(--mm-radius-md)}.notification-trigger>svg{width:18px;height:18px}.notification-trigger[data-state=open]{background:var(--mm-stone);border-color:var(--mm-ink)}.notification-count.mm-badge{position:absolute;top:-5px;right:-5px;min-width:18px;height:18px;padding:0 4px;justify-content:center;background:var(--mm-green);border:2px solid var(--mm-paper);border-radius:var(--mm-radius-sm);font-size:10px;font-weight:600}.notification-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.notification-panel{z-index:200;width:min(400px,calc(100vw - 32px));max-height:min(580px,var(--radix-popover-content-available-height));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--mm-line);border-radius:var(--mm-radius-lg);background:var(--mm-paper);color:var(--mm-ink);font:400 13px/1.5 var(--mm-font);box-shadow:var(--mm-shadow-overlay)}.notification-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 18px 12px;flex-shrink:0}.notification-header h2{margin:0;font-size:16px;line-height:1.4;font-weight:600;letter-spacing:-.015em}.notification-header p{margin:4px 0 0;color:var(--mm-muted);font-size:12px}.notification-actions{padding:0 12px 12px;border-bottom:1px solid var(--mm-line);flex-shrink:0}.notification-actions .mm-button{color:var(--mm-muted)}.notification-panel,.notification-scroll,.workspace-sheet{scrollbar-width:thin;scrollbar-color:var(--mm-line) transparent}.notification-scroll{overflow-y:auto;overscroll-behavior:contain;min-height:0}.notification-list{list-style:none;margin:0;padding:4px 0}.notification-row{position:relative;display:flex;align-items:start;gap:12px;padding:16px 18px;border-bottom:1px solid var(--mm-line);transition:background-color var(--mm-motion-fast) var(--mm-ease)}.notification-row:last-child{border-bottom:0}.notification-row:hover{background:var(--mm-stone)}.notification-row:has(a.notification-link){cursor:pointer}a.notification-link:after{content:"";position:absolute;inset:0}.notification-link:focus-visible{outline:none}.notification-row:has(a.notification-link:focus-visible){outline:var(--mm-focus-width) solid var(--mm-ink);outline-offset:calc(var(--mm-focus-width) * -1)}.notification-event-icon{position:relative;display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;background:var(--mm-stone);border:1px solid var(--mm-line);border-radius:var(--mm-radius-md);color:var(--mm-muted)}.notification-unread .notification-event-icon{color:var(--mm-ink);background:color-mix(in srgb,var(--mm-green) 12%,var(--mm-paper))}.notification-unread .notification-event-icon:after{content:"";position:absolute;top:-3px;right:-3px;width:7px;height:7px;border-radius:50%;background:var(--mm-green);border:1px solid var(--mm-ink)}.notification-link{min-width:0;flex:1 1;display:grid;gap:4px;color:var(--mm-ink);text-decoration:none}.notification-title{font-size:13px;line-height:1.4;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.notification-unread .notification-title{font-weight:600}.notification-description{font-size:12px;color:var(--mm-muted)}.notification-link time{font-size:11px;color:var(--mm-muted)}.notification-read-action.mm-button{position:relative;z-index:1;flex:0 0 28px;width:28px;min-height:28px;height:28px;padding:5px;color:var(--mm-muted)}.notification-read-marker{display:grid;place-items:center;width:28px;height:28px;color:color-mix(in srgb,var(--mm-ink) 50%,var(--mm-paper))}.notification-empty{display:grid;justify-items:center;gap:12px;padding:36px 24px;text-align:center}.notification-empty-icon{display:grid;place-items:center;width:48px;height:48px;background:var(--mm-stone);border:1px solid var(--mm-line);border-radius:var(--mm-radius-lg)}.notification-empty-icon svg{width:22px;height:22px}.notification-empty strong{font-size:13px;font-weight:500}.notification-empty p{margin:0;font-size:12px;color:var(--mm-muted)}.notification-footer{padding:8px 12px;border-top:1px solid var(--mm-line)}.notification-footer .mm-button{width:100%}.notification-feedback{padding:12px 18px;background:var(--mm-stone)}.notification-feedback p{margin:0 0 10px;font-size:12px}@media (max-width:1024px){.workspace-context>span:first-child,.workspace-context>span[aria-hidden],.workspace-profile-meta{display:none}}@media (max-width:760px){.workspace-topbar{padding:8px 16px;gap:8px}.workspace-menu-trigger.mm-button[data-slot=button]{display:inline-flex;margin-left:-8px}.workspace-context{gap:8px;font-size:13px}.workspace-utilities{gap:8px}.workspace-profile{justify-content:center;min-width:44px;min-height:44px;padding-left:8px}.notification-trigger.mm-button[data-slot=button][data-size=icon]{width:44px;min-width:44px;height:44px;min-height:44px}.notification-read-action.mm-button{width:44px;min-height:44px}}@media (max-height:600px),(max-width:760px){.notification-panel{overflow-y:auto;overscroll-behavior:contain}.notification-scroll{flex-shrink:0;overflow:visible}.notification-header{position:sticky;top:0;z-index:2;padding:12px 12px 8px;background:var(--mm-paper)}.notification-row{padding:12px}}.workspace-skeleton-link{display:block;height:20px;margin:12px;border-radius:var(--mm-radius-sm);background:color-mix(in srgb,var(--mm-paper) 14%,var(--mm-ink))}.workspace-skeleton-link:nth-of-type(2){width:60%}.workspace-skeleton-icon{display:block;width:38px;height:38px;border-radius:var(--mm-radius-md);background:var(--mm-stone)}.workspace-topbar .workspace-skeleton-icon.workspace-menu-trigger{display:none}.workspace-pending-status{min-height:1.5em;margin:0 0 12px;color:var(--mm-muted);font-size:12px}.workspace-skeleton{display:grid;gap:16px;max-width:720px}.workspace-skeleton span{display:block;height:20px;border-radius:var(--mm-radius-sm);background:var(--mm-stone)}.workspace-skeleton span:first-child{width:40%;height:34px}.workspace-skeleton span:last-child{height:160px;border-radius:var(--mm-radius-md)}@media (max-width:760px){.workspace-topbar .workspace-skeleton-icon.workspace-menu-trigger{display:block;width:44px;height:44px}}.mm-alert[data-slot=alert].mail-restriction{border-radius:0;border-width:0 0 1px;padding:8px 16px;text-align:center;background:var(--mm-stone)}@media (max-width:760px){.detail-toolbar .mm-button[data-slot=button].detail-close{width:44px;min-width:44px;min-height:44px}}.workspace :is(.management-surface,.client-overview)>:not(.module-header){max-width:1180px}.workspace .client-overview .module-header p,.workspace .management-surface .module-header p{margin:6px 0 0}.workspace .client-overview .module-header .module-eyebrow,.workspace .management-surface .module-header .module-eyebrow{margin:0 0 8px}.workspace .management-surface .management-selector{gap:16px;align-items:center;margin:16px 0 24px;padding:16px;background:var(--mm-stone);border:1px solid var(--mm-line);border-radius:var(--mm-radius-md)}.workspace .management-surface .management-selector label{max-width:420px}.workspace .management-surface :is(input:not([type=checkbox]),select){min-height:36px;margin:6px 0 16px;border-color:var(--mm-line);border-radius:var(--mm-radius-sm);font-size:13px;background:var(--mm-paper);padding:7px 11px}.workspace .management-surface .management-selector select{margin-bottom:0}.workspace .management-surface .management-panel{border:1px solid var(--mm-line);border-top:3px solid var(--mm-green);border-radius:var(--mm-radius-md);padding:24px;max-width:1180px}.workspace .management-surface .management-panel>h2{font-size:16px;margin-bottom:8px}.workspace .management-surface .management-panel>p{color:var(--mm-muted);font-size:12px;max-width:680px}.workspace .management-surface .management-form{max-width:640px;margin-top:20px}.workspace .management-surface .management-form>fieldset{padding:0}.company-context{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:8px 0 20px}.context-caption{color:var(--mm-muted);font:500 var(--mm-text-2xs) /1.4 var(--mm-font);letter-spacing:.2em;text-transform:uppercase}.workspace .company-context .client-title{font-size:22px;letter-spacing:-.025em;margin:5px 0 0}.company-metrics{display:flex;flex-wrap:wrap;gap:6px}.workspace .management-surface .management-tabs{display:flex;flex-wrap:wrap;padding:4px;width:fit-content;border:1px solid var(--mm-line);border-radius:var(--mm-radius-md);margin-bottom:22px;gap:4px}.workspace .management-surface .management-tabs button{border:0;min-height:36px;background:transparent}.workspace .management-surface .management-tabs button[aria-current=page]{background:var(--mm-green);color:var(--mm-ink)}.record-identity{display:flex;align-items:center;gap:12px;min-width:0}.record-identity strong{font-size:13px;font-weight:500}.record-initial{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:var(--mm-radius-sm);background:var(--mm-ink);color:var(--mm-paper);font-size:12px}.workspace .management-surface .record-list li{padding:14px 0;gap:16px;border-color:var(--mm-line)}.workspace .management-surface .address-row{max-width:640px;padding:18px;margin:16px 0;border:1px solid var(--mm-line);background:var(--mm-paper);border-radius:var(--mm-radius-md)}.workspace .management-surface .address-row legend{font-size:12px}.workspace .management-surface hr{margin:26px 0;border-top-color:var(--mm-line)}.contract-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.contract-summary-heading h2{margin-top:5px}.workspace .management-surface .contract-section{max-width:1180px}.workspace .management-surface .contract-outline{max-width:1180px;display:flex;gap:10px;padding:10px 12px;border:1px solid var(--mm-line);border-radius:var(--mm-radius-md);margin-top:24px}.workspace .management-surface .contract-outline a{padding:6px 10px;border-radius:var(--mm-radius-sm);font-weight:500}.workspace .management-surface .contract-outline a:hover{background:var(--mm-stone);color:var(--mm-ink)}.workspace .management-surface form.contract-section{padding:24px;border:1px solid var(--mm-line);border-radius:var(--mm-radius-md);margin-top:18px}.workspace .management-surface form.contract-section>fieldset{padding:0}.workspace .management-surface form.contract-section h2{margin:28px 0 16px;padding-top:22px;border-top:1px solid var(--mm-line)}.workspace .management-surface form.contract-section h2:first-child{border:0;padding-top:0;margin-top:0}.workspace .management-surface .contract-card{background:var(--mm-paper);border:1px solid var(--mm-line);border-left:3px solid var(--mm-ink);padding:18px;border-radius:var(--mm-radius-md);margin:16px 0}.workspace .management-surface .calendar-window{align-items:end;gap:12px}.workspace .management-surface .calendar-window button{margin:0 0 16px}.workspace .management-surface .contract-save{padding-top:22px;margin-top:24px;border-top:1px solid var(--mm-line)}.workspace .management-surface .contract-save label{margin-top:0;max-width:640px}.workspace .management-surface .contract-check input{width:20px;height:20px;min-height:20px;margin:0}.workspace .client-overview .queue-viewbar{padding:12px 0;margin-bottom:16px}.workspace .client-overview .queue-viewbar>span:first-child{font-size:13px;font-weight:600}.workspace .client-overview .queue-viewbar .queue-count{color:var(--mm-muted);font-size:11px;margin-left:auto}.workspace .client-overview .client-list-filters{max-width:260px}.workspace .client-overview .client-list-filters select{margin:6px 0 0}.client-list-heading,.client-request-row{display:grid;grid-template-columns:minmax(0,1fr) 170px 105px;align-items:center;gap:16px}.client-list-heading{padding:12px 16px;background:var(--mm-stone);color:var(--mm-muted);border:1px solid var(--mm-line);border-bottom:0;border-radius:var(--mm-radius-md) var(--mm-radius-md) 0 0;font-size:var(--mm-text-2xs);font-weight:600;letter-spacing:.02em;margin-top:22px}.client-list-heading>:last-child{justify-self:end}.client-request-list{padding:0;margin:0;list-style:none;border:1px solid var(--mm-line);border-radius:0 0 var(--mm-radius-md) var(--mm-radius-md);overflow:hidden}.client-request-list>li+li{border-top:1px solid var(--mm-line)}.client-request-row{padding:16px;text-decoration:none;color:var(--mm-ink);transition:background-color var(--mm-motion-fast) var(--mm-ease)}.client-request-row:hover{background:var(--mm-stone);color:var(--mm-ink)}.client-request-row:focus-visible{outline:var(--mm-focus-width) solid var(--mm-ink);outline-offset:calc(var(--mm-focus-width) * -1)}.workspace .client-overview .client-request-row h2{font-size:14px;letter-spacing:-.015em;margin:0 0 5px}.workspace .client-overview .client-request-row p{font-size:11px;margin:0;color:var(--mm-muted)}.client-request-row .mm-badge{justify-self:start}.client-request-row time{font-size:11px;color:var(--mm-muted);justify-self:end}.client-request-list>li[data-status=IN_PROGRESS]{box-shadow:inset 3px 0 var(--mm-green)}.ticket-detail.client-ticket-detail .support-composer label[for=client-reply]{font-size:11px;margin:8px 0 0}.ticket-detail.client-ticket-detail .support-composer textarea{min-height:90px;height:90px}.ticket-detail.client-ticket-detail aside dl{display:block;font-size:12px}.ticket-detail.client-ticket-detail aside dt{color:var(--mm-muted);font-size:11px;margin:16px 0 5px}.ticket-detail.client-ticket-detail aside dd{margin:0}.client-detail-note{color:var(--mm-muted);font-size:11px;border-top:1px solid var(--mm-line);padding-top:16px;margin-top:24px}.ticket-dialog:has(.new-request){width:min(720px,calc(100% - 48px))}.ticket-dialog:has(.new-request)>.support-page{padding:24px}.new-request .module-header{margin-bottom:20px}.new-request .ticket-new{width:100%;max-width:680px}.new-request .ticket-new fieldset{border:0;border-top:3px solid var(--mm-green);padding:20px 0 0;border-radius:0}.new-request .ticket-new legend{padding:0 8px 0 0;font-size:12px}.new-request .ticket-new label{font-size:12px;margin-bottom:16px}.new-request .ticket-new :is(input,select,textarea){margin:6px 0 0;border:1px solid var(--mm-line);border-radius:var(--mm-radius-sm);background:var(--mm-paper);padding:10px 12px;font-size:13px}.new-request .ticket-new textarea{min-height:170px}.new-request .ticket-new p{color:var(--mm-muted);font-size:11px}@media (max-width:760px){.company-context,.contract-summary-heading{align-items:flex-start;flex-direction:column;gap:12px}.workspace .management-surface .management-selector{align-items:stretch}.workspace .management-surface :is(input:not([type=checkbox]),select){min-height:44px;font-size:16px}.workspace .management-surface .management-panel,.workspace .management-surface form.contract-section{padding:16px}.workspace .management-surface .management-tabs{width:100%}.workspace .management-surface .management-tabs button{min-height:44px;flex:1 1}.workspace .management-surface .contract-outline{position:static;flex-wrap:wrap;gap:4px}.client-list-heading{display:none}.client-request-list{border-top:1px solid var(--mm-line);border-radius:var(--mm-radius-md);margin-top:18px}.client-request-row{grid-template-columns:minmax(0,1fr) auto;gap:10px}.client-request-row>div{grid-column:1/-1}.client-request-row .mm-badge{max-width:100%;white-space:normal}.workspace .client-overview .queue-viewbar{flex-wrap:wrap;gap:8px}.workspace .client-overview .queue-viewbar .queue-count{margin-left:0}.ticket-dialog:has(.new-request){width:100%;max-width:100%;max-height:100svh;border-radius:0}.ticket-dialog:has(.new-request)>.support-page{padding:20px 16px}.ticket-dialog .new-request .ticket-new [data-slot=input],.ticket-dialog .new-request .ticket-new [data-slot=native-select],.workspace .client-overview .client-list-filters select,.workspace .new-request .ticket-new [data-slot=input],.workspace .new-request .ticket-new [data-slot=native-select]{min-height:44px}.ticket-detail.client-ticket-detail .support-composer textarea{height:110px}}.new-request{max-width:720px}.company-directory-toolbar{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:16px 0 24px}.workspace .company-directory-toolbar label{width:min(100%,440px)}.workspace .company-directory-toolbar input{margin-bottom:0}.company-directory-toolbar p{font-size:12px;color:var(--mm-muted)}.company-directory-heading{display:flex;justify-content:space-between;padding:12px 20px;background:var(--mm-stone);color:var(--mm-muted);border:1px solid var(--mm-line);border-bottom:0;border-radius:var(--mm-radius-md) var(--mm-radius-md) 0 0;font-size:var(--mm-text-2xs);font-weight:600;letter-spacing:.02em}.workspace .company-directory-list{list-style:none;padding:0;margin:0;border:1px solid var(--mm-line);border-radius:0 0 var(--mm-radius-md) var(--mm-radius-md);overflow:hidden}.workspace .company-directory-list li{margin:0;padding:0}.workspace .management-surface .company-directory-row{width:100%;display:flex;justify-content:space-between;gap:20px;min-height:76px;padding:18px 20px;margin:0;border:0;border-radius:0;border-bottom:1px solid var(--mm-line);background:var(--mm-paper);text-align:left}.workspace .company-directory-list li:last-child button{border-bottom:0}.workspace .management-surface .company-directory-row:hover:not(:disabled){background:var(--mm-stone);box-shadow:none}.company-directory-row strong{overflow-wrap:anywhere}.company-directory-action{font-size:12px;flex-shrink:0}.company-directory-action span{margin-left:12px}.company-directory-create{display:flex;justify-content:flex-end;margin:0 0 16px}.company-detail-back{margin:12px 0 24px}.company-directory-empty{padding:24px 20px}@media (max-width:760px){.company-directory-toolbar{flex-direction:column;align-items:stretch;gap:0}.company-directory-action{font-size:0}.company-directory-action span{font-size:18px}.workspace .management-surface .company-directory-row{padding:16px}}.workspace .company-directory-expanded .company-directory-heading,.workspace .management-surface .company-directory-expanded .company-directory-row{display:grid;grid-template-columns:minmax(200px,1.3fr) minmax(100px,.6fr) minmax(180px,1.2fr) 24px;align-items:center;gap:20px}.workspace .company-directory-expanded:has(.company-directory-data:nth-child(4)) .company-directory-heading,.workspace .management-surface .company-directory-expanded:has(.company-directory-data:nth-child(4)) .company-directory-row{grid-template-columns:minmax(200px,1.3fr) minmax(130px,.8fr) minmax(90px,.6fr) minmax(90px,.6fr) 24px}.workspace .company-directory-expanded:not(:has(.company-directory-data:nth-child(3))) .company-directory-heading,.workspace .management-surface .company-directory-expanded:not(:has(.company-directory-data:nth-child(3))) .company-directory-row{grid-template-columns:minmax(200px,1.3fr) minmax(180px,1.8fr) 24px}.company-directory-expanded .company-directory-action,.company-directory-expanded .company-directory-heading>:last-child{justify-self:end}.company-directory-data{display:flex;flex-wrap:wrap;gap:6px;font-size:12px;font-weight:400;overflow-wrap:anywhere}.company-directory-data-label{display:none}.company-directory-data .mm-badge{white-space:normal;text-align:left}@media (max-width:1000px){.workspace .company-directory-expanded .company-directory-heading{display:none}.workspace .company-directory-expanded .company-directory-list{border-top:1px solid var(--mm-line);border-radius:var(--mm-radius-md)}.workspace .management-surface .company-directory-expanded .company-directory-row,.workspace .management-surface .company-directory-expanded:has(.company-directory-data:nth-child(4)) .company-directory-row,.workspace .management-surface .company-directory-expanded:not(:has(.company-directory-data:nth-child(3))) .company-directory-row{grid-template-columns:minmax(0,1fr) 24px;gap:12px}.company-directory-expanded .company-directory-data{grid-column:1}.company-directory-expanded .company-directory-action{grid-column:2;grid-row:1}.company-directory-data-label{display:block;width:100%;font-size:var(--mm-text-2xs);color:var(--mm-muted)}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.company-directory-contact-names{display:block;margin-top:5px;color:var(--mm-muted);line-height:1.5}