.diag-action{padding-block:var(--atlas-space-s);transition:padding-block var(--atlas-animation-duration-slow)}.diag-action--isLeaving{padding-block:0}.diag-action__inner{padding:var(--atlas-space-s) var(--atlas-space-s) var(--atlas-space-xs);transition:padding var(--atlas-animation-duration),transform var(--atlas-animation-duration-slow),opacity var(--atlas-animation-duration-slow),grid-template-rows var(--atlas-animation-duration-slow);border-radius:var(--atlas-border-radius-l);box-shadow:var(--atlas-box-shadow-m);background-color:var(--atlas-color-white);grid-template-rows:1fr;display:grid;position:relative}.diag-action__inner:has(.diag-action__button){overflow:hidden}.diag-action__inner:has(.diag-action__button):is(:hover,:focus-within){padding-bottom:4rem}.diag-action--isLeaving .diag-action__inner:has(.diag-action__button):is(:hover,:focus-within){padding-bottom:0}.diag-action--isLeaving .diag-action__inner{opacity:0;grid-template-rows:0fr;padding-block:0;transform:scale(0)}.diag-action--error .diag-action__inner{background-color:var(--atlas-color-error-background)}.diag-action__content{position:relative}.diag-action--isLeaving .diag-action__content{overflow:hidden}.diag-action__tags{gap:var(--atlas-space-xs);margin-bottom:var(--atlas-space-xs);margin-right:var(--atlas-space-l);flex-wrap:wrap;display:flex}.diag-action__tags:has(~.diag-action__menu){margin-right:2rem}.diag-action__tag{font-size:var(--atlas-font-size-xs);line-height:var(--atlas-line-height-xs);font-family:var(--atlas-font-family-base);font-weight:var(--atlas-font-weight-bold);text-transform:uppercase;border-radius:var(--atlas-border-radius-s);width:fit-content;color:var(--atlas-color-accent-darker);background-color:var(--atlas-color-accent-lightest);padding:.0625rem .25rem}.diag-action__text{padding-inline-end:var(--atlas-space-xl)}.diag-action__label{color:var(--atlas-color-brand);font-weight:var(--atlas-font-weight-bold)}.diag-action__label:has(+.diag-action__button){margin-bottom:var(--atlas-space-s)}.diag-action__description{margin-block-start:var(--atlas-space-xs)}.diag-action__error{font-size:var(--atlas-font-size-s);line-height:var(--atlas-line-height-s);font-family:var(--atlas-font-family-base);font-weight:var(--atlas-font-weight-bold);color:var(--atlas-color-error-text);margin-block:var(--atlas-space-s);gap:var(--atlas-space-xs);align-items:center;display:flex}.diag-action__delete{z-index:1;position:absolute;top:0;right:-1rem;transform:translate(-100%)}.diag-action__menu{z-index:1;position:absolute;top:-.625rem;left:calc(100% + .25rem);transform:translate(-100%)}.diag-action__menu:has(details[open]){z-index:2}.diag-action__menuOpener{padding:var(--atlas-space-s)}.diag-action__options{background:var(--atlas-color-white);box-shadow:var(--atlas-box-shadow-l);width:max-content;right:calc(-1*var(--atlas-space-s));border-radius:var(--atlas-border-radius-m);flex-direction:column;display:flex;position:absolute;overflow:hidden}.diag-action__options li:not(:last-of-type) button{border-bottom:.0625rem solid var(--atlas-color-grey-lighter)}.diag-action__options button{padding:var(--atlas-space-s) var(--atlas-space-m);justify-content:flex-end;align-items:center;gap:var(--atlas-space-xs);width:100%;display:flex}.diag-action__options button:hover,.diag-action__options button:focus{background-color:var(--atlas-color-grey-lightest)}.diag-form{--atlas-field-internal-animation:var(--atlas-animation-fade-in-from-top)}.diag-intro{background-color:var(--atlas-color-accent);padding:var(--atlas-space-xxl) var(--atlas-space-l)}.diag-intro__title{color:var(--atlas-color-white);font-size:var(--atlas-font-size-xl);line-height:var(--atlas-line-height-xl);font-family:var(--atlas-font-family-alternate);text-align:center;margin-block-end:var(--atlas-space-xxl);font-size:2.5rem;font-weight:700}@media (width>=43.75em){.diag-intro__title{font-size:3rem}}.diag-intro__inner{max-width:var(--atlas-template-max-width-narrow);margin:0 auto}.diag-intro__banner{background-color:var(--atlas-color-brand-lightest);border-radius:var(--atlas-border-radius-l);border-bottom:.25rem solid var(--atlas-color-accent-light);gap:var(--atlas-space-l) var(--atlas-space-m);padding:var(--atlas-space-l);flex-wrap:wrap;min-height:6.125rem;display:flex}.diag-intro__banner>:first-child{flex-grow:1}.diag-intro__ctas{justify-content:space-between;gap:var(--atlas-space-m) var(--atlas-space-xl);flex-flow:column wrap;display:flex}@media (width>=43.75em){.diag-intro__ctas{flex-direction:row}}.diag-intro__ctas>*{flex-grow:1;flex-basis:0}.diag-intro__company{font-size:var(--atlas-font-size-l);line-height:var(--atlas-line-height-l);font-family:var(--atlas-font-family-alternate);margin-block-end:var(--atlas-space-xs);font-weight:700}.diag-intro__cards{gap:var(--atlas-space-xl);flex-wrap:wrap;margin-block-start:var(--atlas-space-xl);display:flex}.diag-intro__card{background:var(--atlas-color-brand-lightest);border-radius:var(--atlas-border-radius-l);padding:var(--atlas-space-l);box-shadow:var(--atlas-box-shadow-s);border-bottom:.25rem solid var(--atlas-color-accent-light);flex-grow:1;flex-basis:0}.diag-intro__cardTitle{font-size:var(--atlas-font-size-l);line-height:var(--atlas-line-height-l);font-family:var(--atlas-font-family-alternate);margin-block-end:var(--atlas-space-s);font-weight:700}.diag-kanban{position:relative}.diag-kanban__columns{gap:var(--atlas-space-m);--multiplier:calc(45rem - 100%);flex-wrap:wrap;display:flex}.diag-kanban__columns>*{min-width:calc(33% - var(--atlas-space-m)*2);flex-grow:1;flex-basis:calc(var(--multiplier)*999);max-width:100%}.diag-kanban__column{background-color:var(--atlas-color-brand-lightest);padding-block:var(--atlas-space-m);flex-direction:column;display:flex}.diag-kanban__columnLabel{font-weight:var(--atlas-font-weight-bold);padding-inline:var(--atlas-space-m)}.diag-kanban__columnLoaders{--atlas-loader-height:5.375rem;gap:var(--atlas-space-m);margin-block:var(--atlas-space-s);flex-direction:column;display:flex}.diag-kanban__columnCards{height:100%;max-height:80vh;margin-top:var(--atlas-space-s);padding-inline:var(--atlas-space-m);flex-direction:column;flex-grow:1;display:flex;overflow:auto}.diag-kanban__columnCards::-webkit-scrollbar-track{background-color:var(--atlas-color-brand-lighter);border-radius:var(--atlas-border-radius-m)}.diag-kanban__columnCards::-webkit-scrollbar{border-radius:var(--atlas-border-radius-m);background-color:var(--atlas-color-brand-lighter);width:.5rem}.diag-kanban__columnCards::-webkit-scrollbar-thumb{border-radius:var(--atlas-border-radius-m);background:var(--atlas-color-accent-lighter)}.diag-kanban__columnDrop{margin-block:var(--atlas-space-s);transition:height var(--atlas-animation-duration-fast);flex-grow:1;height:0;position:relative}.diag-kanban__columnDrop:has(.diag-kanban__columnDropInstruction){min-height:6rem}.diag-kanban__columnDrop--dropTarget{border-radius:var(--atlas-border-radius-l);height:6rem}.diag-kanban__columnDrop--dropTarget:not(:has(.diag-kanban__columnDropInstruction)){border:.125rem dashed var(--atlas-color-accent-lighter);background-color:var(--atlas-color-accent-lightest)}.diag-kanban__columnDropInner{width:100%;height:100%;min-height:3.5rem;position:absolute}.diag-kanban__columnDropInstruction{text-align:center;width:100%;color:var(--atlas-color-accent-dark);border:.125rem dashed var(--atlas-color-accent-lighter);border-radius:var(--atlas-border-radius-l);transition:background-color var(--atlas-animation-duration-fast);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.diag-kanban__columnDrop--dropTarget .diag-kanban__columnDropInstruction{background-color:var(--atlas-color-accent-lightest)}.diag-kanban__columnDropInstruction p{pointer-events:none;max-width:8rem;transition:transform var(--atlas-animation-duration-fast)}.diag-kanban__columnDrop--dropTarget .diag-kanban__columnDropInstruction p{transform:scale(.9)}.diag-kanban__addCta{margin-top:var(--atlas-space-s);flex-direction:column;display:flex}.diag-kanban--dragging .diag-kanban__addCta{pointer-events:none}.diag-kanban__card{position:relative}.diag-kanban__card[draggable]{cursor:grab}.diag-kanban__card:last-of-type{padding-bottom:0}.diag-kanban__card:before{content:"";height:0;transition:height var(--atlas-animation-duration-fast),margin-block var(--atlas-animation-duration-fast);display:block}.diag-kanban--dragging .diag-kanban__card *{pointer-events:none}.diag-kanban__card--dropTarget:before{border:.125rem dashed var(--atlas-color-accent-lighter);border-radius:var(--atlas-border-radius-l);background-color:var(--atlas-color-accent-lightest);height:6rem;margin-block:var(--atlas-space-s)}.diag-kanban__card--isDragged{opacity:var(--atlas-opacity-medium)}.diag-progress progress{appearance:none;height:var(--atlas-space-s);background-color:var(--atlas-color-grey-light);border-radius:calc(var(--atlas-space-s)/2);border:none;width:100%}.diag-progress progress::-webkit-progress-bar{border-radius:calc(var(--atlas-space-s)/2);background-color:var(--atlas-color-grey-light)}.diag-progress progress::-webkit-progress-value{border-radius:calc(var(--atlas-space-s)/2);background-color:var(--atlas-color-brand-light);transition:width var(--atlas-animation-duration)}.diag-progress progress::-moz-progress-bar{border-radius:calc(var(--atlas-space-s)/2);background-color:var(--atlas-color-brand-light);transition:width var(--atlas-animation-duration)}.diag-progress__header{gap:var(--atlas-space-m);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.diag-progress__label{font-weight:700}.diag-progress__asText{color:var(--atlas-color-text-lighter);font-size:var(--atlas-font-size-s);line-height:var(--atlas-line-height-s);font-family:var(--atlas-font-family-base)}.diag-radar__inner{max-width:58rem;margin-inline:auto}.diag-radar__asText{margin-top:var(--atlas-space-m);text-align:center;list-style-type:decimal;list-style-position:inside}@media (width>=43.75em){.diag-radar__asText{display:none}}.diag-radar__asText li{margin-block-end:var(--atlas-space-xs)}.diag-theme .atlas-fieldInternal{--atlas-field-font-weight:var(--atlas-font-weight-bold)}.atlas-fieldInternal__header:not(:has(.atlas-fieldInternal__tooltip)){margin-bottom:var(--atlas-space-s);flex-direction:column;gap:0}.atlas-fieldInternal__header:not(:has(.atlas-fieldInternal__tooltip)) .atlas-fieldInternal__label{margin-bottom:0}.diag-theme .atlas-html{--atlas-html-elements-spacing:var(--atlas-space-m)}.diag-theme .atlas-html :is(ol,ul) :is(ol,ul){--atlas-html-elements-spacing:var(--atlas-space-s)}.diag-theme .atlas-html ol{counter-reset:item;list-style:none}.diag-theme .atlas-html ol li{counter-increment:item;gap:var(--atlas-space-m);align-items:baseline;display:flex}.diag-theme .atlas-html ol li:before{content:counter(item) " ";font-family:var(--atlas-font-family-alternate);font-weight:var(--atlas-font-weight-bold);background-color:var(--atlas-color-brand-lightest);color:var(--atlas-color-accent);border-radius:50%;flex-shrink:0;justify-content:center;width:2rem;padding-block:.25rem .5rem;display:inline-flex}
