html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.app-tooltip{position:fixed;z-index:2000;padding:6px 10px;background:var(--tooltip-background);color:var(--tooltip-color);border-radius:var(--border-radius-base);font-size:12px;font-family:var(--font-family);font-weight:var(--font-weight-medium);max-width:280px;white-space:normal;word-wrap:break-word;pointer-events:none;box-shadow:0 2px 8px #00000026}.uiLabel{color:var(--uiLabel-text-color);font-size:var(--uiLabel-font-size);display:block;margin-bottom:var(--uiEdit-section-gap)}.horizontal-flex{display:flex;flex-direction:row;align-items:center;min-height:100%;margin-bottom:8px}.base-component{position:relative}.base-component:not(.readonly):not(.disabled):not([readonly]):not([disabled]){cursor:pointer}.base-component.readonly,.base-component.disabled,.base-component[readonly],.base-component[disabled]{cursor:default}.info-container{position:absolute;top:calc(50% - 1px);right:-20px;transform:translateY(-50%);z-index:300;pointer-events:auto}.info-circle{position:relative;width:16px;height:16px;background:var(--icon-info-color);color:var(--header-font-color);border-radius:50%;font-size:11px;font-weight:var(--font-weight-medium);font-family:var(--font-family);display:flex;align-items:center;justify-content:center;cursor:help;line-height:1;z-index:300}.app-editable .info-circle{cursor:inherit}.info-window{position:absolute;top:0;right:-4px;background:var(--icon-info-color);color:var(--header-font-color);padding:var(--uiEdit-input-padding);border-radius:var(--border-radius-xl);font-size:12px;white-space:pre-wrap;z-index:400;width:max-content;max-width:200px;display:none}.info-container:hover .info-window{display:block}.has-validation-errors .uiInput{outline-color:var(--validation-error-color)}@media (min-width: 768px) and (max-width: 1199.98px){.has-validation-errors .uiInput{outline:none;box-shadow:var(--validation-error-border-medium)}}@media (min-width: 1200px){.has-validation-errors .uiInput{outline:var(--validation-error-border-large)}}.has-validation-errors .uiInput:focus-within{outline:none;box-shadow:var(--validation-error-shadow)}@media (min-width: 768px) and (max-width: 1199.98px){.has-validation-errors .uiInput:focus-within{box-shadow:var(--validation-error-border-medium),var(--validation-error-shadow)}}@media (min-width: 1200px){.has-validation-errors .uiInput:focus-within{outline:var(--validation-error-border-large);box-shadow:var(--validation-error-shadow)}}.has-validation-errors:focus-within:before,.has-validation-errors:hover:before{content:attr(data-validation-errors);position:absolute;top:100%;left:0;right:0;background:var(--validation-error-color);color:var(--header-font-color);padding:var(--uiEdit-input-padding);border-radius:var(--border-radius-xl);font-size:12px;white-space:pre-wrap;word-wrap:break-word;z-index:400;margin-top:0;box-sizing:border-box;min-width:100%}.has-validation-errors.info-hovered:focus-within:before,.has-validation-errors.info-hovered:hover:before{display:none}.app-editable ui-input{cursor:default}.uiEdit-confirm-button{padding:10px 20px;background-color:var(--uiButton-primary-background);color:var(--uiButton-primary-color);border:var(--border-width-medium) solid var(--uiButton-primary-border);border-radius:var(--border-radius-large);cursor:pointer;font-family:var(--font-family);font-size:14px;font-weight:var(--font-weight-semibold);transition:all .15s ease-in-out;box-shadow:0 2px 4px #0000001a;display:inline-block}.uiEdit-confirm-button:hover{background-color:var(--uiButton-primary-hover-background);border-color:var(--uiButton-primary-hover-border);transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.uiEdit-confirm-button:active{transform:translateY(0);box-shadow:0 2px 4px #0000001a}.uiEdit-confirm-button:disabled{background-color:var(--uiInput-disabled-background);color:var(--uiInput-placeholder-color);border-color:var(--uiInput-border-color);cursor:not-allowed;transform:none;box-shadow:none;opacity:.6}.uiEdit-confirm-button:disabled:hover{background-color:var(--uiInput-disabled-background);border-color:var(--uiInput-border-color);transform:none;box-shadow:none}.uiInput{box-sizing:border-box;display:inline-block;width:100%;padding:var(--uiInput-padding);font-size:var(--uiInput-font-size);line-height:var(--uiInput-line-height);color:var(--uiInput-text-color);background-color:var(--uiInput-background);background-clip:padding-box;border:none;border-radius:var(--border-radius-base);outline:var(--border-width-thin) solid var(--uiInput-border-color);transition:outline-color .15s ease-in-out,box-shadow .15s ease-in-out;margin:var(--uiInput-margin);min-width:var(--uiInput-min-width);min-height:var(--uiInput-height);position:relative}@media (min-width: 768px) and (max-width: 1199.98px){.uiInput{outline:none;box-shadow:0 0 0 1.5px var(--uiInput-border-color)}}@media (min-width: 1200px){.uiInput{outline:var(--border-width-medium) solid var(--uiInput-border-color);box-shadow:none}}.uiInput:focus-within{outline:none}@media (max-width: 767.98px){.uiInput:focus-within{outline:var(--border-width-thin) solid var(--uiInput-focus-border-color);box-shadow:var(--uiInput-focus-shadow)}}@media (min-width: 768px) and (max-width: 1199.98px){.uiInput:focus-within{box-shadow:var(--uiInput-focus-shadow),0 0 0 1.5px var(--uiInput-focus-border-color)}}@media (min-width: 1200px){.uiInput:focus-within{outline:var(--border-width-medium) solid var(--uiInput-focus-border-color);box-shadow:var(--uiInput-focus-shadow)}}.uiInput[readonly]{background:none;outline:none;box-shadow:none;cursor:default}.uiInput[disabled]{background-color:var(--uiInput-disabled-background);opacity:.65;cursor:default;pointer-events:none}.uiInput[contenteditable=false]{cursor:default}.uiInput[contenteditable=true]:empty:before{content:attr(placeholder);color:var(--uiInput-placeholder-color);opacity:.65;pointer-events:none}.uiInput[contenteditable=true]:focus:empty:before{content:attr(placeholder);color:var(--uiInput-placeholder-color);opacity:.65;pointer-events:none}.uiInput[disabled]:empty:before{content:attr(placeholder);color:var(--uiInput-placeholder-color);opacity:.65;pointer-events:none}.uiInput[readonly]:empty:before{content:attr(placeholder);color:var(--uiInput-placeholder-color);opacity:.0000001;pointer-events:none}.uiEdit-editor-content{padding:0;min-width:var(--uiEdit-modal-min-width)}.uiEdit-section{margin-bottom:var(--uiEdit-section-margin-bottom);display:flex;flex-direction:column;gap:var(--uiEdit-section-gap)}.uiEdit-label{color:var(--uiLabel-text-color);display:block;margin-bottom:var(--uiEdit-section-gap);font-weight:var(--font-weight-semibold)}.uiEdit-key{font-family:var(--font-family);background-color:var(--uiInput-background);padding:var(--uiEdit-section-gap);border-radius:var(--border-radius-medium);color:var(--uiInput-text-color);font-size:var(--font-size-small);font-weight:var(--font-weight-medium)}.uiEdit-input{width:100%;padding:var(--uiEdit-input-padding);border:var(--border-width-medium) solid var(--uiInput-border-color);border-radius:var(--border-radius-large);background-color:var(--modal-background);color:var(--uiInput-text-color);font-family:var(--font-family);font-size:14px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.uiEdit-input:focus{outline:none;border-color:var(--uiInput-focus-border-color);box-shadow:var(--uiInput-focus-shadow)}.uiEdit-input:hover{border-color:var(--uiInput-placeholder-color)}.uiEdit-modal-actions{display:flex;justify-content:flex-end;gap:var(--uiEdit-section-gap);margin-top:var(--uiEdit-section-margin-bottom)}.uiEdit-validator-examples,.uiEdit-width-examples{margin-top:var(--uiEdit-help-text-margin-top)}.roles-list .role-section ui-expandable-bar .bar{background:var(--role-bar-background)!important;border-color:var(--role-bar-border-color)!important;color:var(--role-bar-text-color)!important}.roles-list .role-section ui-expandable-bar .bar:hover{background:var(--role-bar-hover-background)!important;color:var(--role-bar-hover-text-color)!important}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;overflow:hidden}img.user-photo{width:100%;height:100%;border-radius:50%;object-fit:cover;aspect-ratio:1/1;border:var(--avatar-border);box-shadow:var(--avatar-shadow)}.ripple{position:absolute;border-radius:50%;background-color:var(--ripple-color);transform:scale(0);animation:ripple-animation .6s linear;pointer-events:none}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.non-clickable{pointer-events:none}.clickable{cursor:pointer}.error-icon{color:var(--icon-error-color)}.warn-icon{color:var(--icon-warning-color)}.info-icon{color:var(--icon-info-color)}.profile-badge{width:1.65em;height:1.65em}.hovercard-trigger{color:var(--link-color);cursor:pointer;text-decoration:underline;text-decoration-style:dotted}@keyframes slideIn{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.uiEdit-options-modal .uiEdit-options-content input[type=checkbox].uiEdit-input{width:24px!important;height:24px!important;min-width:24px!important;max-width:24px!important;margin-right:8px!important;margin-left:0!important;cursor:pointer!important;flex-shrink:0!important;flex-grow:0!important;transform:scale(1)!important}.uiEdit-options-modal .uiEdit-options-content .checkbox-container{display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;width:100%!important}.uiEdit-options-modal .uiEdit-options-content .checkbox-container .checkbox-state{font-size:14px!important;color:var(--uiInput-text-color)!important;margin-left:0!important}.wizard-container{font-family:var(--font-family)}html,body{overflow:auto!important}.wizard-navigation,.wizard-progress,.wizard-page,.app-header,.completion-state{font-family:var(--font-family)}
