*{box-sizing:border-box}body{margin:0;padding:0;overflow-x:hidden}#root{min-height:100vh;display:flex;flex-direction:column}*:focus-visible{outline:2px solid var(--colorBrandStroke1, #0078d4);outline-offset:2px}button:focus-visible,[role=button]:focus-visible,a:focus-visible{outline:3px solid var(--colorBrandStroke1, #0078d4);outline-offset:2px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none}.fui-Input:focus-within,.fui-Textarea:focus-within{outline:none;border-color:transparent;border-bottom:2px solid var(--colorBrandStroke1, #0078d4)}.fui-Input:focus-within *:focus-visible,.fui-Textarea:focus-within *:focus-visible{outline:none}.skip-to-main{position:absolute;left:-9999px;z-index:999}.skip-to-main:focus{left:50%;transform:translate(-50%);top:10px;background:var(--colorBrandBackground, #0078d4);color:var(--colorNeutralForegroundOnBrand, white);padding:8px 16px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}button:not(.fui-Input__contentBefore):not(.fui-Input__contentAfter):not([data-compact-control=true]),[role=button]:not(.fui-Input__contentBefore):not(.fui-Input__contentAfter),a{min-height:44px;min-width:44px;touch-action:manipulation}*{word-wrap:break-word;overflow-wrap:break-word}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}@media (prefers-contrast: high){button,[role=button]{border:2px solid currentColor}}.fui-Input__input:disabled,.fui-Input__input[readonly],.fui-Textarea__textarea:disabled,.fui-Textarea__textarea[readonly],.fui-Dropdown:disabled .fui-Dropdown__button,.fui-Input:disabled .fui-Input__input,.fui-Textarea:disabled .fui-Textarea__textarea{color:var(--colorNeutralForeground1, #242424)!important;-webkit-text-fill-color:var(--colorNeutralForeground1, #242424)!important;opacity:1!important}.fui-Input:disabled,.fui-Input:has(>.fui-Input__input:disabled),.fui-Input:has(>.fui-Input__input[readonly]),.fui-Textarea:disabled,.fui-Dropdown:disabled{background-color:var(--colorNeutralBackground3, #f5f5f5)!important;opacity:1!important}.fui-Portal>div[style*="position: fixed"],.fui-Portal>div[style*="position:fixed"]{background-color:#0006!important;z-index:999999!important}.fui-DialogSurface{background-color:var(--colorNeutralBackground1, #ffffff)!important;z-index:1000000!important}[role=listbox],[role=menu]{background-color:var(--colorNeutralBackground1, #ffffff)!important;box-shadow:var(--shadow16, 0 8px 16px rgba(0, 0, 0, .14))!important;z-index:1000!important}.fui-DatePicker__popupSurface{background-color:var(--colorNeutralBackground1, #ffffff)!important;box-shadow:var(--shadow16, 0 4px 16px rgba(0, 0, 0, .14))!important;border-radius:var(--borderRadiusMedium, 4px)!important;border:1px solid var(--colorNeutralStroke1, #d1d1d1)!important}.fui-Calendar{background-color:var(--colorNeutralBackground1, #ffffff)!important}.fui-Input{min-width:0}.fui-Input>.fui-Input__input{min-width:0}.fui-CalendarDayGrid__dayButton,.fui-CalendarDay__headerIconButton,.fui-CalendarPicker__navigationButton,.fui-CalendarPicker__currentItemButton,.fui-CalendarPicker__itemButton{min-height:unset!important;min-width:unset!important}.fui-Input{height:32px}
