.du-lap-context{border-top:1px solid #28313e;margin-top:18px;padding-top:14px}
.du-lap-context summary,.du-lap-benchmark summary{cursor:pointer;color:#e3e8ef;font-size:14px;font-weight:600;min-height:44px;padding:10px 0}
.du-lap-context summary span,.du-lap-benchmark summary span{display:block;color:#aab5c4;font-size:12px;font-weight:400;margin-top:5px}
.du-timing-content{padding-top:14px}.du-timing-content>h3{font-size:15px;margin:18px 0 12px}
.du-lap-benchmark{border:1px solid #303947;border-radius:10px;padding:4px 14px;margin:16px 0}
.du-timing-content .du-lap-time{margin-bottom:18px}
.du-lap-context-review{border-top:1px solid #303947;padding-top:16px;margin-top:20px}.du-benchmark-review{border-left:2px solid #7e94b1;padding:2px 0 2px 14px;margin-top:14px}
.development-search{margin-bottom:22px}.development-search summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:600}.development-search .form-grid{margin:16px 0}.entry-identity{overflow-wrap:anywhere}
.du-sim-duration{border:0;padding:0;margin:8px 0 24px;min-width:0}
.du-sim-duration legend{font-size:16px;font-weight:600;margin-bottom:12px}.du-sim-duration legend span{font-size:14px;color:#aab5c4;font-weight:400}
.du-duration-parts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:320px}.du-duration-parts .field{margin-bottom:6px}.du-duration-parts input{font-size:16px}
.du-hours-help{margin:-8px 0 20px;font-size:14px;line-height:1.6}
