.npc714-children{border-left:1px solid var(--line);padding:12px 0 0 20px;margin-left:22px;display:grid;gap:10px}.npc714-tree>.npc711-member{width:100%}.npc714-children .npc711-member{position:relative}.npc714-children .npc711-member:before{content:"";position:absolute;left:-21px;width:20px;height:1px;background:var(--line)}

.climate714{padding:0 5px;min-width:0}.climate714-heading{display:flex;justify-content:space-between;gap:15px;align-items:center}.climate714-heading h2{font-size:25px;margin:7px 0 22px}.climate714-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:25px}.climate714-kpis>div{border-bottom:2px solid var(--line);padding:15px 0}.climate714-kpis small{display:block;font-size:9px;color:var(--muted);margin-bottom:8px}.climate714-kpis b{font-size:22px}.climate714-timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:20px 0;gap:10px}.climate714-timeline>div{display:grid;gap:6px;border-top:3px solid var(--line);padding-top:12px;font-size:11px;color:var(--muted)}.climate714-timeline .active{border-color:#8ba363;color:var(--ink)}.climate714-regimes{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:22px 0}.climate714-regimes article{background:var(--white);padding:22px;border:1px solid var(--line);border-radius:10px;min-width:0}.climate714-regimes header{display:flex;justify-content:space-between;gap:10px;align-items:start}.climate714-regimes h3{font-size:17px;margin:7px 0}.climate714-regimes header small{font-size:9px;color:var(--muted)}.climate714-regimes p,.climate714-section p,.climate714-method p{font-size:12px;line-height:1.8;color:var(--muted)}.climate714-regimes dl>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line);font-size:11px}.climate714-regimes dd{margin:0;text-align:right;font-weight:600}.climate714-regimes a{color:var(--ink);font-size:11px}.climate714-section{padding:20px;border:1px solid var(--line);border-radius:10px;margin:24px 0}.climate714-section small{font-size:11px;line-height:1.8;color:var(--muted)}.climate714-section table{min-width:640px}.climate714-method{margin:25px 0}.climate714-method summary{cursor:pointer;font-size:12px}[data-theme=dark] .climate714-regimes article{background:#2b3037}@media(max-width:700px){.climate714-regimes{grid-template-columns:1fr}.climate714-kpis{grid-template-columns:1fr 1fr}.climate714-timeline{grid-template-columns:1fr 1fr}.climate714-heading h2{font-size:20px}}

.hr714-dialog{width:min(1120px,calc(100vw - 40px))!important}.hr714 h3{margin:8px 0 16px}.hr714-tabs{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:16px;border-bottom:1px solid var(--line);margin:18px 0}.hr714-tabs button{background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:7px;padding:9px 12px;font:inherit;font-size:12px;cursor:pointer}.hr714-tabs button[aria-pressed=true]{background:var(--ink);color:var(--white)}.hr714-region{display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:16px;margin:20px 0}.hr714-region img{width:64px;height:54px;object-fit:contain;background:white;padding:6px;border-radius:7px}.hr714-region h3{margin:0 0 6px}.hr714-region p{font-size:12px;color:var(--muted);margin:6px 0}.hr714-region>strong{font-size:11px}.hr714-contract{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;border:1px solid var(--line);border-radius:9px;background:var(--paper);padding:18px}.hr714-contract>div:last-child{grid-column:1/-1}.hr714-contract small,.hr714-contract b{display:block}.hr714-contract small{font-size:9px;letter-spacing:.04em;color:var(--muted);margin-bottom:7px}.hr714-contract b{font-size:15px}.hr714-bargaining{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;margin:25px 0}.hr714-bargaining>section{min-width:0}.hr714-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hr714-fields label{display:grid;gap:7px;font-size:11px;color:var(--muted)}.hr714-fields input,.hr714-fields select{width:100%;min-width:0}.hr714 .management-check{margin:19px 0 10px;line-height:1.5}.hr714 .management-check input{width:17px;height:17px;flex-shrink:0}.hr714 .form-hint{line-height:1.7}.hr714-demand{border-left:1px solid var(--line);padding-left:24px}.hr714-demand dl>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:12px}.hr714-demand dd{margin:0;font-weight:600;text-align:right}.hr714-demand p,.hr714-demand small{font-size:11px;color:var(--muted);line-height:1.8}.hr714-demand small{display:block}.hr714-demand .btn{margin:18px 0 8px}.hr714-quote{display:grid;gap:10px;padding:14px;margin:18px 0;background:var(--paper);border:1px solid var(--line);border-radius:8px;font-size:12px}.hr714-quote span{display:flex;justify-content:space-between;gap:12px}.hr714-escalation{padding:16px 0;border-block:1px solid var(--line);margin-bottom:22px}.hr714-escalation summary{cursor:pointer;font-size:12px}.hr714-escalation>div{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:16px 0}.hr714-escalation span{display:grid;gap:5px;font-size:11px}.hr714-escalation p{font-size:11px;color:var(--muted);line-height:1.8}[data-theme=dark] .hr714-tabs button[aria-pressed=true]{background:#c4dda9;color:#243228}[data-theme=dark] .hr714-contract,[data-theme=dark] .hr714-quote{background:#242a30}@media(max-width:900px){.hr714-bargaining{grid-template-columns:1fr}.hr714-demand{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}}@media(max-width:650px){.hr714-contract{grid-template-columns:1fr 1fr}.hr714-fields{grid-template-columns:1fr}.hr714-region{grid-template-columns:50px minmax(0,1fr)}.hr714-region img{width:48px}.hr714-region>strong{grid-column:1/-1}.hr714-escalation>div{grid-template-columns:1fr 1fr}}
.climate714-pressure{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0}.climate714-pressure label>span{display:flex;justify-content:space-between;font-size:11px;margin-bottom:7px}.climate714-pressure progress{width:100%}@media(max-width:650px){.climate714-pressure{grid-template-columns:1fr}}
