
/* V684 pipeline workbook import */
.piModalV684{max-width:1080px;max-height:92vh;overflow:auto}
.piModalV684 .modalHead p{margin:4px 0 0;color:#777}
.piNoticeV684{margin:14px 0;padding:12px 14px;border:1px solid #dcc98e;background:#fff9e9;border-radius:10px;color:#514518}
.piSectionV684{border-top:1px solid #eee;padding:16px 0}
.piSectionHeadV684{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:10px}
.piSectionHeadV684 span{font-size:10px;letter-spacing:.12em;color:#96792d;font-weight:900}
.piSectionHeadV684 h3{margin:2px 0 0;font-size:21px}.piSectionHeadV684>b{font-size:13px;background:#111;color:#fff;padding:7px 10px;border-radius:999px}
.piSectionV684 details{margin:8px 0 14px}.piSectionV684 summary{cursor:pointer;font-weight:800;color:#555}
.piMapV684{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;padding:12px 0}
.piMapV684 label{display:grid;grid-template-columns:150px 1fr;gap:8px;align-items:center;font-weight:700;font-size:12px}
.piMapV684 select{padding:8px;border:1px solid #ccc;border-radius:8px;background:#fff}
.piTableWrapV684{overflow:auto;border:1px solid #eee;border-radius:10px}.piTableWrapV684 table{width:100%;border-collapse:collapse}
.piTableWrapV684 th,.piTableWrapV684 td{padding:9px 10px;border-bottom:1px solid #eee;text-align:left}.piTableWrapV684 th{background:#111;color:#fff}
.piDupV684{color:#9a6512;font-weight:800}.piNewV684{color:#287b3d;font-weight:800}
.piActionsV684{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}
.piBarV684{height:10px;background:#eee;border-radius:10px;overflow:hidden;margin-top:15px}.piBarV684 div{height:100%;width:0;background:#C8AD66;transition:width .15s}
.piResultV684{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;background:#f7f7f7;padding:15px;border-radius:12px;margin-top:15px}
.piResultV684 h3{grid-column:1/-1;margin:0}.piResultV684 div{text-align:center}.piResultV684 b{font-size:22px;display:block}.piResultV684 span{font-size:12px;color:#666}.piResultV684 p{grid-column:1/-1;color:#a33;font-size:12px}
.piMobileBtnV684{border:0;background:#f1ead4;color:#111;width:38px;height:38px;border-radius:10px;font-size:18px;font-weight:900}
@media(max-width:760px){
 .piMapV684{grid-template-columns:1fr}.piMapV684 label{grid-template-columns:115px 1fr}
 .piSectionHeadV684{align-items:flex-start}.piSectionHeadV684>b{font-size:10px}
 .piResultV684{grid-template-columns:repeat(2,1fr)}
 .piActionsV684{display:grid;grid-template-columns:1fr 1fr}
}
