/* Round150: a complete cost ledger, quieter folds and an uncropped mobile ending. */
#labor-share .n148-money-more .a150-old-money-title,#labor-share .n148-money-more h2,#labor-share .n148-money-more h3{font-family:Anuphan,sans-serif!important;font-size:18px!important;font-weight:500!important;line-height:1.75!important;margin:16px 0 8px!important;max-width:none!important}
#labor-share .a150-payout-rule{margin:20px 0;padding:18px 0;border-top:1px solid currentColor;border-bottom:1px solid currentColor}
#labor-share .a150-payout-label{font-size:16px!important;line-height:1.75!important;margin:0 0 8px!important}
#labor-share .a150-payout-value{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 8px!important}
#labor-share .a150-payout-value strong{font:500 clamp(26px,3vw,34px)/1.2 Newsreader,serif;font-variant-numeric:tabular-nums}
#labor-share .a150-payout-value>.e40-tag{color:var(--e40-amber);border-color:var(--e40-amber);border-style:dashed;font-size:12px}
#labor-share .a150-payout-rule .e147-money-set{margin:0!important;padding:0!important;border:0!important;background:none!important}
#e40-today-screen.a150-today{padding-block:44px}
#e40-today-screen.a150-today>.a150-action-lead{font-size:clamp(21px,2.3vw,29px);font-weight:600;line-height:1.65;max-width:36em;margin:0 0 18px;color:var(--e40-ink)}
#e40-today-screen.a150-today>[data-copy-slot="ending41:final-prose"]{font-size:19px;max-width:56em;line-height:1.8;margin:0 0 24px}
#e40-today-screen.a150-today .a141-who-paid{max-width:100%;margin:18px 0 24px}
#e40-today-screen.a150-today .a141-who-paid>figcaption{font-size:22px;margin-bottom:8px}
#e40-today-screen.a150-today .a141-who-paid>.e149-severance{margin:12px 0 16px;line-height:1.75;font-size:14px}
#e40-today-screen.a150-today .e40-actors{gap:0;grid-template-columns:1fr}
#e40-today-screen.a150-today .e40-actor{padding:0;display:block!important;border:0;gap:0}
#e40-today-screen.a150-today .a148-actor-detail{border-top:1px solid var(--e40-line)!important;margin:0!important}
#e40-today-screen.a150-today .a148-actor-detail>summary{padding:12px 0!important;min-height:48px;font-size:16px}
#e40-today-screen.a150-today .a141-cost-detail>[class*="detail-body"]>[data-copy-slot="ending41:final-title"]{font-size:22px!important;line-height:1.6!important;margin:12px 0!important}
@media(max-width:700px){
 body.full-edition #ending.a150-ending .ending-sticky{min-height:0!important;display:flex;flex-direction:column}
 body.full-edition #ending.a150-ending .ending-sticky>img{position:relative!important;inset:auto!important;width:100%;height:auto!important;aspect-ratio:1672/941;object-fit:contain!important;object-position:center!important;opacity:1!important;z-index:0;transform:none!important}
 body.full-edition #ending.a150-ending .ending-sticky::after{display:none!important}
 body.full-edition #ending.a150-ending .ending-copy.a144-ending-canvas{min-height:0!important;padding:30px 24px 48px!important;max-width:100%;box-sizing:border-box;z-index:1;background:#092329}
 body.full-edition #ending.a150-ending [data-copy-slot="e40:kicker"]{font-size:clamp(29px,8.1vw,34px)!important;line-height:1.6!important}
 body.full-edition #ending.a150-ending [data-copy-slot="e40:return-aside"]{font-size:15px!important;margin-bottom:14px!important}
}
@media print{
 body.full-edition #ending.a150-ending .ending-sticky>img{display:none!important}
 body.full-edition #ending.a150-ending .ending-copy.a144-ending-canvas{background:none!important;padding:24px 0!important}
}

/* Round151: keep the proposed action in view; preserve complete evidence in the fold. */
#e40-today-screen.a150-today>.a151-action-note{font-size:14px!important;line-height:1.7;margin:-8px 0 22px;color:var(--e40-muted)}
#e40-today-screen.a150-today .e40-actor{padding:20px 0 8px!important;border-top:1px solid var(--e40-line)!important}
#e40-today-screen.a150-today .e40-actor>.e40-who{font-size:15px;margin:0 0 6px}
#e40-today-screen.a150-today .e40-actor>.a151-action-title{font-size:clamp(21px,2.1vw,27px)!important;line-height:1.65!important;max-width:34em;margin:0 0 8px!important}
#e40-today-screen.a150-today .e40-actor>.a148-actor-detail{border:0!important}
body.ws39-editing .a150-retired-caveats[hidden]{display:block!important;padding:18px;margin-block:20px;border:1px dashed currentColor}
