.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__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}
:where(.Button-module__TwxY6W__button){cursor:pointer;border:.0625rem solid #0000;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex}:where(.Button-module__TwxY6W__button):disabled{cursor:not-allowed;opacity:.65}:where(.Button-module__TwxY6W__primary){background:var(--color-brand,#2d67f7);color:#fff}:where(.Button-module__TwxY6W__primary):hover:not(:disabled),:where(.Button-module__TwxY6W__primary):focus-visible:not(:disabled){filter:brightness(1.05)}:where(.Button-module__TwxY6W__secondary){background:var(--color-text-alpha-10,#0000000f);color:var(--color-text-primary,#111);border-color:var(--color-text-alpha-15,#0000001f)}:where(.Button-module__TwxY6W__ghost){color:var(--color-text-primary,#111);background:0 0}:where(.Button-module__TwxY6W__ghost):hover:not(:disabled),:where(.Button-module__TwxY6W__ghost):focus-visible:not(:disabled){background:var(--color-text-alpha-10,#0000000f)}
.AlertDialog-module__CwNheq__overlay{z-index:50;background:#00000073;position:fixed;inset:0}.AlertDialog-module__CwNheq__content{z-index:51;background:var(--color-surface,#fff);border-radius:.75rem;width:min(28rem,100vw - 2rem);padding:1.5rem;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1rem 2.5rem #0000002e}.AlertDialog-module__CwNheq__title{color:var(--color-text-primary,#111);margin:0 0 .5rem;font-size:1.125rem;font-weight:600;line-height:1.5rem}.AlertDialog-module__CwNheq__description{color:var(--color-text-secondary,#555);margin:0 0 1.25rem;font-size:.9375rem;line-height:1.5rem}.AlertDialog-module__CwNheq__actions{justify-content:flex-end;gap:.75rem;display:flex}
.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}@media (max-width:30rem){.PortalAuth-module__oWYt8G__page{padding:1rem}.PortalAuth-module__oWYt8G__content{padding:1.25rem}}
