:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-shell-background:#f3f6fb;--app-sidebar-background:transparent;--app-sidebar-mobile-background:#f3f6fb;--app-shell-gradient:linear-gradient(#f3f6fb 50%, #e4ecf8 0%, #f3f6fb 50%, #fbfcfe 100%);--app-top-gap:8px;--page-fill-offset:calc(112px + var(--app-top-gap));background:var(--app-shell-background);color:#1e293b;font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:#f3f6fb;min-width:320px;margin:0}.app-shell{isolation:isolate;background:0 0;min-height:100vh;position:relative}.app-shell:before{content:"";z-index:-1;pointer-events:none;background:var(--app-shell-gradient);position:fixed;inset:0}.app-sidebar{background:var(--app-sidebar-background);height:100vh;box-shadow:none;position:sticky;top:0;overflow:auto}.app-sidebar--mobile{background:var(--app-sidebar-mobile-background);box-shadow:22px 0 44px #0f172a1f}.app-sidebar.ant-layout-sider,.app-sidebar.ant-layout-sider-dark,.app-sidebar .ant-layout-sider-children{background:var(--app-sidebar-background)!important}.app-sidebar--mobile.ant-layout-sider,.app-sidebar--mobile.ant-layout-sider-dark,.app-sidebar--mobile .ant-layout-sider-children{background:var(--app-sidebar-mobile-background)!important}.app-sidebar .ant-menu,.app-sidebar .ant-menu-light,.app-sidebar .ant-menu-sub,.app-sidebar .ant-menu-light .ant-menu-sub,.app-sidebar .ant-menu-inline{padding-top:;background:0 0}.app-sidebar .ant-menu-root.ant-menu-inline,.app-sidebar .ant-menu-root.ant-menu-vertical{border-inline-end:0!important}.app-sidebar .ant-menu-root{margin-top:20px}.app-sidebar .ant-menu-item,.app-sidebar .ant-menu-submenu-title{font-weight:500;border-radius:999px!important;margin-block:4px!important}.app-sidebar .ant-menu-item,.app-sidebar .ant-menu-submenu-title,.app-sidebar .ant-menu-item .ant-menu-title-content>a,.app-sidebar .ant-menu-submenu-title .ant-menu-title-content{color:#475569!important}.app-sidebar .ant-menu-item .ant-menu-item-icon,.app-sidebar .ant-menu-submenu-title .ant-menu-item-icon,.app-sidebar .ant-menu-submenu-arrow{color:#94a3b8!important}.app-sidebar .ant-menu-item:hover,.app-sidebar .ant-menu-submenu-title:hover{background:#0f172a0d!important}.app-sidebar .ant-menu-item:hover,.app-sidebar .ant-menu-item:hover .ant-menu-title-content>a,.app-sidebar .ant-menu-item:hover .ant-menu-item-icon,.app-sidebar .ant-menu-submenu-title:hover,.app-sidebar .ant-menu-submenu-title:hover .ant-menu-item-icon{color:#0f172a!important}.app-sidebar .ant-menu-item-selected,.app-sidebar .ant-menu-submenu-selected>.ant-menu-submenu-title{box-shadow:0 6px 16px #1b65d447;background:#1b65d4!important}.app-sidebar .ant-menu-item-selected,.app-sidebar .ant-menu-item-selected .ant-menu-title-content>a,.app-sidebar .ant-menu-item-selected .ant-menu-item-icon,.app-sidebar .ant-menu-submenu-selected>.ant-menu-submenu-title,.app-sidebar .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-title-content,.app-sidebar .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-item-icon,.app-sidebar .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-submenu-arrow{color:#fff!important}.app-sidebar-backdrop{z-index:1090;background:#0f172a47;border:0;position:fixed;inset:0}.app-main{background:0 0;min-width:0}.app-header{z-index:1000;height:auto;min-height:calc(64px + var(--app-top-gap));padding:calc(10px + var(--app-top-gap)) 24px 10px;-webkit-backdrop-filter:none;box-shadow:none;background:0 0;border-bottom:0;justify-content:space-between;align-items:center;gap:16px;transition:background-color .18s,-webkit-backdrop-filter .18s,backdrop-filter .18s,box-shadow .18s;display:flex;position:sticky;top:0}.app-header--scrolled{-webkit-backdrop-filter:blur(18px);background:#f3f6fbd9;box-shadow:0 1px #e2e8f0e6}.app-header-primary,.app-header-meta,.app-header-profile{align-items:center;gap:14px;display:flex}.app-header-copy{color:#1e293b}.app-header-brand{align-items:center;padding:4px;display:inline-flex}.app-header-primary>.app-header-back.ant-btn{color:#1e293b;width:auto;min-width:0;max-width:100%;padding-inline:6px;font-weight:600}.app-header-primary>.app-header-back.ant-btn>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-header-copy .ant-breadcrumb{margin-top:4px}.app-tenant-label{color:#1b65d4;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700;display:block}.app-header-profile{min-height:40px;box-shadow:none;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 8px 0 10px;display:inline-flex}.app-header-profile:hover{background:#0f172a0d!important}.app-header-profile-avatar{flex:none}.app-header-profile-role{color:#1e293b;letter-spacing:.02em;font-size:.82rem;line-height:1.1}.app-header-profile .ant-btn-icon{margin-inline-end:0}.app-header-profile--compact{justify-content:center;width:44px;min-width:44px;height:44px;padding:0}.header-timer-launch,.header-timer-widget{min-height:40px;box-shadow:none;color:#334155;background:#f1f5f9;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 16px;font-weight:500;display:inline-flex}.header-timer-launch:hover,.header-timer-widget:hover{background:#e2e8f0}.header-notifications-button{height:40px;min-height:40px;box-shadow:none;color:#64748b;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.header-notifications-button:hover{background:#0f172a0d}.header-notifications-button.ant-btn-circle,.app-header-primary>.ant-btn{width:44px;min-width:44px;height:44px}.header-timer-launch{padding-inline:14px}.header-timer-launch--compact{min-width:44px;padding-inline:10px}.header-timer-widget{align-items:center;gap:12px;padding:8px 14px;display:flex}.header-timer-widget--active{background:#1b65d41f}.header-timer-copy{flex-direction:column;min-width:0;display:flex}.header-timer-copy .ant-typography{line-height:1.15}.header-timer-subtitle{color:#1b65d4;font-size:.76rem}.header-timer-pulse{background:#1b65d4;border-radius:999px;width:10px;height:10px;animation:1.7s infinite timer-pulse;box-shadow:0 0 #1b65d48c}.header-timer-popover{width:min(360px,80vw)}.notification-bell-popover{width:min(420px,100vw - 32px)}.notification-bell-overlay.ant-zoom-big-appear,.notification-bell-overlay.ant-zoom-big-enter,.notification-bell-overlay.ant-zoom-big-leave,.notification-bell-overlay.ant-zoom-big-appear-active,.notification-bell-overlay.ant-zoom-big-enter-active,.notification-bell-overlay.ant-zoom-big-leave-active{transition-duration:0s!important;animation-duration:0s!important}.notification-bell-list-item{align-items:stretch}.notification-bell-list-scroll{max-height:420px;padding-right:4px;overflow-y:auto}.notification-bell-item-button{text-align:left;cursor:pointer;white-space:normal;background:0 0;border:0;justify-content:flex-start;width:100%;height:auto;padding:0;display:block}.notification-bell-item-layout{align-items:flex-start;gap:12px;width:100%;display:flex}.notification-bell-item-icon{flex:none;padding-top:2px;font-size:18px}.notification-bell-item-body{flex:1;min-width:0}.notification-bell-item-header{justify-content:space-between;align-items:flex-start;gap:8px;width:100%;display:flex}.notification-bell-item-dismiss{flex:none;margin-top:-4px}.notification-bell-item-title{white-space:normal;word-break:break-word}.notification-bell-item-message{white-space:normal;word-break:break-word;margin-top:4px;margin-bottom:4px}.notifications-page-list-item{padding-inline:0}.notifications-page-item-button{text-align:left;white-space:normal;border-radius:10px;justify-content:flex-start;height:auto;padding:12px 16px}.notifications-page-item-button .ant-list-item-meta{align-items:flex-start;width:100%}.notifications-page-item-button .ant-list-item-meta-content{min-width:0}.notifications-page-item-icon{margin-top:2px;font-size:20px;display:inline-flex}.notifications-page-item-message,.notifications-detail-message{white-space:pre-wrap;word-break:break-word;margin-bottom:0}.time-summary-card,.time-manual-entry-card,.time-entries-card{border-radius:24px}.time-summary-card>.ant-card-body{padding:10px 20px}.time-summary-card .ant-statistic-title{margin-bottom:0}.time-summary-card .ant-statistic-content{font-size:22px}.time-filter-row,.time-actions-row{width:100%}.time-filter-select{flex:220px;min-width:220px}.time-filter-select--wide{flex-basis:280px;min-width:280px}@media (width>=992px){.time-manual-entry-card>.ant-card-body{overflow-y:auto}}.time-filter-row>.ant-picker,.time-filter-row>.ant-picker-range,.time-filter-row>.ant-select{flex:220px}.time-entry-duration{font-variant-numeric:tabular-nums}@keyframes timer-pulse{0%{box-shadow:0 0 #1b65d48c}70%{box-shadow:0 0 0 10px #1b65d400}to{box-shadow:0 0 #1b65d400}}.app-content{background:0 0;min-width:0;padding:24px}.sidebar-brand{min-height:calc(64px + var(--app-top-gap));padding:var(--app-top-gap) 20px 0;color:#1e293b;justify-content:start;align-items:center;gap:10px;text-decoration:none;display:flex}.sidebar-brand-text.ant-typography{color:#1e293b;font-size:calc(1.3rem + 2px);font-weight:800;line-height:1}.brand-logo{flex:none;display:block}.auth-shell{place-items:center;min-height:100vh;padding:24px;display:grid;position:relative;overflow:hidden}.auth-shell:before,.auth-shell:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.auth-shell:before{background:radial-gradient(circle,#1b65d429 0%,#1b65d400 72%);width:22rem;height:22rem;top:-8rem;left:-7rem}.auth-shell:after{background:radial-gradient(circle,#5b8def38 0%,#5b8def00 72%);width:28rem;height:28rem;bottom:-12rem;right:-10rem}.auth-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:1;background:#ffffffd1;border:0;border-radius:28px;width:min(100%,480px);position:relative;box-shadow:0 24px 60px #0f172a24}.auth-card .ant-card-body{padding:32px}.auth-card--login{background:#ffffffe6;width:min(100%,520px);box-shadow:0 28px 72px #0f172a24}.auth-badge{color:#1b65d4;letter-spacing:.04em;text-transform:uppercase;background:#1b65d414;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.82rem;font-weight:700;display:inline-flex}.auth-brand-block{justify-content:center;align-items:center;gap:18px;width:100%;display:flex}.auth-brand-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.auth-app-brand-row{align-items:center;gap:14px;display:flex}.auth-app-brand-row .brand-logo{flex:none}.auth-app-title.ant-typography{color:#1e293b;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,5vw,2.7rem);line-height:.96}.auth-app-subtitle.ant-typography{color:#1e293bbd;font-size:.98rem}.auth-company-caption{background:#1b65d40d;border-radius:18px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.auth-company-caption-label.ant-typography{color:#1b65d4;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.auth-company-caption-note.ant-typography{color:#1e293bbd}.auth-card--login .ant-btn{border-radius:16px;min-height:52px;font-weight:700}.placeholder-card,.access-denied-card{border-radius:24px}.auth-loading,.app-loading{place-items:center;min-height:100vh;padding:24px;display:grid}.app-loading--compact{min-height:320px}.auth-loading-copy{text-align:center}.page-stack{width:100%}.page-header-row{justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:40px;display:flex}.page-header{width:100%}.page-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.page-subtitle.ant-typography{color:#64748b;max-width:720px;margin:6px 0 0}.data-table-toolbar--filters{flex-wrap:wrap;justify-content:flex-start}.page-title.ant-typography{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:1.9rem;font-weight:600;line-height:1.15}.data-table-card{border:1px solid #e2e8f0cc;box-shadow:0 1px 3px #0f172a0f}@media (width>=992px){.page-stack--fill{height:calc(100dvh - var(--page-fill-offset));flex-direction:column;display:flex}.page-stack--fill>.ant-space-item,.page-fill-stack>.ant-space-item{flex:none}:is(.page-stack--fill>.ant-space-item:has(>.page-fill-card),.page-stack--fill>.ant-space-item:has(>.page-fill-row),.page-stack--fill>.ant-space-item:has(>.page-fill-tabs),.page-fill-stack>.ant-space-item:has(>.page-fill-card),.page-fill-stack>.ant-space-item:has(>.page-fill-row),.page-fill-stack>.ant-space-item:has(>.page-fill-scroll),.page-fill-stack>.ant-space-item:has(>.page-fill-list),.page-fill-stack>.ant-space-item:has(>.page-fill-table),.page-fill-stack>.ant-space-item:has(>.page-fill-stack)){flex:auto;min-width:0;min-height:0;display:flex}.page-fill-card,.page-fill-list,.page-fill-row,.page-fill-scroll,.page-fill-stack,.page-fill-table,.page-fill-tabs{min-width:0}.page-fill-static{flex:none}.page-fill-card,.page-fill-stack{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.page-fill-card>.ant-card-head{flex:none}.page-fill-card>.ant-card-body{flex-direction:column;flex:auto;min-height:0;display:flex}.page-fill-row{flex:auto;width:100%;min-height:0}.page-fill-row>.ant-col{flex-direction:column;height:100%;min-height:0;display:flex}.page-fill-scroll{flex:auto;min-height:0;overflow:auto}.page-fill-scroll>.ant-timeline{padding-top:8px}.page-fill-table,.page-fill-table .ant-spin-nested-loading,.page-fill-table .ant-spin-container,.page-fill-table .ant-table,.page-fill-table .ant-table-container{flex-direction:column;flex:auto;min-height:0;display:flex}.page-fill-table .ant-table-header{flex:none}.page-fill-table .ant-table-body{flex:auto;min-height:0;max-height:none!important;overflow:auto!important}.page-fill-table .ant-table-pagination.ant-pagination{flex:none}.page-fill-list,.page-fill-list .ant-spin-nested-loading,.page-fill-list .ant-spin-container{flex-direction:column;flex:auto;min-height:0;display:flex}.page-fill-list .ant-list-items{flex:auto;min-height:0;overflow:auto}.page-fill-list .ant-list-pagination{flex:none}.page-fill-tabs,.page-fill-tabs>.ant-tabs-content-holder,.page-fill-tabs>.ant-tabs-content-holder>.ant-tabs-content,.page-fill-tabs .ant-tabs-tabpane-active{flex-direction:column;flex:auto;min-height:0;display:flex}.page-fill-tabs>.ant-tabs-nav{flex:none}.documents-explorer-row{flex:auto;min-height:0}.page-fill-row .folder-template-tree{min-height:0}.placeholder-card.page-fill-card>.ant-card-body{justify-content:center}}.data-table-toolbar{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.data-table-search{width:100%;max-width:360px}.data-table-search .ant-input-affix-wrapper,.data-table-search .ant-input-search-button,.data-table-search .ant-input{background:#f8fafc}.data-table-mobile{padding:16px}.data-table .ant-table{background:0 0}.data-table .ant-table-thead>tr>th{color:#64748b;background:0 0;border-bottom:1px solid #f1f5f9;font-weight:500}.data-table .ant-table-thead>tr>th:before{display:none!important}.data-table .ant-table-tbody>tr>td{border-bottom:1px solid #f1f5f9;padding-block:16px}.data-table .ant-table-tbody>tr:last-child>td{border-bottom:0}.data-table .ant-table-tbody>tr.ant-table-row:hover>td{background:#1b65d40a}.data-table .ant-table-pagination.ant-pagination{margin:24px 16px 16px}.data-table-name{color:#334155;font-weight:600}.data-table-muted{color:#64748b}.data-table-actions{opacity:0;transition:opacity .14s}.ant-table-row:hover .data-table-actions,.data-table-actions:focus-within{opacity:1}.dashboard-widget-card{border-radius:24px;height:100%}.dashboard-widget-list .ant-list-item{padding-inline:0}.dashboard-widget-icon{margin-top:4px;font-size:1.1rem}.dashboard-widget-icon--alert{color:#d46b08}.dashboard-bar-list{flex-direction:column;gap:10px;display:flex}.dashboard-bar-row{grid-template-columns:64px minmax(0,1fr) 56px;align-items:center;gap:12px;display:grid}.dashboard-bar-label,.dashboard-bar-value{font-size:.82rem}.dashboard-bar-track{background:#1b65d41f;border-radius:999px;height:10px;overflow:hidden}.dashboard-bar-fill{background:linear-gradient(90deg,#1b65d4 0%,#5b8def 100%);border-radius:999px;height:100%}.metrics-page{flex-direction:column;gap:16px;display:flex}.metrics-year-select{min-width:96px}.metrics-kpi-sections{grid-template-columns:minmax(0,1fr);gap:16px 20px;display:grid}.metrics-section-title.ant-typography{color:#475569;letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:.8rem;font-weight:600}.metrics-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metrics-info-icon{color:#94a3b8;cursor:help;margin-left:6px;font-size:.85em}.metrics-info-icon:hover,.metrics-info-icon:focus-visible{color:#1b65d4}.metrics-kpi{border-left:4px solid #1b65d4}.metrics-kpi--alert{border-left-color:#d4380d}.metrics-kpi--alert .ant-statistic-content-prefix{color:#d4380d}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.metrics-panel{height:100%}.metrics-panel--wide{grid-column:1/-1}.metrics-columns{flex-direction:column;gap:6px;margin:0;display:flex}.metrics-columns-max{font-size:.75rem}.metrics-columns-plot,.metrics-columns-axis{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;display:grid}.metrics-columns-plot{border-top:1px dashed #e2e8f0;border-bottom:1px solid #cbd5e1;align-items:end;height:180px}.metrics-column{cursor:default;outline-offset:2px;justify-content:center;align-items:flex-end;height:100%;display:flex}.metrics-column:hover .metrics-column-fill,.metrics-column:focus-visible .metrics-column-fill{background:#1552ad}.metrics-column-fill{background:#1b65d4;border-radius:4px 4px 0 0;width:min(100%,36px)}.metrics-columns-axis span{color:#64748b;text-align:center;text-overflow:clip;white-space:nowrap;font-size:.72rem;overflow:hidden}.metrics-bar-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.metrics-bar-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.metrics-bar-label,.metrics-bar-heading .ant-typography{font-size:.85rem}.metrics-bar-track{background:#1b65d41f;border-radius:4px;height:10px;overflow:hidden}.metrics-bar-fill{background:#1b65d4;border-radius:0 4px 4px 0;height:100%}.metrics-bar-detail.ant-typography{margin-top:2px;font-size:.75rem;display:block}@media (width<=1199px){.metrics-grid{grid-template-columns:minmax(0,1fr)}}.manage-account-grid{width:100%}.manage-account-card{border-radius:24px}.notification-channel-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.form-field-label{margin-bottom:4px;font-weight:600;display:block}.notification-type-cards{flex-direction:column;gap:12px;display:flex}.notification-channel-header{flex-direction:column;align-items:center;gap:4px;display:inline-flex}.notification-channel-headers{flex-wrap:wrap;gap:12px 24px;display:flex}.card-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.chat-sessions-card,.chat-messages-card{border-radius:24px}.chat-sessions-card-stack.ant-space-vertical{width:100%;display:flex}.chat-sessions-card-stack>.ant-space-item:last-child{flex:auto;min-height:0;display:flex}.chat-sessions-list .ant-conversations{flex:auto;gap:8px;min-height:0;padding:0;overflow-y:auto}.chat-sessions-list .ant-conversations-list{gap:8px}.chat-sessions-list .ant-conversations-item{border-inline-start:3px solid #0000;height:auto;min-height:68px;padding-block:8px}.chat-sessions-list .ant-conversations-item-active{border-inline-start-color:#1b65d4}.chat-sessions-list .ant-conversations-label{white-space:normal;min-width:0;overflow:visible}.chat-session-row{flex-direction:column;gap:3px;min-width:0;display:flex}.chat-session-title,.chat-session-meta{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-session-title{color:inherit;font-weight:500;line-height:1.35}.chat-session-meta{color:#64748b;font-size:12px;line-height:1.35}.chat-sessions-list .ant-conversations-group-title{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.chat-session-menu-trigger.ant-btn{opacity:0;transition:opacity .12s}.chat-sessions-list .ant-conversations-item:hover .chat-session-menu-trigger.ant-btn,.chat-sessions-list .ant-conversations-item-active .chat-session-menu-trigger.ant-btn,.chat-session-menu-trigger.ant-btn:focus-visible{opacity:1}.chat-panel-shell,.chat-sessions-card-stack.ant-space-vertical{flex-direction:column;gap:16px;height:min(72vh,760px);min-height:460px;display:flex}@media (width>=992px){.page-fill-card .chat-panel-shell,.page-fill-card .chat-sessions-card-stack.ant-space-vertical{flex:auto;height:auto;min-height:0}}.chat-sessions-drawer .chat-sessions-card-stack.ant-space-vertical{height:100%;min-height:0}.chat-sessions-list{flex-direction:column;flex:auto;gap:4px;width:100%;min-height:0;display:flex}.chat-messages-scroll{flex:auto;min-height:0;padding-inline-end:4px;overflow-y:auto}.chat-message-list{gap:16px}.chat-messages-scroll .ant-bubble-list{overflow-y:visible}.chat-empty-state{place-items:center;min-height:100%;display:grid}.chat-composer-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.chat-answer-options{flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:12px;display:flex}.chat-answer-option{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.chat-answer-option .ant-typography,.chat-answer-option .ant-select-selection-item{font-size:12px}.chat-message-actions .ant-btn{color:#94a3b8}.chat-message-actions .ant-btn:hover,.chat-message-actions .ant-btn:focus-visible{color:#1e293b}:is(.chat-message-list .ant-bubble:has(.chat-message-editor) .ant-bubble-content-wrapper,.chat-message-list .ant-bubble:has(.chat-message-editor) .ant-bubble-content){width:100%;max-width:min(100%,720px)}.chat-message-editor,.chat-message-editor .ant-space-item:first-child{width:100%}.chat-thinking-panel:not(:empty){margin-bottom:8px}.chat-thinking-panel .ant-collapse-header{padding-inline:0}.chat-thinking-panel .ant-collapse-content-box{padding:0 0 4px}.chat-thinking-text{color:#0000008c;max-height:240px;font-size:13px;overflow-y:auto}.chat-thinking-text>:first-child{margin-top:0}.chat-thinking-text>:last-child{margin-bottom:0}.chat-markdown>:first-child{margin-top:0}.chat-markdown>:last-child{margin-bottom:0}.chat-markdown p,.chat-markdown ul,.chat-markdown ol{margin-block:.5em}.chat-markdown pre,.chat-markdown table{max-width:100%;display:block;overflow-x:auto}.chat-markdown th,.chat-markdown td{text-align:start;vertical-align:top;padding:4px 16px 4px 0}.manage-account-meta,.responsive-filter-row{width:100%}.responsive-filter-field{min-width:180px}.responsive-filter-field--wide{min-width:220px}.responsive-search-button{flex:none}@media (width>=769px){.responsive-filter-row>.ant-space-item:has(.responsive-search-button){margin-left:auto}}.responsive-filter-compact{align-items:center;gap:8px;width:100%;min-width:0;display:inline-flex}.responsive-filter-compact .ant-space-compact-item:first-child{flex:none;min-width:max-content}.responsive-filter-compact .ant-space-compact-item:last-child{flex:150px;min-width:0}.responsive-filter-compact .ant-space-compact-item,.responsive-filter-compact input{width:100%!important}.responsive-filter-compact .ant-typography{white-space:nowrap;align-items:center;min-height:40px;margin:0;line-height:1;display:flex}.responsive-stack-list{width:100%}.responsive-stack-list .ant-list-item{padding-inline:0}.responsive-stack-card{border-radius:20px;width:100%}@media (width<=991px){.app-header{flex-wrap:nowrap;align-items:center;padding:10px 16px}.app-header-primary,.app-header-meta{width:auto}.app-header-primary{flex:auto;min-width:0}.app-header-meta{flex-wrap:nowrap;flex:none;justify-content:flex-end;gap:8px}.app-content{padding:16px}}.responsive-stack-pagination{justify-content:flex-end;margin-top:16px;display:flex}.card-head-filters>.ant-card-head{padding-block:12px}.card-head-filters>.ant-card-head>.ant-card-head-wrapper{flex-wrap:wrap;align-content:flex-start;gap:12px}.card-head-filters>.ant-card-head .ant-card-head-title{white-space:normal;flex:auto;min-width:0;overflow:visible}.detail-rows-list{width:100%}.detail-row{border-bottom:1px solid #1e293b14;grid-template-columns:minmax(0,128px) minmax(0,1fr);gap:6px;padding:12px 0;display:grid}.detail-row:last-child{border-bottom:0;padding-bottom:0}.detail-row--full{grid-template-columns:1fr}.detail-row-label,.detail-row-value{min-width:0}.detail-row-label{font-size:.82rem;line-height:1.35}.detail-row-value{color:#1e293b;word-break:break-word;font-weight:600;line-height:1.4}.detail-fields{flex-direction:column;gap:16px;display:flex}.detail-field{flex-direction:column;gap:2px;display:flex}.detail-field>.ant-typography{font-size:.82rem;line-height:1.35}.detail-field-value{color:#1e293b;word-break:break-word;font-weight:600;line-height:1.4}@media (width>=1200px){.detail-group+.detail-group{border-left:1px solid #1e293b14}}.folder-template-tree{background:#ffffffb8;border-radius:18px;min-height:320px;padding:8px}.folder-template-editor{background:linear-gradient(#1b65d40d,#1b65d403);border-radius:18px}@media (width<=768px){.app-content .ant-card-head-wrapper{flex-direction:column;align-items:flex-start;gap:12px}.app-content .ant-card-extra{max-width:100%;margin-inline-start:0}.app-header{flex-direction:row;align-items:center;padding:12px 16px 0}.app-header-meta{flex-wrap:nowrap;justify-content:flex-end;width:auto}.app-header-profile{justify-content:center;width:auto;height:44px}.header-timer-launch,.header-timer-widget{justify-content:center;width:auto}.time-actions-row{gap:12px}.time-actions-row .ant-btn,.time-filter-row>.ant-picker,.time-filter-row>.ant-picker-range,.time-filter-row>.ant-select{width:100%}.app-content{padding:16px}.responsive-filter-row .ant-space-item{width:auto;min-width:0;margin:0}.responsive-filter-row .ant-input-affix-wrapper,.responsive-filter-row .ant-input,.responsive-filter-row .ant-select,.responsive-filter-field,.responsive-filter-compact{width:100%!important;min-width:0!important}.responsive-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.responsive-filter-compact{grid-template-columns:minmax(0,max-content) minmax(0,1fr);align-items:center;gap:6px;display:grid}.responsive-filter-compact .ant-typography{min-height:36px}.responsive-stack-pagination{justify-content:center}.chat-panel-shell,.chat-sessions-card-stack.ant-space-vertical{height:min(68vh,640px);min-height:400px}.folder-template-tree{min-height:240px}.auth-card .ant-card-body{padding:24px}.auth-brand-block{flex-direction:column;align-items:flex-start}}.mobile-record-list{flex-direction:column;gap:12px;width:100%;display:flex}.mobile-record{background:#fff;border:1px solid #e2e8f0e6;border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:14px 16px;display:flex;box-shadow:0 1px 2px #0f172a0a}.mobile-record--link{cursor:pointer;transition:background-color .12s,border-color .12s}.mobile-record--link:active{background:#f8fbff;border-color:#1b65d459}.mobile-record--link:focus-visible{outline-offset:2px;outline:2px solid #1b65d4}.mobile-record-head{align-items:flex-start;gap:8px;min-width:0;display:flex}.mobile-record-heading{flex:auto;min-width:0}.mobile-record-title{color:#0f172a;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.35}.mobile-record-subtitle{color:#64748b;overflow-wrap:anywhere;margin-top:2px;font-size:13px;line-height:1.35}.mobile-record-actions{flex:none;align-items:center;gap:2px;margin:-6px -8px 0 0;display:flex}.mobile-record-actions .ant-btn.ant-btn-icon-only{width:36px;min-width:36px;height:36px}.mobile-record-tags{flex-wrap:wrap;gap:6px;display:flex}.mobile-record-tags .ant-tag{margin:0}.mobile-record-fields{flex-direction:column;gap:6px;margin:0;display:flex}.mobile-record-field{grid-template-columns:minmax(0,104px) minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.mobile-record-field dt{color:#64748b;font-size:13px;font-weight:400;line-height:1.4}.mobile-record-field dd{color:#1e293b;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.4}.mobile-record-body{min-width:0}.notifications-mobile-title{align-items:flex-start;gap:8px;display:inline-flex}.mobile-record-empty{padding:24px 0}.mobile-record-pagination{justify-content:center;padding-top:4px;display:flex}@media (width<=767px){.page-header-row{flex-wrap:wrap;align-items:center;gap:12px;min-height:0}.page-header-row>.page-title.ant-typography{flex:10rem;min-width:0}.page-title.ant-typography{overflow-wrap:break-word;font-size:1.5rem;line-height:1.2}.page-header-actions{flex:0 auto;justify-content:flex-start;gap:8px}.page-subtitle.ant-typography{margin-top:4px;font-size:.9rem}.app-content .ant-card-head-wrapper{flex-flow:wrap;align-items:center;gap:8px 12px}.app-content .ant-card-head-title{flex:1 1 0;min-width:0}.app-content .ant-card-extra{margin-inline-start:auto}.app-content .ant-card-head,.app-content .ant-card-body{padding-inline:16px}.app-content .ant-card:has(.mobile-record-list){box-shadow:none;background:0 0;border:0}.app-content .ant-card:has(.mobile-record-list)>.ant-card-head{border-bottom:0;min-height:0;padding:0 0 12px}.app-content .ant-card:has(.mobile-record-list)>.ant-card-body{padding:0}.card-head-filters>.ant-card-head .ant-card-head-title{flex-basis:100%}.card-head-filters>.ant-card-head .ant-card-head-title>.ant-space{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;display:grid}.card-head-filters>.ant-card-head .ant-card-head-title .ant-input-search,.card-head-filters>.ant-card-head .ant-card-head-title .ant-select{width:100%!important}.app-content .ant-tag{white-space:normal;max-width:100%}:is(.responsive-filter-row>.ant-space-item:has(.ant-input-search),.responsive-filter-row>.ant-space-item:has(>.responsive-filter-field--full)){grid-column:1/-1}.responsive-filter-row>.ant-space-item:has(.responsive-search-button){justify-self:end}.responsive-filter-row .responsive-filter-compact{grid-template-columns:minmax(0,1fr);gap:4px}.ant-space-item:has(>.data-table-search){flex:100%}.data-table-search{width:100%}.responsive-filter-row>.ant-space-item:has(>datalist){display:none}:is(.responsive-filter-row>.ant-space-item:has(.ant-input-search),.responsive-filter-row>.ant-space-item:has(>.responsive-filter-field--full)){order:-2}.responsive-filter-row>.ant-space-item:has(>.responsive-filter-compact){order:-1}.responsive-filter-row .responsive-filter-compact .ant-typography{color:#64748b;min-height:0;font-size:12px}.app-content .ant-table-wrapper{max-width:100%;overflow-x:auto}.app-content .ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-inline-start:20px}.app-content .ant-tabs-nav{margin-bottom:12px}.notification-bell-overlay.ant-popover{max-width:none;width:auto!important;position:fixed!important;inset:64px 12px auto!important}.notification-bell-overlay .ant-popover-arrow{display:none}.notification-bell-popover{width:auto}.app-header{gap:8px;padding-inline:12px}.app-header-primary,.app-header-meta{gap:4px}.dashboard-bar-row{grid-template-columns:64px minmax(0,1fr) 44px;gap:8px}.time-summary-card>.ant-card-body{padding:12px}.time-summary-card .ant-statistic-title{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.time-summary-card .ant-statistic-content{font-size:20px}.mobile-record-field:has(>dd>[role=img]){align-items:center}.detail-groups.ant-row{row-gap:16px!important}.detail-group+.detail-group{border-top:1px solid #1e293b14;padding-top:16px}.detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.detail-field--wide{grid-column:1/-1}.chat-messages-card>.ant-card-head .ant-card-head-title{white-space:normal}.chat-messages-card>.ant-card-head .ant-card-head-title .ant-space{row-gap:2px}.chat-messages-card>.ant-card-body{padding:12px}.app-content .chat-panel-shell{height:calc(100dvh - 290px);min-height:360px}.chat-message-list .ant-btn-dashed{white-space:normal;text-align:start;max-width:100%;height:auto}}.app-message-content{align-items:center;gap:8px;display:inline-flex}.app-message-close.ant-btn{color:#00000073;margin-inline-end:-6px}.portal-secret{align-items:center;gap:4px;max-width:100%;display:inline-flex}.portal-secret>span{overflow-wrap:anywhere;min-width:0}@media (hover:none){.data-table-actions,.chat-session-menu-trigger.ant-btn{opacity:1}}.bottom-sheet .ant-drawer-content-wrapper,.bottom-sheet .ant-drawer-content{border-radius:16px 16px 0 0;max-height:92dvh}.bottom-sheet .ant-drawer-content-wrapper{overflow:hidden}.bottom-sheet .ant-drawer-header{padding:14px 16px}.bottom-sheet .ant-drawer-body{padding:16px}.bottom-sheet .ant-drawer-body:last-child{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.bottom-sheet .ant-drawer-footer{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))}@keyframes arkidesk-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes arkidesk-sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (width<=767px){.ant-modal-wrap{justify-content:center;align-items:flex-end;display:flex}.ant-modal-wrap:before{display:none}.ant-modal-wrap .ant-modal{max-width:100vw;margin:0;padding-bottom:0;top:auto;width:100%!important}.ant-modal-wrap .ant-modal .ant-modal-content{max-height:92dvh;padding:20px 16px calc(16px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;overflow-y:auto}.ant-modal.ant-zoom-enter,.ant-modal.ant-zoom-appear{opacity:1;transform:translateY(100%)}.ant-modal.ant-zoom-enter.ant-zoom-enter-active,.ant-modal.ant-zoom-appear.ant-zoom-appear-active{animation-name:arkidesk-sheet-in;animation-timing-function:cubic-bezier(.22,1,.36,1)}.ant-modal.ant-zoom-leave.ant-zoom-leave-active{animation-name:arkidesk-sheet-out;animation-timing-function:ease-in}.ant-input,.ant-input-affix-wrapper>input.ant-input,.ant-input-number-input,.ant-picker-input>input,.ant-select-selection-search-input,.ant-select-selection-item,.ant-select-selection-placeholder{font-size:16px}}.phone-number-plain .ant-space-compact{width:auto}.phone-number-plain .ant-phone-input-wrapper .ant-select-selector,.phone-number-plain .ant-input-disabled{font-weight:inherit;box-shadow:none!important;color:inherit!important;cursor:inherit!important;font-size:inherit!important;background:0 0!important;border:0!important}.phone-number-plain .ant-phone-input-wrapper .ant-select-selector{padding-inline:0 8px!important}.phone-number-plain .ant-phone-input-wrapper .ant-select-content{justify-content:flex-start!important}.phone-number-plain .ant-input-disabled{width:22ch;padding-inline:0!important}.phone-number-plain .ant-phone-input-wrapper .ant-select{width:auto!important;min-width:0!important}.phone-number-plain .ant-select-arrow{display:none}@media (width<=767px){.metrics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.metrics-columns-plot{height:140px}.metrics-columns-axis span{font-size:.62rem}}.task-board{--task-board-line:#e6e9ef;--task-board-text:#323338;--task-board-muted:#676879;--task-board-data-columns:130px 150px 120px 170px 220px;--task-board-columns:320px var(--task-board-data-columns);--task-board-subtask-indent:40px}.task-board-card>.ant-card-head{min-height:48px}.task-board-summary{white-space:normal;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;font-weight:400;display:flex}.task-stat-chip{--task-stat-color:#676879;--task-stat-background:#f0f1f5;background:var(--task-stat-background);color:#323338;border-radius:999px;align-items:center;gap:5px;height:26px;padding:0 10px 0 3px;line-height:1;display:inline-flex}.task-stat-chip--blue{--task-stat-color:#1b65d4;--task-stat-background:#e8f0fc}.task-stat-chip--green{--task-stat-color:#00a862;--task-stat-background:#e3f8ee}.task-stat-chip--red{--task-stat-color:#d83a52;--task-stat-background:#fdecef}.task-stat-chip-icon{background:var(--task-stat-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:inline-flex}.task-stat-chip strong{color:var(--task-stat-color);font-size:14px}.task-stat-chip-label{color:#676879}.task-stat-progress{align-items:center;gap:4px;display:inline-flex}.task-board-group{margin-bottom:32px}.task-board-group-header{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.task-board-group-toggle.ant-btn{color:var(--task-group-color)}.task-board-group-title{color:var(--task-group-color);min-width:0;max-width:420px;margin:0;font-size:18px;font-weight:600}.task-board-group-title .task-inline-trigger{min-height:32px;padding:0 6px}.task-board-group-count,.task-board-muted{color:var(--task-board-muted);font-size:13px}.task-board-group-actions,.task-board-row-actions{opacity:0;gap:2px;transition:opacity .15s;display:inline-flex}.task-board-group-header:hover .task-board-group-actions,.task-board-group-header:focus-within .task-board-group-actions,.task-board-row:hover .task-board-row-actions,.task-board-row:focus-within .task-board-row-actions,.task-board-mobile-item:focus-within .task-board-row-actions{opacity:1}.task-board-scroll{padding-bottom:4px;overflow-x:auto}.task-board-scroll .task-board-table{width:max-content}.task-board-row{border-bottom:1px solid var(--task-board-line);color:var(--task-board-text);grid-template-columns:var(--task-board-columns);min-height:40px;display:grid}.task-board-row--header{border-top:1px solid var(--task-board-line);font-size:14px}.task-board-row:not(.task-board-row--header):not(.task-board-row--summary):hover,.task-board-row:not(.task-board-row--header):not(.task-board-row--summary):hover .task-board-cell--title{background:#f5f6f8}.task-board-cell{border-right:1px solid var(--task-board-line);justify-content:center;align-items:center;min-width:0;padding:4px 8px;display:flex}.task-board-cell--title{border-left:6px solid var(--task-group-color);z-index:2;background:#fff;justify-content:flex-start;gap:6px;position:sticky;left:0}.task-board-row--header .task-board-cell--title{justify-content:center}.task-board-table>div>.task-board-row--header .task-board-cell--title{border-top-left-radius:8px}.task-board-row--add .task-board-cell--title{border-left-color:color-mix(in srgb, var(--task-group-color) 40%, #fff);border-right:0;border-bottom-left-radius:8px}.task-board-add-button.ant-btn{color:var(--task-board-muted)}.task-board-row--summary{border-bottom:0}.task-board-row--summary .task-board-cell:not(.task-board-cell--title){border-bottom:1px solid var(--task-board-line)}.task-board-row--summary .task-board-cell--title{border-left-color:#0000}.task-board-cell--status,.task-board-cell--editable,.task-board-cell--notes{padding:0}.task-board-cell--notes{justify-content:flex-start}.task-board-title{flex:1;min-width:0}.task-board-title .task-inline-trigger{padding:0 4px}.task-board-subtask-count{color:var(--task-board-muted);background:#eceff8;border-radius:4px;flex-shrink:0;padding:0 6px;font-size:12px}.task-board-row-actions{flex-shrink:0;margin-left:auto}.task-board-subtasks{--task-subtask-line:color-mix(in srgb, var(--task-group-color) 55%, #fff);margin-bottom:12px}.task-board-subtasks .task-board-cell--title{border-left-color:var(--task-subtask-line)}.task-board-mobile .task-board-subtasks .task-board-cell--title{padding-left:36px}.task-board-scroll .task-board-subtasks{padding-left:var(--task-board-subtask-indent);margin-bottom:24px;padding-top:16px}.task-board-scroll .task-board-subtasks .task-board-row{grid-template-columns:calc(320px - var(--task-board-subtask-indent)) var(--task-board-data-columns)}.task-board-scroll .task-board-subtasks .task-board-cell--title{left:var(--task-board-subtask-indent)}.task-board-scroll .task-board-subtasks .task-board-row--header .task-board-cell--title{border-top-left-radius:8px}.task-board-scroll .task-board-subtasks .task-board-cell--title:before{background:linear-gradient(var(--task-subtask-line), var(--task-subtask-line)) 19px 0 / 1px 100% no-repeat, linear-gradient(var(--task-subtask-line), var(--task-subtask-line)) 19px 50% / 21px 1px no-repeat, #fff;content:"";bottom:-1px;left:calc(-6px - var(--task-board-subtask-indent));width:var(--task-board-subtask-indent);position:absolute;top:0}.task-board-scroll .task-board-subtasks .task-board-row--header .task-board-cell--title:before{background:linear-gradient(var(--task-subtask-line), var(--task-subtask-line)) 19px 0 / 1px 100% no-repeat, #fff;top:-17px}.task-board-scroll .task-board-subtasks .task-board-row--add .task-board-cell--title:before{background:linear-gradient(var(--task-subtask-line), var(--task-subtask-line)) 19px 0 / 1px 50% no-repeat, linear-gradient(var(--task-subtask-line), var(--task-subtask-line)) 19px 50% / 21px 1px no-repeat, #fff}.task-board-footer{border-top:1px solid #f0f0f0;max-width:320px;padding-top:12px}.task-owner-empty.ant-avatar{color:#c3c6d4;background:0 0;border:1px solid #c3c6d4}.task-owner-avatars{display:inline-flex}.task-owner-avatars>.ant-avatar+.ant-avatar{margin-left:-8px}.task-owner-avatars>.ant-avatar{border:2px solid #fff}.task-owner-more.ant-avatar{background:#676879;font-size:11px}.task-status-cell{color:#fff;cursor:pointer;font:inherit;text-overflow:ellipsis;white-space:nowrap;border:0;width:100%;height:100%;min-height:39px;padding:0 8px;font-size:14px;overflow:hidden}.task-status-cell:hover{filter:brightness(.94)}.task-status-cell:focus-visible{outline-offset:-2px;outline:2px solid #1b65d4}.task-status-option{color:#fff;text-align:center;border-radius:4px;min-width:140px;padding:4px 12px;display:block}.task-date-cell{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.task-date-cell--overdue,.task-date-icon{color:#d83a52}.task-date-cell--done{color:var(--task-board-muted);text-decoration:line-through}.task-date-icon--done{color:#00c875}.task-timeline-pill{color:#fff;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;width:100%;max-width:150px;height:24px;padding:0 10px;font-size:13px;display:inline-flex;overflow:hidden}.task-timeline-pill--empty{background:#c4c4c4}.task-status-battery{width:100%;height:24px;display:flex;overflow:hidden}.task-status-battery>span{min-width:4px}.task-cell-trigger,.task-inline-trigger{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;width:100%;min-width:0;height:100%;min-height:38px;padding:0 8px;display:flex}.task-inline-trigger{text-align:left;justify-content:flex-start;min-height:30px}.task-cell-trigger:hover,.task-inline-trigger:hover{border-color:#c3c6d4}.task-cell-trigger:focus-visible,.task-inline-trigger:focus-visible{outline-offset:-2px;outline:2px solid #1b65d4}.task-inline-input.ant-input{margin:0 4px}.task-cell-editor{width:240px}.task-dates-editor,.task-owners-editor{flex-direction:column;gap:8px;display:flex}.task-dates-editor label{flex-direction:column;gap:2px;display:flex}.task-dates-editor .ant-btn-link{align-self:flex-start;padding:0}.task-owners-list{flex-direction:column;gap:6px;max-height:240px;display:flex;overflow-y:auto}.task-drag-handle{color:var(--task-board-muted,#676879);cursor:grab;opacity:0;touch-action:none;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:24px;margin-left:-4px;padding:0;display:inline-flex}.task-board-row:hover .task-drag-handle,.task-board-mobile-item:hover .task-drag-handle,.task-board-group-header:hover .task-drag-handle,.task-drag-handle:focus-visible{opacity:1}.task-board-drag-source{opacity:.4}.task-drop-before:before,.task-drop-after:after{content:"";z-index:5;background:#1b65d4;height:3px;position:absolute;left:0;right:0}.task-drop-before:before{top:-2px}.task-drop-after:after{bottom:-2px}.task-drop-into{outline-offset:2px;border-radius:8px;outline:2px dashed #1b65d4}.task-drag-ghost{cursor:grabbing;background:#fff;border-left:6px solid #1b65d4;border-radius:6px;align-items:center;gap:8px;max-width:360px;padding:8px 12px;display:inline-flex;box-shadow:0 8px 24px #32333833}.task-drag-ghost--group{font-size:16px;font-weight:600}.task-board-mobile .task-board-row--add{border-bottom:0;display:flex}.task-board-mobile .task-board-row--add .task-board-cell--title{position:static}.task-board-mobile-item{border-bottom:1px solid var(--task-board-line);border-left:4px solid var(--task-group-color);background:#fff;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.task-board-mobile-item--subtask{margin-left:20px}.task-board-mobile-head{align-items:center;gap:6px;min-width:0;display:flex}.task-board-mobile-meta{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.task-board-mobile-meta>.task-cell-trigger{width:auto;min-height:30px;padding:0 4px}.task-board-mobile-status{border-radius:4px;width:130px;display:inline-flex;overflow:hidden}.task-board-mobile-status .task-status-cell{min-height:30px}.task-board-mobile-timeline{width:150px;display:inline-flex}.task-board-mobile-timeline .task-cell-trigger{padding:0}.task-gantt{overflow-x:auto}.task-gantt-row{border-bottom:1px solid #f5f5f5;min-height:34px;display:flex}.task-gantt-title{text-overflow:ellipsis;white-space:nowrap;width:var(--task-gantt-title-width);z-index:2;background:#fff;border-right:1px solid #f0f0f0;flex-shrink:0;align-items:center;padding:4px 12px;font-size:13px;display:flex;position:sticky;left:0;overflow:hidden}.task-gantt-title--subtask{color:#676879;padding-left:28px}.task-gantt-row--header .task-gantt-title{color:#676879;text-transform:uppercase;font-size:12px}.task-gantt-row--group .task-gantt-title{font-size:14px;font-weight:600}.task-gantt-weeks{display:flex}.task-gantt-week{color:#676879;border-right:1px solid #f0f0f0;flex-direction:column;flex-shrink:0;justify-content:center;padding:4px 6px;font-size:11px;line-height:1.3;display:flex}.task-gantt-week strong{color:#323338;font-size:12px}.task-gantt-track{flex-shrink:0;position:relative}.task-gantt-bar{opacity:.9;border-radius:4px;height:20px;position:absolute;top:7px}.task-gantt-today{background:#e2445c;width:2px;position:absolute;top:0;bottom:0}@media (hover:none){.task-board-group-actions,.task-board-row-actions,.task-drag-handle{opacity:1}}
