.AdminCasesView-module__C4iIVW__stageHeader{justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.4rem;display:flex}.AdminCasesView-module__C4iIVW__description{color:var(--gray-11);white-space:pre-wrap;padding:1.2rem 1.4rem}@media (max-width:760px){.AdminCasesView-module__C4iIVW__stageHeader{flex-direction:column;align-items:flex-start}}
.Form-module__gLEE4W__root{flex-direction:column;gap:1rem;display:flex}.Form-module__gLEE4W__field{flex-direction:column;gap:.375rem;display:flex}.Form-module__gLEE4W__label{color:var(--gray-11,#5c5c5c);font-size:var(--font-size-3,.875rem);font-weight:500;line-height:1.25rem}.Form-module__gLEE4W__message{color:var(--red-10,#d92d20);font-size:var(--font-size-3,.875rem);margin:0;font-weight:500;line-height:1rem}.Form-module__gLEE4W__message[data-valid]{display:none}.Form-module__gLEE4W__message:not([data-valid]){display:block}.Form-module__gLEE4W__submit{align-self:flex-start}.Form-module__gLEE4W__feedback{border:1px solid var(--green-6,#8fbc8f);border-radius:var(--radius-3,.5rem);background:var(--green-2,#f2fcf5);color:var(--green-11,#267a3e);font-size:var(--font-size-3,.875rem);padding:.75rem .875rem;line-height:1.35rem}.Form-module__gLEE4W__feedback[data-tone=error]{border-color:var(--red-6,#f3aeaf);background:var(--red-2,#fff7f7);color:var(--red-11,#b42318)}.Form-module__gLEE4W__controlShell{width:100%;position:relative}.Form-module__gLEE4W__controlShell[data-invalid]>:is(input,textarea,select){box-shadow:inset 0 0 0 1px var(--red-8,#d92d20)}.Form-module__gLEE4W__controlShell[data-invalid] .rt-TextFieldRoot{box-shadow:inset 0 0 0 1px var(--red-8,#d92d20)}.Form-module__gLEE4W__controlShell[data-invalid] .rt-TextAreaRoot{box-shadow:inset 0 0 0 1px var(--red-8,#d92d20)}.Form-module__gLEE4W__controlShell[data-invalid] .rt-SelectTrigger{box-shadow:inset 0 0 0 1px var(--red-8,#d92d20)}.Form-module__gLEE4W__controlShell[data-invalid]>:is(input,textarea,select):focus{border-color:var(--red-8,#d92d20);box-shadow:inset 0 0 0 2px var(--red-8,#d92d20);outline:none}.Form-module__gLEE4W__controlShell[data-invalid] .rt-TextFieldRoot:focus-within{border-color:var(--red-8,#d92d20);box-shadow:inset 0 0 0 2px var(--red-8,#d92d20);outline:none}.Form-module__gLEE4W__controlShell[data-invalid] .rt-TextAreaRoot:focus-within{border-color:var(--red-8,#d92d20);box-shadow:inset 0 0 0 2px var(--red-8,#d92d20);outline:none}.Form-module__gLEE4W__controlShell[data-invalid] .rt-SelectTrigger:focus-visible{border-color:var(--red-8,#d92d20);box-shadow:inset 0 0 0 2px var(--red-8,#d92d20);outline:none}.Form-module__gLEE4W__controlShell[data-has-error-icon] :is(input,textarea,select){padding-right:2.5rem}.Form-module__gLEE4W__controlShell[data-has-error-icon][data-has-end-adornment] :is(input,textarea,select){padding-right:4.75rem}.Form-module__gLEE4W__errorIcon{width:1.5rem;height:1.5rem;color:var(--red-10,#d92d20);cursor:default;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.Form-module__gLEE4W__inlineErrorIcon{width:1.125rem;height:1.125rem;color:var(--red-10,#d92d20);cursor:help;vertical-align:-.1875rem;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.Form-module__gLEE4W__inlineErrorIcon svg{width:1.125rem;height:1.125rem}.Form-module__gLEE4W__checkboxRow{align-items:flex-start;gap:.5rem;display:flex}.Form-module__gLEE4W__checkboxRow>button:first-child{flex:none;margin-top:.1875rem}.Form-module__gLEE4W__checkboxLabel{color:var(--gray-11,#7e8a9c);font-size:var(--font-size-3,.875rem);font-weight:500;line-height:1.025rem}.Form-module__gLEE4W__checkboxLabel a{color:inherit;text-underline-offset:.125rem;text-decoration:underline}.Form-module__gLEE4W__checkboxLabel a:hover,.Form-module__gLEE4W__checkboxLabel a:focus-visible{text-decoration:none}.Form-module__gLEE4W__checkboxErrorSlot{white-space:nowrap;margin-left:.5rem;display:inline-block}.Form-module__gLEE4W__controlShell[data-has-end-adornment] .Form-module__gLEE4W__errorIcon{right:2.75rem}.Form-module__gLEE4W__controlShell:has(textarea) .Form-module__gLEE4W__errorIcon{top:.875rem;transform:none}.Form-module__gLEE4W__compositeControl[data-has-error-icon] .ut-rich-shell{padding-right:2.5rem}.Form-module__gLEE4W__compositeControl[data-invalid] .ut-rich-shell{border-color:var(--red-8,#d92d20)}.Form-module__gLEE4W__compositeControl[data-invalid]:focus-within .ut-rich-shell{box-shadow:0 0 0 .1875rem var(--red-a4,#d92d201f);outline:none}.Form-module__gLEE4W__compositeControl .Form-module__gLEE4W__errorIcon{top:.75rem;transform:none}.Form-module__gLEE4W__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Fieldset-module__uG_WwW__root{border:1px solid var(--gray-6,#d9dce1);border-radius:var(--radius-4,.75rem);background:var(--color-panel-solid,#fff);min-width:0;margin:0;padding:0}.Fieldset-module__uG_WwW__legend{max-width:calc(100% - 1.5rem);color:var(--gray-11,#5c5c5c);font-size:var(--font-size-3,.875rem);margin-left:.75rem;padding:0 .4rem;font-weight:500;line-height:1.25rem}.Fieldset-module__uG_WwW__content{border-radius:0 0 calc(var(--radius-4,.75rem) - 1px) calc(var(--radius-4,.75rem) - 1px);min-width:0;overflow:hidden}
.PortalPriorityStars-module__7BQVVG__fieldset{border:0;min-width:0;margin:0;padding:0}.PortalPriorityStars-module__7BQVVG__stars{align-items:center;gap:.2rem;display:inline-flex}.PortalPriorityStars-module__7BQVVG__choice{border-radius:var(--radius-2);cursor:pointer;place-items:center;width:1.55rem;height:1.55rem;display:grid;position:relative}.PortalPriorityStars-module__7BQVVG__input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.PortalPriorityStars-module__7BQVVG__star{fill:#0000;pointer-events:none;width:1.25rem;height:1.25rem;stroke:var(--gray-8);stroke-width:1.8px;transition:fill .12s,stroke .12s,transform .12s}.PortalPriorityStars-module__7BQVVG__star[data-active=""]{fill:var(--orange-9,#f59e0b);stroke:var(--orange-9,#f59e0b)}.PortalPriorityStars-module__7BQVVG__choice:hover .PortalPriorityStars-module__7BQVVG__star{transform:translateY(-1px)}.PortalPriorityStars-module__7BQVVG__choice:has(.PortalPriorityStars-module__7BQVVG__input:focus-visible){outline:2px solid var(--accent-8);outline-offset:2px}.PortalPriorityStars-module__7BQVVG__stars[data-read-only=""] .PortalPriorityStars-module__7BQVVG__star{transform:none}.PortalPriorityStars-module__7BQVVG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.PortalPriorityStars-module__7BQVVG__star{transition:none}}
.PortalBrand-module__CHrKoa__brand{align-items:center;column-gap:var(--space-2);gap:var(--space-2);width:fit-content;color:var(--gray-12);grid-template-columns:1.3867rem max-content;text-decoration:none;display:inline-grid}.PortalBrand-module__CHrKoa__mark{background:url(../media/portal-logo-mark.0h7-deqgfe_et.svg) 50%/contain no-repeat;flex:none;width:1.3867rem;height:1.25rem}.PortalBrand-module__CHrKoa__wordmark{background:url(../media/portal-logo-text.2y2c5q2lncgqb.svg) 50%/contain no-repeat;flex:none;width:7.2923rem;height:.8383rem}.PortalBrand-module__CHrKoa__product{color:var(--gray-11);font-size:var(--font-size-3);font-weight:500;line-height:var(--line-height-2);letter-spacing:0;white-space:nowrap;grid-column:2}@media (max-width:30rem){.PortalBrand-module__CHrKoa__product{display:none}}
.StageEditor-module__-wiF3q__form{border-top:1px solid var(--gray-6);gap:1rem;padding:1rem 1.2rem 1.2rem;display:grid}.StageEditor-module__-wiF3q__form[data-mode=planning]{border-top:0;padding:0}.StageEditor-module__-wiF3q__stageSettings{border:1px solid var(--gray-6);border-radius:var(--radius-3);background:var(--color-panel-solid)}.StageEditor-module__-wiF3q__stageSettings summary{cursor:pointer;min-height:3.25rem;color:var(--gray-12);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-weight:600;list-style:none;display:flex;position:relative}.StageEditor-module__-wiF3q__stageSettings summary::-webkit-details-marker{display:none}.StageEditor-module__-wiF3q__stageSettings summary:after{content:"+";color:var(--gray-10);font-size:1.2rem;font-weight:400}.StageEditor-module__-wiF3q__stageSettings[open] summary:after{content:"−"}.StageEditor-module__-wiF3q__stageSettings summary small{min-width:0;color:var(--gray-11);font-size:var(--font-size-2);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.StageEditor-module__-wiF3q__stageSettings>.StageEditor-module__-wiF3q__stageFields{border-top:1px solid var(--gray-5);padding:0 1rem 1rem}.StageEditor-module__-wiF3q__stageFields{grid-template-columns:minmax(14rem,.8fr) minmax(18rem,1.2fr);gap:.85rem;display:grid}.StageEditor-module__-wiF3q__stageFields .rt-TextArea{resize:vertical;width:100%}.StageEditor-module__-wiF3q__stageSettings .StageEditor-module__-wiF3q__stageFields{padding-top:.9rem}.StageEditor-module__-wiF3q__capabilities{gap:.75rem;display:grid}.StageEditor-module__-wiF3q__capabilitiesHeader{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.StageEditor-module__-wiF3q__capabilitiesHeader h3,.StageEditor-module__-wiF3q__capabilitiesHeader p{margin:0}.StageEditor-module__-wiF3q__capabilitiesHeader h3{color:var(--gray-12);font-family:var(--ut-portal-font-heading), sans-serif;font-size:var(--font-size-4)}.StageEditor-module__-wiF3q__capabilitiesHeader p{color:var(--gray-11);font-size:var(--font-size-2);margin-top:.2rem}.StageEditor-module__-wiF3q__capabilityTable{min-width:48rem}.StageEditor-module__-wiF3q__rowNumber{width:3rem;color:var(--gray-10);font-size:var(--font-size-2);text-align:center;font-weight:700}.StageEditor-module__-wiF3q__capabilityTable .rt-TableCell:nth-child(2){width:30%}.StageEditor-module__-wiF3q__capabilityTable .rt-TableCell:nth-child(3){width:38%}.StageEditor-module__-wiF3q__capabilityTable .rt-TableCell:last-child{width:6rem}:is(.StageEditor-module__-wiF3q__capabilityTable .rt-TextFieldRoot,.StageEditor-module__-wiF3q__capabilityTable .rt-TextArea){width:100%}.StageEditor-module__-wiF3q__capabilityTable .rt-TextArea{resize:vertical;min-height:2.5rem}.StageEditor-module__-wiF3q__description{color:var(--gray-11)}.StageEditor-module__-wiF3q__emptyCapabilities{justify-items:center;gap:var(--space-1);padding:var(--space-5);color:var(--gray-11);text-align:center;display:grid}.StageEditor-module__-wiF3q__emptyCapabilities strong{color:var(--gray-12)}.StageEditor-module__-wiF3q__editCell,.StageEditor-module__-wiF3q__progressCell{gap:.45rem;min-width:0;display:grid}.StageEditor-module__-wiF3q__progressControl{grid-template-columns:minmax(4rem,1fr) 2.5rem;align-items:center;gap:.5rem;display:grid}.StageEditor-module__-wiF3q__progressControl strong{color:var(--gray-11);font-size:var(--font-size-2);text-align:right}.StageEditor-module__-wiF3q__error,.StageEditor-module__-wiF3q__rowError{color:var(--red-10)}@media (max-width:900px){.StageEditor-module__-wiF3q__stageFields{grid-template-columns:1fr}}@media (max-width:560px){.StageEditor-module__-wiF3q__form{padding-inline:.85rem}.StageEditor-module__-wiF3q__form[data-mode=planning]{padding-inline:0}.StageEditor-module__-wiF3q__stageSettings summary{flex-direction:column;align-items:flex-start;gap:.2rem}.StageEditor-module__-wiF3q__stageSettings summary:after{position:absolute;right:1rem}.StageEditor-module__-wiF3q__capabilitiesHeader{flex-direction:column;align-items:stretch}}
.PortalAuth-module__oWYt8G__page{background:radial-gradient(circle at 50% 0, var(--accent-3), transparent 34rem), var(--color-background);justify-content:center;align-items:flex-start;width:100%;min-height:100dvh;padding:clamp(2rem,7vh,5rem) 1.5rem;display:flex;position:relative}.PortalAuth-module__oWYt8G__content{align-items:stretch;gap:var(--space-5);border:1px solid var(--gray-5);border-radius:var(--radius-5);background:var(--color-panel-solid);width:min(27rem,100%);box-shadow:var(--shadow-3);flex-direction:column;padding:clamp(1.5rem,4vw,2rem);display:flex}.PortalAuth-module__oWYt8G__header{align-items:center;gap:var(--space-5);flex-direction:column;display:flex}.PortalAuth-module__oWYt8G__heading{align-items:center;gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.PortalAuth-module__oWYt8G__title{color:var(--gray-12);font-family:var(--ut-portal-font-heading), sans-serif;font-size:var(--font-size-8);font-weight:700;line-height:var(--line-height-7);letter-spacing:-.035em;margin:0}.PortalAuth-module__oWYt8G__subtitle{color:var(--gray-11);font-size:var(--font-size-3);line-height:var(--line-height-2);margin:0}.PortalAuth-module__oWYt8G__tabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.PortalAuth-module__oWYt8G__form{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.PortalAuth-module__oWYt8G__input,.PortalAuth-module__oWYt8G__submit,.PortalAuth-module__oWYt8G__secondary{width:100%}.PortalAuth-module__oWYt8G__footer{color:var(--gray-11);font-size:var(--font-size-3);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.375rem;line-height:1.25rem;display:flex}.PortalAuth-module__oWYt8G__footer a,.PortalAuth-module__oWYt8G__footer button{color:var(--accent-9);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.PortalAuth-module__oWYt8G__footer a:hover,.PortalAuth-module__oWYt8G__footer button:hover{text-decoration:underline}.PortalAuth-module__oWYt8G__linkState{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-3) var(--space-2);text-align:center;flex-direction:column;display:flex}.PortalAuth-module__oWYt8G__linkStateIcon{background:var(--accent-3);width:3rem;height:3rem;color:var(--accent-11);font-family:var(--ut-portal-font-heading), sans-serif;font-size:var(--font-size-5);border-radius:50%;place-items:center;font-weight:700;display:grid}.PortalAuth-module__oWYt8G__linkStateIcon svg{stroke-width:1.75px;width:1.5rem;height:1.5rem}.PortalAuth-module__oWYt8G__linkStateText{gap:var(--space-2);flex-direction:column;display:flex}.PortalAuth-module__oWYt8G__linkStateText h2,.PortalAuth-module__oWYt8G__linkStateText p{margin:0}.PortalAuth-module__oWYt8G__linkStateText h2{color:var(--gray-12);font-family:var(--ut-portal-font-heading), sans-serif;font-size:var(--font-size-5);line-height:var(--line-height-4)}.PortalAuth-module__oWYt8G__linkStateText p{color:var(--gray-11);font-size:var(--font-size-3);line-height:var(--line-height-3)}.PortalAuth-module__oWYt8G__linkStateAction{width:100%}.PortalAuth-module__oWYt8G__linkStateAction a,.PortalAuth-module__oWYt8G__linkStateAction button{border-radius:var(--radius-3);background:var(--accent-9);color:#fff;justify-content:center;align-items:center;width:100%;min-height:2.75rem;font-weight:600;text-decoration:none;display:inline-flex}.PortalAuth-module__oWYt8G__loader{border:.125rem solid var(--accent-6);border-top-color:var(--accent-11);border-radius:50%;width:1.25rem;height:1.25rem;animation:.8s linear infinite PortalAuth-module__oWYt8G__link-state-spin}@keyframes PortalAuth-module__oWYt8G__link-state-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.PortalAuth-module__oWYt8G__loader{animation:none}}@media (max-width:30rem){.PortalAuth-module__oWYt8G__page{padding:1rem}.PortalAuth-module__oWYt8G__content{padding:1.25rem}}
