.gp{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual;--avatar-sm:28px;--avatar-md:32px;--avatar-lg:40px;--avatar-xl:64px;--icon-sm:16px;--icon-lg:24px;--tag-h:22px;--chip-h:30px;--head-h:36px;--check:18px;--target-min:0px}[data-density=compact] .gp{--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-lg:16px;--text-xl:20px;--text-2xl:26px;--text-3xl:34px;--leading-normal:1.45;--row-h:32px;--control-h:28px;--control-h-lg:34px;--icon:16px;--icon-sm:13px;--icon-lg:22px;--avatar-sm:22px;--avatar-md:28px;--avatar-lg:36px;--avatar-xl:56px;--tag-h:18px;--chip-h:24px;--head-h:30px;--check:16px;--header-h:44px;--sidebar-w:216px;--space-5:12px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:32px}[data-density=normal] .gp{--text-2xs:13px;--text-xs:14px;--text-sm:16px;--text-md:17px;--text-lg:19px;--text-xl:24px;--text-2xl:30px;--text-3xl:36px;--leading-normal:1.5;--row-h:44px;--control-h:36px;--control-h-lg:44px;--icon:20px;--icon-sm:16px;--icon-lg:24px;--avatar-sm:28px;--avatar-md:32px;--avatar-lg:40px;--avatar-xl:64px;--tag-h:22px;--chip-h:30px;--head-h:36px;--check:18px;--header-h:56px;--sidebar-w:256px;--space-5:14px;--space-6:18px;--space-7:22px;--space-8:26px;--space-9:34px}[data-density=large] .gp{--text-2xs:14px;--text-xs:15px;--text-sm:18px;--text-md:19px;--text-lg:21px;--text-xl:26px;--text-2xl:33px;--text-3xl:42px;--leading-normal:1.5;--row-h:50px;--control-h:40px;--control-h-lg:48px;--icon:22px;--icon-sm:18px;--icon-lg:26px;--avatar-sm:32px;--avatar-md:36px;--avatar-lg:44px;--avatar-xl:72px;--tag-h:24px;--chip-h:34px;--head-h:40px;--check:20px;--header-h:62px;--sidebar-w:280px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:30px;--space-9:38px}@media (max-width:760px){[data-density=normal] .gp{--control-h:44px;--control-h-lg:48px;--target-min:40px}[data-density=large] .gp{--control-h:48px;--control-h-lg:52px;--target-min:44px}}[data-density=normal] .gp .tab,[data-density=large] .gp .tab{font-size:var(--text-md)}[data-density=normal] .gp .toolbar,[data-density=large] .gp .toolbar{min-height:calc(var(--control-h) + 12px)}[data-density=normal] .gp .logo,[data-density=large] .gp .logo{width:calc(var(--icon) + 10px);height:calc(var(--icon) + 10px);font-size:var(--text-sm)}[data-density=normal] .gp .nav-item,[data-density=large] .gp .nav-item{height:calc(var(--control-h) + 2px);font-size:var(--text-sm)}[data-density=normal] .gp .nav-sub .nav-item,[data-density=large] .gp .nav-sub .nav-item{height:var(--control-h);font-size:var(--text-xs)}[data-density=normal] .gp .search,[data-density=large] .gp .search{width:300px;font-size:var(--text-sm)}.gp .avatar{width:var(--avatar-sm);height:var(--avatar-sm);font-size:calc(var(--avatar-sm)*.47)}.gp .avatar.md{width:var(--avatar-md);height:var(--avatar-md);font-size:calc(var(--avatar-md)*.44)}.gp .avatar.lg{width:var(--avatar-lg);height:var(--avatar-lg);font-size:calc(var(--avatar-lg)*.4)}.gp .avatar.online:after{width:calc(var(--avatar-sm)*.3);height:calc(var(--avatar-sm)*.3)}.gp .sidebar .me .avatar{width:calc(var(--avatar-sm) + 8px);height:calc(var(--avatar-sm) + 8px);font-size:calc((var(--avatar-sm) + 8px)*.42)}.gp .team-logo{width:var(--avatar-sm);height:var(--avatar-sm);font-size:calc(var(--avatar-sm)*.47)}.gp .team-logo.lg{width:var(--avatar-lg);height:var(--avatar-lg);font-size:calc(var(--avatar-lg)*.44)}.gp .badge{min-width:calc(var(--text-2xs) + 7px);height:calc(var(--text-2xs) + 7px);font-size:max(11px,calc(var(--text-2xs) - 1px))}.gp .bell .dot{min-width:calc(var(--text-2xs) + 5px);height:calc(var(--text-2xs) + 5px);font-size:max(11px,calc(var(--text-2xs) - 2px));line-height:calc(var(--text-2xs) + 5px)}.gp .kbd,.gp .search kbd{font-size:max(11px,calc(var(--text-2xs) - 2px))}.gp :where(.tab,.menu-item,.kcol-h,.tr.head>*,.seg .btn,.gp-seg-b,.badge,.tag,.chip,.btn,th){white-space:nowrap}.gp .tag,.gp .dep{height:var(--tag-h)}.gp .chip,.gp .seg .btn{height:var(--chip-h)}.gp .btn.sm{height:max(24px,calc(var(--control-h) - 6px))}.gp .menu-item,.gp .kcol-h{height:var(--control-h)}.gp .tr.head{height:var(--head-h)}.gp .card-h{height:max(38px,calc(var(--control-h) + 6px))}.gp .card-h .tabs{height:100%}.gp .md-tb{min-height:calc(var(--control-h) + 8px)}.gp .md-tb .btn.icon{width:var(--control-h);height:var(--control-h)}.gp .md-tb .tabs{height:var(--control-h)}.gp .check{width:var(--check);height:var(--check)}.gp .gp-md input[type=checkbox]{width:var(--icon-sm);height:var(--icon-sm)}.gp .check.on .gp-i{width:calc(var(--check) - 4px);height:calc(var(--check) - 4px)}.gp .toggle{width:calc(var(--check)*2);height:calc(var(--check) + 4px);border-radius:calc(var(--check)/2 + 2px)}.gp .toggle:after{width:var(--check);height:var(--check)}.gp .toggle.on:after{left:calc(var(--check) - 2px)}.gp .mbox{min-height:var(--row-h);height:auto}.gp .mbox .prov{width:var(--avatar-sm);height:var(--avatar-sm);font-size:calc(var(--avatar-sm)*.47)}.gp .mbox .ad{font-size:var(--text-2xs)}.gp .attach{height:auto;min-height:var(--control-h)}.gp .attach .ext{width:auto;min-width:calc(var(--icon-lg) + 12px);height:var(--icon-lg);font-size:var(--text-2xs);padding:0 4px}.gp .tabbar .ti{font-size:var(--text-2xs)}.gp .tabbar .ti .gp-i,.gp .tabbar .fab .gp-i{width:var(--icon-lg);height:var(--icon-lg)}.gp .pj-parent .id{font-size:var(--text-2xs)}.gp .pj-parent .gp-i{width:var(--icon-sm);height:var(--icon-sm)}.gp .pj-axis .wk,.gp .pj-axis .now-l,.gp .pj-links text{font-size:var(--text-2xs)}.gp .pj-week,.gp .pj-strip{--pj-wday:calc(var(--text-2xs) + 7px)}.gp .pj-week .dows{font-size:var(--text-2xs);grid-template-columns:repeat(7,var(--pj-wday))}.gp .pj-strip{width:calc(var(--pj-wday)*7);background:repeating-linear-gradient(90deg,transparent 0 calc(var(--pj-wday)*5),var(--color-surface-2)calc(var(--pj-wday)*5)calc(var(--pj-wday)*7))}.gp :is(.btn,.chip,.tab,.seg .btn,.menu-item,.nav-item,.mbox,.gp-bell-trigger){min-height:var(--target-min)}.gp .btn.icon,.gp .gp-bell-trigger{min-width:var(--target-min)}.gp :is(button.status,.input.sm,.gp-prow,.gp-bucket,.gp-due-row,.gp-check-row){min-height:var(--target-min)}.gp .gp-react{height:auto;min-height:calc(var(--avatar-sm) + 4px)}.gp .gp-react :is(.gp-react-set,.gp-react-who){min-height:var(--target-min);min-width:var(--target-min);justify-content:center}.gp :is(.tr a.gp-name,.gp-mrow a.gp-name,.gp-field a.gp-name,.list a.ellipsis,a.gp-parent-link){padding-block:max(0px,calc((var(--target-min) - 1lh)/2))}.gp :is(a.ttl,a.gp-mcard-title){min-height:var(--target-min)}.gp .tr .t .caret{width:max(16px,var(--target-min));min-height:var(--target-min);margin-inline:calc((16px - max(16px,var(--target-min)))/2);flex:none;justify-content:center}@media (max-width:760px){.gp .toolbar>.tabs{scrollbar-width:none;flex:0 auto;min-width:0;padding-right:24px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.gp .toolbar>.tabs::-webkit-scrollbar{display:none}.gp .toolbar>.tabs .tab{flex:none}.gp .card-h{height:auto;min-height:max(38px,calc(var(--control-h) + 6px));flex-wrap:wrap;row-gap:4px;padding-block:4px}.gp .md-tb .tab{font-size:var(--text-xs);padding-inline:8px}.gp .gp-day-tap{inset:0 -1px -1px 0}}@media (max-width:400px){.gp :is(.tr .name,.gp-file-who .ellipsis,.gp-mtg-title){white-space:normal;text-overflow:clip;overflow:visible}.gp .gp-mrow-2 .name{-webkit-line-clamp:3}.gp .gp-prow:has(>.gp-prow-label){grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;display:grid}.gp .gp-prow:has(>.gp-prow-label)>.gp-prow-label{grid-area:1/1;width:auto}.gp .gp-prow:has(>.gp-prow-label)>.grow{grid-area:2/1}.gp .gp-prow:has(>.gp-prow-label)>:not(.gp-prow-label,.grow){grid-area:1/2/span 2;align-self:center}.gp .header{gap:var(--space-3)}.gp .header .crumb>b{font-size:var(--text-sm)}}@media (max-width:360px){.gp .header .crumb>b{font-size:var(--text-xs)}}.gp button.check,.gp .gp-switch{position:relative}.gp button.check:after,.gp .gp-switch:after{content:"";inset:min(0px,calc((100% - var(--target-min))/2));position:absolute}
