/* v28 (cycle 26): fixed-asset register, working capital / net debt, re-sign notes. Scoped to new ids only. */
#far .fr-up{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 14px;cursor:pointer}#far .fr-up input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}#far .fr-up:focus-within{outline:2px solid #1F4D3A;outline-offset:2px}
#far .fr-n,#wcp .nw-n{font:12px/1.45 "IBM Plex Sans",sans-serif;color:#5A564D}#far .x,#wcp .x{color:#A0522D;font-weight:600}
#far h4,#wcp h4,#rsn h4{margin:8px 0 6px;font:600 13px "IBM Plex Sans",sans-serif;color:#1B1A17}
#far .fr-g,#wcp .nw-g{display:grid;grid-template-columns:1fr;gap:12px}
#far .fr-t,#wcp .nw-t{width:100%;border-collapse:collapse;font:12px "IBM Plex Mono",monospace}#far .fr-t th,#far .fr-t td,#wcp .nw-t th,#wcp .nw-t td{padding:5px 4px;border-bottom:1px solid #E6E0D3;text-align:left}#far .n,#wcp .n{text-align:right}
#far .fr-k{display:flex;justify-content:space-between;margin:0;padding:8px 0;border-bottom:1px solid #E6E0D3;font:13px "IBM Plex Sans",sans-serif}#far .fr-k b{font-family:"IBM Plex Mono",monospace}
#wcp .nw-k{display:grid;grid-template-columns:1fr;gap:8px;margin:6px 0 10px}#wcp .nw-k div{border:1px solid #D8D2C4;border-radius:4px;padding:8px 10px;background:#FBF9F4;display:flex;justify-content:space-between;align-items:baseline;gap:8px}#wcp .nw-k span{font:12px "IBM Plex Sans",sans-serif;color:#5A564D}#wcp .nw-k b{font:600 16px "IBM Plex Mono",monospace;color:#1B1A17}
#wcp .nw-l{list-style:none;margin:0;padding:0}#wcp .nw-l li{display:flex;justify-content:space-between;gap:8px;padding:8px 0;border-bottom:1px solid #E6E0D3;font:13px "IBM Plex Sans",sans-serif;min-height:44px;box-sizing:border-box}#wcp .nw-l small{display:block;color:#5A564D;font-size:11px}#wcp .nw-l b{font-family:"IBM Plex Mono",monospace;white-space:nowrap}#wcp .nw-tot{font-weight:600;border-top:2px solid #1B1A17}
@media (min-width:700px){#far .fr-g{grid-template-columns:3fr 2fr}#wcp .nw-g{grid-template-columns:1fr 1fr}#wcp .nw-k{grid-template-columns:repeat(3,1fr)}#wcp .nw-k div{flex-direction:column}}
#rsn{margin:0 0 12px;padding:10px 12px;border:1px solid #E3C7BB;border-radius:4px;background:#FBF4F0}#rsn .rs-l{list-style:none;margin:0;padding:0}#rsn li{padding:6px 0;border-bottom:1px solid #EAD9D0}#rsn label{display:flex;flex-direction:column;gap:4px;font:13px "IBM Plex Sans",sans-serif;color:#1B1A17}#rsn small{display:block;color:#5A564D;font-size:12px}
#rsn textarea{min-height:44px;width:100%;box-sizing:border-box;padding:6px 8px;border:1px solid #D8D2C4;border-radius:4px;background:#FFF;font:13px "IBM Plex Sans",sans-serif}
#socl .cl-h{margin:4px 0 0;font:600 12px "IBM Plex Sans",sans-serif;color:#A0522D}
