.capacity-grid-shell{position:relative;max-width:100%;max-height:var(--workbench-panel-body-height, max(320px, calc(100vh - 340px) ));overflow:auto;border:1px solid #e6e6e9;border-radius:8px}.capacity-grid{display:grid;grid-auto-rows:48px;min-width:max-content;overflow:visible;background:#fff}.capacity-grid__header,.capacity-grid__person,.capacity-grid__cell{min-height:0;height:48px;padding:6px 8px;border-right:1px solid #ededf0;border-bottom:1px solid #ededf0;box-sizing:border-box}.capacity-grid__header{position:sticky;top:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f4f4f5;box-shadow:0 1px #e2e8f0;color:#71717a;font-size:12px;font-weight:600}.capacity-grid__header strong{color:#27272a;font-size:12px;line-height:1.1}.capacity-grid__header span{font-size:11px;line-height:1.1}.capacity-grid__header--person,.capacity-grid__person{position:sticky;left:0;background:#fff;box-shadow:1px 0 #e2e8f0}.capacity-grid__header--person{z-index:6;display:flex;align-items:center;background:#f4f4f5}.capacity-grid__person{z-index:3;display:flex;flex-direction:column;justify-content:center;gap:2px;overflow:hidden}.capacity-grid__person-link{min-width:0;color:#1d4ed8;text-decoration:none}.capacity-grid__person-link:hover,.capacity-grid__person-link:focus-visible{color:#1e40af;text-decoration:underline;text-underline-offset:2px}.capacity-grid__person strong,.capacity-grid__person span{overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap}.capacity-grid__person span{color:#71717a;font-size:12px;line-height:1.2}.capacity-grid__cell{position:relative;z-index:0;display:flex;align-items:center;justify-content:center;background:#fff;color:#a1a1aa;font-size:12px;font-weight:600}.capacity-grid__cell--filled{color:#27272a}.capacity-grid__cell--over{box-shadow:inset 0 0 0 1px #dc262673}.capacity-grid__cell--context{background:#fafafa}.capacity-grid__cell--context .capacity-grid__cell-surface{opacity:.45}.capacity-grid__cell-surface{position:relative;width:100%;height:30px;overflow:hidden;background:#fafafa;border:1px solid #e4e4e7;border-radius:6px;box-shadow:inset 0 1px #ffffffd9,0 1px 1px #00000008}.capacity-grid__cell--filled .capacity-grid__cell-surface{border-color:#d4d4d8}.capacity-grid__cell--over .capacity-grid__cell-surface{border-color:#dc2626b3}.capacity-grid__cell--holiday .capacity-grid__cell-surface{border-color:#5eead4;background:repeating-linear-gradient(135deg,#ccfbf1eb 0,#ccfbf1eb 6px,#f0fdfaeb 6px,#f0fdfaeb 12px)}.capacity-grid__cell--holiday .capacity-grid__cell-value{color:#0f766e}.capacity-grid__cell-value{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;display:flex;align-items:center;justify-content:center;color:#18181b;line-height:1;text-shadow:0 1px 0 rgb(255 255 255 / .58)}.capacity-grid__cell-fill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:flex;align-items:stretch;justify-content:flex-start}.capacity-grid__cell-segment{flex:0 0 auto;height:100%;box-shadow:inset -1px 0 #ffffffb3}.capacity-grid__cell-segment--busy{background:linear-gradient(180deg,#fca5a5,#ef4444)}.capacity-grid__cell-segment--editable{cursor:pointer}.capacity-grid__cell-segment--editable:hover,.capacity-grid__cell-segment--editable:focus-visible{filter:brightness(.9);outline:2px solid rgb(15 23 42 / .45);outline-offset:-2px}.capacity-grid__cell-segment--suggested{background:linear-gradient(180deg,#93c5fd,#3b82f6)}.capacity-grid__cell-segment--accepted{background:linear-gradient(180deg,#86efac,#16a34a)}.capacity-grid__cell-segment--pushed{background:linear-gradient(180deg,#c4b5fd,#7c3aed)}.capacity-grid__cell-segment--inactive{background:linear-gradient(180deg,#d4d4d8,#a1a1aa)}.capacity-grid__cell-segment--holiday{background:repeating-linear-gradient(135deg,#ccfbf1 0,#ccfbf1 6px,#f0fdfa 6px,#f0fdfa 12px)}.capacity-grid-tooltip-popup{z-index:3000}.capacity-grid-tooltip-popup .ant-tooltip-inner{max-width:none;padding:12px 14px;border-radius:8px}.capacity-grid-tooltip{display:grid;min-width:210px;gap:6px;padding:2px 0}.capacity-grid-tooltip>strong{color:#fff;font-size:13px;line-height:1.25}.capacity-grid-tooltip>span{color:#ffffff94;font-size:11px;line-height:1.1}.capacity-grid-tooltip__warning{width:fit-content;padding:2px 7px;color:#fecaca;background:#dc262633;border:1px solid rgb(248 113 113 / .3);border-radius:4px;font-size:11px;font-weight:600}.capacity-grid-tooltip__holiday{width:fit-content;padding:2px 7px;color:#99f6e4;background:#14b8a62e;border:1px solid rgb(45 212 191 / .28);border-radius:4px;font-size:11px;font-weight:600}.capacity-grid-tooltip__row,.capacity-grid-tooltip__total{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;font-size:12px;line-height:1.15}.capacity-grid-tooltip__row span,.capacity-grid-tooltip__total span{color:#ffffffa8}.capacity-grid-tooltip__row strong,.capacity-grid-tooltip__total strong{color:#fff;font-weight:600;text-align:right}.capacity-grid-tooltip__total{margin-top:3px;padding-top:7px;border-top:1px solid rgb(255 255 255 / .14)}body{margin:0;background:#fafafa;color:#18181b}.topbar{display:flex;align-items:center;gap:14px;padding-inline:64px}.brand{color:#fff;font-weight:700;white-space:nowrap}.topnav{display:flex;align-items:center;gap:4px;flex:1;min-width:0}.topnav__item{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 14px;color:#ffffffc7;border-radius:4px;text-decoration:none}.topnav__item:hover,.topnav__item--active{color:#fff;background:#2563eb}.topbar__actions{display:inline-flex;align-items:center;gap:10px;margin-left:auto}.profile-button{width:42px;height:42px;padding:0}.topbar-action-button.ant-btn,.profile-button.ant-btn{width:42px;height:42px;color:#fff;background:transparent;border-color:transparent;border-radius:999px}.topbar-action-button.ant-btn:not(:disabled):hover,.topbar-action-button.ant-btn:not(:disabled):focus-visible,.profile-button.ant-btn:not(:disabled):hover,.profile-button.ant-btn:not(:disabled):focus-visible{color:#fff;background:#ffffff1a;border-color:transparent}.topbar-action-button.ant-btn{width:34px;height:34px;color:#ffffffd1}.topbar-action-button .anticon{font-size:17px}.topbar-action-count{position:absolute;top:4px;right:3px;min-width:16px;height:16px;padding:0 4px;color:#fff;background:#2563eb;border:1px solid #001f33;border-radius:999px;font-size:10px;font-weight:800;line-height:14px}.profile-button .ant-avatar{color:#001f33;background:#fff;border:0;box-shadow:0 0 0 1px #ffffff6b;font-size:13px;font-weight:800}.profile-button__label{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-menu__identity{display:grid;gap:3px;min-width:220px}.profile-menu__identity span{color:#71717a;font-size:12px}.profile-menu__role{text-transform:capitalize}.ant-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:6px;font-weight:600;box-shadow:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease,transform .12s ease}.ant-btn:not(:disabled):active{transform:translateY(1px)}.ant-btn-default{background:#fff;border-color:#d4d4d8;color:#27272a}.ant-btn-default:not(:disabled):hover{background:#f4f4f5;border-color:#a1a1aa;color:#18181b}.ant-btn-primary{border-color:#1d4ed8;background:#2563eb}.ant-btn-primary:not(:disabled):hover{border-color:#1e40af;background:#1d4ed8}.ant-btn-sm{font-size:12px;font-weight:600}.ant-btn-icon-only{width:34px}.page{padding:18px 24px;min-height:calc(100vh - 64px)}.page--workbench{padding:18px 20px 20px}.page__header{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px}.page__header--projects{margin-bottom:10px}.page h1{margin:0 0 10px;font-size:24px}.page h2{margin-top:0;font-size:16px}.snk-mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-feature-settings:"tnum"}.muted{color:#71717a;font-size:12px}.split{display:grid;grid-template-columns:minmax(320px,3fr) minmax(360px,2fr);gap:18px;align-items:start}.feedback-stack{display:grid;gap:8px;margin-bottom:10px}.project-hero{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:14px;align-items:center;padding:16px 20px;background:linear-gradient(180deg,#fff,#fbfcff);border:1px solid #dfe4ee;border-radius:8px;box-shadow:0 1px 2px #18181b0a}.project-hero__identity{display:flex;align-items:stretch;gap:10px;min-width:0}.project-hero__identity h1{margin:0 0 6px;font-size:21px;line-height:1.15}.project-hero__links{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.project-hero__links .ant-btn{height:36px;padding-inline:12px;font-weight:700;color:#2f3440;border-color:#ccd5e6;background:#fff}.project-hero__links .ant-btn:hover,.project-hero__links .ant-btn:focus-visible{border-color:#9fb3ff;background:#eef3ff}.project-color{width:10px;min-height:72px;border-radius:4px;flex:0 0 auto;box-shadow:inset 0 -10px 18px #0000001a}.project-hero__actions{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex-wrap:wrap}.project-hero__actions .ant-input{width:138px}.planning-window-picker{display:inline-grid;grid-template-columns:auto minmax(0,1fr) 1px auto minmax(0,1fr);width:352px;height:38px;align-items:center;gap:8px;padding:4px 10px;background:#fff;border:0;border-radius:7px;box-shadow:none}.planning-window-picker:hover,.planning-window-picker:focus-within{box-shadow:none}.planning-window-picker__label{color:#697180;font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.planning-window-picker__divider{width:1px;height:20px;background:#d8dee9}.planning-window-date{width:100%;min-width:0;height:30px;padding:0 8px;background:#f7f9fc;border:1px solid #dce4f0;border-radius:7px;box-shadow:none}.planning-window-date:hover{background:#f2f6fc;border-color:#bdc9dc}.planning-window-date.ant-picker-focused{background:#eef5ff;border-color:#2f6fee;box-shadow:0 0 0 2px #2f6fee24}.planning-window-date .ant-picker-input>input{color:#171a22;font-weight:750;letter-spacing:0}.planning-window-date .ant-picker-suffix{color:#7a8291}.planning-window-dropdown .ant-picker-panel-container{overflow:hidden;border:1px solid #dce3ef;border-radius:8px;box-shadow:0 16px 34px #0f172a29}.planning-window-dropdown .ant-picker-header{padding:8px 12px;border-bottom-color:#edf1f7}.planning-window-dropdown .ant-picker-header-view{font-weight:850}.planning-window-dropdown .ant-picker-cell .ant-picker-cell-inner{border-radius:7px}.planning-window-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.planning-window-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.planning-window-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{background:#2563eb;border-radius:7px;box-shadow:0 4px 10px #2563eb38}.planning-window-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range:before{background:#eaf1ff}.project-hero__actions .ant-btn{height:38px;padding-inline:13px;border-color:#ccd5e6;font-weight:750}.project-hero__actions .ant-btn-primary{border-color:#1f55e5;background:#245fe8;box-shadow:0 6px 14px #2563eb2e}.planning-summary{display:flex;gap:8px;align-items:center;margin:14px 0 26px;padding:7px;background:#f3f5f8;border:1px solid #e3e7ef;border-radius:8px}.planning-metric{display:flex;flex:1 1 0;align-items:center;justify-content:space-between;min-width:0;min-height:38px;padding:7px 10px;background:#fff;border:1px solid #e7eaf1;border-left-width:3px;border-radius:6px}.planning-metric span{display:inline-flex;align-items:center;gap:7px;min-width:0;overflow:hidden;color:#626875;font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.planning-metric i{width:7px;height:7px;border-radius:999px;flex:0 0 auto}.planning-metric strong{color:#171a22;font-size:19px;line-height:1}.planning-metric--suggested{border-left-color:#2f7df6}.planning-metric--suggested i{background:#2f7df6}.planning-metric--accepted{border-left-color:#16a34a}.planning-metric--accepted i{background:#16a34a}.planning-metric--pushed{border-left-color:#7c3aed}.planning-metric--pushed i{background:#7c3aed}.planning-metric--rejected{border-left-color:#a1a1aa}.planning-metric--rejected i{background:#a1a1aa}.planning-metric--conflict{border-left-color:#f59e0b}.planning-metric--conflict i{background:#f59e0b}.workbench-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.workbench-toolbar .ant-segmented{padding:3px;background:#eef1f6;border:1px solid #dde3ee}.workbench-toolbar .ant-segmented-item{border-radius:5px;font-weight:700}.page--workbench .ant-input,.page--workbench .ant-select-selector{border-color:#d8dee9!important;box-shadow:none!important}.page--workbench .ant-input:hover,.page--workbench .ant-select-selector:hover{border-color:#b7c3d7!important}.page--workbench .ant-input:focus,.page--workbench .ant-input-affix-wrapper-focused,.page--workbench .ant-select-focused .ant-select-selector{border-color:#2f6fee!important;box-shadow:0 0 0 2px #2f6fee1f!important}.project-list-controls{display:grid;grid-template-columns:auto minmax(220px,1fr) 150px 170px;gap:8px;align-items:stretch;margin-bottom:10px}.scope-toggle{display:inline-flex;align-items:center;gap:2px;height:40px;padding:2px;background:#f4f4f5;border:1px solid #d4d4d8;border-radius:7px}.scope-toggle__button{height:34px;padding:0 13px;color:#52525b;background:transparent;border:0;border-radius:5px;cursor:pointer;font:inherit;font-weight:600;line-height:34px}.scope-toggle__button:hover{color:#18181b;background:#fff}.scope-toggle__button--active,.scope-toggle__button--active:hover{color:#fff;background:#2563eb;box-shadow:0 1px 2px #18181b2e}.project-list-controls .ant-input-search,.project-list-controls .ant-input-search .ant-input-wrapper,.project-list-controls .ant-input-search .ant-input-group,.project-list-controls .ant-input-search .ant-input-affix-wrapper,.project-list-controls .ant-input-search .ant-input-group-addon,.project-list-controls .ant-input-search .ant-btn{height:40px}.project-list-controls .ant-input-search .ant-input-affix-wrapper{align-items:center;padding-block:0}.project-list-controls .ant-input-search .ant-input{height:auto;padding-block:0;line-height:20px}.project-list-controls .ant-input-search .ant-btn{width:42px}.project-select{width:100%;height:40px;padding:0 30px 0 11px;color:#27272a;background:#fff;border:1px solid #d4d4d8;border-radius:6px;font:inherit;line-height:38px}.project-select:hover{border-color:#a1a1aa}.project-select:focus{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb24;outline:none}.global-solver-panel{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 10px;padding:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.global-solver-panel strong{display:block;margin-bottom:2px}.global-solver-panel p{margin:0}.global-solver-panel__controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.global-solver-panel__controls .ant-picker{width:136px}.project-list-meta{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px;color:#52525b;font-size:12px}.project-list-meta span{padding:3px 7px;background:#fff;border:1px solid #ededf0;border-radius:4px}.project-table .ant-table-thead>tr>th{padding:12px;vertical-align:middle}.project-table .ant-table-tbody>tr>td{padding:16px 12px;vertical-align:top;text-align:left}.project-table .ant-table-thead>tr>th:nth-child(5),.project-table .ant-table-tbody>tr>td:nth-child(5){text-align:center}.project-table .ant-table-thead>tr>th:nth-child(5) .ant-table-column-sorters{justify-content:center}.project-table .ant-table-column-sorters{justify-content:flex-start;gap:8px}.project-table .ant-table-column-title{flex:0 0 auto}.project-table .ant-tag{margin-inline-end:0}.priority-badge{display:inline-grid;grid-template-columns:8px auto auto;align-items:center;justify-content:center;gap:7px;min-width:112px;min-height:34px;padding:5px 9px;color:#27272a;background:#fff;border:1px solid #dfe4ee;border-radius:6px;box-shadow:0 1px 2px #18181b0a;font-size:12px;line-height:1;white-space:nowrap}.priority-badge--compact{min-width:98px;min-height:24px;padding:3px 7px;box-shadow:none;vertical-align:middle}.priority-badge__dot{width:8px;height:8px;border-radius:999px}.priority-badge__label{color:#52525b;font-weight:700}.priority-badge__score{color:#18181b;font-weight:800;font-variant-numeric:tabular-nums}.priority-badge__score span{margin-left:1px;color:#71717a;font-size:10px;font-weight:700}.plannability-badge{display:inline-grid;grid-template-columns:8px auto auto;align-items:center;gap:7px;min-height:24px;padding:3px 7px;color:#27272a;background:#fff;border:1px solid #dfe4ee;border-radius:6px;font-size:12px;line-height:1;white-space:nowrap}.plannability-badge__dot{width:8px;height:8px;border-radius:999px}.plannability-badge strong{color:#18181b;font-variant-numeric:tabular-nums}.project-completion-cell{display:grid;gap:6px;min-width:150px}.project-plannability-cell{display:grid;gap:5px;min-width:120px}.project-plannability-cell span{color:#52525b;font-size:12px;font-weight:700;white-space:nowrap}.project-completion-cell__meter{display:grid;grid-template-columns:minmax(96px,150px) auto;gap:10px;align-items:center;justify-content:start;color:#27272a;font-size:12px}.planning-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;align-items:start}.page--history{display:grid;gap:14px}.history-back{display:inline-flex;width:fit-content;margin:-4px 0 8px -8px;text-decoration:none}.history-back .ant-btn{color:#3f63d8;font-weight:700}.history-back .ant-btn:hover,.history-back .ant-btn:focus-visible{color:#244db8;background:#eef3ff}.history-toolbar{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(180px,1fr) 150px 160px 170px 150px 150px;gap:10px;align-items:center}.history-select{width:100%;height:32px;padding:0 11px;background:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#1f1f24}.history-run{display:grid;gap:12px}.history-run-list .ant-collapse-item{background:#fff;border:1px solid #e6e6e9;border-radius:8px}.history-run-list .ant-collapse-content-box{padding:4px 16px 16px}.history-run-header{display:flex;justify-content:space-between;gap:16px;align-items:center;width:100%}.history-run-header__main{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.history-ticket-cell{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:start}.history-status-tags{display:flex;flex-wrap:wrap;gap:4px}.history-people-table{margin:4px 0 4px 44px;max-width:calc(100% - 44px)}.history-people-table .ant-table-cell{padding:6px 8px!important}.history-person-cell{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.history-person-cell .muted{font-size:12px}.employee-profile-inline-link{color:#1d4ed8;text-decoration:none}.employee-profile-inline-link:hover,.employee-profile-inline-link:focus-visible{color:#1e40af;text-decoration:underline;text-underline-offset:2px}.ticket-workbench,.capacity-panel{min-width:0}.ticket-workbench,.capacity-panel{--workbench-panel-body-height: max(320px, calc(100vh - 340px) )}.capacity-controls{display:grid;grid-template-columns:minmax(220px,auto) minmax(180px,1fr) 140px;gap:10px;align-items:center;margin-bottom:14px}.capacity-controls .ant-segmented,.capacity-controls .ant-select{min-height:38px}.capacity-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px}.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px}.section-heading h2{margin:0 0 3px;font-size:15px}.section-heading p{margin:0}.ticket-review-heading-row{display:flex;align-items:center;gap:12px;min-width:0}.ticket-review-heading-copy{min-width:0}.ticket-review-progress-card{display:grid;gap:6px;min-width:132px;padding:7px 9px;color:#52525b;background:#f8fafc;border:1px solid #e4e9f2;border-radius:8px;font-size:12px;font-weight:800;text-align:right}.section-heading__icon{color:#71717a;font-size:17px}.ticket-review-list{display:grid;gap:10px;max-height:var(--workbench-panel-body-height);overflow:auto;padding-right:2px}.ticket-review-controls{display:grid;grid-template-columns:1fr;align-items:stretch;gap:8px;margin-bottom:14px;padding:10px;background:#f8fafc;border:1px solid #dfe4ee;border-radius:8px;box-shadow:0 1px 2px #18181b0a}.ticket-review-search{width:100%;max-width:none;height:36px;color:#27272a;background:#fff}.ticket-review-search .anticon{color:#71717a;font-size:15px}.ticket-review-controls__primary{display:grid;grid-template-columns:minmax(0,3fr) minmax(320px,2fr);gap:10px;align-items:stretch}.ticket-review-controls__toggles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ticket-filter-button.ant-btn{height:36px;width:100%;justify-content:center;padding-inline:10px;color:#52525b;background:#fff;border-color:#d8deea;border-radius:7px;font-size:12px;font-weight:800;white-space:normal}.ticket-filter-button.ant-btn:not(:disabled):hover,.ticket-filter-button.ant-btn:not(:disabled):focus-visible{color:#18181b;background:#f8fafc;border-color:#b7c3d7}.ticket-filter-button--active.ant-btn,.ticket-filter-button--active.ant-btn:not(:disabled):hover,.ticket-filter-button--active.ant-btn:not(:disabled):focus-visible{color:#fff;background:#2563eb;border-color:#1d4ed8}.ticket-review-controls__secondary{min-width:0}.ticket-review-controls__filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;min-width:0}.ticket-filter-field{display:inline-grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;height:36px;min-width:0;overflow:hidden;background:#fff;border:1px solid #d8deea;border-radius:7px;transition:border-color .12s ease,box-shadow .12s ease}.ticket-filter-field:hover{border-color:#b7c3d7}.ticket-filter-field:focus-within{border-color:#2f6fee;box-shadow:0 0 0 2px #2f6fee1f}.ticket-filter-field__label{display:inline-flex;align-items:center;height:100%;padding:0 7px 0 9px;color:#71717a;border-right:1px solid #edf1f7;font-size:11px;font-weight:800;line-height:1;text-transform:uppercase}.ticket-filter-select{width:100%;min-width:0}.ticket-filter-select .ant-select-selection-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-filter-select--sort{width:100%}.ticket-sort-control{display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:stretch;min-width:0}.ticket-sort-direction-button.ant-btn{width:34px;height:34px;padding:0;color:#52525b;background:transparent;border:0;border-left:1px solid #edf1f7;border-radius:0}.ticket-sort-direction-button.ant-btn:not(:disabled):hover,.ticket-sort-direction-button.ant-btn:not(:disabled):focus-visible{color:#18181b;background:#f8fafc;border-left-color:#d8deea}.ticket-review-controls .ant-select-selector{align-items:center;height:34px!important;padding-inline:9px 22px!important;background:transparent!important;border:0!important;box-shadow:none!important}.ticket-review-controls .ant-select-selection-item,.ticket-review-controls .ant-input{color:#27272a;font-size:13px;font-weight:650}.ticket-review-controls .ant-select-arrow{right:8px;color:#71717a}.ticket-review-controls .ticket-review-search,.capacity-controls .ant-input-search,.capacity-controls .ant-select-selector,.capacity-controls .ant-input-search .ant-input-wrapper,.capacity-controls .ant-input-search .ant-input-group,.capacity-controls .ant-input-search .ant-input-affix-wrapper,.capacity-controls .ant-input-search .ant-input-group-addon,.capacity-controls .ant-input-search .ant-btn{height:34px}.ticket-review-controls .ticket-review-search,.capacity-controls .ant-input-search .ant-input-affix-wrapper{align-items:center}.capacity-controls .ant-input-search,.capacity-controls .ant-select-selector,.capacity-controls .ant-input-search .ant-input-wrapper,.capacity-controls .ant-input-search .ant-input-group,.capacity-controls .ant-input-search .ant-input-affix-wrapper,.capacity-controls .ant-input-search .ant-input-group-addon,.capacity-controls .ant-input-search .ant-btn{height:38px}.ticket-review-progress{width:148px;font-size:12px;font-weight:700}.ticket-review-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:10px}.ticket-review-row{display:grid;gap:10px;padding:14px;background:#fff;border:1px solid #dfe4ee;border-radius:8px;box-shadow:0 1px 2px #18181b08}.ticket-review-row__main{display:grid;grid-template-columns:36px minmax(0,1fr) 112px;gap:14px;align-items:start}.ticket-review-row__toggle.ant-btn{width:32px;height:32px;padding:0;color:#52525b;border-color:transparent;background:#eef1f6}.ticket-review-row__toggle.ant-btn:hover{color:#1d4ed8;background:#e6edff}.ticket-review-row__identity{display:grid;gap:10px;min-width:0}.ticket-review-row__headline{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:10px;min-width:0}.ticket-review-row__title{display:flex;align-items:center;min-width:0;gap:6px}.ticket-review-row h3{margin:0;color:#18181b;font-size:15px;line-height:1.2;letter-spacing:0;white-space:nowrap}.ticket-review-row__jira-link{display:inline-grid;place-items:center;width:22px;height:22px;flex:0 0 auto;color:#52525b;border:1px solid #dfe4ee;border-radius:6px;background:#fff;transition:color .14s ease,border-color .14s ease,background .14s ease}.ticket-review-row__jira-link:hover{color:#1d4ed8;border-color:#bfd0ff;background:#eef4ff}.ticket-review-row__summary{margin:0;color:#52525b;overflow:hidden;font-size:14px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.ticket-review-row__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:18px;align-items:start;margin-left:-28px;min-width:0}.ticket-fact-group{display:grid;justify-items:center;align-content:start;gap:8px;min-width:0;text-align:center}.ticket-fact-group__label{color:#71717a;font-size:10px;font-weight:800;letter-spacing:0;line-height:1;text-transform:uppercase}.ticket-fact-group__values{display:grid;justify-items:center;gap:7px;min-width:0;width:100%}.ticket-fact-group__values .ant-tag{margin-inline-end:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ticket-fact-group__empty{color:#a1a1aa;font-size:12px;font-weight:600}.ticket-fact-group__values .priority-badge,.ticket-fact-group__values .plannability-badge{max-width:100%}.ticket-hours{display:grid;justify-items:end;gap:2px;min-width:112px;padding-left:12px;border-left:1px solid #edf1f7;color:#71717a;font-size:11px;font-weight:700;text-transform:uppercase}.ticket-hours strong{color:#3f3f46;font-size:20px;line-height:1.1;text-transform:none}.ticket-hours small{color:#71717a;font-size:11px;font-weight:600;text-transform:none;white-space:nowrap}.ticket-hours--planned strong{color:#1d4ed8}.ticket-review-row__empty{padding:10px;color:#71717a;background:#fafafa;border:1px dashed #d4d4d8;border-radius:6px}.ticket-review-row__expanded{display:grid;gap:8px}.plannability-panel{display:grid;gap:8px;padding:8px;background:#f8fafc;border:1px solid #dbeafe;border-radius:8px}.plannability-panel--blocked{background:#fff7ed;border-color:#fed7aa}.plannability-panel__summary{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:10px;align-items:center}.plannability-panel__summary>div{display:grid;gap:3px;min-width:0}.plannability-panel__summary strong{color:#18181b;font-size:12px}.plannability-panel__summary span{color:#52525b;font-size:11px;line-height:1.25}.plannability-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:5px}.plannability-metric{display:grid;grid-template-columns:110px minmax(0,1fr) auto;align-items:start;gap:6px;padding:5px 7px;background:#fff;border:1px solid #e4e4e7;border-radius:5px}.plannability-metric strong{color:#27272a;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.plannability-metric span{color:#71717a;font-size:11px;line-height:1.25;white-space:normal}.plannability-metric em{color:#3f3f46;font-size:11px;font-style:normal;font-weight:800;white-space:nowrap}.plannability-metric--passed{border-color:#bbf7d0}.plannability-metric--partial{border-color:#fde68a}.plannability-metric--failed{border-color:#fecaca}.person-plan-stack{display:grid;border-top:1px solid #ededf0}.person-plan-row{display:grid;gap:9px;padding:10px 0 2px;border-bottom:1px solid #f0f0f2}.person-plan-row:last-child{border-bottom:0}.person-plan-row__summary{display:grid;grid-template-columns:minmax(150px,.9fr) auto;gap:10px;align-items:start}.person-plan-row__person,.person-plan-row__total{display:grid;gap:2px;min-width:0}.person-plan-row__person strong{overflow:hidden;color:#27272a;text-overflow:ellipsis;white-space:nowrap}.person-plan-row__person span,.person-plan-row__total span{color:#71717a;font-size:12px}.person-plan-row__total{justify-items:end}.person-plan-row__total strong{color:#18181b;font-size:15px}.day-plan-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:7px}.day-plan-chip{display:grid;grid-template-columns:1fr auto;gap:5px 8px;align-items:center;min-height:58px;padding:8px 9px;color:#27272a;text-align:left;background:#fff;border:1px solid #dfe3ea;border-radius:6px;cursor:pointer;box-shadow:inset 0 0 0 1px #fff9}.day-plan-chip:hover,.day-plan-chip--active{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb1f}.day-plan-chip strong{grid-column:1;color:#18181b;font-size:22px;line-height:1}.day-plan-chip>span{color:#52525b;font-size:12px;font-weight:700}.day-plan-chip em{grid-column:2;grid-row:1 / span 2;align-self:center;max-width:74px;overflow:hidden;padding:2px 6px;color:#52525b;background:#ffffffb8;border:1px solid rgb(212 212 216 / 70%);border-radius:999px;font-size:11px;font-style:normal;font-weight:800;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.day-plan-chip small{grid-column:1 / -1;width:fit-content;padding:2px 6px;color:#92400e;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;font-size:11px;font-weight:850;line-height:15px}.day-plan-chip--conflict{border-color:#f59e0b;box-shadow:inset 0 0 0 1px #f59e0b2e}.day-plan-chip--conflict:hover,.day-plan-chip--conflict.day-plan-chip--active{border-color:#d97706;box-shadow:0 0 0 2px #f59e0b2e}.day-plan-chip--suggested{background:linear-gradient(180deg,#f7fbff,#eaf3ff);border-color:#9fc7ff}.day-plan-chip--accepted{background:linear-gradient(180deg,#f0fdf4,#dcfce7);border-color:#86efac}.day-plan-chip--pushed{background:linear-gradient(180deg,#faf5ff,#ede9fe);border-color:#c4b5fd}.day-plan-chip--rejected,.day-plan-chip--superseded{background:#f4f4f5;border-color:#e4e4e7}.allocation-detail{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:11px 12px;background:#fbfcff;border-left:3px solid #d4d4d8;border-radius:0 6px 6px 0}.allocation-detail--suggested{border-left-color:#2563eb}.allocation-detail--accepted{border-left-color:#16a34a}.allocation-detail--pushed{border-left-color:#7c3aed}.allocation-detail__body{display:grid;gap:5px;min-width:0}.allocation-detail__body p{margin:0;color:#3f3f46;font-size:13px}.allocation-detail__headline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.allocation-detail__meta{display:flex;gap:6px;flex-wrap:wrap}.allocation-detail__meta span{padding:2px 6px;color:#52525b;background:#fff;border:1px solid #ededf0;border-radius:4px;font-size:12px}.allocation-conflict-note{display:grid;gap:3px;width:fit-content;max-width:100%;padding:8px 10px;color:#78350f;background:#fffbeb;border:1px solid #fde68a;border-radius:6px;font-size:12px}.allocation-conflict-note strong{color:#92400e}.allocation-conflict-note small{color:#a16207}.allocation-detail__actions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.allocation-detail__actions .ant-btn{height:32px;padding-inline:10px;border-color:#cfd7e6;background:#fff;font-weight:750}.allocation-detail__actions .ant-btn:hover{border-color:#9eb2d4;background:#f7f9ff}.project-list-heading{display:flex;align-items:center;gap:10px}.project-dot{width:8px;height:26px;border-radius:3px;flex:0 0 auto}.team-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:18px}.team-metrics>*{padding:10px 12px;background:#fff;border:1px solid #ededf0;border-radius:6px}.team-toolbar{display:grid;grid-template-columns:minmax(210px,auto) minmax(220px,auto) minmax(220px,1.3fr) repeat(5,minmax(140px,1fr));gap:10px;align-items:center;margin-bottom:18px}.team-toggle{width:100%}.team-toggle .scope-toggle__button{flex:1 1 0;white-space:nowrap}.management-switch{display:inline-flex;align-items:center;gap:8px;color:#52525b;font-size:13px;white-space:nowrap}.capacity-legend{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px 18px;margin:4px 0 16px;color:#3f3f46;font-size:13px;font-weight:600}.capacity-legend span{display:inline-flex;align-items:center;gap:8px}.capacity-legend__swatch{width:18px;height:18px;border-radius:5px;border:2px solid #d9dce3}.capacity-legend__swatch--free{background:#fff}.capacity-legend__swatch--suggested{background:#eff6ff;border-color:#bfdbfe}.capacity-legend__swatch--external{background:#fef2f2;border-color:#fca5a5}.capacity-legend__swatch--accepted{background:#f0fdf4;border-color:#86efac}.capacity-legend__swatch--pushed{background:#faf5ff;border-color:#c4b5fd}.capacity-legend__swatch--inactive{background:#f4f4f5;border-color:#e4e4e7}.capacity-legend__swatch--holiday{background:repeating-linear-gradient(135deg,#ccfbf1 0,#ccfbf1 5px,#f0fdfa 5px,#f0fdfa 10px);border-color:#5eead4}.page--employee-profile{display:grid;gap:16px;padding:22px 28px 28px;background:#f5f7fb}.employee-profile-header{display:grid;gap:18px;padding:20px 22px;background:#fff;border:1px solid #d8e0eb;border-radius:8px;box-shadow:0 8px 24px #0f172a0f}.employee-profile-header__top{display:flex;align-items:center;justify-content:space-between;gap:16px}.employee-profile-header__status{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.employee-profile-header__main{display:grid;grid-template-columns:minmax(320px,1fr) minmax(420px,.95fr);align-items:center;gap:24px;min-width:0}.employee-profile-identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px}.employee-profile-avatar.ant-avatar{color:#fff;background:#0f172a;font-size:18px;font-weight:800}.employee-profile-identity__copy{min-width:0}.employee-profile-identity__copy h1{margin:0;color:#111827;font-size:32px;line-height:1.1;letter-spacing:0}.employee-profile-identity__copy p{margin:7px 0 0;color:#4b5563;font-size:15px;line-height:1.35}.employee-profile-header__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.employee-profile-fact{display:grid;gap:5px;min-width:0;padding:10px 12px;background:#f8fafc;border:1px solid #e5ebf3;border-radius:7px}.employee-profile-fact span{color:#64748b;font-size:11px;font-weight:800;text-transform:uppercase}.employee-profile-fact strong{overflow:hidden;color:#111827;font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.employee-profile-fact a{overflow:hidden;color:#1d4ed8;font-size:14px;font-weight:800;line-height:1.25;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.employee-profile-fact a:hover,.employee-profile-fact a:focus-visible{color:#1e40af;text-decoration:underline;text-underline-offset:2px}.employee-profile-header .ant-tag{min-height:26px;padding-inline:10px;display:inline-flex;align-items:center;border-radius:6px;font-size:13px;font-weight:700}.employee-profile-metrics{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px}.employee-profile-metric{display:grid;gap:6px;min-width:0;padding:14px 16px;background:#fff;border:1px solid #e1e7f0;border-radius:8px;box-shadow:0 1px 2px #0f172a08}.employee-profile-metric span{color:#64748b;font-size:12px;font-weight:800;text-transform:uppercase}.employee-profile-metric strong{color:#111827;font-size:25px;line-height:1.1;font-variant-numeric:tabular-nums}.employee-profile-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.employee-profile-panel{display:grid;gap:14px;min-width:0;padding:18px;background:#fff;border:1px solid #d8e0eb;border-radius:8px;box-shadow:0 1px 3px #0f172a0a}.employee-profile-panel--wide,.employee-profile-panel--summary{grid-column:1 / -1}.employee-profile-summary{margin:0;color:#1f2937;font-size:16px;line-height:1.65;white-space:pre-line}.employee-profile-edit-alert{grid-column:1 / -1}.editable-profile-block{display:grid;gap:12px}.editable-profile-actions{display:flex;justify-content:flex-end;gap:8px}.page--employee-profile .section-heading h2{color:#111827;font-size:18px}.page--employee-profile .section-heading p{font-size:13px;line-height:1.4}.employee-profile-panel--skills{gap:10px;padding:14px 16px 16px}.employee-profile-panel--planning{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px}.planning-settings-editor{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.planning-settings-editor label,.planning-settings-summary__copy span{color:#64748b;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.planning-settings-summary{display:grid;gap:3px;min-width:0}.planning-settings-summary__copy{display:flex;align-items:baseline;gap:10px;min-width:0}.planning-settings-summary__copy strong{color:#111827;font-size:16px;font-weight:800}.planning-settings-summary p{margin:0;color:#475569;font-size:13px}.employee-profile-panel--canonical{gap:12px;padding:14px 16px 16px}.canonical-skill-groups{display:grid;gap:13px}.canonical-skill-picker{display:flex;align-items:center;gap:6px;max-width:420px}.canonical-skill-picker .ant-select{width:100%}.canonical-skill-group{display:grid;gap:8px}.canonical-skill-group__header{display:flex;align-items:center;gap:7px;color:#17446b;font-size:12px;font-weight:800;letter-spacing:0}.canonical-skill-group__header span:first-child{text-transform:uppercase}.canonical-skill-group__header span:last-child{display:inline-grid;place-items:center;min-width:20px;height:20px;padding-inline:6px;background:#dbeafe;border:1px solid #bfdbfe;border-radius:999px;color:#17446b;font-size:11px}.canonical-skill-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:8px}.canonical-skill-item{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:42px;padding:7px 9px 7px 14px;background:#eff7ff;border:1px solid #bfdbfe;border-radius:999px;box-shadow:inset 0 1px #ffffffbf;text-align:center}.canonical-skill-item strong{display:-webkit-box;flex:1;overflow:hidden;overflow-wrap:anywhere;color:#0f172a;font-size:13px;font-weight:800;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:2}.canonical-skill-item .ant-btn{width:24px;min-width:24px;height:24px}.canonical-skill-add-button{justify-self:start;width:42px;min-width:42px;height:42px;padding:0;border:1px dashed #93c5fd;border-radius:50%;color:#1d4ed8;background:#f8fbff}.canonical-skill-add-button:hover,.canonical-skill-add-button:focus-visible{border-color:#2563eb;color:#1e40af;background:#eff6ff}.canonical-skill-add-item{display:flex;align-items:center;min-width:0;min-height:42px;padding:0 2px}.canonical-skill-add-item .canonical-skill-picker{width:100%;max-width:none}@media (max-width: 1100px){.canonical-skill-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.canonical-skill-list{grid-template-columns:repeat(2,minmax(0,1fr))}.canonical-skill-item{min-height:40px;padding-inline:11px}}@media (max-width: 460px){.canonical-skill-list{grid-template-columns:1fr}}.skill-bucket-collapse.ant-collapse{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:9px;background:transparent}.skill-bucket-collapse .ant-collapse-item{background:#fff;border:1px solid #e5ebf3;border-radius:7px}.skill-bucket-collapse .ant-collapse-item+.ant-collapse-item{margin-top:0}.skill-bucket-collapse .ant-collapse-header{align-items:flex-start;min-height:96px;padding:11px 12px!important}.skill-bucket-collapse .ant-collapse-content{border-top:1px solid #e5ebf3}.skill-bucket-collapse .ant-collapse-content-box{padding:8px 12px 12px!important}.skill-bucket-header{display:grid;gap:8px;min-width:0}.skill-bucket-header__copy{display:grid;gap:2px;min-width:0}.skill-bucket-header__title{min-width:0}.skill-bucket-header__title strong{color:#111827;font-size:15px;line-height:1.25}.skill-bucket-header__copy p{margin:0;color:#64748b;font-size:12px;line-height:1.3}.skill-bucket-header__preview{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-width:0}.skill-bucket-header__preview span{max-width:100%;overflow:hidden;padding:3px 7px;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;font-size:13px;font-weight:700;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.skill-bucket-collapse .ant-collapse-item-active .skill-bucket-header__preview{display:none}.skill-rank-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.skill-rank-item{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px 0;border-bottom:1px solid #eef2f7}.skill-rank-item:last-child{border-bottom:0}.skill-rank-item>span{width:24px;height:24px;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;font-size:12px;font-weight:800;line-height:22px;text-align:center}.skill-rank-item strong{color:#111827;font-size:14px;line-height:1.3}.skill-bucket-editor{display:grid;gap:10px}.skill-bucket-add-row,.profile-note-add-row,.profile-flag-add-row{display:flex;align-items:center;gap:8px;min-width:0}.profile-note-editors{display:grid;gap:10px}.profile-note-grid{display:grid;gap:0;border:1px solid #e5ebf3;border-radius:8px;overflow:hidden}.profile-note-item{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:14px;padding:13px 14px;background:#fff;border-bottom:1px solid #e5ebf3}.profile-note-item .ant-btn{align-self:start}.profile-note-item:last-child{border-bottom:0}.profile-note-item span{color:#9a3412;font-size:12px;font-weight:800;text-transform:uppercase}.profile-note-item--info span{color:#1d4ed8}.profile-note-item p{margin:0;color:#374151;font-size:14px;line-height:1.45}.employee-claim-cell{display:grid;gap:3px;min-width:0}.employee-claim-cell strong{color:#18181b}.employee-claim-cell span{color:#71717a;font-size:12px;line-height:1.3}.employee-profile-empty-state{display:grid;gap:12px;justify-items:center;padding:28px 18px;background:#fff;border:1px solid #dfe4ee;border-radius:8px}.employee-profile-empty-state__copy{display:grid;gap:6px;max-width:760px}.employee-profile-empty-state__copy h2{margin:0;color:#18181b}.employee-profile-empty-state__copy p{margin:0;color:#52525b;line-height:1.45}.employee-profile-empty-state__facts{display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.evidence-ticket-cell{display:grid;gap:3px;min-width:0}.evidence-ticket-cell strong,.evidence-ticket-cell span{overflow:hidden;text-overflow:ellipsis}.evidence-ticket-cell span{color:#52525b;font-size:12px;line-height:1.3}.evidence-score-list,.evidence-date-list{display:grid;gap:2px;color:#52525b;font-size:12px;line-height:1.25}.page-loading{display:flex;align-items:center;justify-content:center;min-height:240px;background:#fff;border:1px solid #ededf0;border-radius:8px}.auth-session-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:#f7f8fb}.session-error{width:min(100%,420px);display:flex;flex-direction:column;gap:16px}.modal-intro{margin:-4px 0 18px;color:#5f6472;line-height:1.45}@media (max-width: 900px){.page__header,.split,.project-hero,.planning-workbench,.history-run-header{display:block}.project-hero>*{margin-bottom:10px}.planning-summary,.team-metrics,.employee-profile-metrics,.team-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.history-toolbar{grid-template-columns:1fr}.history-people-table{margin-left:0;max-width:100%}.ticket-review-row__main,.employee-profile-layout,.workbench-toolbar,.allocation-detail,.project-list-controls,.ticket-review-controls,.capacity-controls{display:grid}.ticket-review-row__main{grid-template-columns:34px minmax(0,1fr)}.ticket-review-row__headline,.ticket-review-row__facts{grid-template-columns:1fr}.ticket-review-row__facts{margin-left:0}.ticket-review-row__headline{gap:4px;align-items:start}.ticket-review-row__summary{white-space:normal}.ticket-hours{grid-column:2;width:100%;min-width:0;padding-top:10px;padding-left:0;border-top:1px solid #edf1f7;border-left:0;justify-items:start}.project-list-controls{grid-template-columns:1fr}.ticket-review-controls{align-items:stretch;grid-template-columns:1fr}.ticket-review-controls__primary,.ticket-review-controls__toggles{grid-template-columns:1fr}.ticket-review-controls__filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));justify-content:stretch}.ticket-review-search,.ticket-filter-field,.ticket-filter-select,.ticket-filter-select--sort{width:100%;max-width:none}.capacity-controls{grid-template-columns:1fr}.ticket-review-footer{align-items:flex-start;flex-direction:column}.person-plan-row__summary,.allocation-detail{grid-template-columns:1fr}.person-plan-row__total{justify-items:start}.allocation-detail__actions{justify-content:flex-start}.team-toggle{grid-column:1 / -1}.capacity-footer{align-items:flex-start;flex-direction:column}.employee-profile-layout,.employee-profile-metrics{grid-template-columns:1fr}.employee-profile-panel--planning{align-items:flex-start;flex-direction:column}.planning-settings-editor{width:100%}.employee-profile-header__main{display:grid;grid-template-columns:1fr}.employee-profile-header__facts,.skill-bucket-collapse.ant-collapse,.skill-bucket-header,.profile-note-item{grid-template-columns:1fr}.skill-bucket-header{gap:4px}.skill-bucket-header__preview span{white-space:normal}.topbar{gap:10px;padding-inline:16px}.brand{max-width:180px;overflow:hidden;text-overflow:ellipsis}.topnav__item{padding:0 10px}}
