.app-shell:has(>.attendance-workspace){--attendance-inbox:#f7f9fa;--attendance-canvas:#eaf0f3;--attendance-composer:var(--card);--attendance-tools:#f7f9fa;--attendance-selected:#fff7d6;--attendance-selection-mark:var(--sidebar-primary);--attendance-divider:#d6e1e7;--attendance-row-divider:#dce5e9;--attendance-hover:#eaf0f3;--attendance-ink:#183746;--attendance-muted:#4b6471;--attendance-received:#ffffff;--attendance-sent:#ddf2e9;--attendance-sent-border:#c4e2d7;--attendance-sent-ink:#143f37;--attendance-bubble-shadow:0 1px 3px #1437470a}.attendance-workspace.attendance-workspace.attendance-workspace .attendance-state-bar,.attendance-workspace.attendance-workspace.attendance-workspace .inbox-command-row,.attendance-workspace.attendance-workspace.attendance-workspace .inbox-list{background:var(--attendance-inbox)}.attendance-workspace.attendance-workspace.attendance-workspace .inbox-command-row,.attendance-workspace.attendance-workspace.attendance-workspace .inbox-list{border-right-color:var(--attendance-divider)}.attendance-workspace.attendance-workspace.attendance-workspace .inbox-list{box-shadow:inset -1px 0 var(--attendance-divider)}.attendance-workspace.attendance-workspace.attendance-workspace .record-row{background:transparent;border-bottom-color:var(--attendance-row-divider)}.attendance-workspace.attendance-workspace.attendance-workspace .record-row:hover{background:var(--attendance-hover)}.attendance-workspace.attendance-workspace.attendance-workspace .record-row.selected,.attendance-workspace.attendance-workspace.attendance-workspace .record-row.selected:hover{background:var(--attendance-selected);border-left-color:var(--attendance-selection-mark)}.attendance-workspace.attendance-workspace.attendance-workspace .record-indicators,.attendance-workspace.attendance-workspace.attendance-workspace .record-row time,.attendance-workspace.attendance-workspace.attendance-workspace .record-subject{color:var(--muted-foreground)}.attendance-workspace.attendance-workspace.attendance-workspace .conversation-empty,.attendance-workspace.attendance-workspace.attendance-workspace .conversation-panel,.attendance-workspace.attendance-workspace.attendance-workspace .timeline{background:var(--attendance-canvas)}.attendance-workspace.attendance-workspace.attendance-workspace .conversation-header{background:var(--attendance-composer);border-bottom-color:var(--attendance-divider)}.attendance-workspace.attendance-workspace.attendance-workspace .attendance-state-bar,.attendance-workspace.attendance-workspace.attendance-workspace .topbar{border-bottom-color:var(--attendance-divider)}.attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .conversation-panel .chat-composer:not([data-mode=note]){background:var(--attendance-composer);border-top-color:var(--attendance-divider)}.attendance-workspace.attendance-workspace.attendance-workspace~.tools-rail,.attendance-workspace.attendance-workspace.attendance-workspace~.tools-rail .tools-rail-brand{background:var(--attendance-tools);border-color:var(--attendance-divider)}.attendance-workspace.attendance-workspace.attendance-workspace~.tools-rail .tools-rail-organization{border-bottom-color:var(--attendance-divider)}.attendance-workspace.attendance-workspace.attendance-workspace .inbox-command-row{background:var(--attendance-composer)}.attendance-workspace.attendance-workspace.attendance-workspace .timeline{box-shadow:none}.attendance-workspace.attendance-workspace.attendance-workspace .timeline-date span{background:var(--attendance-inbox);border-color:#ffffff80;color:var(--attendance-muted);box-shadow:0 1px 3px #1932420b;font-weight:500}.attendance-workspace.attendance-workspace.attendance-workspace .timeline-event,.attendance-workspace.attendance-workspace.attendance-workspace .timeline-protocol{color:var(--attendance-muted)}.attendance-workspace.attendance-workspace.attendance-workspace .timeline-protocol:after,.attendance-workspace.attendance-workspace.attendance-workspace .timeline-protocol:before{background:#b9cdd6}.attendance-workspace.attendance-workspace.attendance-workspace .message-bubble{background:var(--attendance-received);color:var(--attendance-ink);border-color:#ffffff99;border-radius:15px;box-shadow:var(--attendance-bubble-shadow)}.attendance-workspace.attendance-workspace.attendance-workspace .message-bubble.incoming{border-bottom-left-radius:4px}.attendance-workspace.attendance-workspace.attendance-workspace .message-bubble.outgoing{background:var(--attendance-sent);color:var(--attendance-sent-ink);border-color:var(--attendance-sent-border);border-bottom-right-radius:4px}.attendance-workspace.attendance-workspace.attendance-workspace .message-bubble>footer,.attendance-workspace.attendance-workspace.attendance-workspace .message-bubble>header>span:first-child{color:var(--attendance-muted)}.attendance-workspace.attendance-workspace.attendance-workspace .message-bubble .message-actions button{color:var(--attendance-muted);border-radius:7px}.attendance-workspace.attendance-workspace.attendance-workspace .message-bubble .message-actions button:hover{background:#1737470c}.attendance-workspace.attendance-workspace.attendance-workspace .message-contact,.attendance-workspace.attendance-workspace.attendance-workspace .message-file,.attendance-workspace.attendance-workspace.attendance-workspace .message-location{background:#ffffff80;border-color:#afcac080;color:var(--attendance-ink)}.attendance-workspace.attendance-workspace.attendance-workspace .message-bubble.sticker-bubble{background:transparent;border-color:transparent;box-shadow:none}.attendance-workspace.attendance-workspace.attendance-workspace .note-card{background:#fff6e8;border-color:#ebd0a8;color:#68451f;box-shadow:0 2px 6px #674b1808}.attendance-workspace.attendance-workspace.attendance-workspace .contact-summary-trigger,.attendance-workspace.attendance-workspace.attendance-workspace .record-name{color:var(--attendance-ink)}.attendance-workspace.attendance-workspace.attendance-workspace .record-routing,.attendance-workspace.attendance-workspace.attendance-workspace .record-row time,.attendance-workspace.attendance-workspace.attendance-workspace .record-subject{color:var(--attendance-muted)}.attendance-workspace.attendance-workspace.attendance-workspace .contact-avatar,.attendance-workspace.attendance-workspace.attendance-workspace .record-avatar{background:#edf3f6;color:var(--attendance-ink)}.attendance-workspace.attendance-workspace.attendance-workspace .chat-composer{box-shadow:0 -4px 12px #14374705}.attendance-workspace.attendance-workspace.attendance-workspace .chat-composer:not([data-mode=note]) textarea{background:var(--attendance-received);border-color:var(--attendance-divider);color:var(--attendance-ink)}.attendance-workspace.attendance-workspace.attendance-workspace .chat-composer textarea::placeholder{color:var(--attendance-muted)}.attendance-workspace.attendance-workspace.attendance-workspace .conversation-header button,.attendance-workspace.attendance-workspace.attendance-workspace .inbox-command-row button{border-radius:10px}.attendance-workspace.attendance-workspace.attendance-workspace .composer-bottom-bar svg,.attendance-workspace.attendance-workspace.attendance-workspace .conversation-header svg,.attendance-workspace.attendance-workspace.attendance-workspace .inbox-command-row svg,.attendance-workspace.attendance-workspace.attendance-workspace~.tools-rail svg{stroke-width:1.8}.attendance-workspace.attendance-workspace.attendance-workspace~.tools-rail .tools-rail-tool{background:var(--attendance-composer);border-color:var(--attendance-divider);color:var(--attendance-ink);box-shadow:0 1px 2px #19324206}.attendance-workspace.attendance-workspace.attendance-workspace~.tools-rail .tools-rail-tool:hover{background:var(--attendance-hover)}.attendance-workspace.attendance-workspace.attendance-workspace~.tools-rail .tools-rail-tool[aria-expanded=true]{background:var(--attendance-selected);border-color:#d9bb4a;color:#6f5910;box-shadow:none}.app-shell:has(>.attendance-workspace) .brand-sidebar [data-slot=sidebar-inner]{background:#112b37}@media (forced-colors:active){.attendance-workspace.attendance-workspace.attendance-workspace .message-bubble{border:1px solid CanvasText;box-shadow:none}}body:has(.attendance-workspace) [data-slot=popover-content]{max-width:calc(100vw - 16px);max-height:min(calc(100dvh - 16px),var(--radix-popover-content-available-height,100dvh));overflow-y:auto;overscroll-behavior:contain;overflow-wrap:anywhere}body:has(.attendance-workspace) :is([data-slot=dropdown-menu-content],[data-slot=dropdown-menu-sub-content],[data-slot=select-content]){max-width:calc(100vw - 16px);overscroll-behavior:contain}body:has(.attendance-workspace) [data-slot=dialog-content]{top:calc(var(--attendance-visible-top, 0px) + var(--attendance-visible-height, 100dvh) / 2);max-height:calc(var(--attendance-visible-height, 100dvh) - 24px);overflow-y:auto;overscroll-behavior:contain}body:has(.attendance-workspace) .complete-emoji-popover{display:flex;flex-direction:column;overflow:hidden}.emoji-picker-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;font-size:14px}body:has(.attendance-workspace) .complete-emoji-picker{display:flex;flex-direction:column;min-height:0}body:has(.attendance-workspace) .complete-emoji-grid{min-height:0;overscroll-behavior:contain}body:has(.attendance-workspace) .emoji-search-line{flex-shrink:0;min-width:0}body:has(.attendance-workspace) .emoji-search-line input{min-width:0}body:has(.attendance-workspace) .emoji-categories{flex-wrap:nowrap;overflow-x:auto;flex-shrink:0;overscroll-behavior-x:contain}body:has(.attendance-workspace) .emoji-categories button{flex-shrink:0}@media (max-width:767px){body:has(.attendance-workspace) [data-slot=dialog-content]{max-width:calc(100vw - 16px);padding:16px}body:has(.attendance-workspace) :is([data-slot=popover-content],[data-slot=dialog-content]) :is(input,textarea,select){font-size:16px}body:has(.attendance-workspace) .attendance-info-popup dl{min-width:0}body:has(.attendance-workspace) .attendance-info-popup dd{min-width:0;overflow-wrap:anywhere}body:has(.attendance-workspace) .complete-emoji-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (pointer:coarse){body:has(.attendance-workspace) :is([data-slot=dropdown-menu-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=select-item]){min-height:44px}body:has(.attendance-workspace) :is(.emoji-categories button,.emoji-picker-heading button){min-width:44px;min-height:44px}body:has(.attendance-workspace) [data-slot=dialog-close]{width:44px;height:44px;top:4px;right:4px;display:grid;place-items:center}body:has(.attendance-workspace) [data-slot=dialog-header]{padding-right:28px}}.conversation-actions-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.conversation-actions-info{display:none}@media(max-width:767px){.conversation-actions-info{display:flex;margin-left:auto;flex-direction:row-reverse}.conversation-actions-info button{width:36px;height:36px}}.app-shell:has(>.attendance-workspace){--attendance-inbox:var(--card);--attendance-canvas:#edf2f5;--attendance-tools:var(--card);--attendance-selected:#fff8dc;--attendance-divider:#dce5ea;--attendance-row-divider:#e8edf0;--attendance-hover:#f2f6f8;--attendance-ink:#193b4b;--attendance-muted:#506976;--attendance-sent:#e1f1e9;--attendance-sent-border:#c9e1d5;--attendance-bubble-shadow:0 2px 6px #193b4b08}.dark .app-shell:has(>.attendance-workspace){--attendance-inbox:var(--card);--attendance-canvas:var(--background);--attendance-tools:var(--card);--attendance-selected:var(--accent);--attendance-divider:var(--border);--attendance-row-divider:color-mix(in srgb,var(--border) 65%,transparent);--attendance-hover:var(--muted);--attendance-ink:var(--foreground);--attendance-muted:var(--muted-foreground);--attendance-received:var(--card);--attendance-sent:#203d36;--attendance-sent-border:#3c5c50;--attendance-sent-ink:#e1f1e9}.attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace{letter-spacing:-.01em}.attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .attendance-navigation{background:var(--attendance-inbox);box-shadow:none;border-bottom:1px solid var(--attendance-divider)}.attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .attendance-state-tabs [role=tab]{border-radius:7px;color:var(--attendance-muted);font-weight:500}.attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .attendance-state-tabs [role=tab][data-state=active]{background:var(--attendance-selected);color:var(--attendance-ink);box-shadow:inset 0 -2px var(--sidebar-primary);font-weight:600}.attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .record-meta time,.attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .state-count{font-variant-numeric:tabular-nums}.attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .record-row-wrap{border-bottom-color:var(--attendance-row-divider)}.attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .record-row{padding-block:16px;gap:12px;border-left:3px solid transparent;transition:background-color .18s ease,border-color .18s ease}.attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .record-row.selected{background:var(--attendance-selected);border-left-color:var(--sidebar-primary);box-shadow:none}.attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .record-row.selected:hover{background:var(--attendance-selected)}.attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .record-body{gap:7px}.attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .record-name{font-size:14px;font-weight:650;line-height:21px}.attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .record-subject{font-size:13px;line-height:20px}.attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .inbox-row-labels>.assignee-chip{border-radius:6px;background:var(--attendance-hover);border-color:transparent;font-weight:500}.attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .conversation-header{box-shadow:0 1px 0 var(--attendance-divider)}.attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .contact-summary-name{font-weight:650;letter-spacing:-.02em}.attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .timeline{padding-inline:clamp(16px,3vw,44px);padding-block:20px;gap:14px}.attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .message-bubble{border-radius:12px;border-color:var(--attendance-row-divider)}.attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .message-bubble.incoming{border-bottom-left-radius:4px}.attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .message-bubble.outgoing{border-bottom-right-radius:4px;border-color:var(--attendance-sent-border)}.attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .message-bubble.sticker-bubble{background:transparent;border-color:transparent;box-shadow:none}.attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .timeline-date span{border:1px solid var(--attendance-divider);border-radius:6px;background:var(--attendance-composer);box-shadow:none;font-variant-numeric:tabular-nums}.attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .conversation-empty{background:var(--attendance-canvas)}.attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .start-symbol{background:var(--attendance-selected);color:var(--attendance-ink);border-radius:20px;border:1px solid color-mix(in srgb,var(--sidebar-primary) 30%,var(--attendance-divider));box-shadow:0 8px 24px #193b4b06}.attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .start-title{color:var(--attendance-ink);font-size:clamp(22px,2.2vw,30px);line-height:1.18;letter-spacing:-.035em;text-wrap:balance}.attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .start-copy{color:var(--attendance-muted);max-width:38ch;line-height:1.6}.attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace :is(button,[role=tab],textarea):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace button{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}@media(max-width:767px){.attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .record-row{padding-block:14px}.attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .timeline{padding:16px 12px;gap:12px}}@media(prefers-reduced-motion:reduce){.attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace :is(button,.record-row){transition:none}}@font-face{font-family:Bezap Manrope;src:url(/fonts/manrope-brand.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}.premium-workbench.premium-workbench{--premium-inbox-width:330px;--premium-context-width:236px;--premium-surface:var(--card);--premium-muted:#6a7b83;--premium-shell:#edf1f2;--premium-hairline:#e6ecee;--premium-shadow:0 4px 24px #133b4b07;font-family:Bezap Manrope,system-ui,sans-serif;position:fixed;top:12px;left:12px;right:12px;width:calc(100% - 24px);height:calc(var(--chat-viewport-height,100dvh) - 24px);min-height:0;background:var(--premium-shell);border-radius:18px;overflow:hidden;gap:12px}body:has(.premium-workbench){background:#edf1f2}.dark .premium-workbench{--premium-shell:var(--background);--premium-muted:var(--muted-foreground);--premium-hairline:var(--border)}.premium-workbench [data-slot=sidebar-container]{top:12px;bottom:12px;left:12px;height:auto;border-radius:18px;overflow:hidden}.premium-workbench .brand-sidebar [data-slot=sidebar-inner]{background:#19353d}.premium-workbench .work-main{min-height:0;overflow:hidden}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace{--attendance-inbox:var(--premium-surface,var(--card));--attendance-canvas:#f5f7f7;--attendance-tools:var(--premium-surface,var(--card));--attendance-selected:#fff6d4;--attendance-divider:var(--premium-hairline);--attendance-muted:#516872;--attendance-bubble-shadow:0 2px 8px #183a4605;font-family:Bezap Manrope,system-ui,sans-serif}.dark .premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace{--attendance-canvas:var(--background);--attendance-selected:var(--accent);--attendance-muted:var(--muted-foreground)}.premium-context-toggle{font-size:12px;gap:7px;color:var(--premium-muted,var(--muted-foreground));border-radius:8px}.premium-context-toggle[aria-pressed=true]{background:var(--premium-surface,var(--card));color:var(--foreground)}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .topbar.inbox-command-topbar{display:grid;grid-template-columns:var(--premium-inbox-width) minmax(0,1fr);gap:12px;min-height:72px;height:72px;width:100%;background:transparent;border:0;padding:0;flex-shrink:0;align-items:stretch;box-shadow:none}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .topbar>.conversation-header,.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .topbar>.empty-inbox-toggle,.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .topbar>.inbox-command{width:auto;min-width:0;background:var(--premium-surface,var(--card));border:0;border-radius:16px 16px 0 0;box-shadow:var(--premium-shadow);margin:0;padding:12px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .inbox-command-row{background:transparent;border:0;gap:2px;min-width:0}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .inbox-command-row>.organization-switcher{font-size:12px;gap:6px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .inbox-command-row>.organization-switcher .organization-logo{width:24px;height:24px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .inbox-command-row>button:not(.organization-switcher){width:32px;min-width:32px;height:36px;border-radius:8px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .inbox-command-row>button:not(.organization-switcher)>svg{width:18px;height:18px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .working-grid{display:flex;gap:12px;min-height:0;overflow:hidden;flex:1}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .inbox-list{width:var(--premium-inbox-width);flex:0 0 var(--premium-inbox-width);background:var(--premium-surface,var(--card));border:0;border-radius:0 0 16px 16px;box-shadow:var(--premium-shadow);height:100%;overflow:hidden}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .attendance-navigation{background:var(--premium-surface,var(--card));box-shadow:none;border:0;min-height:54px;padding-inline:8px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .attendance-state-tabs [role=tab]{font-size:12px;padding:0 9px;gap:6px;border-radius:8px;height:34px;box-shadow:none}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .attendance-state-tabs [role=tab][data-state=active]{background:var(--attendance-selected);color:var(--foreground);box-shadow:none}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .attendance-expansion-line:before{background:var(--premium-hairline)}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .records{padding:8px 10px 12px;background:var(--premium-surface,var(--card));scrollbar-width:thin}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .record-row-wrap{border:0;margin-bottom:6px;border-radius:12px;position:relative;background:transparent}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .record-row-wrap .record-row{padding:12px 10px;gap:10px;min-height:104px;border:0;border-radius:12px;box-shadow:none;transition:background-color .2s cubic-bezier(.2,.8,.2,1)}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .record-row-wrap .record-row.selected{background:var(--attendance-selected);box-shadow:inset 0 0 0 1px #e9ca654a}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .record-row-wrap .record-row:hover:not(.selected){background:var(--muted)}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .record-name{font-size:13px;font-weight:750;line-height:20px;padding-right:86px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .record-body{gap:8px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .record-subject{font-size:12px;line-height:19px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .record-meta time{font-size:10px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .record-row-wrap .record-meta{right:30px;top:12px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .conversation-actions-trigger{width:28px;min-width:28px;right:2px;top:8px;height:28px;color:var(--premium-muted,var(--muted-foreground))}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .contact-identity-avatar{width:52px;min-width:52px;flex-basis:52px;height:55px;--identity-channel-size:20px;--identity-organization-size:24px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .record-row .contact-identity-avatar>.contact-avatar{width:44px;height:44px;left:4px;font-size:16px;border-radius:14px;background:var(--muted);border:0}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .contact-identity-avatar .contact-avatar img{border-radius:14px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .inbox-row-tags .attendance-tag{font-size:10px;padding:2px 5px;border-radius:4px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .inbox-row-labels>.assignee-chip{font-size:10px;max-width:45%;background:transparent;border:0;padding:0;border-radius:4px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .conversation-empty,.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .conversation-panel{border-radius:0 0 16px 16px;background:var(--attendance-canvas);overflow:hidden;box-shadow:var(--premium-shadow);min-width:0}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .conversation-header .contact-summary-trigger{flex:1;min-width:0;gap:10px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .conversation-header .contact-summary-trigger>.contact-avatar{display:grid;width:42px;height:42px;border-radius:13px;background:var(--muted);font-size:16px;border:0}.premium-contact-identity{display:grid;gap:3px;text-align:left;min-width:0}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .contact-summary-name{font-size:17px;font-weight:750;letter-spacing:-.035em;line-height:1.4}.premium-contact-subtitle{font-size:10px;color:var(--premium-muted,var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:38ch}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .conversation-header .conversation-tags [data-slot=combobox-trigger],.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .conversation-header button[data-size=icon]{border-radius:8px;background:transparent}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .timeline{padding:22px clamp(18px,2.4vw,40px);gap:16px;background:var(--attendance-canvas);scrollbar-width:thin}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .message-bubble{max-width:min(87%,600px);padding:14px 16px;border-radius:14px;box-shadow:0 2px 6px #183a4605;border:1px solid color-mix(in srgb,var(--premium-hairline) 60%,transparent);font-size:13px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .message-bubble p{font-size:13px;line-height:1.7}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .message-bubble>header{margin-bottom:8px;font-size:10px;font-weight:650}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .message-bubble>footer{font-size:10px;margin-top:8px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .message-bubble.outgoing{background:#e5eee9;color:#244e41;border-color:#d7e4dc}.dark .premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .message-bubble.outgoing{background:#223f35;color:#e3eee7;border-color:#39554b}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .timeline-protocol{font-size:10px;gap:8px;color:var(--premium-muted,var(--muted-foreground));font-weight:400}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .timeline-protocol strong{font-weight:500}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .timeline-protocol:after,.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .timeline-protocol:before{background:var(--premium-hairline)}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .timeline-date span{font-size:10px;background:transparent;border:0;box-shadow:none;border-radius:0;color:var(--premium-muted,var(--muted-foreground))}.premium-attendance-context{flex:0 0 var(--premium-context-width);width:var(--premium-context-width);padding:0 18px 18px;background:var(--premium-surface,var(--card));border-radius:16px;overflow-y:auto;scrollbar-width:thin;box-shadow:var(--premium-shadow)}.premium-attendance-context>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:8px}.premium-attendance-context h2{font-size:13px;font-weight:750;letter-spacing:-.02em}.premium-attendance-context>header button{height:32px;width:32px;color:var(--premium-muted,var(--muted-foreground))}.premium-context-status{display:flex;align-items:center;gap:7px;padding:10px 12px;background:var(--muted);border-radius:8px;font-size:11px;margin-bottom:22px}.premium-status-dot{width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#ad831f}.premium-status-dot.active{background:#4e876c}.premium-status-dot.resolved{background:#89979d}.premium-context-section{margin-top:22px}.premium-context-section h3{display:flex;gap:5px;align-items:center;font-size:10px;letter-spacing:.04em;font-weight:650;color:var(--premium-muted,var(--muted-foreground));margin-bottom:12px}.premium-context-value{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.6;font-weight:600;overflow-wrap:anywhere}.premium-context-value svg{flex-shrink:0;color:var(--premium-muted,var(--muted-foreground));margin-top:2px}.premium-context-section dl{display:grid;gap:15px;font-size:11px}.premium-context-section dt{display:flex;align-items:center;gap:7px;color:var(--premium-muted,var(--muted-foreground));font-size:10px;margin-bottom:5px}.premium-context-section dd{padding-left:23px;font-weight:650;overflow-wrap:anywhere}.premium-transfer{width:100%;height:36px;justify-content:space-between;margin-top:16px;font-size:10px;border-color:var(--premium-hairline);border-radius:8px;box-shadow:none;background:transparent}.premium-context-contact{font-size:12px;font-weight:600;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.premium-context-channel{font-size:10px;line-height:1.6;color:var(--premium-muted,var(--muted-foreground));margin-top:5px}.premium-context-tags{display:flex;flex-wrap:wrap;gap:5px}.premium-context-tags>span{padding:4px 7px;font-size:10px;background:var(--muted);border-radius:5px}.premium-context-tags>p{font-size:11px;color:var(--premium-muted,var(--muted-foreground))}.premium-protocol{padding-top:18px;border-top:1px solid var(--premium-hairline)}.premium-protocol p{font-size:10px;font-family:ui-monospace,monospace;line-height:1.6;overflow-wrap:anywhere;color:var(--premium-muted,var(--muted-foreground))}.premium-workbench.attendance-tools-collapsed>.tools-rail{top:0;right:4px;z-index:30;border-radius:12px;background:transparent}.premium-workbench.attendance-tools-collapsed>.attendance-workspace>.topbar{width:100%;padding-right:64px}.premium-workbench .tools-rail-organization{min-height:72px;background:var(--premium-surface,var(--card));border:0;border-radius:0 16px 0 0;box-shadow:none}.premium-workbench:not(.attendance-tools-collapsed)>.tools-rail{margin-top:0;height:100%;border-radius:14px;background:var(--premium-surface,var(--card));overflow:hidden}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .start-title{font-size:clamp(24px,2.4vw,36px);font-weight:750;letter-spacing:-.045em}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .start-copy{font-size:14px;line-height:1.7}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .start-symbol{width:72px;height:72px;background:var(--attendance-selected);border:0;border-radius:22px;box-shadow:none}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .start-capabilities{display:none}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .scope-note{font-size:11px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace button{transition:background-color .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1)}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace button:active:not(:disabled){transform:translateY(1px)}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace :is(button,input,[role=tab]):focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media(min-width:1600px){.premium-workbench{--premium-inbox-width:360px;--premium-context-width:260px}}@media(max-width:1279px){.premium-attendance-context,.premium-context-toggle{display:none}.premium-workbench{--premium-inbox-width:310px}.premium-contact-subtitle{max-width:28ch}}@media(max-width:1023px) and (min-width:768px){.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .topbar.inbox-command-topbar{grid-template-columns:1fr}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .topbar>.inbox-command{display:none}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .conversation-header{border-radius:16px 16px 0 0}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .inbox-list{flex-basis:300px;width:300px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .working-grid:not(.has-selection) .inbox-list{flex:1;width:100%}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .working-grid:not(.has-selection) .conversation-empty{display:none}}@media(max-width:767px){.premium-workbench.premium-workbench{top:0;left:0;right:0;width:100%;height:var(--chat-viewport-height,100dvh);border-radius:0;gap:0}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .topbar.inbox-command-topbar{display:flex;height:auto;min-height:60px;gap:0;border-bottom:1px solid var(--premium-hairline)}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .topbar>.conversation-header,.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .topbar>.empty-inbox-toggle,.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .topbar>.inbox-command{padding:8px;border-radius:0;box-shadow:none;width:100%}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace.conversation-open .topbar>.inbox-command,.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace:not(.conversation-open) .topbar>.empty-inbox-toggle{display:none}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .topbar>.conversation-header{flex-wrap:nowrap;gap:1px;min-height:60px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .contact-summary-name{font-size:14px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .contact-summary-trigger{flex:1 1 0;min-width:0}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .conversation-header .contact-summary-trigger>.contact-avatar{display:none}.premium-contact-subtitle{max-width:24ch;font-size:9px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .conversation-header>.back-list{width:36px;min-width:36px;flex-basis:36px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .working-grid{gap:0}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .inbox-list{width:100%;flex:1;border-radius:0;box-shadow:none}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .records{padding:8px 12px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .record-name{font-size:14px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .record-subject{font-size:13px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .record-row-wrap .record-row{min-height:104px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .conversation-panel{border-radius:0;box-shadow:none}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .timeline{padding:16px 12px;gap:14px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .message-bubble{max-width:92%;padding:12px;font-size:14px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .message-bubble p{font-size:14px;line-height:1.6}.premium-workbench.attendance-tools-collapsed>.tools-rail{top:0;right:0;width:44px}.premium-workbench .tools-rail-organization{min-height:60px;border-radius:0}.premium-workbench.attendance-tools-collapsed>.attendance-workspace>.topbar{padding-right:44px;width:100%}.premium-workbench:not(.attendance-tools-collapsed)>.tools-rail{margin-top:0;height:100%;border-radius:0}.premium-workbench .attendance-tool-panel{top:0;height:100dvh}}@media(pointer:coarse){.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .inbox-command-row>button:not(.organization-switcher){min-width:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .record-row,.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace button{transition:none;transform:none}}.premium-workbench.attendance-tools-collapsed .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace>.topbar.inbox-command-topbar{padding-right:72px}@media(min-width:768px){.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .conversation-header{gap:4px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .conversation-header .attendance-lifecycle>button,.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .conversation-header .chat-tools-bar button,.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .conversation-header .conversation-tags [data-slot=combobox-trigger],.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .conversation-header>button:not(.contact-summary-trigger){width:40px;min-width:40px;height:40px;min-height:40px;flex:0 0 40px}}@media(max-width:767px){.premium-workbench.attendance-tools-collapsed .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace>.topbar.inbox-command-topbar{padding-right:44px}}@media(min-width:768px){.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .topbar.inbox-command-topbar.attendance-list-collapsed{grid-template-columns:minmax(0,1fr)}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .topbar.attendance-list-collapsed>.inbox-command,.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .working-grid.inbox-collapsed>.inbox-list{display:none}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .working-grid{gap:0}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .working-grid>.inbox-list{margin-right:12px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .conversation-panel{box-shadow:none}}@media(min-width:768px){.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .working-grid:has(>.premium-attendance-context)>.conversation-panel{border-bottom-right-radius:0}.premium-workbench .premium-attendance-context{border-radius:0 0 16px 0;border-left:1px solid var(--premium-hairline);box-shadow:none;padding:12px 20px 20px;background:var(--premium-surface,var(--card))}.premium-workbench .premium-attendance-context>header{padding-bottom:14px}.premium-workbench .premium-context-status{background:transparent;padding:0 0 16px;margin-bottom:0;border-bottom:1px solid var(--premium-hairline);font-weight:650}.premium-workbench .premium-context-section{margin-top:20px}.premium-workbench .premium-context-section h3{letter-spacing:0;font-size:11px}.premium-workbench .premium-context-tags>span{border:1px solid var(--premium-hairline);background:transparent;border-radius:6px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .topbar>.conversation-header{border-top-right-radius:0;box-shadow:none;border-bottom:1px solid var(--premium-hairline)}.premium-workbench.attendance-tools-collapsed .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace>.topbar.inbox-command-topbar{padding-right:64px}.premium-workbench.attendance-tools-collapsed>.tools-rail{right:0;border-radius:0 16px 0 0;background:var(--premium-surface,var(--card));border:0;border-bottom:1px solid var(--premium-hairline)}.premium-workbench .tools-rail-organization{border-radius:0;background:var(--premium-surface,var(--card));border-bottom:0;min-height:72px}.premium-workbench:not(.attendance-tools-collapsed)>.tools-rail{margin-left:-12px;border-radius:0 16px 16px 0;box-shadow:none;border-left:1px solid var(--premium-hairline)}.premium-workbench:not(.attendance-tools-collapsed) .premium-attendance-context{border-radius:0}.premium-workbench .tools-rail-tool{border-radius:8px}.premium-workbench .attendance-tool-panel{height:calc(100dvh - 24px);border-left:1px solid var(--premium-hairline);background:var(--premium-surface,var(--card));box-shadow:-8px 0 28px #183a4612;overflow:hidden}.premium-workbench .attendance-tool-titlebar{height:72px;min-height:72px;background:var(--premium-surface,var(--card));color:var(--foreground);border-bottom:1px solid var(--premium-hairline);padding:0 18px}.premium-workbench .attendance-tool-titlebar h2{font-family:Bezap Manrope,system-ui,sans-serif;font-size:14px;font-weight:750}.premium-workbench .attendance-tool-titlebar button{border-radius:8px}.premium-workbench .attendance-tool-panel{top:12px;bottom:12px;right:76px;border-radius:16px 0 0 16px}}html:not(.dark) .premium-workbench.premium-workbench{--premium-muted:#526873;--premium-shell:#e8eef1;--premium-hairline:#d1dde2;--premium-control-border:#839aa5;--premium-ink:#193c4c;--premium-hover:#eaf1f5;--premium-surface:#fff;color:var(--premium-ink)}html:not(.dark) .premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace{--attendance-selected:#fff1bc;--attendance-muted:#526873;--attendance-divider:#d1dde2;--foreground:#193c4c;--muted-foreground:#526873;--ring:#8a6512}html:not(.dark) .premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .record-name{color:#193c4c}html:not(.dark) .premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace :is(.record-subject,.record-meta,.record-row time,.assignee-chip,.premium-contact-subtitle){color:#526873}html:not(.dark) .premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .record-row-wrap .record-row{border:1px solid transparent}html:not(.dark) .premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .record-row-wrap .record-row:hover{background:#eaf1f5;border-color:#c4d4dd}html:not(.dark) .premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .record-row-wrap .record-row.selected{background:#e8f0f4;border-color:#adc1cd;box-shadow:inset 3px 0 0 #315a6b}html:not(.dark) .premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .record-row-wrap .record-row.selected:hover{background:#dfeaf0}html:not(.dark) .premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .contact-summary-trigger>.contact-avatar,html:not(.dark) .premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .record-row .contact-avatar{background:#e6eef3;color:#315567;border:1px solid #cbdbe4}html:not(.dark) .premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .message-bubble.incoming{background:#fff;color:#193c4c;border-color:#c6d5dd}html:not(.dark) .premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .message-bubble.outgoing{background:#e0efe8;color:#193e34;border-color:#a9caba}html:not(.dark) .premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .message-bubble :is(header,footer,time){color:#50676f}html:not(.dark) .premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .note-card{background:#fff6de;border-color:#c9af68;color:#574219}html:not(.dark) .premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .note-card :is(header,footer){color:#705923}html:not(.dark) .premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace :is(.conversation-header,.inbox-command) button:not(.contact-summary-trigger){color:#315567}html:not(.dark) .premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace :is(.conversation-header,.inbox-command) button:not(.contact-summary-trigger):hover{background:#eaf1f5}html:not(.dark) .premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .premium-context-toggle[aria-pressed=true]{background:#e5eef4;box-shadow:inset 0 0 0 1px #b5cbd8;color:#193c4c}html:not(.dark) .premium-workbench .premium-attendance-context{color:#193c4c}html:not(.dark) .premium-workbench .premium-context-channel,html:not(.dark) .premium-workbench .premium-context-section :is(h3,dt){color:#526873}html:not(.dark) .premium-workbench .premium-context-section dt svg{color:#315567;stroke-width:1.9}html:not(.dark) .premium-workbench .premium-status-dot.active{background:#24654c}html:not(.dark) .premium-workbench .premium-transfer{border-color:#839aa5;color:#193c4c;background:#f8fbfc}html:not(.dark) .premium-workbench .premium-transfer:hover{background:#eaf1f5;border-color:#315567}html:not(.dark) .premium-workbench .premium-context-tags>span{background:#f0f5f8;border-color:#c4d4dd;color:#315567}html:not(.dark) .premium-workbench .premium-protocol p{color:#526873}html:not(.dark) .premium-workbench .tools-rail-tool{background:#fff;border:1px solid #b6c8d2;box-shadow:none;color:#315567}html:not(.dark) .premium-workbench .tools-rail-tool:hover{background:#eaf1f5;border-color:#839aa5}html:not(.dark) .premium-workbench .tools-rail-tool[aria-expanded=true]{background:#fff1bc;border-color:#ad8b29;box-shadow:inset 3px 0 0 #8a6512;color:#193c4c}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .conversation-header svg{stroke-width:1.85}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace :is(button,[role=tab],input,textarea):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .chat-composer.composer-modern{background:var(--premium-surface,var(--card));margin:0 10px 10px;padding:6px 8px;border:1px solid var(--premium-hairline);border-radius:12px;box-shadow:none}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .chat-composer.composer-modern[data-mode=note]{background:color-mix(in srgb,var(--premium-surface,var(--card)) 94%,#e8bf67);border-color:#c5a24f}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .chat-composer.composer-modern:focus-within{border-color:var(--ring)}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .composer-modern .composer-access-state{min-height:44px;flex-direction:row;flex-wrap:wrap;gap:4px 10px;padding:4px 8px;border:0;background:transparent;text-align:left}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .composer-access-state p{font-size:12px;color:var(--premium-muted,var(--muted-foreground))}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .composer-access-state button{min-height:36px;height:36px;padding:0 10px;font-size:12px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .composer-action-tools>.composer-note-toggle[data-state=on]{background:#fff0c2;color:#725919}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .composer-action-send .composer-primary-action{background:#193c4c;color:white;border:1px solid #193c4c;box-shadow:none}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .composer-action-send .composer-primary-action:hover:not(:disabled){background:#285c6b}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .chat-composer.composer-modern textarea::placeholder{color:var(--premium-muted,var(--muted-foreground));opacity:1}@media(max-width:767px){.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .chat-composer.composer-modern{margin:0 6px 6px;padding:4px 6px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .composer-modern .composer-access-state{justify-content:center;text-align:center}}.chat-composer .official-window-composer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin:0;padding:6px 4px;border:0;border-radius:0;background:transparent;text-align:left}.chat-composer .official-window-composer>svg{flex-shrink:0}.chat-composer .official-window-copy{flex:1 1 180px;display:block;margin:0;min-width:0}.chat-composer .official-window-copy strong{font-size:13px}.chat-composer .official-window-copy p{font-size:12px;color:var(--muted-foreground)}.chat-composer .official-window-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px;margin:0}.chat-composer .official-window-actions button{min-height:36px;height:36px;font-size:12px;padding:0 10px;white-space:normal}.chat-composer .official-window-actions .composer-note-toggle{width:36px;min-width:36px;padding:0;flex:0 0 auto}@media(max-width:600px){.chat-composer .official-window-actions{width:100%;justify-content:flex-start}.chat-composer .official-window-actions button{flex:0 1 auto}.chat-composer .official-window-actions .composer-note-toggle{margin-left:auto}}html:not(.dark) .premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .record-row-wrap .record-row.selected{background:#fff7d6;border-color:#d8c17b;box-shadow:inset 3px 0 0 #aa8429}html:not(.dark) .premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .record-row-wrap .record-row.selected:hover{background:#fff1bd}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .record-row-wrap+.record-row-wrap:before{content:"";position:absolute;left:12px;right:12px;top:-3px;height:1px;background:var(--premium-hairline);pointer-events:none}.premium-workbench{--tool-accent-soft:#fff7d6;--tool-accent-line:#d8c17b;--tool-accent-ink:#72571b}html.dark .premium-workbench{--tool-accent-soft:#39321d;--tool-accent-line:#8a7332;--tool-accent-ink:#f1d989}.premium-workbench :is(.attendance-tool-panel,.pipeline-panel){font-family:Bezap Manrope,system-ui,sans-serif;color:var(--premium-ink,var(--foreground));font-variant-numeric:tabular-nums;--border:var(--premium-hairline);--background:var(--premium-surface,var(--card));--muted-foreground:var(--premium-muted,#526873)}.premium-workbench :is(.attendance-tool-titlebar,.team-header,.presence-heading,.pipeline-header,.voice-channel-selector){box-sizing:border-box;min-height:64px;padding:12px 16px;border-bottom:1px solid var(--premium-hairline);background:var(--premium-surface,var(--card));gap:10px}.premium-workbench :is(.team-header strong,.presence-heading h2,.pipeline-header h2,.attendance-tool-titlebar h2){font-size:15px;font-weight:750;letter-spacing:-.2px}.premium-workbench :is(.team-header small,.presence-heading p,.pipeline-header p,.quick-tool-heading p,.presence-footer,.presence-empty,.team-empty,.team-row small,.team-row-meta,.presence-user-text small,.voice-panel-help){color:var(--premium-muted,var(--muted-foreground));line-height:1.5}.premium-workbench :is(.attendance-tool-panel,.pipeline-panel) :is(button,input,textarea,select):focus-visible{outline:2px solid var(--tool-accent-ink);outline-offset:2px}.premium-workbench :is(.team-header,.presence-heading,.pipeline-header,.attendance-tool-titlebar)>button{width:40px;height:40px;min-width:40px;border-radius:8px;flex-shrink:0}.premium-workbench :is(.team-header,.presence-heading,.pipeline-header,.attendance-tool-titlebar)>button:hover{background:var(--tool-accent-soft)}.premium-workbench :is(.team-search input,.team-composer textarea,.presence-search,.quick-tool-picker .qr-picker-search input,.quick-tool-picker .qr-picker-search select,.voice-channel-selector select,.pipeline-filters select){border:1px solid var(--premium-control-border,var(--border));border-radius:8px;background:var(--premium-surface,var(--card));color:inherit;min-height:40px;box-shadow:none}.premium-workbench :is(.team-row,.presence-row,.quick-tool-picker .qr-picker-list>button){border-bottom-color:var(--premium-hairline);padding-block:12px}.premium-workbench :is(.team-row,.presence-row,.quick-tool-picker .qr-picker-list>button):hover{background:var(--tool-accent-soft)}.premium-workbench .team-tabs>button{min-height:44px;font-size:13px}.premium-workbench .team-tabs>button[aria-selected=true]{background:var(--tool-accent-soft);border-color:var(--tool-accent-line)}.premium-workbench :is(.presence-total,.team-tabs b,.team-row-meta b,.team-unread){background:var(--tool-accent-soft);color:var(--tool-accent-ink);border:1px solid var(--tool-accent-line)}.premium-workbench .presence-search input{background:transparent;color:inherit}.premium-workbench .presence-avatar{flex-basis:40px;height:40px;font-size:16px}.premium-workbench .presence-filters{padding-top:12px}.premium-workbench .presence-filters button{flex-wrap:wrap;padding:6px;gap:4px}.premium-workbench .team-messages{background:var(--premium-canvas,var(--muted))}.premium-workbench .team-message{border:1px solid var(--premium-hairline);box-shadow:none;border-radius:10px}html:not(.dark) .premium-workbench .team-message.mine{background:#e0efe8;border-color:#a9caba;color:#193e34}.premium-workbench .team-composer{border-color:var(--premium-hairline)}.premium-workbench .quick-tool-picker{padding:16px;gap:14px}.premium-workbench .quick-tool-picker>.quote-unified-header{margin:-16px -16px 0;min-height:72px;border-radius:0;padding:12px 16px;background:var(--premium-surface,var(--card));border-bottom:1px solid var(--premium-hairline)}.premium-workbench .quick-tool-picker .qr-picker-tabs{gap:4px;display:flex;flex-wrap:wrap}.premium-workbench .quick-tool-picker .qr-picker-tabs button{border-radius:8px;min-height:40px;font-size:12px}.premium-workbench .quick-tool-picker .qr-picker-tabs button[aria-pressed=true]{background:var(--tool-accent-soft);color:var(--tool-accent-ink);box-shadow:inset 0 0 0 1px var(--tool-accent-line)}.premium-workbench .quick-tool-picker .qr-picker-row{border:1px solid var(--premium-hairline);border-radius:10px;padding:10px;margin-bottom:8px;background:var(--premium-surface,var(--card))}.premium-workbench .quick-tool-picker .qr-picker-row:hover{background:var(--tool-accent-soft);border-color:var(--tool-accent-line)}.premium-workbench .quick-tool-picker .qr-picker-choice{min-width:0;overflow-wrap:anywhere}.premium-workbench .quick-tool-heading{padding-bottom:12px;border-bottom:1px solid var(--premium-hairline)}.premium-workbench .quick-tool-heading strong{font-size:14px;font-weight:700}.premium-workbench .quick-tool-picker .qr-picker-search input{min-width:0;width:100%;padding:8px 10px}.premium-workbench .quick-tool-picker .qr-picker-search select{padding:8px 10px}.premium-workbench .quick-tool-picker .qr-form-actions{border-top:1px solid var(--premium-hairline);background:var(--premium-surface,var(--card));gap:8px}.premium-workbench .voice-channel-selector select{padding:6px 8px;font-size:13px}.premium-workbench .voice-channel-identity{padding:16px;border-bottom:1px solid var(--premium-hairline)}.premium-workbench .voice-panel-help{margin:12px 16px;padding:12px;background:var(--tool-accent-soft);border:1px solid var(--tool-accent-line);border-radius:10px}.premium-workbench .voice-number-pad button{border-radius:10px;border-color:var(--premium-hairline);box-shadow:none}.premium-workbench .voice-number-pad button:hover{background:var(--tool-accent-soft)}.premium-workbench .native-cotador.native-cotador-compact{--ink:var(--premium-ink,var(--foreground));--muted:var(--premium-muted,var(--muted-foreground));--line:var(--premium-hairline);--surface:var(--premium-hover,var(--muted));color:var(--ink);background:var(--premium-surface,var(--card))}.premium-workbench .native-cotador-compact .quote-unified-header{border-radius:0;padding:10px 12px;min-height:64px;background:var(--premium-surface,var(--card))}.premium-workbench .native-cotador-compact .quote-kind-tabs button[aria-selected=true]{background:var(--tool-accent-soft);box-shadow:inset 0 -2px var(--tool-accent-line)}.premium-workbench .native-cotador-compact :is(select,.single-property,.date-trigger,.field>input){min-height:44px;border-radius:8px;font-size:14px}.premium-workbench .native-cotador-compact .search-form{padding:16px}.premium-workbench .native-cotador-compact :is(.quote-access-guide,.native-quote-empty){margin:16px;padding:20px 16px;border:1px solid var(--premium-hairline);border-radius:12px;background:var(--premium-surface,var(--card));box-shadow:none}.premium-workbench .pipeline-panel{border:1px solid var(--premium-hairline);background:var(--premium-surface,var(--card));box-shadow:-8px 0 28px #183a4612;overflow:hidden}.premium-workbench .pipeline-board{background:var(--premium-hover,var(--muted));gap:12px;padding:16px}.premium-workbench .pipeline-column{border-radius:10px;border-color:var(--premium-hairline)}.premium-workbench .pipeline-card{border-radius:8px;border-color:var(--premium-hairline);box-shadow:0 1px 2px #183a4608}.premium-workbench .pipeline-card:hover{border-color:var(--tool-accent-line);background:var(--tool-accent-soft)}.premium-workbench .inbox-bulk-bar{padding:10px 12px;gap:8px;background:var(--tool-accent-soft);border-bottom:1px solid var(--tool-accent-line);color:var(--premium-ink,var(--foreground))}.premium-workbench .inbox-bulk-bar button{border-radius:8px;min-height:40px}.premium-workbench .record-row-wrap.bulk-checked{background:var(--tool-accent-soft);outline-color:var(--tool-accent-line)}body:has(.premium-workbench) :is(.inbox-bulk-dialog,.team-dialog,.pipeline-dialog){border-radius:14px;font-family:Bezap Manrope,system-ui,sans-serif;border-color:var(--border);box-shadow:0 16px 48px #183a4626}@media(min-width:768px){.premium-workbench .pipeline-panel{top:12px;bottom:12px;right:76px;border-radius:16px 0 0 16px}.premium-workbench .pipeline-panel.expanded{width:calc(100vw - 164px)}.premium-workbench :is(.team-header,.presence-heading,.voice-channel-selector,.pipeline-header){height:72px}.premium-workbench .native-cotador-compact .quote-unified-header{min-height:72px}}@media(max-width:767px){.premium-workbench .attendance-tool-panel{width:min(100vw,390px);max-width:100vw}.premium-workbench .attendance-tool-panel,.premium-workbench .pipeline-panel{top:var(--attendance-visible-top,0);right:0;height:var(--attendance-visible-height,100dvh);border-radius:0}.premium-workbench .pipeline-panel{bottom:auto;width:100vw;min-width:0}.premium-workbench :is(.team-header,.presence-heading,.attendance-tool-titlebar,.voice-channel-selector){height:auto;min-height:60px;padding:8px 12px}.premium-workbench .native-cotador-compact .search-form{padding:12px}.premium-workbench .presence-detail dl>div{grid-template-columns:18px minmax(0,1fr);gap:6px}.premium-workbench .presence-detail dd{grid-column:2;text-align:left}.premium-workbench .inbox-bulk-bar{padding:8px;gap:6px}}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .topbar>.conversation-header{border-bottom:0;box-shadow:inset 0 -1px 0 var(--premium-hairline)}.premium-workbench.attendance-tools-collapsed>.tools-rail{height:var(--attendance-header-height,72px);box-sizing:border-box;border-bottom:0;overflow:hidden}.premium-workbench.attendance-tools-collapsed>.tools-rail>.tools-rail-organization{height:100%!important;min-height:0}.premium-workbench>.tools-rail>.tools-rail-organization{min-height:0;box-sizing:border-box;border-bottom:0;box-shadow:inset 0 -1px 0 var(--premium-hairline);background:var(--premium-surface,var(--card));position:relative}.premium-workbench>.tools-rail>.tools-rail-organization:before{height:24px;width:1px;top:50%;transform:translateY(-50%);background:var(--premium-hairline)}.premium-workbench .tools-rail-organization .tools-rail-toggle{border-radius:8px;box-shadow:none}.premium-workbench .tools-rail-organization .tools-rail-toggle svg{stroke-width:1.85}.premium-workbench>.tools-rail>nav{border-left:0}@media(min-width:768px){.premium-workbench>.attendance-workspace.attendance-workspace{border-bottom-left-radius:16px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace :is(.conversation-panel,.conversation-empty){border-bottom-left-radius:0}.premium-workbench.attendance-tools-collapsed>.attendance-workspace.attendance-workspace{border-bottom-right-radius:16px}.premium-workbench:not(.attendance-tools-collapsed)>.attendance-workspace{border-top-right-radius:0;border-bottom-right-radius:0}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .inbox-command-topbar>:is(.conversation-header,.empty-inbox-toggle){border-top-right-radius:0}.premium-workbench:not(.attendance-tools-collapsed) .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace :is(.conversation-panel,.conversation-empty){border-bottom-right-radius:0}.premium-workbench:not(.attendance-tools-collapsed)>.tools-rail{border-left:0;background:#eef3f5}.dark .premium-workbench:not(.attendance-tools-collapsed)>.tools-rail{background:var(--background)}.premium-workbench:not(.attendance-tools-collapsed):has(.premium-attendance-context)>.tools-rail{background:var(--premium-surface,var(--card))}.premium-workbench>.tools-rail>nav{background:transparent}}@media(max-width:767px){.premium-workbench.attendance-tools-collapsed>.tools-rail{height:var(--attendance-header-height,60px)}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .topbar.inbox-command-topbar{border-bottom:0}}@container(min-width:700px){.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .composer-modern .composer-layout{align-items:center;column-gap:12px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .composer-modern :is(.composer-action-tools,.composer-action-send){align-self:center;align-items:center;gap:4px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .composer-modern .composer-main-area{min-height:0}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .composer-modern textarea{min-height:44px;padding:10px 12px;line-height:22px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .composer-modern .composer-tools{gap:4px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .composer-modern :is(.composer-action-tools>button,.composer-tools button,.composer-primary-action){width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .composer-modern .composer-signature{height:44px;min-height:44px;margin:0;padding:0 4px;gap:6px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .composer-modern .composer-primary-action{margin-left:4px}}.premium-workbench{--attendance-rail-surface:var(--premium-surface,var(--card));--attendance-rail-ink:var(--premium-ink,var(--foreground));--attendance-rail-hover:var(--premium-hover,var(--muted))}.premium-workbench:not(.attendance-tools-collapsed)>.tools-rail.tools-rail{margin-left:0;border:0;background:var(--attendance-rail-surface);box-shadow:none}.premium-workbench:not(.attendance-tools-collapsed)>.tools-rail>.tools-rail-organization{background:transparent;box-shadow:none}.premium-workbench:not(.attendance-tools-collapsed)>.tools-rail>.tools-rail-organization:before{display:none}.premium-workbench:not(.attendance-tools-collapsed)>.tools-rail>nav{background:transparent;padding-inline:8px;gap:8px;scrollbar-color:var(--premium-control-border,var(--border)) transparent}html .premium-workbench:not(.attendance-tools-collapsed)>.tools-rail.tools-rail.tools-rail :is(.tools-rail-tool,.tools-rail-toggle){background:transparent;color:var(--attendance-rail-ink);border:0;border-radius:9px;box-shadow:none;filter:none}html .premium-workbench:not(.attendance-tools-collapsed)>.tools-rail.tools-rail.tools-rail :is(.tools-rail-tool,.tools-rail-toggle):hover{background:var(--attendance-rail-hover)}html .premium-workbench:not(.attendance-tools-collapsed)>.tools-rail.tools-rail.tools-rail :is(.tools-rail-tool,.tools-rail-toggle)[aria-expanded=true]{background:var(--platform-action,#f4d35c);color:#193c4c;box-shadow:none}html .premium-workbench:not(.attendance-tools-collapsed)>.tools-rail.tools-rail.tools-rail :is(.tools-rail-tool,.tools-rail-toggle):focus-visible{outline:2px solid var(--platform-action,#f4d35c);outline-offset:2px}.premium-workbench:not(.attendance-tools-collapsed)>.tools-rail .tools-rail-tool:disabled{opacity:.45}@media(min-width:768px){.premium-workbench>.attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace{background:transparent;border-radius:0}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .working-grid{gap:12px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .working-grid>.inbox-list{margin-right:0}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace :is(.conversation-panel,.conversation-empty){border-radius:0 0 16px 16px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .inbox-command-topbar>:is(.conversation-header,.empty-inbox-toggle){border-top-right-radius:16px}.premium-workbench.attendance-tools-collapsed .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .inbox-command-topbar>:is(.conversation-header,.empty-inbox-toggle){border-top-right-radius:0}.premium-workbench:not(.attendance-tools-collapsed)>.tools-rail.tools-rail{border-radius:18px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .working-grid:has(>.premium-attendance-context)>.conversation-panel{border-bottom-right-radius:16px}.premium-workbench .premium-attendance-context{border:0;border-radius:0 0 16px 16px}.premium-workbench:not(.attendance-tools-collapsed) .premium-attendance-context{border-radius:0 0 16px 16px}.premium-workbench :is(.attendance-tool-panel,.pipeline-panel){right:88px;border-radius:16px}.premium-workbench .pipeline-panel.expanded{width:calc(100vw - 176px)}}@media(max-width:767px){.premium-workbench:not(.attendance-tools-collapsed)>.tools-rail.tools-rail{border-radius:0}.premium-workbench:not(.attendance-tools-collapsed)>.tools-rail>nav{padding-inline:4px}}html:not(.dark) .premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace{--attendance-canvas:#eef3f5}.premium-workbench:not(.attendance-tools-collapsed)>.tools-rail.tools-rail{border:1px solid var(--premium-hairline);box-sizing:border-box}.premium-workbench>.tools-rail.tools-rail .tools-rail-organization :is(.tools-rail-toggle){box-sizing:border-box}.premium-workbench>.tools-rail.tools-rail :is(.tools-rail-tool,.tools-rail-toggle)>svg{width:22px!important;height:22px!important;flex-basis:22px;stroke-width:1.8!important}@media(min-width:768px){.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace :is(.conversation-panel,.conversation-empty){border:12px solid var(--premium-surface,var(--card));border-top:0;box-sizing:border-box;box-shadow:none}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .inbox-command-topbar>:is(.conversation-header,.empty-inbox-toggle){box-shadow:inset 0 -1px 0 var(--premium-hairline)}.premium-workbench.attendance-tools-collapsed>.tools-rail>.tools-rail-organization{box-shadow:inset 0 -1px 0 var(--premium-hairline)}.premium-workbench:not(.attendance-tools-collapsed)>.tools-rail>.tools-rail-organization{box-shadow:none}}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .timeline{padding:20px max(16px,calc((100% - 1120px)/2));gap:12px;scroll-padding-block:20px;overscroll-behavior:contain}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .message-bubble{max-width:min(86%,680px);padding:12px 14px;font-size:15px;line-height:1.55}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .message-bubble :is(p,.message-text){font-size:15px;line-height:1.55}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .message-bubble>header{font-size:12px;line-height:1.5;margin-bottom:6px;color:var(--premium-muted,var(--muted-foreground))}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .message-bubble>footer{font-size:11px;line-height:1.5;margin-top:6px;gap:6px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .message-actions button{width:32px;height:32px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .timeline-date{position:static;margin:8px 0}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .timeline-date span{font-size:12px;padding:5px 12px;border-radius:8px;background:var(--premium-surface,var(--card));border:1px solid var(--premium-hairline)}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .timeline-event{font-size:12px;line-height:1.5;gap:2px;padding:6px 12px;margin:2px 0;color:var(--premium-muted,var(--muted-foreground))}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .timeline-event time{font-size:11px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .note-card{max-width:min(92%,760px);font-size:14px;line-height:1.55}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .compact-chat .timeline{gap:8px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .compact-chat .message-bubble{padding:10px 12px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .message-bubble.sticker-bubble{padding:0;background:transparent;border:0;box-shadow:none}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .composer-modern .composer-access-state{min-height:52px;justify-content:center;gap:8px 16px;padding:8px 12px;border:1px solid var(--premium-hairline);border-radius:10px;background:var(--premium-hover,var(--muted));text-align:center}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .composer-access-state p{font-size:14px;line-height:1.5;color:var(--premium-ink,var(--foreground))}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .composer-access-state button{height:40px;min-height:40px;padding:0 14px;font-size:14px;flex-shrink:0}@media(min-width:768px){.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .contact-summary-name{font-size:16px}.premium-workbench .premium-contact-subtitle{font-size:12px;line-height:1.5}}@media(max-width:767px){.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .timeline{padding:16px 10px;gap:10px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .message-bubble{max-width:94%;min-width:0;padding:10px 12px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .message-actions button{width:36px;height:36px}.premium-workbench .attendance-workspace.attendance-workspace.attendance-workspace.attendance-workspace .composer-access-state button{min-height:44px;height:auto}}