body,html{max-width:100vw;min-height:100%}html{overflow-x:hidden}body{overflow-x:clip}*{box-sizing:border-box}body{margin:0}a{color:inherit}:root{--gb-font-family-base:"Segoe UI",-apple-system,"Segoe UI Web",system-ui,sans-serif;--gb-font-size-page-title:21px;--gb-font-size-section-title:16px;--gb-font-size-card-title:14px;--gb-font-size-body:13px;--gb-font-size-control:13px;--gb-font-size-table:13px;--gb-font-size-label:12px;--gb-font-size-table-header:12px;--gb-font-size-secondary:11px;--gb-font-size-metric:26px;--gb-font-weight-regular:400;--gb-font-weight-medium:500;--gb-font-weight-semibold:600;--gb-line-height-page-title:28px;--gb-line-height-section-title:22px;--gb-line-height-card-title:20px;--gb-line-height-body:18px;--gb-line-height-control:18px;--gb-line-height-table:18px;--gb-line-height-label:16px;--gb-line-height-secondary:16px;--gb-line-height-metric:32px;--topbarBackground:#243a5e;--topbarForeground:#ffffff;--topbarForegroundSecondary:rgba(255,255,255,0.72);--topbarBackgroundHover:rgba(255,255,255,0.12)}html[data-theme=dark]{--topbarBackground:#1b1a19}.gb-topbar .fui-Button{color:var(--topbarForeground)}.gb-topbar .fui-Button:hover,.gb-topbar .fui-Button:hover:active{background-color:var(--topbarBackgroundHover);color:var(--topbarForeground)}.fui-FluentProvider{scrollbar-width:thin;scrollbar-color:var(--colorScrollbarOverlay) transparent;--shellBackground:var(--colorNeutralBackground1)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--colorScrollbarOverlay);border-radius:8px}::-webkit-scrollbar-thumb:hover{background-color:var(--colorNeutralForeground3)}.gb-card{background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke1);border-radius:8px}.wb-column{max-height:calc(100vh - 320px);overflow-y:auto;border-radius:8px}.wb-card{padding:12px;margin-bottom:8px;cursor:grab}.fui-Listbox{max-height:320px!important;overflow-y:auto!important}.fui-Combobox,.fui-Dropdown{min-width:0!important}.gb-command-bar .fui-Button,.gb-command-bar .fui-MenuButton{background-color:transparent!important;border-color:transparent!important;color:var(--colorNeutralForeground1)!important;font-weight:var(--fontWeightRegular)!important}.gb-command-bar .fui-Button:hover,.gb-command-bar .fui-MenuButton:hover{background-color:var(--colorNeutralBackground1Hover)!important}.gb-command-bar .fui-Button:disabled,.gb-command-bar .fui-MenuButton:disabled{color:var(--colorNeutralForegroundDisabled)!important}.gb-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}@media (max-width:1023px){.gb-settings-grid{grid-template-columns:minmax(0,1fr)}}.gb-list-table-card{border:1px solid var(--colorNeutralStroke1);border-radius:6px;overflow:hidden}.gb-list-table-card__footer{border-top:1px solid var(--colorNeutralStroke1)}.gb-list-table-card__footer:empty{display:none}.gb-data-table-empty{min-height:168px;display:flex;align-items:center;justify-content:center;padding:32px 20px;color:var(--colorNeutralForeground3);text-align:center}.gb-data-table,.gb-data-table *{font-weight:var(--fontWeightRegular)!important}.gb-data-table a{color:var(--colorBrandForeground1);text-decoration:none}.gb-data-table a:focus-visible,.gb-data-table a:hover{text-decoration:underline}.gb-data-table .fui-DataGridHeaderCell{font-size:var(--gb-font-size-table-header);font-weight:var(--fontWeightSemibold)!important}.gb-data-table .fui-DataGridCell{height:32px;min-height:32px;padding:6px 8px 6px 12px;font-size:var(--gb-font-size-table)}.gb-mobile-cards{display:flex;flex-direction:column;gap:8px}.gb-mobile-card{border:1px solid var(--colorNeutralStroke1);border-radius:6px;background:var(--colorNeutralBackground1);padding:12px}.gb-mobile-card__head{display:flex;align-items:flex-start;gap:8px}.gb-mobile-card__primary{font-weight:var(--gb-font-weight-semibold);overflow-wrap:anywhere}.gb-mobile-card__secondary{color:var(--colorNeutralForeground3);font-size:var(--gb-font-size-secondary);overflow-wrap:anywhere}.gb-mobile-card__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin-top:10px;font-size:var(--gb-font-size-table)}.gb-mobile-card__label{color:var(--colorNeutralForeground3);font-size:var(--gb-font-size-label);line-height:var(--gb-line-height-label)}.gb-mobile-card__meta span,.gb-mobile-card__primary span,.gb-mobile-card__secondary span{text-align:left!important}@media (hover:hover) and (pointer:fine){.gb-data-table .gb-row-quick-action{opacity:0;transition:opacity 80ms ease-in-out}.gb-data-table .fui-DataGridRow:focus-within .gb-row-quick-action,.gb-data-table .fui-DataGridRow:hover .gb-row-quick-action{opacity:1}}.gb-data-table .fui-DataGridHeaderCell__button>span:not([class^=fui-]){flex:1 1;min-width:0}.gb-data-table{--gb-data-table-header-bg:var(--colorNeutralBackground2)}.gb-command-bar .fui-Button{white-space:nowrap}.gb-data-table .fui-DataGridHeader,.gb-data-table .fui-DataGridHeader .fui-DataGridRow{background:var(--gb-data-table-header-bg)}.gb-data-table-wrap{overflow-x:auto}.gb-data-table-wrap--sticky{overflow-y:auto;max-height:calc(100vh - 316px)}.gb-data-table-wrap--sticky .fui-DataGridHeader{position:sticky;top:0;z-index:1;background:var(--gb-data-table-header-bg)}html[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator,html[data-theme=dark] input[type=time]::-webkit-calendar-picker-indicator{filter:invert(1)}@media (max-width:1199px){.gb-app-sidebar{width:48px!important}.gb-app-sidebar-label{display:none!important}}@media (max-width:1023px){.wb-columns{grid-template-columns:1fr!important}.wb-column{display:none}.wb-column.is-active{display:block}.appt-week-grid{min-width:700px}}@media (max-width:767px){.gb-dashboard-kpi-grid{grid-template-columns:repeat(2,1fr)!important}.gb-dashboard-panels-grid{grid-template-columns:1fr!important}.gb-topbar-label{display:none}}.gb-form-split{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(0,1fr);gap:16px;align-items:start}.gb-form-span-2{grid-column:1/-1}.gb-form-grid{display:grid;gap:16px;align-items:start}.gb-form-grid .fui-Input,.gb-form-grid .fui-Input input,.gb-form-grid .fui-Textarea{min-width:0}.gb-form-summary{position:sticky;top:68px}.gb-form-actionbar{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;gap:12px;margin-top:16px;padding:10px 0;background:var(--shellBackground);border-top:1px solid var(--colorNeutralStroke1)}.gb-readonly-value{display:flex;align-items:baseline;gap:4px;min-height:32px;padding:5px 10px;border-radius:4px;background:var(--colorNeutralBackground3)}.gb-property-list{display:grid;gap:12px 20px;margin:0}.gb-property-list dt{color:var(--colorNeutralForeground3);font-size:var(--gb-font-size-label);line-height:var(--gb-line-height-label)}.gb-property-list dd{margin:0;font-weight:var(--gb-font-weight-medium);overflow-wrap:anywhere}.gb-property-span{grid-column:1/-1}.gb-stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}@media (max-width:1023px){.gb-form-split{grid-template-columns:minmax(0,1fr)}.gb-form-grid,.gb-property-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gb-form-summary{position:static}}@media (max-width:599px){.gb-form-grid,.gb-property-list{grid-template-columns:minmax(0,1fr)!important}.gb-form-actionbar-hint{display:none}}