html,body{margin:0;padding:0;background:#f1f4f9}body{font-family:Geist,system-ui,sans-serif;color:#10203a;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}a{color:#1f6bff;text-decoration:none}a:hover{color:#1553cc;text-decoration:underline}button,input,textarea,select{font-family:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#dde4ee;border:3px solid #F1F4F9;border-radius:12px}@keyframes sbFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes sbSlideIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){[style*=sbSlideIn]{animation:none!important}}@keyframes sbBlink{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes sbPulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes sbSpin{to{transform:rotate(360deg)}}.x1:focus{border-color:#e76226!important;background:#fff!important;box-shadow:0 0 0 3px #e7622624!important}.x2:focus{border-color:#e76226!important;background:#fff!important;box-shadow:0 0 0 3px #e7622624!important}.x3:hover{background:#fdede5!important}.x4:hover{color:#e76226!important}.x5:hover{background:#cf5218!important}.x5:disabled,.x5:disabled:hover{background:#f0b192!important;box-shadow:none!important;cursor:default!important}.x6:hover{border-color:#1b6279!important;color:#1b6279!important;background:#f2f8fa!important}.x7:hover{background:#f4f8ff!important}.x8:hover{border-color:#dce3ed!important;background:#eef2f8!important}.x9:hover{background:#f3f6fa!important}.x10:hover{color:#1b6279!important;border-color:#1b6279!important}.x11:hover{border-color:#1b6279!important}.x18:hover{color:#1b6279!important}.x22:hover{border-color:#1b6279!important;background:#e4f0f4!important}.x23:focus{border-color:#1b6279!important}.x24:hover{background:#f4f1ed!important}.x25:hover{border-color:#1b6279!important;color:#1b6279!important;background:#f2f8fa!important}.x26:hover{border-color:#1b6279!important;background:#f2f8fa!important}.x27:hover{border-color:#1b6279!important}.x26,.x27{max-width:260px!important;min-width:0!important;box-sizing:border-box!important}.x26>span:last-child,.x27>span:last-child{min-width:0!important;flex:1 1 auto!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.x28:hover{background:#cf5218!important}.x29:hover{border-color:#1b6279!important;background:#e4f0f4!important}.x30:focus-within{border-color:#1b6279!important;background:#fff!important}.x31:hover{background:#e4f0f4!important;color:#0f4a5c!important}.x32:hover{background:#cf5218!important}.x33:hover{border-color:#1b6279!important}.x34:hover{border-color:#1f6bff!important}.x35:focus{border-color:#1f6bff!important}.x36:hover{border-color:#1f6bff!important;color:#1f6bff!important}.x36:disabled:hover{border-color:#dce3ed!important;color:#64718a!important}.app-filter-chip:hover{border-color:#1f6bff!important;background:#dceaff!important}.x37:hover{border-color:#1f6bff!important;color:#1f6bff!important}.x38:hover{background:#1553cc!important}.x39:hover{background:#f4f8ff!important}.x40:hover{color:#1f6bff!important}.x41:focus{border-color:#1f6bff!important}.x42:hover{background:#35415c!important}.x43:hover{background:#eff5ff!important}.x44:hover{border-color:#1f6bff!important;background:#f7faff!important}.x45:hover{border-color:#1f6bff!important;color:#1f6bff!important}.x46:hover{border-color:#dc2626!important;color:#dc2626!important}.x47:hover{background:#1553cc!important}.x48:hover{border-color:#1f6bff!important;background:#f4f8ff!important}.x49:hover,.x50:hover{background:#1553cc!important}.x50:disabled,.x50:disabled:hover{background:#5b8def!important;cursor:default!important}.x51:hover{border-color:#1f6bff!important;color:#1f6bff!important}.x52:hover{background:#35415c!important}.x53:hover{background:#f4f8ff!important}.x54:hover{border-color:#1f6bff!important;background:#f4f8ff!important}.x55:hover{background:#1553cc!important}.x56:hover,.x57:hover,.x58:hover,.x59:hover{border-color:#1f6bff!important;color:#1f6bff!important}.x60:hover{border-color:#1f6bff!important;background:#f4f8ff!important}.x61:hover{background:#1553cc!important}.x61:disabled,.x61:disabled:hover{background:#8fb4ff!important;cursor:default!important}.x62:hover{border-color:#1f6bff!important;color:#1f6bff!important}.x63:focus{border-color:#1f6bff!important;background:#fff!important}.x64:hover{background:#f7faff!important}.x65:hover{border-color:#1f6bff!important}.x66:hover:enabled,.x67:hover:enabled{border-color:#1b6279!important;color:#1b6279!important;background:#f2f8fa!important}.x66:disabled,.x67:disabled{color:#b4bdce!important;cursor:default!important}.x68:hover{color:#e76226!important}.x69:hover{color:#10203a!important;background:#fff9!important}.x70:hover{background:#f4f7fb!important}.x71:hover{background:#f4f8ff!important;color:#1553cc!important}.x72:hover{border-color:#1f6bff!important;color:#1f6bff!important}.x73:hover{border-color:#1b6279!important;background:#f2f8fa!important}.x74:hover{background:#0f4a5c!important}.x75:hover{background:#f3f6fa!important;color:#10203a!important}.x76:hover{color:#10203a!important}.x77:hover{border-color:#c3cedd!important}.x77:focus{outline:none;border-color:#1f6bff!important;box-shadow:0 0 0 3px #1f6bff24}.x78:hover td,.x78:hover{background:#f7f9fc!important}.x78:focus-visible{outline:2px solid #1F6BFF;outline-offset:-2px}.x79:hover{border-color:#c3cedd!important;background:#f7f9fc!important}.x80:hover{background:#fef2f2!important;color:#b91c1c!important}.x81:hover{background:#eff5ff!important}.x82:hover{background:#fce4e4!important}.x83:hover{border-color:#1f6bff!important;color:#1f6bff!important}.x84:hover{border-color:#1f6bff!important;color:#1f6bff!important;background:#eff5ff!important}.x85:hover{background:#f3f6fa!important}.x86:not(:disabled):hover{background:#1553cc!important}.conv-row .conv-del{opacity:0}.conv-row:hover .conv-del,.conv-row .conv-del:focus-visible{opacity:1}.conv-row .conv-del:hover{color:#c0392b!important;background:#fdecea!important}@media (hover: none),(max-width: 900px){.conv-row .conv-del{opacity:1;right:10px!important;bottom:6px!important;width:26px!important;height:26px!important}}.chat-delete-confirm:hover{background:#b42318!important}.chat-delete-confirm:disabled{opacity:.6;cursor:default!important}.topbar-menu-item:hover{background:#f3f6fa!important;color:#10203a!important}.change-password-submit:hover{background:#0f44a8!important}.change-password-submit:disabled{opacity:.6;cursor:default!important}.view-as-row:hover{background:#f3f6fa!important}.topbar-view-as:hover{border-color:#1f6bff!important}.app-segmented-compact-item:hover{color:#10203a!important;background:#f1f4f9!important}.desk-focus:focus-visible{outline:2px solid #1B6279!important;outline-offset:2px}.desk-btn:hover:enabled{background:#dcecf1!important;border-color:#a9ccd8!important;color:#0f4a5c!important}.desk-btn-primary:hover:enabled{background:#0f4a5c!important;border-color:#0f4a5c!important}.desk-btn:disabled,.desk-btn-primary:disabled{opacity:.45;cursor:default!important}.desk-card:hover{border-color:#1b6279!important;background:#fbfdfe!important}.desk-row:hover{background:#f3f8fa!important}.sales-row:hover{background:#f6f8fb!important}.desk-row:hover .desk-row-go{color:#0f4a5c!important}.desk-link:hover{color:#0f4a5c!important;text-decoration:underline}.desk-tab:hover{color:#10203a!important;background:#f1f4f9!important}.perf-tile:hover{border-color:#1f5fd1!important}.perf-th:hover{background:#eef1f6!important}.perf-chip:hover{border-color:#16181d!important}.perf-btn:hover,.perf-link:hover{border-color:#1f5fd1!important;background:#f5f8fe!important}.perf-row:hover{background:#f5f8fe!important}.perf-input:focus{border-color:#1f5fd1!important;box-shadow:0 0 0 3px #1f5fd126!important}.perf-focus:focus-visible{outline:2px solid #1F5FD1!important;outline-offset:2px}.perf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ops-btn:hover:enabled,.ops-chip:hover{border-color:#b8c4d6!important;background:#f7f9fc!important}.ops-table tbody tr:last-child td{border-bottom:none!important}.ops-link:hover{text-decoration:underline}.daily-btn-pri:hover{background:#1553cc!important;border-color:#1553cc!important}.daily-chip:hover{border-color:#b8c4d6!important;background:#f7f9fc!important}.daily-name:hover,.daily-link:hover{color:#1f6bff!important;text-decoration:underline}@media (hover: hover){.app-vmind-message:hover .app-vmind-actions,.app-vmind-message:focus-within .app-vmind-actions{display:flex!important}.app-vmind-more{display:none!important}}@media (hover: none){.app-vmind-actions{position:static!important;grid-column:2;justify-self:start;flex-wrap:wrap;max-width:100%}}.work-folder[aria-pressed=false]:hover,.work-chip[aria-pressed=false]:hover,.work-text-button:hover{background:#f3f5f9!important}.work-row[aria-pressed=false]:hover,.work-row-wrap:hover .work-row[aria-pressed=false],.work-row-wrap:hover .work-row-parent[data-selected=false]{background:#f8fafc!important}.work-row-wrap[data-child=true]:hover .work-row[aria-pressed=false]{background:#edf1f7!important}.work-button:hover:not(:disabled),.work-tab:hover,.work-square:hover:not(:disabled){border-color:#2563eb!important;color:#1d4ed8!important}.work-search:focus-within{border-color:#2563eb!important}.work-primary:hover{background:#1d4ed8!important}.work-task-link:hover{border-color:#1d4ed8!important}.work-quick:hover:not(:disabled){background:#e8eeff!important}.work-link:hover{color:#1e3a8a!important}.work-row-go-link:hover,.work-row-expand:hover{background:#e8eeff!important;color:#1d4ed8!important}.work-button:disabled,.work-square:disabled,.work-quick:disabled{opacity:.5;cursor:default!important}.work-row:focus-visible,.work-row-go-link:focus-visible,.work-row-expand:focus-visible,.work-folder:focus-visible,.work-chip:focus-visible{outline:2px solid #2563EB;outline-offset:-2px}.x87:not(:disabled):hover{background:#eff5ff!important}.app-daily-resolvers:hover{border-color:#c3cedd!important}.app-daily-resolvers:focus-within{border-color:#1f6bff!important;box-shadow:0 0 0 3px #1f6bff24}.app-clip-tip[data-tip]:hover:after{content:attr(data-tip);position:absolute;top:calc(100% + 4px);left:0;z-index:30;padding:5px 9px;border-radius:6px;background:#10203a;color:#fff;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 4px 12px #10203a2e;pointer-events:none}.vmind-content p{margin:0 0 4px}.vmind-content p:last-child{margin-bottom:0}.vmind-content .emoji{height:1.25em;width:auto;vertical-align:text-bottom}.vmind-content img:not(.emoji){max-width:320px;max-height:240px;border-radius:6px;cursor:zoom-in}.vmind-content .user-mention{padding:0 3px;border-radius:4px;background:#eef2f8;color:#1b6279;font-weight:600}.vmind-content .user-mention.is-me{background:#fffbeb;color:#8a4300}.vmind-content a{color:#1b6279;text-decoration:underline;text-underline-offset:2px}.vmind-content code{font-family:Geist Mono,monospace;font-size:12px;background:#eef2f8;border-radius:5px;padding:1px 5px}.vmind-content pre{margin:4px 0;padding:8px 10px;overflow-x:auto;background:#f7f9fc;border:1px solid #E4E9F2;border-radius:8px}.vmind-content pre code{padding:0;background:none}.vmind-content blockquote{margin:4px 0;padding-left:10px;border-left:3px solid #DCE3ED;color:#5b6880}.app-sidebar-dot{display:none}@media (min-width: 901px){.app-menu-button{display:flex!important}.app-shell{transition:grid-template-columns .24s cubic-bezier(.4,0,.2,1)}.app-shell.is-sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)!important}.app-sidebar-text,.app-sidebar-count,.app-sidebar-logout{transition:opacity .16s ease,max-width .24s cubic-bezier(.4,0,.2,1)}.app-sidebar-nav .app-sidebar-text{max-width:180px;overflow:hidden}.is-sidebar-collapsed .app-sidebar-nav .app-sidebar-text{max-width:0}.is-sidebar-collapsed .app-sidebar-text,.is-sidebar-collapsed .app-sidebar-count,.is-sidebar-collapsed .app-sidebar-logout{opacity:0;pointer-events:none}.app-sidebar-brand .app-sidebar-text{max-height:14px;transition:opacity .16s ease,max-height .24s cubic-bezier(.4,0,.2,1)}.is-sidebar-collapsed .app-sidebar-brand .app-sidebar-text{max-height:0}.app-sidebar-search{max-height:60px;overflow:hidden;transition:opacity .16s ease,max-height .24s cubic-bezier(.4,0,.2,1),padding .24s cubic-bezier(.4,0,.2,1)}.is-sidebar-collapsed .app-sidebar-search{max-height:0;padding-top:0!important;padding-bottom:0!important;opacity:0;pointer-events:none}.app-sidebar-brand,.app-sidebar-nav,.app-sidebar-footer,.app-sidebar-agent{transition:padding .24s cubic-bezier(.4,0,.2,1)}.app-sidebar-nav{overflow-x:hidden}.is-sidebar-collapsed .app-sidebar-brand{padding-left:8px!important;padding-right:8px!important}.is-sidebar-collapsed .app-sidebar-nav,.is-sidebar-collapsed .app-sidebar-footer{padding-left:15px!important}.is-sidebar-collapsed .app-sidebar-agent{padding-left:18px!important}.app-sidebar-item{position:relative;transition:gap .24s cubic-bezier(.4,0,.2,1),padding .24s cubic-bezier(.4,0,.2,1)}.is-sidebar-collapsed .app-sidebar-item{gap:0!important;padding-right:0!important}.app-sidebar-count{max-width:60px;overflow:hidden;transition:opacity .16s ease,max-width .24s cubic-bezier(.4,0,.2,1),min-width .24s cubic-bezier(.4,0,.2,1),padding .24s cubic-bezier(.4,0,.2,1)!important}.is-sidebar-collapsed .app-sidebar-count{max-width:0;min-width:0!important;padding:0!important}.app-sidebar-dot{display:block;position:absolute;top:5px;left:22px;width:7px;height:7px;border-radius:50%;box-shadow:0 0 0 2px #fff;opacity:0;transform:scale(.4);transition:opacity .16s ease,transform .2s ease}.is-sidebar-collapsed .app-sidebar-dot{opacity:1;transform:none;transition-delay:.08s}}@media (min-width: 901px) and (prefers-reduced-motion: reduce){.app-shell,.app-sidebar-text,.app-sidebar-count,.app-sidebar-logout,.app-sidebar-search,.app-sidebar-dot{transition:none!important}}.app-menu-button,.app-backdrop,.app-only-narrow,.app-chat-sheet-handle,.app-chat-sheet-close,.app-chat-sheet-backdrop,.app-chat-open-list{display:none}@media (max-width: 900px){.app-shell{height:100dvh!important;grid-template-columns:minmax(0,1fr)!important}.app-sidebar{position:fixed!important;top:0;bottom:0;left:0;z-index:40;width:260px;max-width:84vw;visibility:hidden;transform:translate(-100%);transition:transform .2s ease-out,visibility .2s}.app-shell.is-menu-open .app-sidebar{visibility:visible;transform:none;box-shadow:0 12px 40px #10203a38}.app-shell.is-menu-open .app-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;background:#10203a52}.app-menu-button{display:flex!important}.app-topbar{gap:10px!important;padding:0 12px!important}.app-topbar-heading{flex:1 1 auto;overflow:hidden}.app-topbar-title{overflow:hidden;text-overflow:ellipsis}.app-topbar-select{max-width:38vw}.app-hide-narrow{display:none!important}.app-only-narrow{display:revert!important}.app-login{flex-direction:column;align-items:stretch!important;justify-content:flex-start!important;gap:24px;padding:24px!important;background:linear-gradient(143.56deg,#f1f7fd,#e1edf9 60%,#d6e6f6)!important}.app-login-frame{padding:24px!important;border-radius:24px!important}.app-login-form{padding:0!important}.app-login-stack{max-width:none!important;gap:16px!important}.app-login-title{margin-top:0!important;letter-spacing:-.02em!important}.app-login-lead{margin-top:6px!important;font-size:12px!important;line-height:1.5!important;letter-spacing:-.02em}.app-split{grid-template-columns:minmax(0,1fr)!important}.app-segmented{flex-wrap:wrap}.app-reports-body,.app-briefing-form{grid-template-columns:minmax(0,1fr)!important}.app-daily-tabs{display:flex!important;width:100%}.app-daily-tabs>button{flex:1;min-height:44px}.app-daily-compose{display:flex!important;flex-direction:column;align-items:stretch!important}.app-daily-rail{display:contents!important}.app-daily-submit{position:sticky;bottom:0;z-index:5;box-shadow:0 -4px 16px #10203a14!important}.app-daily-row{grid-template-columns:minmax(0,1fr) 44px!important}.app-daily-idx{display:none}.app-daily-f{grid-column:1}.app-daily-f-wide{grid-column:1!important}.app-daily-del{grid-column:2;grid-row:1;width:44px!important;height:44px!important;margin-top:15px!important}.app-daily-meta{grid-column:1 / -1!important}.app-daily-in{min-height:44px!important;scroll-margin-top:16px;scroll-margin-bottom:140px}input.app-daily-in{height:44px!important}.app-daily-btn,.app-daily-link,.app-daily-tasklink{min-height:44px}.app-daily-datebox,.app-daily-deadline{flex:1 1 100%}.app-daily-state{margin-left:0!important;align-items:flex-start!important}.app-daily-seg{display:flex!important;width:100%}.app-daily-seg>button{flex:1;min-height:44px;padding:0 6px!important}.app-daily-field{flex:1 1 140px;margin-left:0!important}.app-daily-field:has(>.app-daily-seg){flex-basis:100%}.app-daily-input{width:100%!important;height:44px!important}.app-daily-input-wrap{width:100%!important}.app-daily-filters .app-daily-seg{width:100%}.app-daily-detail-acts{margin-left:0!important}.app-daily-drawer{width:100%!important}.app-daily-md{grid-template-columns:minmax(0,1fr)!important}.app-daily-md[data-open=true] .app-daily-list,.app-daily-md[data-open=false] .app-daily-pane{display:none}.app-daily-back{display:inline-flex!important}.app-reports-detail{order:-1}.app-reports-history{position:static!important}.app-reports-history-list{max-height:360px!important}.app-report-item{grid-template-columns:auto minmax(0,1fr)!important;row-gap:4px!important}.app-report-item-meta{grid-column:2;text-align:left!important}.app-vmind{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)!important}.app-vmind-sidebar{max-height:30dvh;border-right:none!important;border-bottom:1px solid #E4E9F2}.vmind-content img:not(.emoji){max-width:100%}.app-chat{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important}.app-chat:has(>.app-chat-panel){grid-template-rows:minmax(0,1fr) minmax(0,45%)!important}.app-chat-list{position:fixed;left:0;right:0;bottom:0;z-index:41;min-height:50dvh;max-height:82dvh;padding-bottom:env(safe-area-inset-bottom);border-right:none!important;border-radius:20px 20px 0 0;background:#fff!important;box-shadow:0 -12px 40px #10203a38;visibility:hidden;transform:translateY(100%);transition:transform .22s ease-out,visibility .22s}.app-chat-list.is-open{visibility:visible;transform:none}.app-chat-list,.app-chat-list-scroll{overscroll-behavior:contain}main:has(.app-chat-list.is-open){overflow:hidden!important}.app-chat-sheet-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#10203a52;opacity:0;visibility:hidden;touch-action:none;transition:opacity .22s ease-out,visibility .22s}.app-chat-sheet-backdrop.is-open{opacity:1;visibility:visible}.app-chat-sheet-handle{display:block;flex:none;width:40px;height:4px;margin:8px auto 0;border-radius:2px;background:#c9d3e0}.app-chat-sheet-close,.app-chat-open-list{display:flex}.app-chat-list-head{flex-direction:row!important;flex-wrap:wrap;align-items:center;padding:12px 16px!important;gap:10px!important}.app-chat-list-head>div:first-child{flex:0 0 100%}.app-chat-search{flex:1 1 150px;min-width:0;height:40px!important}.app-chat-filters{flex:none}.app-chat-thread{border-right:none!important}.app-chat-head{flex-wrap:wrap;row-gap:8px!important;padding:8px 12px!important}.app-chat-head>span:nth-child(2){flex:1 1 0;min-width:0}.app-chat-head-actions{flex:1 1 100%!important;margin-left:0!important;overflow-x:auto;scrollbar-width:none}.app-chat-head-actions::-webkit-scrollbar,.app-chat-prompts::-webkit-scrollbar{display:none}.app-chat-head-actions>button{flex:1 0 auto;justify-content:center;padding:7px 10px!important}.app-chat-messages{padding:12px 12px 14px!important;gap:8px!important}.app-chat-footer{gap:8px!important;padding:8px 12px calc(10px + env(safe-area-inset-bottom))!important}.app-chat-prompts{flex-wrap:nowrap!important;margin:0 -12px;padding:0 12px;overflow-x:auto;scrollbar-width:none}.app-chat-prompts>button{flex:none;max-width:none!important;white-space:nowrap}.app-chat-composer>button{width:40px!important;height:40px!important}.app-chat-composer>span>button{width:32px!important;height:32px!important}.app-chat-input,.app-chat-search{font-size:16px!important}.app-chat-panel{border-top:1px solid #E4E9F2}.app-shell:has(.app-chat) .app-footer{display:none!important}.desk-page{padding:16px!important}.desk-split{grid-template-columns:minmax(0,1fr)!important}.desk-btn,.desk-btn-primary{min-height:44px!important}.desk-step{min-width:44px!important}.perf-screen{padding:16px!important}.perf-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-folders-filters,.app-folder-toolbar{flex-wrap:wrap!important}.app-folders-filters>input,.app-folder-toolbar>input{flex:1 1 100%!important;max-width:none!important}.app-folders-row{grid-template-columns:auto minmax(0,1fr) auto!important}.app-folders-row>:nth-child(3){grid-column:2 / -1}.app-folders-row>:nth-child(4){grid-row:1;grid-column:3}.app-epics-filters,.app-epic-toolbar{flex-wrap:wrap!important}.app-epics-filters>input,.app-epic-toolbar>input{flex:1 1 100%!important;max-width:none!important}.app-epics-row{grid-template-columns:minmax(0,1fr) auto!important}.app-epics-row>:nth-child(n+3){display:none}.app-projects-row{grid-template-columns:minmax(0,1fr) auto!important}.app-projects-row>:nth-child(n+2):not(:last-child){display:none!important}.app-task-types-row{grid-template-columns:auto minmax(0,1fr) auto auto!important}.app-task-types-row>:nth-child(3){display:none}.app-access-roles-row{grid-template-columns:minmax(0,1fr) auto!important}.app-access-roles-row>:nth-child(2),.app-access-roles-row>:nth-child(4){display:none}.app-access-roles-row>:nth-child(3){grid-column:1;grid-row:2}.app-access-roles-row>:nth-child(5){grid-column:2;grid-row:1 / span 2}.app-position-groups{grid-template-columns:minmax(0,1fr)!important;padding:12px!important}.app-position-group-head{display:none!important}.app-position-group-row{grid-template-columns:minmax(0,1fr) auto!important}.app-position-group-row>:nth-child(2),.app-position-group-row>:nth-child(3){display:none}.app-project-tree-toolbar>button{height:36px!important;font-size:13px!important}.app-project-tree-head{display:none!important}.app-project-tree-row{grid-template-columns:minmax(0,1fr) auto auto!important;row-gap:6px!important;padding:12px 14px!important}.app-project-tree-row>:first-child,.app-project-tree-row>:last-child{grid-column:1 / -1}.app-project-tree-row>:nth-child(2):before{content:"Phụ trách: "}.app-project-tree-row>:last-child{flex-wrap:nowrap!important;margin-top:4px}.app-project-tree-row>:last-child>button{flex:1 1 0;min-width:0;height:36px!important;font-size:12.5px!important}.app-project-tree-toggle{width:32px!important;height:32px!important;margin:-6px 0 -6px -6px;font-size:14px!important}.app-project-tree-name{padding:4px 0!important;font-size:14px!important}.app-project-table-head{display:none!important}.app-project-table-row{grid-template-columns:minmax(0,1fr) auto!important}.app-oversight-row{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}.app-ticket-stats-name{width:110px!important}.app-ticket-queue-table{min-width:0!important}.app-issue-grid{grid-template-columns:minmax(0,1fr)!important}.app-oversight-detail{padding-left:14px!important}.app-processes-filters{flex-wrap:wrap!important}.app-processes-filters>input{flex:1 1 100%!important;max-width:none!important}.app-processes-row{grid-template-columns:minmax(0,1fr) auto!important}.app-processes-row>:nth-child(1),.app-processes-row>:nth-child(n+4){display:none}.app-process-task-row{grid-template-columns:16px 56px minmax(0,1fr)!important}.app-process-task-row>:nth-child(n+4){display:none}.app-process-task-row-actions{grid-template-columns:16px 56px minmax(0,1fr) auto!important}.app-process-task-row>.app-process-task-actions{display:flex}.app-epic-assignee-row{grid-template-columns:minmax(0,1fr) 44px 52px 40px!important;gap:8px!important}.app-epic-assignee-row>:nth-child(3),.app-epic-assignee-row>:nth-child(4){display:none}.app-epic-report-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-epic-tabs{overflow-x:auto;scrollbar-width:none;border-bottom:none!important;box-shadow:inset 0 -1px #e4e9f2}.app-epic-tabs>button{flex:none;white-space:nowrap;margin-bottom:0!important}.app-staff-head,.app-staff-tools,.app-staff-admin-head{flex-wrap:wrap!important}.app-staff-admin-head{flex-direction:column!important;align-items:stretch!important}.app-staff-actions{justify-content:flex-start!important}.app-staff-body{grid-template-columns:minmax(0,1fr)!important}.app-staff-tree{display:none!important}.app-staff-compact{display:flex!important}.app-staff-pick-page{display:inline-flex!important}.app-staff-tools>input[type=search]{flex:1 1 100%!important;max-width:none!important}.app-staff-admin-head>input[type=search]{flex:none!important;width:100%!important;max-width:none!important;margin-top:0!important}.app-staff-tools>select{max-width:100%!important}.app-staff-grid{min-width:0!important}.app-staff-thead{display:none!important}.app-staff-row{grid-template-columns:28px minmax(0,1fr) auto!important;row-gap:6px!important}.app-staff-row>.app-staff-check{grid-column:1;grid-row:1}.app-staff-row>.app-staff-name{grid-column:2;grid-row:1}.app-staff-row>.app-staff-more{grid-column:3;grid-row:1}.app-staff-row>.app-staff-cell{grid-column:2 / -1;display:flex;gap:6px;align-items:center}.app-staff-cell-label{display:inline!important}.app-staff-row>.app-staff-cell>:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.app-staff-admin-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:8px!important}.app-staff-admin-row>:nth-child(1),.app-staff-admin-row>:nth-child(2){grid-column:1 / -1}.app-staff-admin-row>.app-staff-cell{display:flex;flex-direction:column;gap:4px}.app-staff-history-row{grid-template-columns:minmax(0,1fr)!important;gap:2px!important}.app-staff-perm-row{grid-template-columns:minmax(0,1fr) 150px!important}.app-staff-dialog-overlay{padding:0!important}.app-staff-dialog{max-width:none!important;height:100%;border-radius:0!important}.app-staff-panel{max-width:none!important;border-radius:0!important}.app-folder-title{font-size:17px!important;flex-wrap:wrap!important}.app-folder-pager{margin-left:0!important}.app-folder-table{max-width:calc(100vw - 24px)}.app-epic-title{font-size:17px!important;flex-wrap:wrap!important}.app-epic-pager{margin-left:0!important}.app-epic-table{max-width:calc(100vw - 24px)}.app-epic-tasks{flex-direction:column!important;align-items:stretch!important}.epic-folder-tree{width:auto!important;max-width:calc(100vw - 24px);flex-direction:row!important;align-items:center;overflow-x:auto}.epic-folder-tree>*{flex:none}.app-ops-page{padding:16px 16px 48px!important}.app-ops-header{flex-direction:column!important;align-items:flex-start!important}.app-ops-regen{align-items:flex-start!important}.app-ops-regen-error{text-align:left!important}.app-ops-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-ops-kpi-value{font-size:22px!important}.app-ops-issues{grid-template-columns:minmax(0,1fr)!important}.app-daily-kpis{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-daily-kpi-value{font-size:22px!important}.app-board-filters{flex-direction:column;align-items:stretch!important}.app-board-filters-closed{display:none!important}.app-board-columns{scroll-snap-type:x mandatory}.app-board-column{width:85vw!important;scroll-snap-align:start}}@media (max-width: 900px){.sales-stats,.sales-chart-row{grid-template-columns:minmax(0,1fr)!important}.sales-toolbar,.sales-actions{flex-wrap:wrap!important}.sales-table-wrap{overflow-x:auto!important}.sales-drawer{width:100vw!important}.sales-drawer-fields{grid-template-columns:minmax(0,1fr)!important}.sales-new-grid,.sales-heat{overflow-x:auto!important}.work-screen{padding:12px!important;gap:12px!important}.work-folders{order:-2;flex:1 1 100%!important;flex-direction:row!important;align-items:center;overflow-x:auto;padding:8px!important;gap:6px!important}.work-folders-divider,.work-folders-heading,.work-folders-label,.work-hint,.work-only-wide{display:none!important}.work-folder{width:auto!important;flex:none;min-height:36px!important;white-space:nowrap}.work-folder>span{flex:none!important;max-width:180px}.work-folders .work-link{flex:none;white-space:nowrap;padding:0 8px!important}.work-folders,.work-tasks-tools{scrollbar-width:none}.work-folders-notice{flex:none;white-space:nowrap;padding:0 8px!important}.work-tasks-head{padding:12px!important}.work-tasks-crumb{display:none}.work-tasks-actions{flex:1 1 100%;min-width:0}.work-search{flex:1 1 calc(100% - 110px);min-width:0}.work-search input{width:100%!important}.work-tasks-actions .work-primary{padding:0 12px!important}.work-tasks-tools{display:flex!important;order:1;flex:1 1 100%;gap:8px;min-width:0;overflow-x:auto}.work-tasks-tools .work-button{flex:none;white-space:nowrap;height:36px!important;padding:0 10px!important;font-size:13px!important}.work-table-scroll{overflow-x:visible!important}.work-table{min-width:0!important;display:flex;flex-direction:column;gap:8px;padding:10px;background:#f7f9fc}.work-table-head,.work-tree-guide,.work-row-go,.work-row-go-link,.work-row-check,.work-row-due[data-empty=true],.work-row-bell[data-empty=true]{display:none!important}.work-row-wrap,.work-row-note,.work-table>.work-row{margin-left:calc(var(--work-depth, 0) * 14px);border:1px solid #E4E9F2;border-radius:12px;overflow:hidden;background:#fff}.work-row{grid-template-columns:auto auto auto minmax(0,1fr)!important;grid-template-areas:"code due bell ." "status status status status" "main main main main";gap:8px 10px!important;padding:10px 12px!important;border-bottom:0!important}.work-row-wrap[data-expandable=true] .work-row{padding-left:40px!important}.work-row-expand{left:8px!important;top:8px!important;transform:none!important;width:28px!important;height:28px!important}.work-row-main{gap:6px!important}.work-row-main>span:first-child{flex-wrap:wrap;align-items:flex-start!important;gap:6px!important}.work-row-title{flex:1 1 100%}.work-row-status>span{white-space:normal!important;line-height:1.35}.work-row-title{white-space:normal!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.work-row-parent{padding:0 12px 10px!important;border-bottom:0!important}.work-row-note{padding:8px 12px!important;border-style:dashed}.work-row-code{grid-area:code}.work-row-due{grid-area:due}.work-row-bell{grid-area:bell}.work-row-status{grid-area:status;justify-self:start}.work-row-main{grid-area:main}.work-reminders{flex:1 1 100%!important}.work-panel{position:fixed!important;top:0;right:0;bottom:0;left:0;z-index:50;overflow-y:auto}}@media (min-width: 901px) and (max-width: 1279px){.app-daily-row-issues{grid-template-columns:22px minmax(0,1fr) 32px!important}.app-daily-row-issues>.app-daily-f{grid-column:2}}@media (max-width: 900px){.app-sprint-backlog-toggle{display:none!important}}
