.epd-est{margin:1.1rem 0 0}.epd-est-toggle{text-align:left;color:#fff;cursor:pointer;background:#101a30;border:1px solid #101a30;align-items:center;gap:.55rem;width:100%;padding:.7rem .85rem;font-family:inherit;font-size:13px;font-weight:700;transition:background .15s,border-color .15s;display:flex}.epd-est-toggle:hover{background:#c9195c;border-color:#c9195c}.epd-est-toggle:focus-visible{outline-offset:2px;outline:2px solid #c9195c}.epd-est-toggle-ico{opacity:.85;font-size:15px;line-height:1}.epd-est-chev{margin-left:auto;font-size:18px;line-height:1;transition:transform .18s;display:inline-block}.epd-est-toggle[aria-expanded=true] .epd-est-chev{transform:rotate(90deg)}.epd-est-panel{background:#fff;border:1px solid #e5e7eb;border-top:none;padding:1.1rem 1rem 1.25rem}.epd-est-h3{color:#101a30;margin:0;font-size:1.05rem;font-weight:700}.epd-est-lede{color:#4b5563;margin:.3rem 0 .9rem;font-size:13px;line-height:1.5}.epd-est-warn{color:#5b4708;background:#fff8e6;border-left:3px solid #d99e00;margin-bottom:1rem;padding:.6rem .75rem;font-size:12.5px;line-height:1.5}.epd-est-warn strong{margin-bottom:.15rem;display:block}.epd-est-steps{border-bottom:1px solid #eef0f3;gap:0;margin:0 0 .7rem;padding:0;list-style:none;display:flex;overflow-x:auto}.epd-est-steps li{flex:1 1 0;min-width:62px}.epd-est-step{cursor:pointer;width:100%;font:inherit;background:0 0;border:none;border-bottom:2px solid #0000;flex-direction:column;align-items:center;gap:.2rem;padding:.25rem .15rem .5rem;display:flex}.epd-est-step:disabled{cursor:default;opacity:.45}.epd-est-num{color:#6b7280;border:1px solid #d7dbe0;border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;font-weight:700;display:grid}.epd-est-stepname{color:#6b7280;letter-spacing:.01em;font-size:10.5px}.epd-est-step.done .epd-est-num{color:#101a30;background:#f3f4f6;border-color:#c3c8cf}.epd-est-step.current{border-bottom-color:#c9195c}.epd-est-step.current .epd-est-num{color:#fff;background:#c9195c;border-color:#c9195c}.epd-est-step.current .epd-est-stepname{color:#101a30;font-weight:700}.epd-est-summary{color:#4b5563;background:#f8f9fa;border:1px solid #eef0f3;margin-bottom:.9rem;padding:.4rem .6rem;font-size:11.5px;line-height:1.5}.epd-est-summary b{color:#101a30;font-weight:600}.epd-est-body{min-height:168px}.epd-est-pane h4{color:#101a30;margin:0 0 .3rem;font-size:14px;font-weight:700}.epd-est-lbl{color:#4b5563;margin-bottom:.2rem;font-size:12px;display:block}.epd-est-mt{margin-top:.7rem}.epd-est-in{color:#101a30;background:#fff;border:1px solid #d7dbe0;width:100%;padding:.42rem .55rem;font-size:13px}.epd-est-in:focus{outline-offset:-1px;outline:2px solid #c9195c}.epd-est-hint{color:#6b7280;margin:.4rem 0 0;font-size:11.5px;line-height:1.45}.epd-est-hint-top{margin:0 0 .7rem}.epd-est-grid2{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.epd-est-grid3{grid-template-columns:1fr 1fr 1fr;gap:.6rem;display:grid}.epd-est-row{border-bottom:1px dashed #eef0f3;grid-template-columns:minmax(0,1fr) 76px minmax(0,1.15fr) auto;align-items:end;gap:.4rem;margin-bottom:.7rem;padding-bottom:.6rem;display:grid}.epd-est-row.epd-est-row-proc{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto}.epd-est-row.epd-est-row-prec{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto}.epd-est-row:last-of-type{border-bottom:none}.epd-est-full{grid-column:1/-1}@media (width<=460px){.epd-est-row.epd-est-row-prec{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.epd-est-grid2,.epd-est-grid3{grid-template-columns:1fr}.epd-est-stepname{display:none}.epd-est-steps li{min-width:40px}}.epd-est-del{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #d7dbe0;padding:.42rem .5rem;font-size:12px;line-height:1}.epd-est-del:hover{color:#c9195c;border-color:#c9195c}.epd-est-add{color:#c9195c;cursor:pointer;background:0 0;border:1px dashed #f3cddb;padding:.35rem .7rem;font-size:12px;font-weight:600}.epd-est-add:hover{background:#fdf2f6}.epd-est-note{color:#8a6d00;grid-column:1/-1;margin:.1rem 0 .35rem;font-size:11.5px;line-height:1.45}.epd-est-note-block{background:#fff8e6;border-left:3px solid #d99e00;margin:.6rem 0 0;padding:.45rem .6rem}.epd-est-src-line{color:#9096a0;grid-column:1/-1;margin:.05rem 0 .3rem;font-size:11px}.epd-est-custom{grid-column:1/-1;margin-top:.2rem}.epd-est-opts{border-top:1px solid #eef0f3;gap:.4rem;margin-top:.9rem;padding-top:.7rem;display:grid}.epd-est-check{color:#4b5563;cursor:pointer;align-items:flex-start;gap:.45rem;font-size:12.5px;line-height:1.4;display:flex}.epd-est-check input{accent-color:#c9195c;margin-top:.15rem}.epd-est-subblock{border-left:2px solid #f3cddb;margin-top:.85rem;padding-left:.7rem}.epd-est-subblock h5{color:#101a30;margin:0 0 .45rem;font-size:12.5px;font-weight:700}.epd-est-res-title{color:#101a30;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.epd-est-total{color:#101a30;border-top:2px solid #101a30;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.5rem;padding-top:.6rem;font-size:13px;font-weight:700;display:flex}.epd-est-total strong{color:#c9195c;font-variant-numeric:tabular-nums;text-align:right;font-size:1.5rem}.epd-est-res-list{gap:.25rem;margin:.6rem 0 0;display:grid}.epd-est-res-list>div{justify-content:space-between;gap:1rem;font-size:12.5px;display:flex}.epd-est-res-list dt{color:#4b5563;margin:0}.epd-est-res-list dd{color:#101a30;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.epd-est-audit-wrap{border-top:1px solid #eef0f3;margin-top:.8rem;padding-top:.6rem}.epd-est-audit-wrap>summary{color:#4b5563;cursor:pointer;font-size:12px;font-weight:600}.epd-est-audit{padding-top:.4rem}.epd-est-audit .epd-est-sum dt,.epd-est-audit .epd-est-sum dd{color:#101a30;font-weight:700}.epd-est-need{color:#a8144c;margin:.5rem 0 0;font-size:12px}.epd-est-sanity{color:#5b4708;background:#fff8e6;border-left:3px solid #d99e00;margin:.7rem 0 0;padding:.5rem .7rem;font-size:12px;line-height:1.5}.epd-est-share,.epd-est-compare{border-top:1px solid #eef0f3;margin-top:1rem;padding-top:.8rem}.epd-est-compare h5{color:#101a30;margin:0 0 .3rem;font-size:12.5px;font-weight:700}.epd-est-share-in{max-width:110px}.epd-est-nonco2{color:#fff;background:#101a30;margin:.7rem 0 0;padding:.6rem .75rem;font-size:12px;line-height:1.55}.epd-est-nonco2 b{color:#ffd7e4}.epd-est-conflicts{color:#7a1038;background:#fdf2f6;border-left:3px solid #c9195c;margin:.7rem 0 0;padding:.55rem .7rem;font-size:12px;line-height:1.5}.epd-est-conflicts strong{color:#c9195c;margin-bottom:.3rem;display:block}.epd-est-conflicts ul{margin:0;padding-left:1.05rem}.epd-est-conflicts li+li{margin-top:.35rem}.epd-est-apply{color:#fff;cursor:pointer;background:#c9195c;border:none;width:100%;margin-top:.9rem;padding:.6rem;font-size:13px;font-weight:700}.epd-est-apply:disabled{cursor:not-allowed;background:#d9dde2}.epd-est-nav{border-top:1px solid #eef0f3;align-items:center;gap:.6rem;margin-top:1rem;padding-top:.7rem;display:flex}.epd-est-navbtn{cursor:pointer;color:#4b5563;background:#fff;border:1px solid #d7dbe0;padding:.45rem .9rem;font-size:12.5px;font-weight:600}.epd-est-navbtn:hover{color:#c9195c;border-color:#c9195c}.epd-est-navnext{color:#fff;background:#101a30;border-color:#101a30;margin-left:auto}.epd-est-navnext:hover{color:#fff;background:#c9195c;border-color:#c9195c}.epd-est-navnext:disabled{color:#fff;cursor:not-allowed;background:#d9dde2;border-color:#d9dde2}.epd-est-count{color:#9096a0;font-variant-numeric:tabular-nums;font-size:11.5px}.epd-est-foot{color:#6b7280;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.55rem;font-size:11.5px;display:flex}.epd-est-clear{color:#6b7280;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0;font-size:11.5px;text-decoration:underline}.epd-est-clear:hover{color:#c9195c}.epd-est-src{border-top:1px solid #eef0f3;margin-top:.9rem;padding-top:.7rem}.epd-est-src summary{color:#4b5563;cursor:pointer;font-size:12px;font-weight:600}.epd-est-src-lede{color:#4b5563;margin:.5rem 0 .3rem;font-size:11.5px;line-height:1.5}.epd-est-formula{color:#4b5563;margin:.5rem 0 .7rem;font-size:11px}.epd-est-formula b{color:#101a30;margin-bottom:.25rem;display:block}.epd-est-formula code{color:#475467;padding:.2rem 0;font-size:10.5px;display:block;overflow-x:auto}.epd-est-src-item{color:#6b7280;border-bottom:1px solid #f3f4f6;padding:.3rem 0;font-size:11.5px;line-height:1.45}.epd-est-src-item b{color:#101a30;font-weight:600}
