@layer properties,theme,base;@layer components{._root_bsagr_4{flex-direction:column;flex:1;min-height:0;display:flex}._root_bsagr_4 :is(p,h1,h2,span,li){unicode-bidi:plaintext}._header_bsagr_13{align-items:center;gap:var(--pui-space-2) var(--pui-space-3);padding:var(--pui-space-3) var(--pui-space-4);border-block-end:1px solid var(--pui-line-soft);flex-wrap:wrap;display:flex}._centre_bsagr_21{gap:var(--pui-space-4) var(--pui-space-6);min-height:0;padding:var(--pui-space-4);flex:1;grid-template:"sent sent""tasks coverage""requests coverage"1fr/minmax(0,1fr) minmax(16rem,22rem);align-content:start;display:grid;overflow:auto}._centre_bsagr_21>[data-slot=benefit-changes-sent]{grid-area:sent}._centre_bsagr_21>[data-slot=benefit-changes-tasks]{grid-area:tasks}._centre_bsagr_21>[data-slot=benefit-changes-requests]{grid-area:requests}._centre_bsagr_21>[data-slot=benefit-changes-coverage]{border:1px solid var(--pui-line-soft);border-radius:var(--pui-radius-card);padding:var(--pui-space-3);background:var(--pui-surface);grid-area:coverage;align-self:start}@container (width<48rem){._centre_bsagr_21{grid-template:"sent""tasks""requests""coverage"/minmax(0,1fr)}}._section_bsagr_57{gap:var(--pui-space-2);flex-direction:column;min-width:0;display:flex}._tasks_bsagr_63,._requests_bsagr_64{gap:var(--pui-space-2);flex-direction:column;display:flex}._task_bsagr_63{gap:var(--pui-space-2);border:1px solid color-mix(in oklab, var(--pui-orange) 40%, var(--pui-line-soft));border-radius:var(--pui-radius-card);padding:var(--pui-space-3);flex-direction:column;display:flex}._taskHead_bsagr_77{align-items:center;gap:var(--pui-space-2);font-size:var(--pui-text-sm);flex-wrap:wrap;display:flex}._request_bsagr_64{border:1px solid var(--pui-line-soft);border-radius:var(--pui-radius-card)}._requestRow_bsagr_88{align-items:center;gap:var(--pui-space-2);border-radius:var(--pui-radius-card);width:100%;padding:var(--pui-space-2) var(--pui-space-3);font-size:var(--pui-text-sm);text-align:start;display:flex}._turned_bsagr_98{rotate:90deg}._requestDetail_bsagr_101{gap:var(--pui-space-2);padding:0 var(--pui-space-3) var(--pui-space-3);flex-direction:column;display:flex}._chip_bsagr_107{border-radius:var(--pui-radius-control);width:fit-content;padding:1px var(--pui-space-1-5);font-size:var(--pui-text-xs);white-space:nowrap;align-items:center;display:inline-flex}._icon_bsagr_116{flex:none;width:1rem;height:1rem}._notice_bsagr_121{border-radius:var(--pui-radius-control);padding:var(--pui-space-2) var(--pui-space-3);font-size:var(--pui-text-sm)}._reviewLines_bsagr_126{flex-direction:column;display:flex}._reviewLine_bsagr_126{justify-content:space-between;gap:var(--pui-space-1) var(--pui-space-3);padding-block:var(--pui-space-1-5);border-block-end:1px solid var(--pui-line-soft);font-size:var(--pui-text-sm);flex-wrap:wrap;display:flex}._reviewLine_bsagr_126[data-change=keep]{color:var(--pui-ink-2)}._flow_bsagr_143{gap:var(--pui-space-3);min-height:0;padding:var(--pui-space-3) var(--pui-space-4) var(--pui-space-4);flex-direction:column;flex:1;display:flex}._flowHead_bsagr_151{align-items:center;gap:var(--pui-space-2);display:flex}._flowBody_bsagr_156{gap:var(--pui-space-3);flex-direction:column;flex:1;max-width:48rem;min-height:0;display:flex;overflow:auto}._flowFoot_bsagr_165{justify-content:flex-end;gap:var(--pui-space-2);max-width:48rem;display:flex}._lines_bsagr_171{gap:var(--pui-space-2);flex-direction:column;display:flex}._line_bsagr_171{gap:var(--pui-space-2);border:1px solid var(--pui-line-soft);border-radius:var(--pui-radius-card);padding:var(--pui-space-3);flex-direction:column;display:flex}._line_bsagr_171[data-change=change]{border-color:color-mix(in oklab, var(--pui-blue) 50%, transparent)}._line_bsagr_171[data-change=drop]{border-color:color-mix(in oklab, var(--pui-red) 45%, transparent)}._lineHead_bsagr_190{align-items:center;gap:var(--pui-space-2);font-size:var(--pui-text-sm);flex-wrap:wrap;display:flex}._lineFields_bsagr_197{gap:var(--pui-space-2) var(--pui-space-3);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));display:grid}._review_bsagr_126{gap:var(--pui-space-3);flex-direction:column;display:flex}}@layer utilities;
