:root{--sf-brand-primary:#0a5eb2;--sf-brand-secondary:#00b2ba;--sf-action-primary:#0a5eb2;--sf-action-secondary:#00b2ba;--sf-action-disabled:#afafaf;--sf-action-focus:#0a5eb2;--sf-feedback-success:#1a892e;--sf-feedback-info:#008297;--sf-feedback-warning:#d38100;--sf-feedback-danger:#e61628;--sf-border-radius:4px;--sf-border-default:1px;--sf-border-selected:2px;--sf-space-4px:4px;--sf-space-8px:8px;--sf-space-12px:12px;--sf-space-16px:16px;--sf-space-24px:24px;--sf-space-32px:32px;--sf-space-40px:40px;--sf-bg0:#fff;--sf-bg1:#f0f0f0;--sf-bg2:#e5e5e5;--sf-bg3:#d4d4d4;--sf-bg4:#afafaf;--sf-box-shadow0:0px 3px 14px 2px #0000001f,0px 8px 10px 1px #00000024,0px 5px 5px -3px #0003;--sf-box-shadow1:0px 1px 14px 0px #0000001f,0px 5px 8px 0px #00000024,0px 3px 5px -1px #0003;--sf-box-shadow2:0px 1px 8px 0px #0000001f,0px 3px 4px 0px #00000024,0px 3px 3px -2px #0003;--sf-border-color0:#e5e5e5;--sf-border-color1:#8f8f8f;--sf-border-color2:#161616;--sf-font-color0:#161616;--sf-font-color1:#000;--sf-font-color-reverse:#fff;color:#161616;color:var(--sf-font-color0);font-family:Source Sans\ 3,sans-serif}:root body{font-size:1rem;font-weight:400;line-height:1.5rem}:root h1{font-size:1.5rem;font-weight:900}:root h1,:root h2{color:#161616;color:var(--sf-font-color0);line-height:1.875rem;margin:0 0 .25em}:root h2{font-size:1.35rem;font-weight:800}:root h3{font-size:1.25rem;font-weight:700}:root h3,:root h4{color:#161616;color:var(--sf-font-color0);line-height:1.875rem;margin:0 0 .25em}:root h4{font-size:1.15rem;font-weight:600}:root h5{font-size:1rem;line-height:1.5rem}:root h5,:root h6{color:#161616;color:var(--sf-font-color0);font-weight:600;margin:0 0 .25em}:root h6{font-size:.75rem;line-height:1.125rem}:root p{margin:0}:root p+h1,:root p+h2,:root p+h3,:root p+h4,:root p+h5,:root p+h6{margin-top:1rem}body,html{box-sizing:border-box;height:100vh;margin:0;padding:0}body{overflow:hidden}#root{display:flex;flex-direction:column;height:100%}*,:after,:before{box-sizing:inherit}.sf-page-header{align-items:center;display:flex;justify-content:space-between;min-height:40px;padding:var(--sf-space-16px)}.sf-page-header .sf-page-header-actions{align-items:center;display:flex;gap:var(--sf-space-8px)}.sf-page-nav{border-right:1px solid var(--sf-border-color0);padding-top:16px;width:256px}.sf-page-nav .MuiList-root{padding:0}.sf-page-nav .MuiListItemButton-root{padding:var(--sf-space-8px) var(--sf-space-16px)}.sf-page-nav .group-header .MuiListItemButton-root{font-weight:800}.sf-page-nav .group-header .chevron-icon{color:var(--sf-font-color0);margin-left:var(--sf-space-8px);min-width:auto}.sf-page-nav .group-header.has-selected-item .MuiTypography-root{font-weight:800}.sf-page-nav .group-items .MuiListItemButton-root{padding-left:var(--sf-space-24px)}.sf-page-nav .group-items .MuiListItem-root.selected span{color:var(--sf-action-primary)}.sf-page-nav .group-items .MuiListItem-root.selected:before{background-color:var(--sf-action-primary);bottom:0;content:"";position:absolute;right:0;top:0;width:3px}.overrides-upload{margin-top:32px}.overrides-upload .split-layout{display:flex;gap:20px;width:100%}.overrides-upload .split-layout .left-column{display:flex;flex:0 0 33%;flex-direction:column;gap:20px}.overrides-upload .split-layout .right-column{flex:1 1 67%;max-width:67%}.overrides-upload .component-demo{border:1px solid var(--sf-border-color0);display:flex;flex-direction:column;height:100%;overflow:hidden;padding:var(--sf-space-16px);position:relative}.overrides-upload .component-demo .card-content{display:flex;flex:1 1;flex-direction:column;overflow:auto}.overrides-upload .form-card .drop-area{align-items:center;background-color:var(--sf-bg0);border:2px dashed var(--sf-border-color1);border-radius:4px;cursor:pointer;display:flex;flex-shrink:0;height:150px;justify-content:center;margin:var(--sf-space-16px) 0;transition:all .2s ease}.overrides-upload .form-card .drop-area.dragging{background-color:#0078d40d;border-color:#0078d4}.overrides-upload .form-card .drop-area .drop-area-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:var(--sf-space-16px);text-align:center}.overrides-upload .form-card .file-info{margin-top:var(--sf-space-16px)}.overrides-upload .form-card .actions-container{display:flex;gap:8px;justify-content:flex-start;margin-top:auto;padding-top:var(--sf-space-16px)}.overrides-upload .status-card .status-content{display:flex;flex-direction:column;gap:var(--sf-space-16px)}.overrides-upload__actions{display:flex;gap:12px;justify-content:flex-start;margin-top:var(--sf-space-16px)}.field-selection-drawer{box-shadow:var(--sf-box-shadow1);height:100vh;position:fixed;right:0;top:0;transition:transform .3s cubic-bezier(.4,0,.2,1);width:480px;z-index:1200}.field-selection-drawer,.field-selection-drawer--closed{transform:translateX(100%)}.field-selection-drawer--open{transform:translateX(0)}.field-selection-drawer__content{background-color:var(--sf-bg0);border-left:var(--sf-border-selected) solid var(--sf-border-color1);display:flex;flex-direction:column;height:100%;width:100%}.field-selection-drawer__header{align-items:center;background-color:var(--sf-bg0);border-bottom:var(--sf-border-default) solid var(--sf-border-color0);display:flex;justify-content:space-between;min-height:59px;padding:var(--sf-space-12px) var(--sf-space-16px)}.field-selection-drawer__header .drawer-title{color:var(--sf-font-color0);font-size:1.25rem;font-weight:700;line-height:1.875rem;max-width:calc(100% - 48px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-selection-drawer__header .MuiIconButton-root{margin-right:-8px}.field-selection-drawer__actions{align-items:center;background-color:var(--sf-bg1);border-bottom:var(--sf-border-default) solid var(--sf-border-color0);display:flex;gap:var(--sf-space-8px);justify-content:space-between;padding:var(--sf-space-12px) var(--sf-space-16px)}.field-selection-drawer__body{background-color:var(--sf-bg0);flex:1 1;overflow-y:auto;padding:var(--sf-space-16px)}.field-selection-drawer__body .MuiAccordion-root{background-color:var(--sf-bg0);border:var(--sf-border-default) solid var(--sf-border-color0);border-radius:var(--sf-border-radius)!important;box-shadow:none;margin-bottom:var(--sf-space-12px)}.field-selection-drawer__body .MuiAccordion-root:before{display:none}.field-selection-drawer__body .MuiAccordion-root.Mui-expanded{margin-bottom:var(--sf-space-12px)}.field-selection-drawer__body .MuiAccordion-root:last-child{margin-bottom:0}.field-selection-drawer__body .MuiAccordionSummary-root{background-color:var(--sf-bg1);border-radius:var(--sf-border-radius);min-height:48px;padding:0 var(--sf-space-12px)}.field-selection-drawer__body .MuiAccordionSummary-root:hover{background-color:var(--sf-bg2)}.field-selection-drawer__body .MuiAccordionSummary-root.Mui-expanded{border-bottom:var(--sf-border-default) solid var(--sf-border-color0);border-radius:var(--sf-border-radius) var(--sf-border-radius) 0 0;min-height:48px}.field-selection-drawer__body .MuiAccordionSummary-root .MuiAccordionSummary-content,.field-selection-drawer__body .MuiAccordionSummary-root .MuiAccordionSummary-content.Mui-expanded{margin:var(--sf-space-12px) 0}.field-selection-drawer__body .MuiAccordionDetails-root{background-color:var(--sf-bg0);padding:var(--sf-space-12px) var(--sf-space-16px) var(--sf-space-16px)}.field-selection-drawer__body .MuiFormControlLabel-root{align-items:flex-start;margin-bottom:var(--sf-space-8px);margin-left:0;margin-right:0}.field-selection-drawer__body .MuiFormControlLabel-root:last-child{margin-bottom:0}.field-selection-drawer__body .MuiFormControlLabel-root .MuiCheckbox-root{margin-top:-2px;padding:var(--sf-space-4px) var(--sf-space-8px) var(--sf-space-4px) var(--sf-space-4px)}.field-selection-drawer__body .MuiFormControlLabel-root .MuiFormControlLabel-label{padding-top:2px}.template-subpage{display:flex;flex-direction:column;height:100%;width:100%}.template-subpage .template-content{display:flex;flex:1 1;flex-direction:column;padding:var(--sf-space-16px)}.template-subpage .template-content .grid-container{display:flex;height:100%;margin-top:var(--sf-space-16px)}.template-subpage .template-content .grid-container .MuiGrid-container{flex:1 1;flex-direction:row;gap:var(--sf-space-16px);margin:0}.template-subpage .component-demo{border:1px solid var(--sf-border-color0);display:flex;flex-direction:column;height:100%;overflow:hidden;padding:var(--sf-space-16px);position:relative}.template-subpage .component-demo .card-content{display:flex;flex:1 1;flex-direction:column;overflow:auto}.template-subpage .form-card .template-form{display:flex;flex-direction:column;height:100%}.template-subpage .form-card .template-form .MuiFormControl-root{margin-bottom:var(--sf-space-16px);width:100%}.template-subpage .form-card .template-form .MuiFormLabel-root{color:#000;font-weight:600}.template-subpage .form-card .template-form .MuiFormHelperText-root{color:var(--sf-font-color1);font-size:.75rem;margin-top:var(--sf-space-4px)}.template-subpage .form-card .template-form .MuiFormControlLabel-root{margin-right:var(--sf-space-16px)}.template-subpage .form-card .template-form .MuiFormControlLabel-root .MuiFormControlLabel-label{color:#000}.template-subpage .form-card .template-form .actions-container{margin-top:var(--sf-space-16px)}.template-subpage .preview-card .template-table-container{display:flex;flex-direction:column;margin-top:var(--sf-space-8px);min-height:0;overflow:auto}.template-subpage .preview-card .template-table{border:1px solid var(--sf-border-color0);font-family:Source Sans\ 3,sans-serif;overflow:auto}.template-subpage .preview-card .template-table .MuiTableCell-root{border-bottom:1px solid var(--sf-border-color0);font-size:13px;padding:6px}.template-subpage .preview-card .template-table .MuiTableHead-root .MuiTableCell-root{background-color:var(--sf-bg1);border-bottom:2px solid var(--sf-border-color1);color:var(--sf-font-color0);font-size:14px;font-weight:600;position:sticky;top:0;z-index:1}.template-subpage .preview-card .template-table .MuiTableBody-root .MuiTableRow-root:nth-of-type(odd){background-color:var(--sf-bg1)}.template-subpage .preview-card .template-table .MuiTableBody-root .MuiTableRow-root:hover{background-color:var(--sf-bg2)}.available-overrides-page{display:flex;flex-direction:column;height:100%;width:100%}.available-overrides-page .available-overrides-container{display:flex;flex:1 1;flex-direction:row;overflow:hidden}.available-overrides-page .available-overrides-container .available-overrides-nav{border-right:1px solid var(--sf-border-color0);display:flex;flex-direction:column}.available-overrides-page .available-overrides-container .available-overrides-nav .sf-page-header{min-height:0;min-height:auto;padding:var(--sf-space-8px) var(--sf-space-16px)}.available-overrides-page .available-overrides-container .available-overrides-nav .sf-page-header h1{font-size:1.25rem;margin:0;white-space:nowrap}.available-overrides-page .available-overrides-container .available-overrides-nav .sf-page-nav{flex:1 1;margin-top:0;overflow-y:auto;scroll-behavior:smooth}.available-overrides-page .available-overrides-container .available-overrides-nav .sf-page-nav::-webkit-scrollbar{width:8px}.available-overrides-page .available-overrides-container .available-overrides-nav .sf-page-nav::-webkit-scrollbar-track{background:var(--sf-bg0)}.available-overrides-page .available-overrides-container .available-overrides-nav .sf-page-nav::-webkit-scrollbar-thumb{background:var(--sf-border-color0);border-radius:4px}.available-overrides-page .available-overrides-container .available-overrides-nav .sf-page-nav::-webkit-scrollbar-thumb:hover{background:var(--sf-border-color1)}.available-overrides-page .available-overrides-container .available-overrides-nav .sf-page-nav .MuiList-root{padding:var(--sf-space-8px) 0}.available-overrides-page .available-overrides-container .available-overrides-nav .sf-page-nav .MuiList-root .MuiListItem-root{padding:0}.available-overrides-page .available-overrides-container .available-overrides-nav .sf-page-nav .MuiList-root .MuiListItem-root .MuiListItemButton-root{border-radius:0;padding:var(--sf-space-8px) var(--sf-space-16px)}.available-overrides-page .available-overrides-container .available-overrides-nav .sf-page-nav .MuiList-root .MuiListItem-root .MuiListItemButton-root:hover{background-color:var(--sf-bg1)}.available-overrides-page .available-overrides-container .available-overrides-nav .sf-page-nav .MuiList-root .MuiListItem-root .MuiListItemButton-root.Mui-selected{background-color:#0000;border-left:3px solid var(--sf-action-primary);color:var(--sf-action-primary);font-weight:600;padding-left:calc(var(--sf-space-16px) - 3px)}.available-overrides-page .available-overrides-container .available-overrides-nav .sf-page-nav .MuiList-root .MuiListItem-root .MuiListItemButton-root.Mui-selected:hover{background-color:var(--sf-bg1)}.available-overrides-page .available-overrides-container .available-overrides-nav .sf-page-nav .MuiList-root .MuiListItem-root .MuiListItemButton-root .MuiListItemText-root{margin:0}.available-overrides-page .available-overrides-container .available-overrides-nav .sf-page-nav .MuiList-root .MuiListItem-root .MuiListItemButton-root .MuiListItemText-root .MuiTypography-root{font-size:.875rem;line-height:1.25rem}.available-overrides-page .available-overrides-container .available-overrides-main{flex:1 1;overflow:auto;padding:var(--sf-space-8px)}.login-page{display:flex;min-height:calc(100vh - 48px)}.login-page__container{align-items:center;display:flex;flex:1 1;justify-content:center}.view-page{display:flex;flex-direction:column;height:100%;width:100%}.view-page .view-container{display:flex;flex:1 1;flex-direction:row;overflow:hidden}.view-page .view-container .view-nav{border-right:1px solid var(--sf-border-color0);display:flex;flex-direction:column}.view-page .view-container .view-nav .sf-page-header{min-height:0;min-height:auto;padding:var(--sf-space-8px) var(--sf-space-16px)}.view-page .view-container .view-nav .sf-page-header h2{font-size:1.25rem;margin:0;white-space:nowrap}.view-page .view-container .view-nav .sf-page-nav{margin-top:0}.view-page .view-container .view-nav .sf-page-nav .group-items .MuiListItem-root.selected span{color:var(--sf-action-primary)}.view-page .view-container .view-nav .sf-page-nav .group-items .MuiListItem-root.selected:before{background-color:var(--sf-action-primary);bottom:0;content:"";position:absolute;right:0;top:0;width:3px}.view-page .view-container .view-nav .sf-page-nav .group-items .MuiListItem-root:hover{background-color:#0000000a}.view-page .view-container .view-main{flex:1 1;overflow:auto;padding:var(--sf-space-16px)}.sf-page-nav .MuiListItem-root.selected{background-color:#0a5eb20d;position:relative}.sf-page-nav .MuiListItem-root.selected span{color:var(--sf-action-primary);font-weight:600}.sf-page-nav .MuiListItem-root.selected:before{background-color:var(--sf-action-primary);bottom:0;content:"";position:absolute;right:0;top:0;width:4px;z-index:1}.sf-page-nav .MuiListItem-root:hover{background-color:#0000000a}.audit-page{display:flex;flex-direction:column;height:100%;width:100%}.audit-page .audit-container{display:flex;flex:1 1;flex-direction:row;overflow:hidden}.audit-page .audit-container .audit-nav{border-right:1px solid var(--sf-border-color0);display:flex;flex-direction:column}.audit-page .audit-container .audit-nav .sf-page-header{min-height:0;min-height:auto;padding:var(--sf-space-8px) var(--sf-space-16px)}.audit-page .audit-container .audit-nav .sf-page-header h2{font-size:1.25rem;margin:0;white-space:nowrap}.audit-page .audit-container .audit-nav .sf-page-nav{margin-top:0}.audit-page .audit-container .audit-nav .sf-page-nav .group-items .MuiListItem-root.selected span{color:var(--sf-action-primary)}.audit-page .audit-container .audit-nav .sf-page-nav .group-items .MuiListItem-root.selected:before{background-color:var(--sf-action-primary);bottom:0;content:"";position:absolute;right:0;top:0;width:3px}.audit-page .audit-container .audit-nav .sf-page-nav .group-items .MuiListItem-root:hover{background-color:#0000000a}.audit-page .audit-container .audit-main{flex:1 1;overflow:auto;padding:var(--sf-space-16px)}#app{display:flex;flex-direction:column;height:100%;width:100%}#app #app-header{background-color:var(--sf-bg2);flex:0 0 auto;height:3rem;padding-left:var(--sf-space-16px);padding-right:var(--sf-space-16px)}#app #app-header,#app #app-header .header-center,#app #app-header .header-left,#app #app-header .header-right{align-items:center;display:flex}#app #app-header .header-left{flex:0 0 auto}#app #app-header .header-center{flex:1 1 auto;justify-content:flex-start;margin-left:var(--sf-space-16px)}#app #app-header .header-right{flex:0 0 auto;margin-left:auto}#app #app-header #app-title-link{color:inherit;cursor:pointer;text-decoration:none}#app #app-header #app-title-link:hover #app-title{opacity:.75}#app #app-header #app-title{font-size:1.5rem;margin:0;transition:opacity .15s ease}#app #app-body{padding-bottom:var(--sf-space-8px);padding-left:var(--sf-space-8px);padding-right:var(--sf-space-8px)}#app #app-body,#app #app-body #app-page{background-color:var(--sf-bg0);display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}#app #app-body #app-page{border-radius:8px;box-shadow:var(--sf-box-shadow0)}#app #app-footer{align-items:center;background-color:var(--sf-bg2);color:var(--sf-font-color1);display:flex;font-size:.75rem;height:1.25rem;padding-left:var(--sf-space-8px);padding-right:var(--sf-space-8px)}
/*# sourceMappingURL=main.cc810623.css.map*/