/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.dropcheckHeightTest,.dropcheckHeightTest.d-none{display:block !important;}.dropCheck{position:relative;}.dropCheck.invalid{display:none;}.dropCheck.changing button.dcOpener{pointer-events:none;}.dropCheck.changing .optionContainer{height:50vh;display:block;}.dropCheck button.dcOpener{text-align:start;width:100%;}.dropCheck button.dcOpener::after{background-position:center;vertical-align:middle;content:"";width:1rem;height:1rem;display:inline-block;margin-left:0.5rem;float:right;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");}.dropCheck button.dcClear{position:absolute;top:calc(50% - 0.75rem);right:2rem;width:1.5rem;height:1.5rem;appearance:none;border:none;background-color:transparent;}.dropCheck button.dcClear.disabled{display:none !important;}.dropCheck.open button.dcOpener::after{transform:rotate(180deg);}.dropCheck.open .optionContainer .optionWrapper{top:0;}.dropCheck.open .optionContainer{height:50vh;display:block;}.dropCheck .optionContainer{height:0;position:absolute;overflow:hidden;top:100%;bottom:0;left:0;right:0;z-index:800;min-width:100%;display:none;pointer-events:none;}.dropCheck .optionContainer.checker{display:block;height:auto !important;}.dropCheck .optionContainer.checker .optionWrapper{overflow-y:visible;max-height:unset !important;}.dropCheck .optionWrapper{background-color:white;position:relative;top:-100%;transition:top 250ms ease-in-out;pointer-events:auto;overflow-y:auto;max-height:100%;}.dropCheck .optionWrapper.multiple{display:flex;gap:0.5rem;align-items:flex-start;justify-content:flex-start;}.dropCheck .optionWrapper.multiple.horizontal{flex-direction:row;overflow-x:auto;}.dropCheck .optionWrapper.multiple.vertical{flex-direction:column;overflow-y:auto;}.dropCheck .optionWrapper label{margin:0;display:flex;}.dropCheck .optionWrapper label input{flex-shrink:0;}.dropCheck.basicStyles{width:fit-content;}.dropCheck.basicStyles button.dcOpener{appearance:none;padding:0.25rem 0.5rem;border:1px solid darkgray;border-radius:0.25rem;background-color:lightgray;color:black;font-size:1rem;}.dropCheck.basicStyles button.dcClear:hover{color:red;}.dropCheck.basicStyles .optionWrapper{padding:0.25rem 0.5rem;border:1px solid darkgray;border-radius:0.25rem;}.dropCheck.basicStyles .optionWrapper .groupHeading{font-size:0.8rem;color:darkgray;}.dropCheck.basicStyles .optionWrapper label{font-size:1rem;font-weight:400;line-height:150%;}.dropCheck.basicStyles.keyboardFocus .optionContainer .optionWrapper label.focus{outline:3px solid purple;outline-offset:1px;}
.failMessage{width:100%;height:400px;border:2px solid var(--borderDefault);border-radius:0.5rem;display:flex;justify-content:center;align-items:center;padding:2rem;}.failMessage .spinnerContainer{display:flex;flex-direction:column;gap:1rem;align-items:center;max-width:75%;}.failMessage h4{text-align:center;margin:0;}.failMessage.accessDenied{flex-direction:column;margin-top:2rem;margin-bottom:2rem;}.tourStart{width:3rem;height:3rem;padding:0;border-radius:50%;background-color:var(--backgroundGrey);background-image:url("/themes/custom/nsc/images/baseComponents/circle_question.svg");background-repeat:no-repeat;background-position:center;background-size:1.5rem;border:none;position:fixed;left:1.5rem;bottom:1.5rem;z-index:10;}.spa-crawl-summary{padding-top:2rem;padding-bottom:0.75rem;}.spa-crawl-summary h1{margin-bottom:0.75rem;}.spa-crawl-summary p{max-width:48rem;margin-bottom:0;}body.toolLoad .paragraph--type--tool .spa-crawl-summary,body.toolFailure .paragraph--type--tool .spa-crawl-summary{display:none;}
