.article .progress-log{color:#edf4ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(150deg,#101e2e,#080f18);border:1px solid #3b4f65;border-radius:1.25rem;margin-block:2rem;padding:clamp(1rem,3vw,2rem);scroll-margin-top:6rem;box-shadow:0 16px 40px #0002}body.guide-page .article .progress-log>h2{color:#fff;margin-top:0}body.guide-page .article .progress-log>p,.article .progress-log [data-controls]>p{color:#c2d2e4;line-height:1.65}body.guide-page .article>section.progress-log{counter-increment:none}body.guide-page .article>section.progress-log>h2:before{content:none}#unit-price-tool>p:first-of-type:first-letter{font-size:inherit;font-weight:inherit;line-height:inherit;float:none;color:inherit;padding:0}.article .progress-log [data-unit-results] p{color:#edf4ff;line-height:1.65}.progress-log-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.15rem;display:grid}.article .progress-log label{color:#d8e7f7;gap:.5rem;font-size:.92rem;font-weight:600;line-height:1.45;display:grid}.article .progress-log input,.article .progress-log select,.article .progress-log button{font:inherit;box-sizing:border-box;border-radius:.6rem;max-width:100%;min-height:46px}.article .progress-log input,.article .progress-log select{color:#f6f9ff;background:#152437;border:1px solid #617b95;width:100%;padding:.7rem .8rem}.article .progress-log input:disabled{color:#b8c6d8;background:#101b29;border-style:dashed}.article .progress-log input[type=file]{font-size:.86rem;font-weight:400}.article .progress-log input::file-selector-button{color:#fff;cursor:pointer;background:#243d55;border:1px solid #617b95;border-radius:.35rem;margin-right:.75rem;padding:.5rem .65rem}.article .progress-log button{cursor:pointer;color:#f6f9ff;white-space:normal;background:#1a3147;border:1px solid #7798b5;margin:.65rem .5rem .65rem 0;padding:.7rem 1rem;font-size:.92rem;font-weight:600;line-height:1.45}.article .progress-log button[type=submit]{color:#082934;background:#83eafa;border-color:#83eafa;margin-top:1.3rem;font-weight:750}.article .progress-log button:hover:not(:disabled){filter:brightness(1.15)}.article .progress-log button:disabled{opacity:.5;cursor:default}.article .progress-log [data-clear]{color:#ffcccf;background:0 0;border-color:#a56b79}.article .progress-log :focus-visible{outline-offset:3px;outline:3px solid #93eaff}body.guide-page .article .progress-log [role=status]{color:#a5edf4;min-height:1.5em}.article .progress-log [data-controls]{border-top:1px solid #3b4f65;padding-top:.4rem}.article .progress-log [data-controls]>label{max-width:34rem}.article .progress-log fieldset{border:0;min-width:0;margin:0;padding:0}.article .progress-log legend{color:#fff;padding:0 0 1rem;font-weight:650}.progress-log-scroll{overscroll-behavior-x:contain;scrollbar-color:#7190ab #132235;border:1px solid #3b4f65;border-radius:.65rem;max-width:100%;margin-block:1.5rem;overflow-x:auto}.article .progress-log table{border-collapse:collapse;table-layout:auto;background:0 0;width:100%;min-width:54rem;margin:0}.article .progress-log th,.article .progress-log td{text-align:start;word-break:normal;overflow-wrap:normal;vertical-align:top;color:#e0ebf8;border-bottom:1px solid #3b4f65;max-width:none;padding:.85rem 1rem;font-size:.9rem;line-height:1.5}.article .progress-log th{white-space:normal;background:#1b3046;font-weight:650}.article .progress-log td{white-space:nowrap}.article .progress-log td:nth-child(6),.article .progress-log td:nth-child(7){white-space:pre-wrap;overflow-wrap:anywhere;min-width:11rem;max-width:20rem}.article .progress-log td:last-child{min-width:10rem}.article .progress-log td button{margin:0;font-size:.85rem}.article .progress-log tbody tr:last-child td{border-bottom:0}.article .progress-log caption{text-align:start;color:#fff;padding:.85rem 1rem;font-weight:650}.article .progress-log [data-summary] p{color:#e0f7ff;background:#173247;border-left:3px solid #83eafa;border-radius:0 .4rem .4rem 0;padding:1rem;font-size:.95rem;line-height:1.7}body.guide-page .article .progress-log .progress-log-note{color:#bacade;margin-bottom:0;font-size:.88rem;line-height:1.7}.progress-log [hidden]{display:none!important}@media (prefers-reduced-motion:reduce){.article .progress-log *{scroll-behavior:auto}}