.company-company-table-wrap{border:1px solid var(--color-border-muted,#e8edf4);background:#fff;border-radius:10px;overflow:auto}.company-company-table{border-collapse:collapse;width:100%;font-size:.875rem}.company-company-table thead th{z-index:1;text-align:left;background:var(--color-bg-app,#f6f9fc);border-bottom:1px solid var(--color-border-muted,#e8edf4);letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-500,#64748b);padding:10px 16px;font-size:.6875rem;font-weight:700;position:sticky;top:0}.company-company-table tbody td{border-bottom:1px solid var(--color-border-muted,#e8edf4);vertical-align:top;padding:12px 16px}.company-company-table tbody tr:hover{background:#fafbfc}.company-company-table tbody tr[data-clickable=true]{cursor:pointer}.company-company-projects__phase-row{background:#0f172a05}.company-company-projects__phase-name{padding-left:28px!important}.company-company-table__name{color:var(--color-text-secondary,#334155);font-weight:600}.company-company-table__name-wrap{align-items:center;gap:10px;display:flex}.company-company-table__avatar{border:1px solid var(--color-border-muted,#e8edf4);width:28px;height:28px;color:var(--color-brand-primary,#5b21b6);background:#fafbff;border-radius:8px;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.company-company-table__muted{color:var(--color-neutral-500,#64748b);font-size:.8125rem}.company-company-products-table-wrap{box-shadow:none;border:none;border-radius:0}.company-company-products-table-wrap .company-company-table{table-layout:fixed;width:100%;font-size:16px}.company-company-products-table-wrap .company-company-table thead th{text-transform:none;letter-spacing:0;color:var(--color-text-secondary,#334155);vertical-align:middle;background:#fff;font-size:16px;font-weight:600}.company-company-products-table-wrap .company-company-table tbody td{vertical-align:middle;font-size:16px;line-height:1.25}.company-company-products-table-wrap .company-company-table__name,.company-company-products-table-wrap .company-company-table__muted{font-size:16px}.company-company-products-table-wrap .company-company-table__avatar{flex-shrink:0;font-size:16px}.company-company-products-table-wrap .company-company-table__name-wrap{min-height:28px}.company-company-products-table-wrap .company-company-table thead th:nth-child(n+2):nth-child(-n+6),.company-company-products-table-wrap .company-company-table tbody td:nth-child(n+2):nth-child(-n+6){text-align:center;width:10%}.company-company-table__actions-head,.company-company-table__actions-cell{box-sizing:border-box;text-align:right;width:60px;min-width:60px;max-width:60px;padding-left:12px;padding-right:16px}.company-company-table__actions-cell{vertical-align:middle}.company-company-table__action-btn{width:28px;height:28px;color:var(--color-neutral-500,#64748b);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.company-company-table__action-btn:hover{background:#0f172a0f}.humaan-page-body.company-company-kanban-body{flex-direction:column;display:flex;padding:0!important}.company-company-kanban-page{background:var(--kanban-board-bg,#f8fafc);flex-direction:column;flex:auto;width:100%;min-width:0;min-height:0;padding-bottom:0;display:flex;overflow-x:clip}.company-company-kanban-page .company-company-kanban-stack{width:100%;min-width:0}.company-company-kanban-page .company-company-kanban-hscroll{max-width:100%}.company-company-kanban-page .company-company-kanban-stacked-scroll{flex:0 auto;width:100%;min-width:0}.company-company-kanban-page .company-company-kanban-stacked-scroll__head-sync-sticky{z-index:8;position:sticky;top:0;box-shadow:0 1px #0f172a12,0 6px 16px #0f172a0d}.company-company-kanban-page .company-company-kanban--stacked>.company-company-kanban__lane-head-rack{z-index:8;background:var(--kanban-board-bg,#f8fafc);flex-shrink:0;position:sticky;top:0;box-shadow:0 1px #0f172a12,0 6px 16px #0f172a0d}.company-company-kanban-page>.company-company-error{margin:16px}.company-company-kanban-toolbar{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}@media (width>=640px){.company-company-kanban-toolbar{flex-direction:row;justify-content:space-between;align-items:center;gap:16px}}.company-company-kanban-toolbar__count{white-space:nowrap;color:var(--color-text-secondary,#334155);flex-shrink:0;margin:0;font-size:.875rem}.company-company-kanban-toolbar__count strong{font-variant-numeric:tabular-nums}.company-company-kanban-toolbar__controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.company-company-kanban-toolbar__archived{cursor:pointer;white-space:nowrap;color:var(--color-text-secondary,#334155);flex-shrink:0;align-items:center;gap:8px;font-size:.875rem;display:flex}.company-company-kanban-toolbar__filter{max-width:min(100%,12rem);min-height:var(--control-height-lg,40px);border:1px solid var(--color-border-muted,#e8edf4);border-radius:var(--radius-md,10px);font:inherit;color:var(--color-text-secondary,#334155);background:#fff;padding:0 12px;font-size:.875rem}.company-company-kanban-stack{flex-direction:column;gap:32px;width:100%;min-width:0;display:flex}.company-company-kanban-group{flex-direction:column;flex-shrink:0;width:100%;min-width:0;display:flex}.company-company-kanban-group__head{z-index:6;border-bottom:1px solid var(--color-border-muted,#e8edf4);background:var(--color-bg-app,#f6f9fc);width:100%;box-shadow:0 1px 0 var(--color-border-muted,#e8edf4);padding:10px 0;position:sticky;top:0}@media (width>=640px){.company-company-kanban-group__head{padding:13px 0}}.company-company-kanban-group__head-inner{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;padding:0 16px;display:flex}.company-company-kanban-group__title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;color:var(--color-text-secondary,#334155);flex:auto;margin:0;font-size:.9375rem;font-weight:600;line-height:1.35;overflow:hidden}.company-company-kanban-group__title--blank{min-height:1.35em;display:block}.company-company-kanban-group__head-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.company-company-kanban-group__meta{font-variant-numeric:tabular-nums;color:var(--color-neutral-500,#64748b);font-size:.8125rem;font-weight:500}.company-company-kanban-group__open{color:var(--color-brand-primary,#5b21b6);flex-shrink:0;font-size:.75rem;font-weight:600;text-decoration:none}.company-company-kanban-group__open:hover{text-underline-offset:2px;text-decoration:underline}.company-company-kanban-stacked-scroll{--kanban-visible-cols:4;--kanban-board-bg:#f8fafc;cursor:grab;user-select:none;background:var(--kanban-board-bg,#f8fafc);flex-direction:column;flex:0 auto;align-items:stretch;width:100%;min-width:0;display:flex}.company-company-kanban-stacked-scroll.is-kanban-panning,.company-company-kanban-stacked-scroll.is-kanban-dragging{cursor:grabbing}.company-company-kanban-stacked-scroll__head-sync-sticky{background:var(--kanban-board-bg,#f8fafc);flex-shrink:0;width:100%;min-width:0}.company-company-kanban-stacked-scroll__head-sync{background:var(--kanban-board-bg,#f8fafc);flex-shrink:0;width:100%;min-width:0;overflow:hidden visible}.company-company-product-pane__section:not([hidden]) .company-company-kanban-stacked-scroll__head-sync-sticky{top:var(--company-company-product-pane-toolbar-offset,52px);z-index:8;position:sticky;box-shadow:0 1px #0f172a12,0 6px 16px #0f172a0d}.company-company-product-pane__section:not([hidden]) .company-company-kanban-group .company-company-kanban-stacked-scroll__head-sync-sticky{top:calc(var(--company-company-product-pane-toolbar-offset,52px) + var(--company-company-product-pane-group-head-offset,48px));z-index:7}.company-company-kanban-stacked-scroll.is-kanban-panning,.company-company-kanban-stacked-scroll.is-kanban-panning .company-company-kanban-stacked-scroll__head-sync-sticky,.company-company-kanban-stacked-scroll.is-kanban-panning .company-company-kanban-stacked-scroll__head-sync,.company-company-kanban-stacked-scroll.is-kanban-panning .company-company-kanban-hscroll{cursor:grabbing}.company-company-kanban-hscroll{--kanban-visible-cols:4;--kanban-board-bg:#f8fafc;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;touch-action:pan-x;cursor:grab;user-select:none;background:var(--kanban-board-bg);width:100%;min-width:0;overflow:auto hidden;container:company-kanban-hscroll/inline-size}.company-company-kanban-stacked-scroll>.company-company-kanban-hscroll{flex-shrink:0}.company-company-kanban-hscroll.is-kanban-panning,.company-company-kanban-hscroll.is-kanban-dragging,.company-company-kanban-hscroll.is-kanban-panning *{cursor:grabbing}.company-company-kanban-stacked-scroll__head-sync .company-company-kanban__lane-head-rack,.company-company-kanban-stacked-scroll__head-sync .company-company-kanban__lane-head-cell,.company-company-kanban-hscroll .company-company-kanban__lane-head-rack,.company-company-kanban-hscroll .company-company-kanban__lane-head-cell,.company-company-kanban-hscroll .company-company-kanban__col-head,.company-company-kanban-hscroll .company-company-kanban__col-body{touch-action:pan-x}.company-company-kanban-hscroll .company-company-kanban__card{touch-action:manipulation;user-select:none}.company-company-kanban{flex-direction:column;gap:0;width:100%;min-width:0;display:flex}@media (width>=640px){.company-company-kanban{background:var(--kanban-board-bg,#f8fafc);flex-direction:row;align-items:stretch;min-height:min(52vh,560px)}.company-company-kanban.company-company-kanban--stacked{background:var(--kanban-board-bg,#f8fafc);flex-direction:column;align-items:stretch;min-height:0;overflow:visible}}.company-company-kanban--stacked .company-company-kanban__lane-head-rack,.company-company-kanban--stacked .company-company-kanban__cols{flex-direction:column;width:100%;min-width:0;display:flex}.company-company-kanban--stacked .company-company-kanban__lane-head-cell{border-bottom:1px solid var(--color-border-muted,#e8edf4);flex-direction:column;flex:1 1 0;min-width:0;display:flex}@media (width>=640px){.company-company-kanban-stacked-scroll .company-company-kanban-stacked-scroll__head-sync .company-company-kanban__lane-head-cell{flex:0 0 calc(100cqw / var(--kanban-visible-cols,4));min-width:calc(100cqw / var(--kanban-visible-cols,4));max-width:calc(100cqw / var(--kanban-visible-cols,4))}}.company-company-kanban--stacked .company-company-kanban__lane-head-rack{background:var(--kanban-board-bg,#f8fafc);flex-shrink:0}.company-company-kanban--stacked .company-company-kanban__cols{background:var(--kanban-board-bg,#f8fafc)}.company-company-kanban--stacked .company-company-kanban__lane-head-cell .company-company-kanban__col-head{margin:0}@media (width>=640px){.company-company-kanban--stacked .company-company-kanban__lane-head-rack,.company-company-kanban--stacked .company-company-kanban__cols{flex-direction:row;align-items:stretch}.company-company-kanban--stacked .company-company-kanban__lane-head-cell{border-bottom:none;border-right:1px solid var(--color-border-muted,#e8edf4)}.company-company-kanban--stacked .company-company-kanban__lane-head-cell:last-child{border-right:none}}.company-company-kanban__col{background:var(--kanban-board-bg,#f8fafc);border-bottom:1px solid var(--color-border-muted,#e8edf4);flex-direction:column;flex:1;min-width:0;display:flex}@media (width>=640px){.company-company-kanban__col{border-bottom:none;border-right:1px solid var(--color-border-muted,#e8edf4)}.company-company-kanban__col:last-child{border-right:none}}.company-company-kanban__col-accent{flex-shrink:0;height:3px}.company-company-kanban__col-head{flex-shrink:0;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.company-company-kanban__col-label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-500,#64748b);font-size:.6875rem;font-weight:700}.company-company-kanban__col-count{color:var(--color-neutral-500,#64748b);background:#0f172a0f;border-radius:999px;padding:1px 7px;font-size:.6875rem;font-weight:700}.company-company-kanban__col-body{flex-direction:column;flex:1;min-height:120px;padding:8px 16px 16px;display:flex}.company-company-kanban--stacked .company-company-kanban__col{flex:1 1 0}.company-company-kanban--stacked .company-company-kanban__col-body{flex:0 auto;min-height:min(120px,28vh);overflow-y:visible}.company-company-kanban-stacked-scroll .company-company-kanban__col-body{min-height:56px}@media (width>=640px){.company-company-kanban-hscroll .company-company-kanban--max-cols-4.company-company-kanban--stacked{width:max(100%, calc(var(--kanban-column-count,4) * (100cqw / var(--kanban-visible-cols,4))));background:var(--kanban-board-bg,#f8fafc);flex:none;min-width:100%}.company-company-kanban-stacked-scroll__head-sync,.company-company-kanban-stacked-scroll>.company-company-kanban-hscroll{container:company-kanban-hscroll/inline-size}.company-company-kanban-stacked-scroll .company-company-kanban-stacked-scroll__head-sync .company-company-kanban__lane-head-rack,.company-company-kanban-hscroll .company-company-kanban--max-cols-4.company-company-kanban--stacked .company-company-kanban__lane-head-rack,.company-company-kanban-hscroll .company-company-kanban--max-cols-4.company-company-kanban--cols-only .company-company-kanban__cols,.company-company-kanban-hscroll .company-company-kanban--max-cols-4.company-company-kanban--stacked .company-company-kanban__cols{width:max(100%, calc(var(--kanban-column-count,4) * (100cqw / var(--kanban-visible-cols,4))));background:var(--kanban-board-bg,#f8fafc);flex-direction:row;flex:none;align-items:stretch;min-width:100%;display:flex}.company-company-kanban-stacked-scroll .company-company-kanban-stacked-scroll__head-sync .company-company-kanban__lane-head-cell,.company-company-kanban-hscroll .company-company-kanban--max-cols-4.company-company-kanban--stacked .company-company-kanban__lane-head-cell{background:var(--kanban-board-bg,#f8fafc)}.company-company-kanban-hscroll .company-company-kanban--cols-only.company-company-kanban--max-cols-4{min-height:0;width:max(100%, calc(var(--kanban-column-count,4) * (100cqw / var(--kanban-visible-cols,4))));background:0 0;flex:none;min-width:100%}.company-company-kanban-stacked-scroll .company-company-kanban-stacked-scroll__head-sync .company-company-kanban__lane-head-cell,.company-company-kanban-hscroll .company-company-kanban--max-cols-4 .company-company-kanban__lane-head-cell,.company-company-kanban-hscroll .company-company-kanban--max-cols-4.company-company-kanban--stacked .company-company-kanban__col,.company-company-kanban-hscroll .company-company-kanban--max-cols-4.company-company-kanban--cols-only .company-company-kanban__col,.company-company-kanban-hscroll .company-company-kanban--max-cols-4:not(.company-company-kanban--stacked)>.company-company-kanban__col{box-sizing:border-box;flex:0 0 calc(100cqw / var(--kanban-visible-cols,4));min-width:calc(100cqw / var(--kanban-visible-cols,4));max-width:calc(100cqw / var(--kanban-visible-cols,4))}.company-company-kanban-hscroll .company-company-kanban--max-cols-4:not(.company-company-kanban--stacked){width:max(100%, calc(var(--kanban-column-count,4) * (100cqw / var(--kanban-visible-cols,4))));background:var(--kanban-board-bg,#f8fafc);flex-direction:row;flex:none;min-width:100%}.company-company-kanban-hscroll .company-company-kanban--max-cols-4:not(.company-company-kanban--stacked)>.company-company-kanban__col{background:var(--kanban-board-bg,#f8fafc)}}.company-company-product-pane .company-company-kanban-hscroll,.company-company-kanban-page .company-company-kanban-hscroll{max-width:100%}.company-company-kanban__card{border:1px solid var(--color-border-muted,#e8edf4);cursor:grab;user-select:none;background:#fff;border-radius:8px;margin-bottom:8px;padding:14px 16px}.company-company-kanban__card.company-company-kanban__card--schedule{border:1px solid var(--color-border,#e2e8f0);background:var(--color-neutral-0,#fff);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:10px;padding:10px}.company-company-kanban__card--schedule:active:not(.is-dragging){transform:scale(.998)}.company-company-kanban__card--schedule .bcard-team-body{flex-direction:column;gap:6px;min-width:0;min-height:0;display:flex}.company-company-kanban__card--schedule .bcard-team-title,.company-company-kanban__card--schedule .bcard-team-line{min-width:0;font-size:16px;line-height:1.45}.company-company-kanban__card--schedule .bcard-team-title{color:var(--color-text,#0f172a);font-weight:600}.company-company-kanban .bcard-team-title,.company-company-kanban__card-title{-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.company-company-kanban__card--schedule .bcard-team-line--date{color:var(--color-text,#0f172a);opacity:.82;font-size:14px;line-height:1.35}.company-company-kanban__card--schedule .bcard-team-tags{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;margin-top:auto;margin-bottom:0;padding-top:0;display:flex}.company-company-kanban__card--schedule .bcard-team-tag{background:var(--color-brand-primary,#5b21b6);color:#fff;border:none;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:.8125rem;font-weight:600;line-height:1.2;display:inline-flex}.company-company-kanban__card--schedule .bcard-team-tag .fa-duotone,.company-company-kanban__card--schedule .bcard-team-tag .fa-icon,.company-company-kanban__card--schedule .bcard-team-tag svg{color:#fff;font-size:.85em}.company-company-kanban__card--schedule .bcard-team-tag__n{font-variant-numeric:tabular-nums;color:#fff}.company-company-kanban__card:active{cursor:grabbing}.company-company-kanban__card.is-dragging{opacity:.45}.company-company-kanban__card-title{color:var(--color-text-secondary,#334155);font-size:.875rem;font-weight:600;line-height:1.35}.company-company-kanban__card-meta{color:var(--color-neutral-500,#64748b);margin-top:4px;font-size:.8125rem;line-height:1.35}.company-company-kanban__drop-hint{box-sizing:border-box;pointer-events:auto;background:#3b82f614;border:2px dashed #60a5fa;border-radius:10px;width:100%;min-height:62px;margin-bottom:8px}.company-company-error{color:var(--color-danger,#df1b41);margin:12px 0;font-size:.875rem}.company-company-empty{text-align:center;color:var(--color-neutral-500,#64748b);padding:48px 16px}.humaan-page-body.company-company-product-body{box-sizing:border-box;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden;padding:0!important}.humaan-page-dashboard .nlhdr:has(.company-company-product-filter-row){padding:0!important}.company-company-product-tabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#0f172a38 transparent;border-bottom:1px solid #0f172a14;flex-shrink:0;min-width:0;margin:0;padding:8px 0;position:relative;overflow:auto hidden}.company-company-product-tabs:hover{scrollbar-color:#0f172a59 #0f172a0f}.company-company-product-tabs::-webkit-scrollbar{height:6px}.company-company-product-tabs::-webkit-scrollbar-track{background:0 0}.company-company-product-tabs:hover::-webkit-scrollbar-track{background:#0f172a0f}.company-company-product-tabs::-webkit-scrollbar-thumb{background:#0f172a2e;border-radius:999px}.company-company-product-tabs:hover::-webkit-scrollbar-thumb{background:#0f172a52}.company-company-product-tabs__content{align-items:center;gap:8px;min-width:fit-content;padding:0 8px;display:flex;position:relative}.company-company-product-tabs__tab{z-index:1;font:inherit;color:var(--color-neutral-500,#64748b);cursor:pointer;background:0 0;border:none;border-radius:999px;margin:0;padding:8px 16px;font-size:16px;font-weight:600;line-height:1.25;transition:color .15s;position:relative}.company-company-product-tabs__tab-inner{align-items:center;gap:6px;display:inline-flex}.company-company-product-tabs__tab-icon{opacity:.88;flex-shrink:0}.company-company-product-tabs__tab.is-active .company-company-product-tabs__tab-icon{opacity:1}.company-company-product-tabs__tab:hover{color:var(--color-text-secondary,#334155)}.company-company-product-tabs__tab.is-active{color:#fff}.company-company-product-tabs__pill{background:var(--color-brand-primary,#5b21b6);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.company-company-product-tabs__pill--animated{transition:transform .22s,width .22s}.company-company-product-filter-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;width:100%;padding:16px;display:flex}.company-company-product-ident{flex:1;min-width:0}.company-company-product-ident__name{color:var(--color-text-primary,#0f172a);margin:0;font-size:1.25rem;font-weight:700;line-height:1.25}.company-company-product-ident__desc{color:var(--color-neutral-500,#64748b);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:1rem;line-height:1.35;overflow:hidden}.company-company-product-title-shell{align-items:center;gap:8px;display:inline-flex}.company-company-product-title{color:var(--color-text-primary,#0f172a);margin:0;font-size:1.125rem;font-weight:700}.company-company-product-back-btn{width:30px;height:30px;color:var(--color-text-secondary,#334155);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.company-company-product-back-btn:hover{background:#0f172a0f}.company-company-product-workspace{flex-direction:column;flex:1 1 0;gap:0;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}.company-company-product-pane{--company-company-product-pane-toolbar-offset:52px;--company-company-product-pane-group-head-offset:48px;flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex;overflow:hidden}.company-company-product-pane .company-company-kanban-hscroll{flex-shrink:0;max-width:100%}.company-company-product-pane__section[hidden]{display:none!important}.company-company-product-pane__section:not([hidden]){-webkit-overflow-scrolling:touch;flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:stretch;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden auto}.company-company-product-tab-surface{flex-direction:column;flex:0 auto;align-items:stretch;width:100%;min-width:0;display:flex}.company-company-product-pane>.company-company-pane-toolbar,.company-company-product-pane__section:not([hidden])>.company-company-pane-toolbar,.company-company-product-pane__section:not([hidden]) .company-company-product-tab-surface>.company-company-pane-toolbar{z-index:10;background:var(--color-surface,#fff);flex-shrink:0;position:sticky;top:0;box-shadow:0 1px #0f172a14}.company-company-product-pane>.company-company-pane-toolbar,.company-company-product-pane>.company-company-error,.company-company-product-pane__section:not([hidden])>.company-company-pane-toolbar,.company-company-product-pane__section:not([hidden])>.company-company-error,.company-company-product-pane__section:not([hidden]) .company-company-product-tab-surface>.company-company-pane-toolbar,.company-company-product-pane__section:not([hidden]) .company-company-product-tab-surface>.company-company-error{flex-shrink:0}.company-company-product-pane__section:not([hidden]) .company-company-kanban-group__head{top:var(--company-company-product-pane-toolbar-offset,52px);z-index:9;position:sticky}.company-company-product-pane__section:not([hidden]) .company-company-product-tab-surface .company-company-kanban--stacked>.company-company-kanban__lane-head-rack{top:var(--company-company-product-pane-toolbar-offset,52px);z-index:8;background:var(--kanban-board-bg,#f8fafc);flex-shrink:0;position:sticky;box-shadow:0 1px #0f172a12,0 6px 16px #0f172a0d}.company-company-product-pane__section:not([hidden]) .company-company-kanban-hscroll .company-company-kanban.company-company-kanban--stacked,.company-company-product-pane__section:not([hidden]) .company-company-kanban-hscroll .company-company-kanban.company-company-kanban--cols-only{height:auto;min-height:0!important}.company-company-product-pane__section:not([hidden]) .company-company-kanban-stacked-scroll{flex:0 auto;width:100%;min-width:0}.company-company-product-pane__section:not([hidden]) .company-company-kanban-group .company-company-kanban--stacked>.company-company-kanban__lane-head-rack{top:calc(var(--company-company-product-pane-toolbar-offset,52px) + var(--company-company-product-pane-group-head-offset,48px));z-index:7;background:var(--kanban-board-bg,#f8fafc);position:sticky}.company-company-product-pane__section:not([hidden])>.company-company-bmc-section,.company-company-product-pane__section:not([hidden])>.company-company-roadmap--gantt{flex:1 1 0;min-height:0}.company-company-product-pane__section:not([hidden])>.company-company-kanban-stack,.company-company-product-pane__section:not([hidden])>.company-company-kanban-hscroll,.company-company-product-pane__section:not([hidden])>.company-company-kanban-stacked-scroll,.company-company-product-pane__section:not([hidden]) .company-company-product-tab-surface>.company-company-kanban-stack,.company-company-product-pane__section:not([hidden]) .company-company-product-tab-surface>.company-company-kanban-hscroll,.company-company-product-pane__section:not([hidden]) .company-company-product-tab-surface>.company-company-kanban-stacked-scroll{flex:0 auto;width:100%;min-width:0}.company-company-product-pane>.company-company-roadmap--gantt,.company-company-product-pane__section:not([hidden])>.company-company-roadmap--gantt{flex:1 1 0;min-height:0}.company-company-product-pane>.company-company-kanban,.company-company-product-pane__section:not([hidden])>.company-company-kanban,.company-company-product-pane__section:not([hidden]) .company-company-kanban-hscroll>.company-company-kanban{flex:0 auto;width:100%;min-height:0}@media (width>=640px){.company-company-product-pane>.company-company-kanban.company-company-kanban--stacked,.company-company-product-pane__section:not([hidden]) .company-company-kanban.company-company-kanban--stacked{min-height:0!important}}.company-company-pane-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:8px;display:flex}.company-company-count{color:var(--color-neutral-500,#64748b);margin:0;font-size:.875rem}.company-company-count strong{color:var(--color-text-secondary,#334155)}.company-company-pane-toolbar__actions{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.company-company-pane-check{color:var(--color-neutral-500,#64748b);cursor:pointer;user-select:none;align-items:center;gap:8px;font-size:.8125rem;display:inline-flex}.phase-form-fields__divider{border:none;border-top:1px solid var(--color-border-muted,#e8edf4);margin:12px 0 8px}.phase-form-fields__schedule-row,.project-form-fields__schedule-row{grid-template-columns:1fr 1fr;align-items:start;gap:12px;width:100%;display:grid}@media (width<=520px){.phase-form-fields__schedule-row,.project-form-fields__schedule-row{grid-template-columns:1fr}}.company-company-bmc-section{box-sizing:border-box;background:var(--color-surface,#fff);flex-direction:column;flex:1 1 0;min-width:0;min-height:min(480px,70vh);padding:16px;display:flex;overflow:hidden}.company-company-bmc{flex-direction:column;flex:1 1 0;gap:8px;width:100%;min-width:0;min-height:0;display:flex;overflow:auto}@media (width>=640px){.company-company-bmc{grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:12px;height:100%;display:grid;overflow:hidden}}.company-company-bmc__upper{grid-template-columns:1fr;gap:8px;min-height:0;display:grid}@media (width>=640px){.company-company-bmc__upper{grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;height:100%;min-height:0}}.company-company-bmc__lower{grid-template-columns:1fr;gap:8px;min-height:0;display:grid}@media (width>=640px){.company-company-bmc__lower{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;height:100%;min-height:0}}.company-company-bmc__cell{flex-direction:column;gap:4px;min-width:0;height:100%;min-height:9rem;display:flex}@media (width>=640px){.company-company-bmc__cell{min-height:0}.company-company-bmc__cell--span-2{grid-row:span 2}}.company-company-bmc__split{grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:8px;min-width:0;height:100%;min-height:15rem;display:grid}@media (width>=640px){.company-company-bmc__split{grid-row:span 2;min-height:0}}.company-company-bmc__split-slot{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.company-company-bmc__field{width:100%;min-width:0;height:100%;min-height:0;font-size:var(--text-base,1rem);color:var(--color-muted,#64748b);flex-direction:column;flex:1 1 0;gap:4px;display:flex}.company-company-bmc__title{font-size:var(--text-sm,.875rem);color:var(--color-ink,#0f172a);flex-shrink:0;font-weight:500}.company-company-bmc__textarea{box-sizing:border-box;resize:vertical;field-sizing:fixed;border:1px solid var(--color-input-border,#e2e8f0);border-radius:var(--radius-md,8px);background:var(--color-surface,#fff);width:100%;height:100%;min-height:0;padding:var(--control-pad-block,8px) var(--control-pad-inline-wide,14px);font-size:var(--text-base,1rem);color:var(--color-text,#0f172a);outline:none;flex:1 1 0;line-height:1.35;transition:border-color .15s,box-shadow .15s;overflow-y:auto}.company-company-bmc__textarea:hover:not(:disabled):not(:focus){border-color:var(--color-input-border-hover,#cbd5e1)}.company-company-bmc__textarea:focus{border-color:var(--color-input-focus-border,#5b21b6);box-shadow:0 0 0 3px var(--color-input-focus-ring,#5b21b640)}.company-company-bmc__textarea::placeholder{color:var(--color-muted,#64748b)}.company-company-bmc--dusk .company-company-bmc__field{color:#94a3b8}.company-company-bmc--dusk .company-company-bmc__title{color:#f1f5f9}.company-company-bmc--dusk .company-company-bmc__textarea{color:#f1f5f9;background:#00000040;border-color:#ffffff1f;padding-left:8px;padding-right:8px}.company-company-bmc--dusk .company-company-bmc__textarea::placeholder{color:#64748b}.company-company-bmc--dusk .company-company-bmc__textarea:hover:not(:disabled):not(:focus){border-color:#ffffff1f}.company-company-bmc--dusk .company-company-bmc__textarea:focus{box-shadow:none;border-color:#ffffff1f}.company-company-roadmap{--company-company-roadmap-day-w:40px;--roadmap-initiative:#5b21b4;--roadmap-project:#f05a4f;--roadmap-phase:#f05a4fb8;--roadmap-epic:#bf63f4;--roadmap-story:#699a23;--roadmap-tree-step:16px;--roadmap-indent-project:16px;--roadmap-indent-phase:32px;--roadmap-indent-epic:48px;--roadmap-tree-line:#5b21b461;background:0 0;border:0;border-radius:0;overflow:hidden}.company-company-roadmap__scroll{overflow-x:auto}.company-company-roadmap__grid{min-width:max(100%, calc(240px + 28 * var(--company-company-roadmap-day-w)));grid-template-columns:minmax(200px,240px) 1fr;display:grid}.company-company-roadmap__label-head,.company-company-roadmap__timeline-head{z-index:2;background:#fff;border-bottom:1px solid #0f172a14;position:sticky;top:0}.company-company-roadmap__label-head{letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-500,#64748b);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 10px 16px;font-size:.6875rem;font-weight:700;display:flex}.company-company-roadmap__label-head-title{flex-shrink:0}.company-company-roadmap__today-chip{letter-spacing:0;text-transform:none;color:var(--color-brand-primary,#2563eb);white-space:nowrap;background:#2563eb1a;border:1px solid #2563eb47;border-radius:6px;flex-shrink:0;margin-left:auto;padding:4px 8px;font-size:.6875rem;font-weight:700;line-height:1.2}.company-company-roadmap__timeline-head{display:flex;position:relative}.company-company-roadmap__week{border-right:1px solid #0f172a14;display:flex}.company-company-roadmap__day{flex:0 0 var(--company-company-roadmap-day-w);color:var(--color-neutral-500,#64748b);border-right:1px solid #0f172a0f;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 0;font-size:.6875rem;display:flex}.company-company-roadmap__day.is-weekend{background:#94a3b82e}.company-company-roadmap__day.is-today{color:var(--color-brand-primary,#2563eb);z-index:2;background:#2563eb24}.company-company-roadmap__day.is-today .company-company-roadmap__date{color:var(--color-brand-primary,#2563eb);font-weight:800}.company-company-roadmap__day.is-today .company-company-roadmap__weekday{opacity:1;color:var(--color-brand-primary,#2563eb)}.company-company-roadmap__weekday{opacity:.7;font-weight:700}.company-company-roadmap__date{color:var(--color-text-secondary,#334155);font-weight:600}.company-company-roadmap__row{display:contents}.company-company-roadmap__label{border-bottom:1px solid #0f172a0f;border-right:1px solid #0f172a0f;flex-direction:column;gap:2px;min-width:0;padding:8px 12px;display:flex}.company-company-roadmap__label--empty{min-height:168px;color:var(--color-neutral-500,#64748b);justify-content:center;font-size:.875rem}.company-company-roadmap__badge{color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;line-height:1;display:inline-flex}.company-company-roadmap__badge .fa-duotone,.company-company-roadmap__badge .fa-brands,.company-company-roadmap__badge .fa-solid{line-height:1;display:block}.company-company-roadmap__badge.is-goal{background:var(--roadmap-initiative)}.company-company-roadmap__badge.is-project{background:var(--roadmap-project)}.company-company-roadmap__badge.is-phase{background:var(--roadmap-phase)}.company-company-roadmap__badge.is-feature{background:var(--roadmap-epic)}.company-company-roadmap__label-text{color:var(--color-text-secondary,#334155);font-size:.875rem;font-weight:600;line-height:1.35}.company-company-roadmap__label-meta{color:var(--color-neutral-500,#64748b);font-size:.75rem}.company-company-roadmap__track{background:repeating-linear-gradient(to right, transparent, transparent calc(var(--company-company-roadmap-day-w) - 1px), #0f172a0a calc(var(--company-company-roadmap-day-w) - 1px), #0f172a0a var(--company-company-roadmap-day-w));border-bottom:1px solid #0f172a0f;min-height:52px;position:relative}.company-company-roadmap__track--empty{min-height:168px}.company-company-roadmap__bar{border-radius:6px;min-width:12px;height:22px;margin-top:-11px;position:absolute;top:50%}.company-company-roadmap__bar.is-goal{background:var(--roadmap-initiative)}.company-company-roadmap__bar.is-project{background:var(--roadmap-project)}.company-company-roadmap__bar.is-phase{background:var(--roadmap-phase)}.company-company-roadmap__bar.is-feature{background:var(--roadmap-epic)}.company-company-roadmap--gantt{flex-direction:column;flex:1;min-height:0;display:flex}.company-company-roadmap__scroll.is-panning{cursor:grabbing;user-select:none;touch-action:none}.company-company-roadmap:not(.company-company-roadmap--gantt) .company-company-roadmap__scroll{cursor:grab}.company-company-roadmap--gantt .company-company-roadmap__scroll{cursor:grab;flex:1;min-height:0}.company-company-roadmap__gantt-head,.company-company-roadmap__gantt-row{align-items:stretch;display:grid}.company-company-roadmap__gantt-head{z-index:3;background:#fff;border-bottom:1px solid #0f172a14;position:sticky;top:0}.company-company-roadmap__gantt-row{border-bottom:1px solid #0f172a0f}.company-company-roadmap__gantt-row.is-goal-drop-top{border-top:2px solid var(--color-brand-primary,#2563eb)}.company-company-roadmap__gantt-row.is-goal-drop-bottom{border-bottom:2px solid var(--color-brand-primary,#2563eb)}.company-company-roadmap__gantt-row.is-goal-dragging{opacity:.48}.company-company-roadmap__label-inner--reorder{--roadmap-reorder-gutter:32px}.company-company-roadmap__reorder-slot{flex:0 0 var(--roadmap-reorder-gutter,32px);width:var(--roadmap-reorder-gutter,32px);justify-content:center;align-items:center;display:flex}.company-company-roadmap__label-body{flex-direction:row;flex:auto;align-items:center;min-width:0;display:flex}.company-company-roadmap__label-tree{pointer-events:none;flex:none;align-self:stretch;min-height:36px;position:relative}.company-company-roadmap__label-chrome{z-index:1;flex:auto;align-items:center;gap:8px;min-width:0;padding-right:8px;display:flex;position:relative}.company-company-roadmap__goal-reorder-btn{color:#94a3b8;cursor:grab;touch-action:none;user-select:none;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:32px;margin:0;padding:0;display:flex}.company-company-roadmap__goal-reorder-btn:hover{color:#64748b;background:#0f172a0f}.company-company-roadmap__goal-reorder-btn:active{cursor:grabbing}.company-company-roadmap__goal-reorder-btn:focus-visible{outline:2px solid var(--color-brand-primary,#2563eb);outline-offset:1px}.company-company-roadmap__goal-reorder-grip{flex-direction:column;gap:3px;display:flex}.company-company-roadmap__goal-reorder-grip-row{gap:3px;display:flex}.company-company-roadmap__goal-reorder-grip-row span{opacity:.8;background:currentColor;border-radius:50%;width:3px;height:3px}.company-company-roadmap--gantt .company-company-roadmap__label-head{z-index:4;position:sticky;left:0;box-shadow:4px 0 12px -6px #0000001f}.company-company-roadmap--goal-reorder .company-company-roadmap__label-head{padding-left:var(--roadmap-reorder-gutter,32px)}.company-company-roadmap--gantt .company-company-roadmap__label{z-index:2;background:#fff;flex-direction:row;align-items:center;position:sticky;left:0;box-shadow:4px 0 12px -6px #00000014}.company-company-roadmap--gantt .company-company-roadmap__label-inner{flex-direction:row;align-items:stretch;gap:0;width:100%;min-width:0;display:flex}.company-company-roadmap__label-tree .company-company-roadmap__tree-guides{width:100%;height:100%;min-height:36px}.company-company-roadmap__tree-guides{flex:none;align-self:stretch;min-height:36px;position:relative}.company-company-roadmap__tree-cell{width:var(--roadmap-tree-step);pointer-events:none;position:absolute;top:0;bottom:0}.company-company-roadmap__tree-vline{left:calc(var(--roadmap-tree-step) / 2 - .5px);border-left:1px dotted var(--roadmap-tree-line);width:0;position:absolute}.company-company-roadmap__tree-vline--full{top:0;bottom:0}.company-company-roadmap__tree-vline--top{height:50%;top:0}.company-company-roadmap__tree-vline--bottom,.company-company-roadmap__tree-vline--stem{top:50%;bottom:0}.company-company-roadmap__tree-hline{top:50%;left:calc(var(--roadmap-tree-step) / 2 - .5px);border-top:1px dotted var(--roadmap-tree-line);position:absolute;right:0}.company-company-roadmap--gantt .company-company-roadmap__track{background:0 0;min-width:0;position:relative}.company-company-roadmap__today-marker{z-index:1;pointer-events:none;box-sizing:border-box;border-left:2px solid var(--color-brand-primary,#2563eb);background:#2563eb0f;border-right:1px solid #2563eb2e;position:absolute;top:0;bottom:0}.company-company-roadmap__week-grid{z-index:0;pointer-events:none;display:grid;position:absolute;inset:0}.company-company-roadmap__week-col{border-right:1px solid #0f172a0d;min-width:0;position:relative}.company-company-roadmap__weekend-stripe{pointer-events:none;background:#94a3b82e;width:14.286%;position:absolute;top:0;bottom:0}.company-company-roadmap__bar-wrap{z-index:1;max-width:100%;height:36px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.company-company-roadmap--gantt .company-company-roadmap__bar{touch-action:none;border:1px solid #0000;border-radius:6px;width:100%;min-width:20px;height:36px;margin-top:0;display:flex;position:relative;top:auto;box-shadow:0 1px 2px #0f172a14}.company-company-roadmap__bar.is-estimated{border-style:dashed;border-width:2px}.company-company-roadmap__bar-edge{cursor:ew-resize;background:0 0;border:0;flex:0 0 14px;min-width:14px;max-width:20px;height:100%;padding:0}.company-company-roadmap__bar-edge:hover{background:#00000014}.company-company-roadmap__bar-body{cursor:grab;flex:auto;min-width:20px;height:100%}.company-company-roadmap__bar-body:active{cursor:grabbing}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes company-delivery-skeleton-pulse{0%{opacity:.55}50%{opacity:1}to{opacity:.55}}.company-delivery-skeleton-bar{background:linear-gradient(90deg, var(--color-border-muted,#e8edf4) 0%, #f1f5f9 50%, var(--color-border-muted,#e8edf4) 100%);border-radius:6px;width:72%;max-width:160px;height:14px;animation:1.4s ease-in-out infinite company-delivery-skeleton-pulse;display:block}.company-delivery-skeleton-bar--wide{width:88%;max-width:240px;height:16px}.company-delivery-skeleton-bar--short{width:40%;max-width:72px}.company-delivery-skeleton-bar--inline{vertical-align:middle;width:120px;height:16px;display:inline-block}.company-company-table-skeleton-row td{padding-top:14px;padding-bottom:14px}.company-company-kanban-skeleton-group-head{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 10px;display:flex}.company-delivery-skeleton-bar--group-title{width:180px;max-width:40%;height:18px}.company-company-kanban-skeleton .company-company-kanban__col-body{flex-direction:column;gap:10px;padding:10px 8px 12px;display:flex}.company-company-kanban-skeleton__card{border:1px solid var(--color-border-muted,#e8edf4);background:linear-gradient(#fafbfc 0%,#f1f5f9 100%);border-radius:10px;min-height:72px;animation:1.4s ease-in-out infinite company-delivery-skeleton-pulse}.company-delivery-keep-alive-pane[hidden]{display:none!important}#humaan-modal-root .humaan-dialog:has(.initiative-form-dialog-body){gap:var(--space-8,32px)}#humaan-modal-root .humaan-dialog__body.initiative-form-dialog-body{gap:var(--space-4,16px);flex-direction:column;flex:0 auto;min-height:0;display:flex;overflow-y:auto}#humaan-modal-root .humaan-dialog__body.initiative-form-dialog-body .humaan-work-task-form{--humaan-person-detail-field-width:100%;--wid-focus-ring-pad:var(--focus-ring-width,3px);padding-inline:var(--wid-focus-ring-pad,3px);padding-bottom:var(--wid-focus-ring-pad,3px)}#humaan-modal-root .humaan-dialog__body.initiative-form-dialog-body .humaan-work-task-form>.humaan-admin-field,#humaan-modal-root .humaan-dialog__body.initiative-form-dialog-body .humaan-work-task-form>.MuiFormControl-root,#humaan-modal-root .humaan-dialog__body.initiative-form-dialog-body .humaan-work-task-form>.MuiTextField-root,#humaan-modal-root .humaan-dialog__body.initiative-form-dialog-body .humaan-work-task-form>.MuiAutocomplete-root,#humaan-modal-root .humaan-dialog__body.initiative-form-dialog-body .humaan-work-task-form>.MuiPickersTextField-root{width:100%!important;max-width:none!important;margin:0!important;display:flex!important}
