:root{--nm-border:var(--qld-color-default-color-light-border-default);--nm-border-alt:var(--qld-color-default-color-light-border-alt);--nm-bg-light:var(--qld-color-default-color-light-background-light);--nm-bg-alt:var(--qld-color-default-color-light-background-alt);--nm-text:var(--qld-color-default-color-light-text-default);--nm-text-lighter:var(--qld-color-default-color-light-text-lighter);--nm-heading:var(--qld-color-default-color-light-text-heading);--nm-action:var(--qld-color-default-color-light-action-primary);--nm-accent:var(--qld-color-default-color-light-accent-design-accent);--nm-focus:var(--qld-color-default-color-light-focus-default);--nm-caution:var(--qld-core-default-color-status-caution-default);--nm-caution-bg:var(--qld-core-default-color-status-caution-lightest);--nm-caution-text:var(--qld-core-default-color-status-caution-darker);--nm-radius:var(--qld-border-radius)}.nm-placeholder{border:1px dashed var(--nm-text-lighter);border-radius:var(--qld-border-radius-sm);background:var(--nm-bg-light);color:var(--nm-text);white-space:normal;padding:0 .25rem;font-style:italic;display:inline}.nm-mockup-label{color:var(--nm-text-lighter);border-bottom:1px solid var(--nm-border);padding:.5rem 0;font-size:.875rem}.nm-hhs-strip{background:var(--nm-bg-light);border-bottom:1px solid var(--nm-border)}.nm-hhs-strip__inner{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;padding:.75rem 0;display:flex}.nm-hhs-strip__text{margin:0}.nm-hhs-strip .btn{white-space:nowrap}.nm-local-block{border:1px solid var(--nm-border);border-left:.5rem solid var(--nm-accent);border-radius:var(--nm-radius);background:#fff;padding:1.5rem}.nm-local-block__label{color:var(--nm-heading);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:inline-flex}.nm-badges{flex-wrap:wrap;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.nm-badge{border-radius:var(--qld-border-radius-sm);border:1px solid var(--nm-border-alt);background:var(--nm-bg-light);color:var(--nm-text);padding:.125rem .5rem;font-size:.875rem;line-height:1.25rem;display:inline-block}.nm-badge--local{border-color:var(--nm-accent);background:#fff}.nm-lifecycle{counter-reset:step;margin:0;padding:0;list-style:none}.nm-step{counter-increment:step;padding:0 0 2rem 4rem;position:relative}.nm-step:before{content:counter(step);background:var(--nm-action);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-weight:600;display:flex;position:absolute;top:0;left:0}.nm-lifecycle--vertical .nm-step:not(:last-child):after{content:"";border-left:2px solid var(--nm-border-alt);position:absolute;top:2.75rem;bottom:.25rem;left:calc(1.25rem - 1px)}.nm-step__title{margin:.25rem 0 .5rem}.nm-step__meta{color:var(--nm-text-lighter);margin:.5rem 0 0;font-size:.875rem}.nm-loop{border:2px dashed var(--nm-border-alt);border-radius:var(--nm-radius);align-items:flex-start;gap:1rem;margin:0 0 0 2rem;padding:1rem 1.5rem;display:flex}.nm-loop .qld-icon{flex:none;margin-top:.125rem}.nm-lifecycle--horizontal{gap:1.5rem;display:grid}@media (width>=992px){.nm-lifecycle--horizontal{grid-template-columns:repeat(4,1fr)}.nm-lifecycle--horizontal .nm-step{padding:3.5rem 0 0}.nm-lifecycle--horizontal .nm-step:not(:last-child):after{content:"";border-top:2px solid var(--nm-border-alt);position:absolute;top:calc(1.25rem - 1px);left:3rem;right:.5rem}}.nm-lifecycle--horizontal .nm-step{padding-bottom:0}.nm-summary{border:1px solid var(--nm-border);border-radius:var(--nm-radius);margin:0}.nm-summary__row{border-bottom:1px solid var(--nm-border);grid-template-columns:1fr;gap:.25rem 1.5rem;padding:.75rem 1.5rem;display:grid}.nm-summary__row:last-child{border-bottom:0}@media (width>=700px){.nm-summary__row{grid-template-columns:12rem 1fr}}.nm-summary dt{color:var(--nm-heading);font-weight:600}.nm-summary dt,.nm-summary dd{margin:0}.nm-overdue{color:var(--nm-text);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.nm-actions{flex-wrap:wrap;gap:1rem;display:flex}.nm-service-list{margin:0;padding:0;list-style:none}.nm-service-list>li{border-bottom:1px solid var(--nm-border);padding:1rem 0}.nm-service-list>li:first-child{padding-top:0}.nm-service-link{font-weight:600}.nm-service-link .qld-icon{vertical-align:middle;margin-left:.25rem}.nm-service-note{color:var(--nm-text-lighter);align-items:center;gap:.5rem;margin:.25rem 0 0;font-size:.875rem;display:flex}.nm-service-card{border:1px solid var(--nm-border);border-radius:var(--nm-radius);height:100%;padding:1.5rem;position:relative}.nm-service-card:hover{border-color:var(--nm-action)}.nm-service-card h3{margin:0 0 .5rem;font-size:1.125rem}.nm-status{border-radius:var(--qld-border-radius-sm);background:var(--nm-bg-light);align-items:flex-start;gap:.5rem;margin:0 0 .75rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;display:flex}.nm-status .qld-icon{flex:none}.card.card-no-action.nm-unavailable{cursor:default}.nm-filter-group{border:0;margin:0 0 2rem;padding:0}.nm-filter-group legend{float:none;margin-bottom:.5rem;font-size:1rem;font-weight:600}.nm-filter-def{color:var(--nm-text-lighter);margin:0 0 .25rem;font-size:.875rem;display:block}.nm-results-bar{border-bottom:1px solid var(--nm-border);flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding:1rem 0;display:flex}.nm-results-count{margin:0;font-weight:600}.nm-results{margin:0;padding:0;list-style:none}.nm-result{border-bottom:1px solid var(--nm-border);padding:1.5rem 0}.nm-result h3{margin:0 0 .25rem;font-size:1.25rem}.nm-result p{margin:0}.nm-empty{padding:2rem 0}.nm-filter-row{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.nm-disclosure{position:relative}.nm-disclosure>summary{cursor:pointer;list-style:none}.nm-disclosure>summary::-webkit-details-marker{display:none}.nm-disclosure__panel{z-index:10;border:1px solid var(--nm-border-alt);border-radius:var(--nm-radius);min-width:20rem;max-width:90vw;box-shadow:var(--qld-box-shadow);background:#fff;padding:1.5rem;position:absolute;top:calc(100% + .5rem);left:0}.nm-chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.nm-chip{border:1px solid var(--nm-action);border-radius:var(--qld-border-radius-pill);background:#fff;align-items:center;gap:.5rem;padding:.25rem .5rem .25rem .75rem;font-size:.875rem;display:inline-flex}.nm-chip button{color:var(--nm-action);cursor:pointer;background:0 0;border:0;min-width:2rem;min-height:2rem;padding:.25rem;line-height:1}.nm-chip button:focus-visible{outline:3px solid var(--nm-focus);outline-offset:2px}.nm-toast{background:var(--qld-core-default-color-neutral-darkest);color:#fff;border-radius:var(--nm-radius);max-width:min(36rem,100vw - 2rem);box-shadow:var(--qld-box-shadow-lg);z-index:2000;padding:1rem 1.5rem;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%)}.nm-toast[hidden]{display:none}.nm-filter-group .form-check{flex-wrap:wrap}.nm-filter-group .form-check .form-check-label{flex:1 1 0}.nm-filter-group .nm-filter-def{flex:0 0 100%;margin-top:.25rem;padding-left:2.75rem}.nm-results-bar{flex-direction:column;align-items:flex-start}.nm-disclosure>summary .qld-icon{vertical-align:middle;margin-left:.25rem;transition:transform .2s}.nm-disclosure[open]>summary .qld-icon{transform:rotate(180deg)}#main-nav a.nav-link:hover,#main-nav a.dropdown-item:hover{text-decoration:none}.invalid-feedback.nm-error{display:block}.invalid-feedback.nm-error[hidden]{display:none}
