.hhd-account-work-context {
    display: grid;
    gap: .65rem;
    padding: .9rem 1rem;
    border: 1px solid var(--hhd-border-subtle, rgba(120, 130, 150, .28));
    border-radius: var(--hhd-radius-lg, 16px);
    background: var(--hhd-surface-soft, rgba(127, 127, 127, .06));
}

.hhd-account-work-context header {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    gap: .75rem;
}

.hhd-account-work-context h3 {
    margin: 0;
    font-size: .92rem;
}

.hhd-account-work-context-main {
    display: grid;
    gap: .2rem;
}

.hhd-account-work-context-main strong {
    font-size: 1rem;
}

.hhd-account-work-context-main span,
.hhd-account-work-context-main small,
.hhd-account-work-context-status,
.hhd-work-context-option-copy span,
.hhd-work-context-selector-intro {
    color: var(--hhd-text-muted, #657083);
}

.hhd-account-work-context-responsibilities {
    margin: .15rem 0 0;
    padding-left: 1.1rem;
    display: grid;
    gap: .18rem;
}

.hhd-account-work-context-action,
.hhd-work-context-use-button {
    min-height: 38px;
    border: 1px solid var(--hhd-border-strong, rgba(100, 115, 140, .45));
    border-radius: var(--hhd-radius-md, 10px);
    background: var(--hhd-surface, #fff);
    color: var(--hhd-text, #182032);
    font: inherit;
    font-weight: 650;
    cursor: pointer;
    padding: .55rem .85rem;
}

.hhd-account-work-context-action:hover,
.hhd-work-context-use-button:hover:not(:disabled) {
    background: var(--hhd-surface-hover, rgba(100, 115, 140, .08));
}

.hhd-account-work-context-action:focus-visible,
.hhd-work-context-use-button:focus-visible {
    outline: 3px solid var(--hhd-focus, #4f7cff);
    outline-offset: 2px;
}

.hhd-work-context-selector {
    display: grid;
    gap: 1rem;
    padding: .25rem .1rem .35rem;
}

.hhd-work-context-selector-intro {
    margin: 0;
    line-height: 1.45;
}

.hhd-work-context-options {
    display: grid;
    gap: .7rem;
}

.hhd-work-context-option {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: center;
    gap: 1rem;
    padding: .9rem;
    border: 1px solid var(--hhd-border-subtle, rgba(120, 130, 150, .28));
    border-radius: var(--hhd-radius-lg, 16px);
    background: var(--hhd-surface, #fff);
}

.hhd-work-context-option.is-current {
    border-color: var(--hhd-border-strong, rgba(80, 110, 180, .55));
    background: var(--hhd-surface-selected, rgba(79, 124, 255, .07));
}

.hhd-work-context-option-copy {
    min-width: 0;
    display: grid;
    gap: .2rem;
}

.hhd-work-context-option-title {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: .45rem;
}

.hhd-work-context-current-badge,
.hhd-work-context-primary-badge {
    display: inline-flex;
    align-items: center;
    min-height: 22px;
    padding: 0 .5rem;
    border-radius: 999px;
    background: var(--hhd-surface-soft, rgba(100, 115, 140, .1));
    font-size: .76rem;
    font-weight: 700;
}

.hhd-work-context-message {
    margin: 0;
    padding: .75rem .85rem;
    border-radius: var(--hhd-radius-md, 10px);
    background: var(--hhd-surface-soft, rgba(127, 127, 127, .07));
}

.hhd-work-context-message-error {
    color: var(--hhd-danger-text, #9d2637);
}

.hhd-work-context-use-button:disabled {
    cursor: default;
    opacity: .62;
}

@media (max-width: 640px) {
    .hhd-work-context-option {
        grid-template-columns: 1fr;
    }

    .hhd-work-context-use-button {
        width: 100%;
    }
}


/* HHD-UI08-C01-FIX01 — functional work-model governance */
.hhd-work-model-page{display:grid;gap:1rem}.hhd-work-model-summary,.hhd-work-model-columns{display:grid;gap:1rem}.hhd-work-model-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.hhd-work-model-status{display:flex;gap:1.25rem;justify-content:space-between;align-items:flex-start}.hhd-work-model-status>div:first-child{display:grid;gap:.3rem}.hhd-work-model-status small,.hhd-work-model-section-head p,.hhd-work-model-list span,.hhd-work-model-list small,.hhd-work-model-table span,.hhd-work-model-table small,.hhd-work-model-change-list span,.hhd-work-model-change-list small{color:var(--hhd-text-muted,#667085)}.hhd-work-model-metrics{display:flex;gap:.75rem;flex-wrap:wrap}.hhd-work-model-metrics span{display:grid;min-width:7.5rem;padding:.65rem .8rem;border:1px solid var(--hhd-border,#d0d5dd);border-radius:var(--hhd-radius-md,.65rem)}.hhd-work-model-metrics strong{font-size:1.15rem}.hhd-work-model-next-action{display:flex;gap:1rem;justify-content:space-between;align-items:center}.hhd-work-model-section-head{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.hhd-work-model-section-head h2,.hhd-work-model-next-action h2{margin:0 0 .25rem;font-size:1.1rem}.hhd-work-model-section-head p,.hhd-work-model-next-action p{margin:0}.hhd-work-model-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.hhd-work-model-profile-choice{display:flex;gap:.6rem;padding:.75rem;border:1px solid var(--hhd-border,#d0d5dd);border-radius:var(--hhd-radius-md,.65rem);cursor:pointer}.hhd-work-model-profile-choice span{display:grid;gap:.2rem}.hhd-work-model-profile-choice small{color:var(--hhd-text-muted,#667085)}.hhd-work-model-actions{display:flex;gap:.6rem;justify-content:flex-end;flex-wrap:wrap;margin-top:1rem}.hhd-work-model-review{margin-top:1rem;padding:1rem;border:1px solid var(--hhd-border,#d0d5dd);border-radius:var(--hhd-radius-md,.65rem);background:var(--hhd-surface-subtle,rgba(127,127,127,.05))}.hhd-work-model-review p{margin:.35rem 0}.hhd-work-model-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.hhd-work-model-form label{display:grid;gap:.35rem;font-weight:600}.hhd-work-model-form .is-wide{grid-column:1/-1}.hhd-work-model-form select,.hhd-work-model-form input{width:100%;min-height:2.65rem;padding:.55rem .65rem;border:1px solid var(--hhd-border,#d0d5dd);border-radius:var(--hhd-radius-sm,.5rem);background:var(--hhd-surface,#fff);color:inherit}.hhd-work-model-list,.hhd-work-model-table,.hhd-work-model-change-list{display:grid;gap:.55rem}.hhd-work-model-list article,.hhd-work-model-table article,.hhd-work-model-change-list article{display:flex;justify-content:space-between;gap:1rem;padding:.8rem;border:1px solid var(--hhd-border,#d0d5dd);border-radius:var(--hhd-radius-md,.65rem)}.hhd-work-model-list article>div,.hhd-work-model-table article>div:first-child,.hhd-work-model-change-list article>div:first-child{display:grid;gap:.2rem}.hhd-work-model-list ul{margin:.5rem 0 0;padding-left:1.1rem}.hhd-work-model-row-actions{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.hhd-work-model-row-actions button{border:1px solid var(--hhd-border,#d0d5dd);background:var(--hhd-surface,#fff);color:inherit;border-radius:.5rem;padding:.48rem .7rem;cursor:pointer}.hhd-work-model-row-actions button.is-primary{font-weight:700}.hhd-work-model-empty,.hhd-work-model-note{color:var(--hhd-text-muted,#667085)}
@media(max-width:900px){.hhd-work-model-columns,.hhd-work-model-profile-grid{grid-template-columns:1fr}.hhd-work-model-status,.hhd-work-model-next-action{flex-direction:column}.hhd-work-model-form{grid-template-columns:1fr}.hhd-work-model-form .is-wide{grid-column:auto}.hhd-work-model-list article,.hhd-work-model-table article,.hhd-work-model-change-list article{flex-direction:column}}

/* HHD-UI08-C01-FIX01-F03 — governed Business Actor catalogue */
.hhd-work-model-catalog-summary{display:flex;gap:.65rem;flex-wrap:wrap;margin-bottom:.9rem}.hhd-work-model-catalog-summary span{display:grid;min-width:8.5rem;padding:.65rem .8rem;border:1px solid var(--hhd-border,#d0d5dd);border-radius:var(--hhd-radius-md,.65rem);background:var(--hhd-surface-subtle,rgba(127,127,127,.04))}.hhd-work-model-catalog-summary strong{font-size:1.05rem}.hhd-work-model-guidance{display:grid;gap:.2rem;padding:.8rem .9rem;margin-bottom:.9rem;border:1px solid var(--hhd-border,#d0d5dd);border-radius:var(--hhd-radius-md,.65rem);background:var(--hhd-surface-subtle,rgba(127,127,127,.04))}.hhd-work-model-guidance span{color:var(--hhd-text-muted,#667085)}.hhd-work-model-catalog-filters{display:grid;grid-template-columns:2fr repeat(4,minmax(0,1fr));gap:.65rem;align-items:end;margin-bottom:1rem}.hhd-work-model-catalog-filters label{display:grid;gap:.3rem;font-weight:600}.hhd-work-model-catalog-filters input,.hhd-work-model-catalog-filters select{width:100%;min-height:2.55rem;padding:.5rem .6rem;border:1px solid var(--hhd-border,#d0d5dd);border-radius:var(--hhd-radius-sm,.5rem);background:var(--hhd-surface,#fff);color:inherit}.hhd-work-model-filter-actions{display:flex;gap:.45rem;grid-column:1/-1;justify-content:flex-end}.hhd-tertiary-button{min-height:2.55rem;padding:.5rem .8rem;border:0;background:transparent;color:inherit;cursor:pointer}.hhd-work-model-profile-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.hhd-work-model-catalog-card{display:flex;gap:.65rem;align-items:flex-start;padding:.8rem;border:1px solid var(--hhd-border,#d0d5dd);border-radius:var(--hhd-radius-md,.65rem);background:var(--hhd-surface,#fff);cursor:pointer}.hhd-work-model-catalog-card.is-selected{outline:2px solid var(--hhd-accent,#315efb);outline-offset:-2px}.hhd-work-model-catalog-card>input{margin-top:.25rem}.hhd-work-model-catalog-copy{display:grid;gap:.3rem;min-width:0}.hhd-work-model-catalog-title{display:flex;gap:.45rem;align-items:center;flex-wrap:wrap}.hhd-work-model-catalog-title em{font-size:.72rem;font-style:normal;font-weight:700;padding:.16rem .42rem;border-radius:999px;background:var(--hhd-surface-subtle,rgba(127,127,127,.08))}.hhd-work-model-catalog-copy small,.hhd-work-model-catalog-copy>span:not(.hhd-work-model-catalog-title){color:var(--hhd-text-muted,#667085)}.hhd-work-model-catalog-copy ul{margin:.2rem 0 0;padding-left:1.05rem;color:var(--hhd-text-muted,#667085)}
@media(max-width:1200px){.hhd-work-model-catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.hhd-work-model-catalog-filters .is-wide{grid-column:1/-1}.hhd-work-model-profile-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.hhd-work-model-catalog-filters,.hhd-work-model-profile-catalog{grid-template-columns:1fr}.hhd-work-model-catalog-filters .is-wide{grid-column:auto}.hhd-work-model-filter-actions{grid-column:auto;justify-content:stretch}.hhd-work-model-filter-actions button{flex:1}}

/* F03-F02 — bounded batch assignment composition. */
.hhd-work-assignment-composer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:12px}
.hhd-work-assignment-picker{min-width:0;max-height:260px;overflow:auto;border:1px solid var(--hhd-border-subtle,#d9e2ef);border-radius:14px;padding:10px 12px}
.hhd-work-assignment-picker legend{font-weight:700;padding:0 6px}
.hhd-work-assignment-picker label{display:flex;align-items:flex-start;gap:8px;padding:7px 4px}
.hhd-work-assignment-picker label span{display:flex;flex-direction:column;gap:2px}
.hhd-work-assignment-picker small{opacity:.72}
.hhd-work-assignment-common-context{margin-top:12px}
.hhd-work-assignment-review{max-height:360px;overflow:auto;display:grid;gap:8px;margin-top:12px}
.hhd-work-assignment-review article{display:grid;grid-template-columns:auto minmax(150px,1.2fr) repeat(2,minmax(150px,1fr)) repeat(2,minmax(125px,.7fr));gap:10px;align-items:end;border:1px solid var(--hhd-border-subtle,#d9e2ef);border-radius:12px;padding:10px}
.hhd-work-assignment-review article.is-excluded{opacity:.56}
.hhd-work-assignment-review article>div{display:flex;flex-direction:column;gap:2px}
.hhd-work-assignment-review article label{display:grid;gap:4px}
.hhd-work-assignment-include{align-self:center!important;display:flex!important;align-items:center;gap:6px!important}
@media (max-width:1200px){.hhd-work-assignment-review article{grid-template-columns:auto minmax(160px,1fr) minmax(160px,1fr)} }
@media (max-width:900px){.hhd-work-assignment-composer{grid-template-columns:1fr}.hhd-work-assignment-review article{grid-template-columns:1fr}.hhd-work-assignment-picker{max-height:220px}}


/* F03-F02-FIX05 — bounded Work Context workspace with governed resizable panes. */
.hhd-work-model-splitter{border:0!important;background:transparent!important;min-height:560px;height:560px;margin-top:0;overflow:hidden}
.hhd-work-model-splitter .e-pane{min-height:0;overflow:hidden;background:transparent}
.hhd-work-model-splitter .e-split-bar{background:var(--hhd-border-subtle,#d9e2ef);cursor:col-resize}
.hhd-work-model-splitter .e-split-bar:hover,.hhd-work-model-splitter .e-split-bar:focus{background:color-mix(in srgb,var(--hhd-accent,#2563eb) 28%,var(--hhd-border-subtle,#d9e2ef))}
.hhd-work-model-pane-scroll{height:100%;min-height:0;min-width:0;overflow:auto;padding:0 .35rem}
.hhd-work-model-pane-scroll>.hhd-section-card{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}
.hhd-work-model-pane-scroll>.hhd-section-card>.hhd-section-card-content{flex:1;min-height:0;overflow:auto}
.hhd-work-assignment-review{max-height:210px}
.hhd-work-model-batch-result{max-height:150px;overflow:auto}
.hhd-work-model-batch-result ul{margin:.45rem 0 0;padding-left:1.2rem}
@media(max-width:900px){
  .hhd-work-model-splitter.e-splitter.e-splitter-horizontal{display:block!important;height:620px!important;min-height:620px!important}
  .hhd-work-model-splitter.e-splitter.e-splitter-horizontal>.e-pane{width:100%!important;min-width:0!important;height:50%!important;overflow:hidden!important}
  .hhd-work-model-splitter>.e-split-bar{display:none!important}
  .hhd-work-model-pane-scroll{padding:0}
}

/* HHD-UI08-C01-FIX06 — Assignment Governance V2. */
.hhd-work-context-v2-page{display:grid;gap:1rem;min-width:0}
.hhd-work-context-summary-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:1rem;align-items:start}
.hhd-work-context-summary-main{display:grid;gap:.85rem;min-width:0}
.hhd-work-context-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}
.hhd-work-context-kpis.compact{grid-template-columns:repeat(3,minmax(0,1fr))}
.hhd-work-context-kpis>div{display:grid;gap:.15rem;min-width:0;padding:.72rem .8rem;border:1px solid var(--hhd-border,#d0d5dd);border-radius:var(--hhd-radius-md,.65rem);background:var(--hhd-surface,#fff)}
.hhd-work-context-kpis strong{font-size:1.12rem;line-height:1.2}
.hhd-work-context-kpis span{color:var(--hhd-text-muted,#667085);font-size:.82rem}
.hhd-work-context-bootstrap-notice,.hhd-work-context-migration-preview{display:grid;gap:.4rem;padding:.8rem .9rem;border:1px solid var(--hhd-warning-border,var(--hhd-border,#d0d5dd));border-radius:var(--hhd-radius-md,.65rem);background:var(--hhd-warning-surface,var(--hhd-surface-subtle,rgba(127,127,127,.05)))}
.hhd-work-context-bootstrap-notice strong,.hhd-work-context-migration-preview strong{font-weight:750}
.hhd-work-context-primary-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0}
.hhd-work-context-my-assignments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}
.hhd-work-context-my-assignment{display:flex;justify-content:space-between;gap:.8rem;align-items:flex-start;padding:.8rem;border:1px solid var(--hhd-border,#d0d5dd);border-radius:var(--hhd-radius-md,.65rem);background:var(--hhd-surface,#fff);min-width:0}
.hhd-work-context-my-assignment>div{display:grid;gap:.2rem;min-width:0}
.hhd-work-context-my-assignment span,.hhd-work-context-my-assignment small{color:var(--hhd-text-muted,#667085)}
.hhd-work-context-field{display:grid;gap:.35rem;min-width:0;font-weight:600}
.hhd-work-context-field>span{font-size:.85rem}
.hhd-work-context-field input,.hhd-work-context-field select,.hhd-work-context-field textarea{width:100%;min-height:2.55rem;padding:.5rem .6rem;border:1px solid var(--hhd-border,#d0d5dd);border-radius:var(--hhd-radius-sm,.5rem);background:var(--hhd-surface,#fff);color:inherit;font:inherit}
.hhd-work-context-field textarea{min-height:5rem;resize:vertical}
.hhd-work-context-common-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:.75rem}
.hhd-work-context-acting-as{display:grid;gap:.45rem;margin:.7rem 0;padding:.7rem .8rem;border:1px solid var(--hhd-border,#d0d5dd);border-radius:var(--hhd-radius-md,.65rem);background:var(--hhd-surface-subtle,rgba(127,127,127,.04))}
.hhd-work-assignment-composer-v2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.85rem;margin-top:.75rem;min-width:0}
.hhd-work-assignment-review-v2{max-height:360px;overflow:auto;display:grid;gap:.65rem;margin-top:.8rem;padding-right:.2rem}
.hhd-work-assignment-candidate{display:grid;gap:.65rem;padding:.75rem;border:1px solid var(--hhd-border,#d0d5dd);border-radius:var(--hhd-radius-md,.65rem);background:var(--hhd-surface,#fff)}
.hhd-work-assignment-candidate.is-excluded{opacity:.6}
.hhd-work-assignment-candidate-toggle{display:flex;gap:.55rem;align-items:flex-start}
.hhd-work-assignment-candidate-toggle>span{display:grid;gap:.1rem}
.hhd-work-assignment-candidate-toggle small{color:var(--hhd-text-muted,#667085)}
.hhd-work-assignment-candidate-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}
.hhd-work-context-operation-reason{display:grid;gap:.35rem;margin-top:.7rem}
.hhd-work-context-operation-result{margin:.65rem 0 0;padding:.65rem .75rem;border-radius:var(--hhd-radius-sm,.5rem);background:var(--hhd-surface-subtle,rgba(127,127,127,.05))}
.hhd-work-context-operation-result.is-error{color:var(--hhd-danger-text,#9d2637)}
.hhd-work-context-operation-result.is-success{color:var(--hhd-success-text,#18794e)}
.hhd-work-context-grid-shell{display:grid;gap:.65rem;min-width:0;overflow:hidden}
.hhd-work-context-grid{min-width:0;overflow:hidden}
.hhd-work-context-grid .e-grid{border-radius:var(--hhd-radius-md,.65rem);overflow:hidden}
.hhd-work-context-view-tabs{display:flex;gap:.4rem;flex-wrap:wrap}
.hhd-work-context-view-tabs button{min-height:2.3rem;padding:.42rem .68rem;border:1px solid var(--hhd-border,#d0d5dd);border-radius:999px;background:var(--hhd-surface,#fff);color:inherit;cursor:pointer}
.hhd-work-context-view-tabs button.is-active{font-weight:750;border-color:var(--hhd-accent,#315efb);outline:1px solid var(--hhd-accent,#315efb)}
.hhd-work-context-pager{display:flex;justify-content:space-between;align-items:center;gap:.7rem;flex-wrap:wrap;color:var(--hhd-text-muted,#667085)}
.hhd-work-context-pager>div{display:flex;gap:.4rem;align-items:center}
.hhd-work-context-state{display:inline-flex;align-items:center;min-height:1.6rem;padding:.15rem .48rem;border-radius:999px;font-size:.76rem;font-weight:750;background:var(--hhd-surface-subtle,rgba(127,127,127,.07));border:1px solid var(--hhd-border,#d0d5dd)}
.hhd-work-context-state.is-active,.hhd-work-context-state.is-ready{color:var(--hhd-success-text,#18794e)}
.hhd-work-context-state.is-scheduled,.hhd-work-context-state.is-pending{color:var(--hhd-info-text,#175cd3)}
.hhd-work-context-state.is-suspended,.hhd-work-context-state.is-reconciliation{color:var(--hhd-warning-text,#9a6700)}
.hhd-work-context-state.is-history,.hhd-work-context-state.is-rejected,.hhd-work-context-state.is-vetoed{color:var(--hhd-text-muted,#667085)}
.hhd-work-context-row-actions{display:flex;gap:.35rem;align-items:center;flex-wrap:wrap}
.hhd-work-context-row-actions button{min-height:2rem;padding:.35rem .55rem}
.hhd-work-context-action-editor{display:grid;gap:.55rem;margin-top:.7rem;padding:.7rem;border:1px solid var(--hhd-border,#d0d5dd);border-radius:var(--hhd-radius-md,.65rem);background:var(--hhd-surface-subtle,rgba(127,127,127,.04))}
.hhd-work-context-confirm{display:flex;gap:.5rem;align-items:flex-start;color:var(--hhd-text-muted,#667085);font-weight:500}
.hhd-work-context-decision-progress{display:grid;gap:.25rem;padding:.35rem 0}
.hhd-work-context-decision-progress>div{display:flex;justify-content:space-between;gap:.7rem}
.hhd-work-context-decision-progress small{color:var(--hhd-text-muted,#667085)}
.hhd-work-context-decision-progress.is-complete strong{color:var(--hhd-success-text,#18794e)}
.hhd-work-context-panel-content{display:grid;gap:.95rem;min-width:0}
.hhd-work-context-panel-content h3,.hhd-work-context-panel-content h4{margin:0}
.hhd-work-context-panel-content dl{display:grid;grid-template-columns:minmax(120px,.6fr) minmax(0,1.4fr);gap:.45rem .75rem;margin:0}
.hhd-work-context-panel-content dt{color:var(--hhd-text-muted,#667085)}
.hhd-work-context-panel-content dd{margin:0;overflow-wrap:anywhere}
.hhd-work-context-technical-evidence{border-top:1px solid var(--hhd-border,#d0d5dd);padding-top:.75rem}
.hhd-work-context-technical-evidence summary{cursor:pointer;font-weight:650}
.hhd-work-context-technical-evidence code{font-size:.78rem;overflow-wrap:anywhere;white-space:normal}
.hhd-work-context-actions{display:flex;gap:.5rem;justify-content:flex-end;flex-wrap:wrap;margin-top:.75rem}
.hhd-work-context-empty{margin:0;color:var(--hhd-text-muted,#667085)}
@media(max-width:1200px){
  .hhd-work-context-summary-grid{grid-template-columns:1fr}
  .hhd-work-context-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}
  .hhd-work-context-common-fields,.hhd-work-assignment-candidate-fields{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:900px){
  .hhd-work-assignment-composer-v2,.hhd-work-context-my-assignments{grid-template-columns:1fr}
  .hhd-work-context-grid-shell{overflow:visible}
}
@media(max-width:640px){
  .hhd-work-context-kpis,.hhd-work-context-kpis.compact,.hhd-work-context-common-fields,.hhd-work-assignment-candidate-fields{grid-template-columns:1fr}
  .hhd-work-context-my-assignment{flex-direction:column}
  .hhd-work-context-pager{align-items:stretch;flex-direction:column}
  .hhd-work-context-pager>div{justify-content:space-between}
  .hhd-work-context-view-tabs button{flex:1 1 auto}
  .hhd-work-context-panel-content dl{grid-template-columns:1fr;gap:.2rem}
  .hhd-work-context-panel-content dd{margin-bottom:.5rem}
}
.hhd-work-context-destructive-action{color:var(--hhd-danger-text,#9d2637);border-color:var(--hhd-danger-border,var(--hhd-border,#d0d5dd))!important}
.hhd-work-context-panel-content dl>div{display:grid;grid-template-columns:minmax(120px,.6fr) minmax(0,1.4fr);gap:.45rem .75rem;align-items:start}
@media(max-width:640px){.hhd-work-context-panel-content dl>div{grid-template-columns:1fr;gap:.2rem}}

/* HHD-UI08-C01-FIX06-FIX09 — canonical Operational Workspace for Work Context. */
.hhd-work-context-summary-strip{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,2.2fr);gap:.85rem;align-items:center;padding:.75rem .9rem;border:1px solid var(--hhd-border,#d0d5dd);border-radius:var(--hhd-radius-lg,16px);background:var(--hhd-surface,#fff);box-shadow:var(--hhd-shadow-xs,0 1px 2px rgba(16,24,40,.05));min-width:0}
.hhd-work-context-summary-strip .hhd-work-context-summary-main{gap:.18rem}.hhd-work-context-summary-strip .hhd-work-context-summary-main small{color:var(--hhd-text-muted,#667085)}.hhd-work-context-summary-strip .hhd-work-context-summary-main strong{font-size:1rem}.hhd-work-context-summary-strip .hhd-work-context-summary-main span{color:var(--hhd-text-muted,#667085);font-size:.82rem;line-height:1.35}
.hhd-work-context-summary-metrics{display:grid;grid-template-columns:repeat(8,minmax(72px,1fr));gap:.35rem;min-width:0}.hhd-work-context-summary-metrics>span{display:grid;gap:.08rem;min-width:0;padding:.45rem .5rem;border-left:1px solid var(--hhd-border-subtle,#e4e7ec);color:var(--hhd-text-muted,#667085);font-size:.72rem;line-height:1.2}.hhd-work-context-summary-metrics strong{font-size:1rem;color:var(--hhd-text,#101828)}
.hhd-work-context-summary-strip>.hhd-work-context-bootstrap-notice{grid-column:1/-1;margin-top:.15rem;padding:.55rem .65rem}
.hhd-work-context-operational-workspace{min-width:0;border:1px solid var(--hhd-border,#d0d5dd);border-radius:var(--hhd-radius-lg,16px);background:var(--hhd-surface,#fff);overflow:hidden;box-shadow:var(--hhd-shadow-xs,0 1px 2px rgba(16,24,40,.05))}
.hhd-work-context-workspace-splitter{border:0!important;background:transparent!important;min-height:520px;max-height:760px;overflow:hidden}.hhd-work-context-workspace-splitter .e-pane{min-width:0;min-height:0;overflow:hidden;background:transparent}.hhd-work-context-workspace-splitter .e-split-bar{background:var(--hhd-border-subtle,#e4e7ec)}.hhd-work-context-workspace-splitter .e-split-bar:hover,.hhd-work-context-workspace-splitter .e-split-bar:focus{background:color-mix(in srgb,var(--hhd-accent,#315efb) 24%,var(--hhd-border-subtle,#e4e7ec))}
.hhd-work-context-task-pane{height:100%;min-height:0;min-width:0;overflow:hidden;background:var(--hhd-surface,#fff)}
.hhd-work-context-task-tabs,.hhd-work-context-task-tabs.e-tab{height:100%;min-height:0}.hhd-work-context-task-tabs>.e-content{height:calc(100% - 48px);min-height:0;overflow:hidden!important;background:transparent!important}.hhd-work-context-task-tabs>.e-content>.e-item{height:100%;min-height:0;overflow:hidden;padding:0!important}.hhd-work-context-task-tabs .e-tab-header{padding:0 .7rem;border-bottom:1px solid var(--hhd-border-subtle,#e4e7ec)}
.hhd-work-context-task-surface{height:100%;min-height:0;display:flex;flex-direction:column;gap:.6rem;padding:.75rem;overflow:hidden;background:var(--hhd-surface,#fff)}.hhd-work-context-task-header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;flex:0 0 auto;min-width:0}.hhd-work-context-task-header.compact{align-items:center}.hhd-work-context-task-header h2,.hhd-work-context-task-header h3{margin:0 0 .18rem;font-size:1rem}.hhd-work-context-task-header p{margin:0;color:var(--hhd-text-muted,#667085);font-size:.8rem;line-height:1.35;max-width:68ch}.hhd-work-context-task-commandbar{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.hhd-work-context-task-grid{flex:1 1 auto;min-height:0;min-width:0;overflow:hidden}.hhd-work-context-task-grid>.e-grid,.hhd-work-context-task-grid .e-grid{height:100%!important;min-height:0}.hhd-work-context-task-grid .e-gridcontent,.hhd-work-context-task-grid .e-content{min-height:0}.hhd-work-context-selectable-grid .e-row{cursor:pointer}
.hhd-work-context-detail-pane{height:100%;min-height:0;display:flex;flex-direction:column;background:var(--hhd-surface-subtle,#f8fafc);overflow:hidden}.hhd-work-context-detail-header{flex:0 0 auto;padding:.85rem .9rem;border-bottom:1px solid var(--hhd-border-subtle,#e4e7ec);background:var(--hhd-surface,#fff)}.hhd-work-context-detail-header>div{display:grid;gap:.18rem;min-width:0}.hhd-work-context-detail-header span{color:var(--hhd-accent,#315efb);font-size:.68rem;font-weight:750;letter-spacing:.07em}.hhd-work-context-detail-header h2{margin:0;font-size:1rem;line-height:1.25;overflow-wrap:anywhere}.hhd-work-context-detail-header p{margin:0;color:var(--hhd-text-muted,#667085);font-size:.78rem;line-height:1.35;overflow-wrap:anywhere}.hhd-work-context-detail-scroll{flex:1 1 auto;min-height:0;overflow:auto;padding:.75rem}
.hhd-work-context-panel-tabs{height:100%;min-height:0}.hhd-work-context-detail-tabs,.hhd-work-context-detail-tabs.e-tab{height:100%;min-height:0}.hhd-work-context-detail-tabs>.e-content{height:calc(100% - 44px);min-height:0;overflow:auto!important;background:transparent!important}.hhd-work-context-detail-tabs>.e-content>.e-item{min-height:100%;padding:.15rem 0!important}.hhd-work-context-detail-tabs .e-tab-header{margin-bottom:.35rem}.hhd-work-context-detail-tabs .e-toolbar-item .e-tab-text{font-size:.78rem}
.hhd-work-context-detail-section{display:grid;gap:.8rem;min-width:0}.hhd-work-context-fact-list{display:grid;gap:.45rem}.hhd-work-context-fact-list>div{display:grid;gap:.12rem;padding:.55rem .6rem;border:1px solid var(--hhd-border-subtle,#e4e7ec);border-radius:.6rem;background:var(--hhd-surface,#fff);min-width:0}.hhd-work-context-fact-list span{color:var(--hhd-text-muted,#667085);font-size:.72rem}.hhd-work-context-fact-list strong{font-size:.84rem;line-height:1.35;overflow-wrap:anywhere}.hhd-work-context-fact-list code{font-size:.72rem;line-height:1.35;white-space:normal;overflow-wrap:anywhere}.hhd-work-context-fact-list.is-technical>div{background:var(--hhd-surface-subtle,#f8fafc)}
.hhd-work-context-detail-subsection{display:grid;gap:.35rem}.hhd-work-context-detail-subsection h3{margin:0;font-size:.86rem}.hhd-work-context-detail-subsection p,.hhd-work-context-detail-subsection ul{margin:0}.hhd-work-context-responsibility-list,.hhd-work-context-history-list,.hhd-work-context-decision-list{margin:0;padding-left:1.15rem;display:grid;gap:.42rem;font-size:.82rem;line-height:1.4}.hhd-work-context-decision-list{list-style:none;padding-left:0}.hhd-work-context-decision-list li{display:grid;gap:.15rem;padding:.55rem .6rem;border:1px solid var(--hhd-border-subtle,#e4e7ec);border-radius:.6rem;background:var(--hhd-surface,#fff)}.hhd-work-context-decision-list span{color:var(--hhd-text-muted,#667085);font-size:.75rem}.hhd-work-context-evidence-intro{margin:0;color:var(--hhd-text-muted,#667085);font-size:.78rem;line-height:1.4}
.hhd-work-context-view-tabs{flex-wrap:nowrap}.hhd-work-context-view-tabs button{white-space:nowrap}.hhd-work-context-pager{flex:0 0 auto;font-size:.76rem;padding-top:.1rem}.hhd-work-context-action-editor{flex:0 0 auto;max-height:180px;overflow:auto;margin-top:0}.hhd-work-context-operation-result{flex:0 0 auto;margin-top:0}
.hhd-work-assignment-task-dialog.e-dialog{max-height:calc(100vh - 32px)!important}.hhd-work-assignment-task-dialog .e-dlg-content{padding:0!important;overflow:hidden!important}.hhd-work-assignment-task{height:min(740px,calc(100vh - 120px));min-height:520px;display:flex;flex-direction:column;gap:.7rem;padding:.85rem;overflow:hidden}.hhd-work-assignment-task-intro{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;flex:0 0 auto}.hhd-work-assignment-task-intro>div{display:grid;gap:.15rem}.hhd-work-assignment-task-intro span{color:var(--hhd-accent,#315efb);font-size:.68rem;font-weight:750;letter-spacing:.07em}.hhd-work-assignment-task-intro h2{margin:0;font-size:1.08rem}.hhd-work-assignment-task-intro p{margin:0;color:var(--hhd-text-muted,#667085);font-size:.8rem;line-height:1.35;max-width:80ch}.hhd-work-assignment-stepper{flex:0 0 auto}.hhd-work-assignment-step-one{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr);gap:.75rem;overflow:hidden}.hhd-work-assignment-selection-pane{min-height:0;display:flex;flex-direction:column;border:1px solid var(--hhd-border-subtle,#e4e7ec);border-radius:.75rem;overflow:hidden}.hhd-work-assignment-selection-pane>header{display:flex;justify-content:space-between;gap:.5rem;padding:.55rem .65rem;border-bottom:1px solid var(--hhd-border-subtle,#e4e7ec);background:var(--hhd-surface-subtle,#f8fafc)}.hhd-work-assignment-selection-pane h3{margin:0;font-size:.88rem}.hhd-work-assignment-selection-pane header span{color:var(--hhd-text-muted,#667085);font-size:.74rem}.hhd-work-assignment-people-list{flex:1;min-height:0;overflow:auto;padding:.35rem}.hhd-work-assignment-people-list label{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .4rem;border-radius:.5rem}.hhd-work-assignment-people-list label:hover{background:var(--hhd-surface-subtle,#f8fafc)}.hhd-work-assignment-people-list label span{display:grid;gap:.08rem;min-width:0}.hhd-work-assignment-people-list small{color:var(--hhd-text-muted,#667085);overflow-wrap:anywhere}.hhd-work-assignment-profile-tree{flex:1;min-height:0;overflow:hidden}.hhd-work-assignment-profile-treegrid{height:100%}.hhd-work-assignment-profile-choice{display:flex;align-items:flex-start;gap:.45rem}.hhd-work-assignment-profile-choice span{display:grid;gap:.08rem}.hhd-work-assignment-profile-choice small{color:var(--hhd-text-muted,#667085);font-size:.72rem}.hhd-work-assignment-profile-group{font-size:.8rem}
.hhd-work-assignment-context-step{flex:1 1 auto;min-height:0;overflow:auto;padding:.15rem .1rem}.hhd-work-assignment-context-step .hhd-work-context-common-fields{margin:0}.hhd-work-assignment-governance-context{margin-top:.75rem}.hhd-work-context-required-guidance{margin:.35rem 0 0;color:var(--hhd-danger-text,#b42318);font-size:.78rem;line-height:1.35}.hhd-work-assignment-reason{margin-top:.75rem}.hhd-work-context-step-guidance{display:grid;gap:.15rem;margin-top:.65rem;padding:.55rem .65rem;border:1px solid var(--hhd-warning-border,#f5c26b);border-radius:.6rem;background:var(--hhd-warning-surface,#fff8e8);font-size:.78rem}.hhd-work-assignment-review-step{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:.55rem;overflow:hidden}.hhd-work-assignment-candidate-grid{flex:1 1 auto;min-height:0;overflow:hidden}.hhd-work-assignment-candidate-grid>.e-grid,.hhd-work-assignment-candidate-grid .e-grid{height:100%!important}.hhd-work-context-grid-editor{width:100%;min-height:2rem;padding:.25rem .35rem;border:1px solid var(--hhd-border,#d0d5dd);border-radius:.4rem;background:var(--hhd-surface,#fff);color:inherit}.hhd-work-assignment-task-actions{display:flex;justify-content:space-between;gap:.75rem;align-items:center;flex:0 0 auto;padding-top:.55rem;border-top:1px solid var(--hhd-border-subtle,#e4e7ec)}.hhd-work-assignment-task-actions>div{display:flex;gap:.5rem;align-items:center}
.hhd-work-context-mobile-detail-panel{max-width:min(720px,calc(100vw - 24px))}
@media(max-width:1200px){.hhd-work-context-summary-strip{grid-template-columns:1fr}.hhd-work-context-summary-metrics{grid-template-columns:repeat(4,minmax(72px,1fr))}.hhd-work-context-task-header{flex-direction:column}.hhd-work-context-task-commandbar{width:100%;justify-content:space-between}.hhd-work-context-view-tabs{overflow:auto;max-width:100%}.hhd-work-assignment-step-one{grid-template-columns:minmax(220px,.7fr) minmax(360px,1.3fr)}}
@media(max-width:900px){.hhd-work-context-workspace-splitter.e-splitter.e-splitter-horizontal{display:block!important;height:clamp(520px,calc(100vh - 270px),720px)!important;min-height:520px!important}.hhd-work-context-workspace-splitter.e-splitter.e-splitter-horizontal>.e-pane:first-of-type{width:100%!important;height:100%!important;min-width:0!important}.hhd-work-context-workspace-splitter.e-splitter.e-splitter-horizontal>.e-pane:last-of-type{display:none!important}.hhd-work-context-workspace-splitter>.e-split-bar{display:none!important}.hhd-work-assignment-step-one{grid-template-columns:1fr;overflow:auto}.hhd-work-assignment-selection-pane{min-height:240px}.hhd-work-assignment-task{height:calc(100vh - 92px);min-height:0}.hhd-work-context-common-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:901px){.hhd-work-context-mobile-detail-panel{display:none!important}}
@media(max-width:640px){.hhd-work-context-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hhd-work-context-summary-metrics>span{border-left:0;border-top:1px solid var(--hhd-border-subtle,#e4e7ec)}.hhd-work-context-task-header{gap:.5rem}.hhd-work-context-task-commandbar{align-items:stretch}.hhd-work-context-task-commandbar>.e-btn{width:100%}.hhd-work-context-view-tabs{width:100%}.hhd-work-context-view-tabs button{flex:0 0 auto}.hhd-work-context-common-fields{grid-template-columns:1fr}.hhd-work-assignment-task-dialog.e-dialog{width:calc(100vw - 12px)!important;max-height:calc(100vh - 12px)!important}.hhd-work-assignment-task{height:calc(100vh - 70px);padding:.65rem}.hhd-work-assignment-task-intro p{display:none}.hhd-work-assignment-task-actions{align-items:stretch}.hhd-work-assignment-task-actions>div{flex:1;justify-content:flex-end}.hhd-work-assignment-task-actions .e-btn{flex:1}.hhd-work-context-detail-tabs .e-tab-header{overflow:auto}}

/* FIX06 — human presentation, explainable governance and review composition. */
.hhd-work-context-migration-context{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:.65rem 0;padding:.65rem;border:1px solid var(--hhd-border-subtle,#e4e7ec);border-radius:.65rem;background:var(--hhd-surface-subtle,#f8fafc)}
.hhd-work-context-migration-context>div{display:grid;gap:.12rem}.hhd-work-context-migration-context span,.hhd-work-assignment-review-context span{color:var(--hhd-text-muted,#667085);font-size:.72rem}.hhd-work-context-migration-context strong,.hhd-work-assignment-review-context strong{font-size:.84rem;line-height:1.35}.hhd-work-context-migration-context p{grid-column:1/-1;margin:.15rem 0 0;font-size:.78rem;line-height:1.4;color:var(--hhd-text-muted,#667085)}
.hhd-work-context-acting-as{display:grid;gap:.12rem;margin-top:.4rem;padding:.55rem .65rem;border-left:3px solid var(--hhd-accent,#315efb);background:var(--hhd-surface-subtle,#f8fafc);border-radius:.35rem}.hhd-work-context-acting-as span{color:var(--hhd-text-muted,#667085);font-size:.76rem}
.hhd-work-assignment-review-context{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(300px,1.2fr);gap:.55rem;flex:0 0 auto}.hhd-work-assignment-review-context>div{display:grid;gap:.12rem;padding:.55rem .65rem;border:1px solid var(--hhd-border-subtle,#e4e7ec);border-radius:.6rem;background:var(--hhd-surface-subtle,#f8fafc);min-width:0}.hhd-work-assignment-review-context small{color:var(--hhd-text-muted,#667085);font-size:.74rem;line-height:1.35}.hhd-work-context-review-cell{display:grid;gap:.12rem;min-width:0}.hhd-work-context-review-cell strong,.hhd-work-context-review-cell span{overflow-wrap:anywhere}.hhd-work-context-review-cell span{color:var(--hhd-text-muted,#667085);font-size:.75rem}.hhd-work-context-review-editors{display:grid;grid-template-columns:1fr;gap:.35rem}.hhd-work-context-review-editors input{width:100%;min-height:2rem;padding:.25rem .35rem;border:1px solid var(--hhd-border,#d0d5dd);border-radius:.4rem;background:var(--hhd-surface,#fff);color:inherit}
.hhd-work-context-prepare-issues{flex:0 0 auto;max-height:170px;overflow:auto;display:grid;gap:.45rem;padding:.1rem}.hhd-work-context-prepare-issue{display:grid;gap:.25rem;padding:.55rem .65rem;border:1px solid var(--hhd-danger-border,#fecdca);border-radius:.6rem;background:var(--hhd-danger-surface,#fff5f4);font-size:.78rem;line-height:1.4}.hhd-work-context-prepare-issue p{margin:0}.hhd-work-context-prepare-issue details{margin-top:.15rem}.hhd-work-context-prepare-issue summary{cursor:pointer;color:var(--hhd-text-muted,#667085);font-weight:650}.hhd-work-context-prepare-issue code{display:block;margin-top:.2rem;white-space:normal;overflow-wrap:anywhere;font-size:.7rem}
@media(max-width:900px){.hhd-work-assignment-review-context,.hhd-work-context-migration-context{grid-template-columns:1fr}}

/* FIX09 — contextual truthfulness and governed human presentation */
.hhd-work-context-action-editor-header{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.hhd-work-context-action-editor-header>span{color:var(--hhd-text-muted,#667085)}
.hhd-work-context-detail-note{margin:.15rem 0 .45rem;color:var(--hhd-text-muted,#667085);font-size:.78rem;line-height:1.4}.hhd-work-context-capability-list{margin:.35rem 0 0;padding-left:1.15rem;display:grid;gap:.3rem}.hhd-work-context-capability-list li{line-height:1.35}
