.pd-detail{padding-right:6px}.pd-stage{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:14px;background:#f0f5fa;color:#17324d;border-left:3px solid #2767a5;margin:16px 0}.pd-gaps{background:#fff8eb;padding:15px;border:1px solid #ead5a9;border-radius:8px;margin:16px 0}.pd-gaps summary,.pd-group summary{cursor:pointer;font-weight:650}.pd-gaps ul{columns:2;padding-left:20px;line-height:1.8}.pd-group{margin:12px 0;border-top:1px solid #dde4ed;padding:14px 0}.pd-group>button{margin-top:12px}.pd-group dl{display:grid;grid-template-columns:minmax(120px,30%) 1fr;gap:0;margin:12px 0}.pd-group dt,.pd-group dd{padding:10px;border-bottom:1px solid #e7ecf2;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.pd-group dt{color:#5e7083;background:#f6f8fb}.pd-file{overflow-wrap:anywhere;white-space:pre-wrap;max-width:390px;font-size:12px}.pd-check{display:flex;align-items:center;gap:7px;padding:5px 0}.pd-check input{width:auto}fieldset{border:1px solid #d8e1eb;border-radius:8px;margin:12px 0;padding:14px}@media(max-width:650px){.pd-gaps ul{columns:1}.pd-group dl{grid-template-columns:40% 60%}}
