#nfd-nextsteps.nfd-nextsteps .nfd-track{border:1px solid #336ad7;border-radius:4px;margin-bottom:1.5rem;transition:all .2s ease}#nfd-nextsteps.nfd-nextsteps .nfd-track:hover{background-color:#eaf4fb}#nfd-nextsteps.nfd-nextsteps .nfd-track .nfd-track-header,#nfd-nextsteps.nfd-nextsteps .nfd-track .nfd-track-sections{padding:1rem}#nfd-nextsteps.nfd-nextsteps .nfd-track .nfd-track-title{font-size:1rem;font-weight:600;padding:0!important}#nfd-nextsteps.nfd-nextsteps .nfd-section-header,#nfd-nextsteps.nfd-nextsteps .nfd-track-header{align-items:center;color:#121212;cursor:pointer;display:flex;justify-content:space-between;transition:background-color .2s ease-in-out}#nfd-nextsteps.nfd-nextsteps .nfd-section-header .nfd-header-icon,#nfd-nextsteps.nfd-nextsteps .nfd-track-header .nfd-header-icon{transition:color .2s ease-in-out}#nfd-nextsteps.nfd-nextsteps .nfd-section-header:hover .nfd-header-icon,#nfd-nextsteps.nfd-nextsteps .nfd-section-header:hover .nfd-track-title,#nfd-nextsteps.nfd-nextsteps .nfd-track-header:hover .nfd-header-icon,#nfd-nextsteps.nfd-nextsteps .nfd-track-header:hover .nfd-track-title{color:#336ad7}#nfd-nextsteps.nfd-nextsteps .nfd-track-header-icon{transform:rotate(-180deg);width:2rem}#nfd-nextsteps.nfd-nextsteps .nfd-track[open]{background-color:#eaf4fb}#nfd-nextsteps.nfd-nextsteps .nfd-track[open] .nfd-track-title{color:#336ad7}#nfd-nextsteps.nfd-nextsteps .nfd-track[open] .nfd-track-header-icon{transform:rotate(0deg)}#nfd-nextsteps.nfd-nextsteps .nfd-section{background-color:#fff;border:1px solid #d1e1ff;border-radius:1rem;margin-bottom:1rem;overflow:hidden;position:relative}#nfd-nextsteps.nfd-nextsteps .nfd-section .nfd-section-header,#nfd-nextsteps.nfd-nextsteps .nfd-section .nfd-section-steps{padding:1rem}#nfd-nextsteps.nfd-nextsteps .nfd-section .nfd-section-header{gap:2rem}#nfd-nextsteps.nfd-nextsteps .nfd-section-header h3{align-items:center;display:flex;gap:1rem;margin:0!important}#nfd-nextsteps.nfd-nextsteps .nfd-section-header-icon,#nfd-nextsteps.nfd-nextsteps .nfd-section-header-icon-closed,#nfd-nextsteps.nfd-nextsteps .nfd-section-header-icon-opened{height:1.75rem;width:1.75rem}#nfd-nextsteps.nfd-nextsteps .nfd-section-header-icon .nfd-section-header-icon-opened{display:none}#nfd-nextsteps.nfd-nextsteps .nfd-section-header-icon .nfd-section-header-icon-closed,#nfd-nextsteps.nfd-nextsteps .nfd-section[open] .nfd-section-header-icon .nfd-section-header-icon-opened{display:inline-block}#nfd-nextsteps.nfd-nextsteps .nfd-section[open] .nfd-section-header-icon .nfd-section-header-icon-closed{display:none}#nfd-nextsteps.nfd-nextsteps .nfd-progress-bar{background-color:rgba(224,232,238,.82);border:1px solid #d7d7d7;border-radius:1rem;height:1rem;max-width:50%;position:relative}#nfd-nextsteps.nfd-nextsteps .nfd-progress-bar .nfd-progress-bar-inner{background-color:rgba(51,106,215,.659);border-radius:1rem;height:calc(1rem - 2px);transition:all .2s ease;z-index:1}#nfd-nextsteps.nfd-nextsteps .nfd-progress-bar .nfd-progress-bar-label{color:#234aa7;font-size:12px;position:absolute;left:.75rem;top:-2px;z-index:2}#nfd-nextsteps.nfd-nextsteps .nfd-progress-bar.nfd-progress-bar-0 .nfd-progress-bar-label{color:dimgray}#nfd-nextsteps.nfd-nextsteps .nfd-progress-bar.nfd-progress-bar-100 .nfd-progress-bar-inner{background-color:#8daa0e}#nfd-nextsteps.nfd-nextsteps .nfd-progress-bar.nfd-progress-bar-100 .nfd-progress-bar-label{color:#fff;text-shadow:0 0 2px rgba(0,0,0,.75)}#nfd-nextsteps.nfd-nextsteps .nfd-section-complete{align-items:center;background-color:hsla(0,0%,100%,.85);border-radius:1rem;display:flex;flex-direction:column;height:calc(100% - 4.25rem);justify-content:center;right:0;max-height:100%;opacity:0;padding:0 1rem 1rem;position:absolute;top:100%;transition:all .15s ease .15s;width:100%}#nfd-nextsteps.nfd-nextsteps .nfd-section-complete[data-complete=true][data-show-celebration=true]{opacity:.95;top:4.25rem;z-index:1}#nfd-nextsteps.nfd-nextsteps .nfd-section-complete .nfd-nextsteps-section-close-button{height:1.75rem;position:absolute;left:1rem;top:.25rem;width:1.75rem}#nfd-nextsteps.nfd-nextsteps .nfd-section-complete .nfd-section-celebrate{color:#a0c00f;display:flex;height:6rem;margin:0 auto;max-height:100%;min-height:2rem;width:auto}#nfd-nextsteps.nfd-nextsteps .nfd-section-complete .nfd-section-celebrate svg path{stroke-width:1px}#nfd-nextsteps.nfd-nextsteps .nfd-section-complete .nfd-section-celebrate-text{color:#121212;font-size:1rem;font-weight:600;margin:0 auto;text-align:center}#nfd-nextsteps.nfd-nextsteps .nfd-nextsteps-task{border:1px solid #d7d7d7;border-radius:1rem;margin-bottom:10px;padding:10px;transition:all .2s ease-in-out}#nfd-nextsteps.nfd-nextsteps .nfd-nextsteps-task:hover{background-color:#eaf4fb;border-color:#336ad7}#nfd-nextsteps.nfd-nextsteps .nfd-nextsteps-task:hover .nfd-nextsteps-button-dismiss{opacity:1}#nfd-nextsteps.nfd-nextsteps .nfd-nextsteps-task-done{background-color:#f6fde8!important;border-color:rgba(120,174,20,.29)}#nfd-nextsteps.nfd-nextsteps .nfd-nextsteps-task-done .nfd-nextsteps-task-title{color:dimgray}#nfd-nextsteps.nfd-nextsteps .nfd-nextsteps-task-dismissed{text-decoration:line-through}#nfd-nextsteps.nfd-nextsteps .nfd-ml-auto{margin-right:auto}#nfd-nextsteps.nfd-nextsteps .nfd-nextsteps-button{align-items:center;color:#7e7e7e;display:inline-flex;text-decoration:none;transition:all .2s ease}#nfd-nextsteps.nfd-nextsteps .nfd-nextsteps-button:hover{color:#336ad7}#nfd-nextsteps.nfd-nextsteps .nfd-nextsteps-button svg{height:auto;width:100%}#nfd-nextsteps.nfd-nextsteps .nfd-nextsteps-button-todo{width:1.5rem}#nfd-nextsteps.nfd-nextsteps .nfd-nextsteps-button-todo:hover{color:#abae14}#nfd-nextsteps.nfd-nextsteps .nfd-nextsteps-button-dismiss{opacity:0;width:1rem}#nfd-nextsteps.nfd-nextsteps .nfd-nextsteps-button-link{width:1.25rem}#nfd-nextsteps.nfd-nextsteps .nfd-nextsteps-button-redo{color:#abae14;width:1.5rem}#nfd-nextsteps.nfd-nextsteps .nfd-error-boundary,#nfd-nextsteps.nfd-nextsteps .nfd-nextsteps-error{background:#fff;border:1px solid #ddd;border-radius:4px;margin:1rem 0;padding:2rem;text-align:center}#nfd-nextsteps.nfd-nextsteps .nfd-error-boundary .nfd-error-boundary-content,#nfd-nextsteps.nfd-nextsteps .nfd-error-boundary .nfd-nextsteps-error-content,#nfd-nextsteps.nfd-nextsteps .nfd-nextsteps-error .nfd-error-boundary-content,#nfd-nextsteps.nfd-nextsteps .nfd-nextsteps-error .nfd-nextsteps-error-content{margin:0 auto;max-width:500px}#nfd-nextsteps.nfd-nextsteps .nfd-error-boundary .nfd-error-boundary-content h3,#nfd-nextsteps.nfd-nextsteps .nfd-error-boundary .nfd-nextsteps-error-content h3,#nfd-nextsteps.nfd-nextsteps .nfd-nextsteps-error .nfd-error-boundary-content h3,#nfd-nextsteps.nfd-nextsteps .nfd-nextsteps-error .nfd-nextsteps-error-content h3{color:#d63638;font-size:1.2rem;margin-bottom:1rem}#nfd-nextsteps.nfd-nextsteps .nfd-error-boundary .nfd-error-boundary-content p,#nfd-nextsteps.nfd-nextsteps .nfd-error-boundary .nfd-nextsteps-error-content p,#nfd-nextsteps.nfd-nextsteps .nfd-nextsteps-error .nfd-error-boundary-content p,#nfd-nextsteps.nfd-nextsteps .nfd-nextsteps-error .nfd-nextsteps-error-content p{color:#666;line-height:1.5;margin-bottom:1.5rem}#nfd-nextsteps.nfd-nextsteps .nfd-error-boundary .nfd-error-boundary-actions,#nfd-nextsteps.nfd-nextsteps .nfd-nextsteps-error .nfd-error-boundary-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:1rem}#nfd-nextsteps.nfd-nextsteps .nfd-error-boundary .nfd-error-boundary-details,#nfd-nextsteps.nfd-nextsteps .nfd-nextsteps-error .nfd-error-boundary-details{background:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;margin-top:1.5rem;padding:1rem;text-align:right}#nfd-nextsteps.nfd-nextsteps .nfd-error-boundary .nfd-error-boundary-details summary,#nfd-nextsteps.nfd-nextsteps .nfd-nextsteps-error .nfd-error-boundary-details summary{color:#495057;cursor:pointer;font-weight:600;margin-bottom:.5rem}#nfd-nextsteps.nfd-nextsteps .nfd-error-boundary .nfd-error-boundary-details summary:hover,#nfd-nextsteps.nfd-nextsteps .nfd-nextsteps-error .nfd-error-boundary-details summary:hover{color:#007cba}#nfd-nextsteps.nfd-nextsteps .nfd-error-boundary .nfd-error-boundary-details .nfd-error-boundary-stack,#nfd-nextsteps.nfd-nextsteps .nfd-nextsteps-error .nfd-error-boundary-details .nfd-error-boundary-stack{background:#f1f1f1;border:1px solid #ccc;border-radius:3px;color:#d63638;font-family:Courier New,monospace;font-size:.8rem;margin:0;max-height:200px;overflow-y:auto;padding:.75rem;white-space:pre-wrap;word-break:break-word}#nfd-nextsteps.nfd-nextsteps .nfd-section-error{background:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;color:#856404;font-size:.9rem;margin:.5rem 0;padding:1rem;text-align:center}#nfd-nextsteps.nfd-nextsteps .nfd-section-error p{margin:0}#nfd-nextsteps.nfd-nextsteps .nfd-task-error{background:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24;font-size:.85rem;margin:.25rem 0;padding:.75rem;text-align:center}#nfd-nextsteps.nfd-nextsteps .nfd-task-error p{margin:0}#nfd-nextsteps.nfd-nextsteps .nfd-api-error-boundary{background:#e7f3ff;border:1px solid #b3d9ff;border-radius:4px;margin:1rem 0;padding:1.5rem;text-align:center}#nfd-nextsteps.nfd-nextsteps .nfd-api-error-boundary .nfd-api-error-content{margin:0 auto;max-width:400px}#nfd-nextsteps.nfd-nextsteps .nfd-api-error-boundary .nfd-api-error-content h4{color:#0073aa;font-size:1.1rem;margin-bottom:.75rem}#nfd-nextsteps.nfd-nextsteps .nfd-api-error-boundary .nfd-api-error-content p{color:#555;line-height:1.4;margin-bottom:1rem}
