@font-face{font-family:Satoshi-400;src:url("./media/Satoshi-Regular-UEXLJ65B.ttf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Satoshi-500;src:url("./media/Satoshi-Medium-QIL3OLQH.ttf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Satoshi-700;src:url("./media/Satoshi-Bold-YYHPZD7E.ttf") format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Satoshi-italic-400;src:url("./media/Satoshi-Italic-QTGZYHJW.ttf") format("opentype");font-weight:400;font-style:italic}@font-face{font-family:League-spartan-200;src:url("./media/LeagueSpartan-Light-MDN36SUT.ttf") format("opentype");font-weight:200;font-style:normal}@font-face{font-family:League-spartan-300;src:url("./media/LeagueSpartan-Regular-LFXDWUU7.ttf") format("opentype");font-weight:300;font-style:normal}@font-face{font-family:League-spartan-400;src:url("./media/LeagueSpartan-Regular-LFXDWUU7.ttf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:League-spartan-500;src:url("./media/LeagueSpartan-Medium-YUT2E43C.ttf") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:League-spartan-600;src:url("./media/LeagueSpartan-SemiBold-34C6C6SI.ttf") format("opentype");font-weight:600;font-style:normal}@font-face{font-family:League-spartan-700;src:url("./media/LeagueSpartan-Bold-OJGNJ6NW.ttf") format("opentype");font-weight:700;font-style:normal}.bold-32{font-size:clamp(30px,30px + 1vw,32px);font-style:normal;font-weight:700;line-height:22.6px}.bold-16{font-size:clamp(14px,14px + 1vw,16px);font-style:normal;font-weight:700;line-height:normal}.bold-14{font-size:clamp(12px,12px + 1vw,14px);font-style:normal;font-weight:700;line-height:23.9px}.regular-16{font-size:clamp(14px,14px + 1vw,16px);font-style:normal;font-weight:400;line-height:22.6px}.regular-14{font-size:clamp(12px,12px + 1vw,14px);font-style:normal;font-weight:400;line-height:19px}.regular-12{font-size:clamp(10px,10px + 1vw,12px);font-style:normal;font-weight:400;line-height:16.8px}.avatar-medium-12{font-size:clamp(10px,10px + 1vw,12px);font-style:normal;font-weight:600;line-height:normal}.avatar-medium-16{font-size:clamp(14px,14px + 1vw,16px);font-style:normal;font-weight:600;line-height:normal}.bold-28-m{font-size:clamp(26px,26px + 1vw,28px);font-style:normal;font-weight:700;line-height:normal}.bold-24-m{font-size:clamp(22px,22px + 1vw,24px);font-style:normal;font-weight:700;line-height:normal}.bold-20-m{font-size:clamp(18px,18px + 1vw,20px);font-style:normal;font-weight:700;line-height:normal}.bold-16-m{font-size:clamp(14px,14px + 1vw,16px);font-style:normal;font-weight:700;line-height:normal}.bold-14-m{font-size:clamp(12px,12px + 1vw,14px);font-style:normal;font-weight:700;line-height:normal}.bold-12-m{font-size:clamp(10px,10px + 1vw,12px);font-style:normal;font-weight:700;line-height:23.9px}.avatar-bold-12-m{font-size:clamp(10px,10px + 1vw,12px);font-style:normal;font-weight:700;line-height:normal}.medium-14-m{font-size:clamp(12px,12px + 1vw,14px);font-style:normal;font-weight:500;line-height:20px}.regular-16-m{font-size:clamp(14px,14px + 1vw,16px);font-style:normal;font-weight:400;line-height:normal}.regular-14-m{font-size:clamp(12px,12px + 1vw,14px);font-style:normal;font-weight:400;line-height:20px}.regular-12-m{font-size:clamp(10px,10px + 1vw,12px);font-style:normal;font-weight:400;line-height:normal}.regular-10-m{font-size:clamp(8px,8px + 1vw,10px);font-style:normal;font-weight:400;line-height:normal}.cl-signIn-root .cl-logoBox{height:50px}.cl-signIn-root .cl-formButtonPrimary,.cl-signIn-root .cl-alternativeMethodsBlockButton.cl-button[data-variant=solid]{padding:12px 16px;color:#fff;background:linear-gradient(131deg,#17efc0 .02%,#1d8999 61.7%,#0c304f 100.24%);border:none;border-radius:8px;box-shadow:none!important}.cl-signIn-root .cl-formButtonPrimary,.cl-signIn-root .cl-alternativeMethodsBlockButton.cl-button[data-variant=solid]{font-size:clamp(14px,14px + 1vw,16px);font-style:normal;font-weight:700;line-height:normal}.cl-signIn-root .cl-formButtonPrimary svg.cl-buttonArrowIcon,.cl-signIn-root .cl-alternativeMethodsBlockButton.cl-button[data-variant=solid] svg.cl-buttonArrowIcon{margin-top:3px}.cl-signIn-root .cl-alternativeMethodsBlockButton.cl-button[data-variant=outline]{color:#222;background:#fff;padding:12px 16px;border:1px solid #e2e2e2;border-radius:8px;box-shadow:none!important}.cl-signIn-root .cl-alternativeMethodsBlockButton.cl-button[data-variant=outline] .cl-alternativeMethodsBlockButtonText{font-size:clamp(14px,14px + 1vw,16px);font-style:normal;font-weight:700;line-height:normal}.cl-signIn-root .cl-formButtonPrimary:hover,.cl-signIn-root .cl-alternativeMethodsBlockButton.cl-button[data-variant=solid]:hover{background:linear-gradient(131deg,#25afc4,#1d8999,#15636e)}.cl-signIn-root .cl-alternativeMethodsBlockButton.cl-button[data-variant=outline]:hover{background:#f8f8f8;color:#1d8999;border-color:#f8f8f8}.cl-signIn-root .cl-alternativeMethodsBlockButton.cl-button[data-variant=outline]:hover svg path{fill:#1d8999}.cl-signIn-root .cl-formFieldInput{padding:12px 16px;background-color:#f8f8f8;border:none;box-shadow:none!important;color:#787878}.cl-signIn-root .cl-formFieldInput{font-size:clamp(12px,12px + 1vw,14px);font-style:normal;font-weight:400;line-height:23.9px}.cl-signIn-root .cl-formFieldInput:hover{background-color:#1d89991f}.cl-signIn-root .cl-formFieldInput:focus{border:1px solid #25fccd}.cl-signIn-root .cl-formFieldLabel{color:#222}.cl-signIn-root .cl-formFieldLabel{font-size:clamp(12px,12px + 1vw,14px);font-style:normal;font-weight:400;line-height:23.9px}.mobile-login-card .cl-rootBox.cl-signIn-root{width:100%}.mobile-login-card .cl-cardBox{width:100%;box-shadow:none}.mobile-login-card .cl-card{padding:0}.mobile-login-card .cl-card .cl-main{gap:2rem}.mobile-login-card .cl-card .cl-main>:last-child{gap:2rem}.mobile-login-card .cl-logoBox{display:none}.mobile-login-card .cl-formButtonPrimary,.mobile-login-card .cl-alternativeMethodsBlockButton.cl-button[data-variant=solid]{padding:20px 16px}.mobile-login-card .cl-formButtonPrimary,.mobile-login-card .cl-alternativeMethodsBlockButton.cl-button[data-variant=solid]{font-size:clamp(14px,14px + 1vw,16px);font-style:normal;font-weight:700;line-height:normal}.mobile-login-card .cl-formButtonPrimary svg.cl-buttonArrowIcon,.mobile-login-card .cl-alternativeMethodsBlockButton.cl-button[data-variant=solid] svg.cl-buttonArrowIcon{margin-top:3px}.mobile-login-card .cl-alternativeMethodsBlockButton.cl-button[data-variant=outline]{padding:20px 16px}.mobile-login-card .cl-alternativeMethodsBlockButton.cl-button[data-variant=outline] .cl-alternativeMethodsBlockButtonText{font-size:clamp(14px,14px + 1vw,16px);font-style:normal;font-weight:700;line-height:normal}.mobile-login-card .cl-formFieldLabel{color:#222}.mobile-login-card .cl-formFieldLabel{font-size:clamp(12px,12px + 1vw,14px);font-style:normal;font-weight:700;line-height:normal}.mobile-login-card .cl-formFieldInput{padding:31px 16px}.mobile-login-card .cl-formFieldInput{font-size:clamp(14px,14px + 1vw,16px);font-style:normal;font-weight:400;line-height:normal}.mobile-login-card a.cl-formFieldAction,.mobile-login-card a.cl-footerActionLink,.mobile-login-card .cl-backLink{color:#1d8999}.mobile-login-card a.cl-formFieldAction,.mobile-login-card a.cl-footerActionLink,.mobile-login-card .cl-backLink{font-size:clamp(12px,12px + 1vw,14px);font-style:normal;font-weight:700;line-height:normal}html{height:100%}body{font-family:Satoshi-400,sans-serif;height:100%;margin:0;padding:0}html.md{--ion-default-font: fonts.$satoshi-400}.q-table-container{flex:1;width:100%;height:100%;overflow-y:auto;max-height:76vh;outline:none!important}.q-table-container .q-table{width:100%;border-collapse:collapse;border-spacing:0}.q-table-container .q-table tbody tr:hover{background-color:#f5faff;cursor:pointer}.q-table-container .q-table thead{-webkit-clip-path:inset(0 round 6px 6px 0 0);clip-path:inset(0 round 6px 6px 6px 6px);overflow:hidden;background-color:#f2f4f8;font-family:League-spartan-300;position:sticky;top:0;z-index:2;font-size:.813rem}.q-table-container .q-table thead tr{height:1.875rem;text-align:left}.q-table-container .q-table thead tr th{color:#4f5564;text-transform:uppercase;font-weight:300;padding-top:.25rem}.q-table-container .q-table thead tr th input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:.75rem;height:.75rem;border:1.5px solid #dddfe4;cursor:pointer;position:relative;margin:0 1rem;border-radius:3px}.q-table-container .q-table thead tr th input[type=checkbox]:checked{background-color:#0c304f;border-color:#0c304f}.q-table-container .q-table thead tr th input[type=checkbox]:checked:after{content:"";position:absolute;left:2px;top:0;width:3px;height:6px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.q-table-container .q-table tbody{width:100%;flex:1;overflow:auto;min-height:0;max-height:calc(100vh - 1.875rem);padding-left:1rem}.q-table-container .q-table tbody tr{text-align:left;width:100%;height:2.5rem;font-family:League-spartan-200;font-size:.75rem;font-weight:200;color:#14161a;border-bottom:solid .5px #e3e4e8;cursor:pointer}.q-table-container .q-table tbody tr.selected{background-color:#f5faff}.q-table-container .q-table tbody tr td{font-family:League-spartan-200;font-size:.75rem;font-weight:200;line-height:1;color:#14161a}.q-table-container .q-table tbody tr td input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:.75rem;height:.75rem;border:1.5px solid #dddfe4;cursor:pointer;position:relative;margin:0 1rem;border-radius:3px}.q-table-container .q-table tbody tr td input[type=checkbox]:checked{background-color:#0c304f;border-color:#0c304f}.q-table-container .q-table tbody tr td input[type=checkbox]:checked:after{content:"";position:absolute;left:2px;top:0;width:3px;height:6px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.q-table-horizontal-scrollbar{width:100%;height:14px;overflow-x:auto;overflow-y:hidden;position:sticky;bottom:0;z-index:10}.q-table-horizontal-scrollbar .q-table-horizontal-scrollbar-content{height:1px;pointer-events:none}input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:.75rem;height:.75rem;border:.09375rem solid #dddfe4;cursor:pointer;position:relative;margin:0 1rem;border-radius:.1875rem}input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:.75rem;height:.75rem;border:1.5px solid #dddfe4;cursor:pointer;position:relative;margin:0 1rem;border-radius:3px}input[type=checkbox]:checked{background-color:#0c304f;border-color:#0c304f}input[type=checkbox]:checked:after{content:"";position:absolute;left:.125rem;top:0;width:.1875rem;height:.375rem;border:solid #ffffff;border-width:0 .125rem .125rem 0;transform:rotate(45deg)}.custom-select.ng-select-opened>.ng-select-container{background:#fff;border-color:rgb(178.5,178.5,178.5) #ccc rgb(216.75,216.75,216.75)}.custom-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.custom-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:transparent transparent #999999;border-width:0 5px 5px}.custom-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:transparent transparent #333333}.custom-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.custom-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.custom-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.custom-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.custom-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a}.custom-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.custom-select .ng-has-value .ng-placeholder{display:none}.custom-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.custom-select .ng-select-container:hover{box-shadow:0 1px #0000000f}.custom-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .custom-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.custom-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.custom-select.ng-select-single .ng-select-container{height:36px}.custom-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .custom-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.custom-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid rgb(229.5,229.5,229.5)}.custom-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.custom-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .custom-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.custom-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .custom-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.custom-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.custom-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .custom-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.custom-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.custom-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.custom-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.custom-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid rgb(183.6,218.88,255)}[dir=rtl] .custom-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid rgb(183.6,218.88,255);border-right:none}.custom-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid rgb(183.6,218.88,255)}[dir=rtl] .custom-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid rgb(183.6,218.88,255)}.custom-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .custom-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.custom-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.custom-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .custom-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.custom-select .ng-clear-wrapper{color:#999}.custom-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.custom-select .ng-clear-wrapper:focus .ng-clear{color:#d0021b}.custom-select .ng-clear-wrapper:focus{outline:none}.custom-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .custom-select .ng-spinner-zone{padding:5px 0 0 5px}.custom-select .ng-arrow-wrapper{background-color:transparent;width:25px;padding-right:5px}[dir=rtl] .custom-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.custom-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.custom-select .ng-arrow-wrapper .ng-arrow{border-color:#999999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px #0000000f;left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:#0000008a;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:#0000008a;background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#000000de;padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}.q-mfe-layout{display:flex;flex-direction:column;height:100vh;background-color:#f3f4f6}.q-mfe-layout header{flex:0 0 auto}.q-mfe-layout main{flex:1 1 auto;overflow-y:auto;padding:1rem;overflow-y:hidden}html,body{height:100%;margin:0;overflow:hidden}.q-table-page-container{height:100%;display:flex;background-color:#fff;border-radius:.375rem;overflow:hidden}.q-table-page-container .q-table-page-layout{margin-top:.5rem;padding:0 .5rem;width:100%;height:100%;display:grid;grid-template-rows:auto 1fr auto;grid-template-areas:"header header" "sidebar main" "sidebar footer";grid-template-columns:0 1fr;transition:grid-template-columns .3s ease-in-out}.q-table-page-container .q-table-page-layout.sidebar-open{grid-template-columns:15.625rem 1fr}.q-table-page-container .q-table-page-layout header{grid-area:header;width:inherit;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:10px;padding-bottom:1rem;height:2rem}.q-table-page-container .q-table-page-layout header app-page-title{width:100%}.q-table-page-container .q-table-page-layout header app-outlined-button{top:auto;display:flex;align-items:start;justify-content:end;align-self:flex-start;margin-left:auto}.q-table-page-container .q-table-page-layout aside{grid-area:sidebar;overflow:hidden;margin-right:.5rem;display:flex;flex-direction:column;min-width:0;max-width:100%;min-height:0;align-self:stretch;border-right:solid .5px #dddfe4;padding:.5rem .5rem 0 0}.q-table-page-container .q-table-page-layout aside .sidebar-header{display:flex;justify-content:space-between;flex-shrink:0;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility 0s linear .3s}.q-table-page-container .q-table-page-layout aside .sidebar-header .save-icon{width:.688rem;height:.688rem;cursor:pointer}.q-table-page-container .q-table-page-layout aside .sidebar-header span{flex-grow:0;font-size:.875rem;font-family:League-spartan-500;font-size:1.125rem;color:#404142}.q-table-page-container .q-table-page-layout aside .sidebar-content{flex:1;width:100%;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;overflow-x:hidden;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility 0s linear .3s;border-right:none;box-sizing:border-box;scrollbar-width:thin}.q-table-page-container .q-table-page-layout aside.open .sidebar-header{opacity:1;visibility:visible;transition:opacity .3s ease-in-out,visibility 0s linear 0s}.q-table-page-container .q-table-page-layout aside.open .sidebar-content{opacity:1;visibility:visible;transition:opacity .3s ease-in-out,visibility 0s linear 0s}.q-table-page-container .q-table-page-layout main{grid-area:main;width:inherit;min-height:0;display:flex;flex-direction:column;flex:1;padding:0;overflow:hidden;margin-bottom:1rem;gap:.625rem;transition:all .3s ease-in-out;position:relative}.q-table-page-container .q-table-page-layout main app-table-header{width:100%}.q-table-page-container .q-table-page-layout main>*{display:flex;flex-direction:column}.q-table-page-container .q-table-page-layout footer{grid-area:footer;position:sticky;bottom:.5rem}.table-container .q-table th,.table-container .q-table td{padding:.25rem 2rem .25rem .25rem;vertical-align:middle}.q-form-page-layout{height:100%;width:100%;display:flex;flex-direction:column;background-color:#fff;overflow:hidden;border-radius:.625rem;position:relative}.q-form-page-layout header{flex-shrink:0;background-color:#fff}.q-form-page-layout header .q-form-page-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1rem .875rem}.q-form-page-layout header .q-form-page-header .q-form-icon-close{cursor:pointer}.q-form-page-layout header .q-form-page-header .q-form-icon-close img{width:1.25rem;height:1.25rem}.q-form-page-layout main{flex:1;overflow-y:auto;background-color:#fff}.q-form-container{background-color:#fff;height:100%;border-radius:.375rem;display:flex;flex-direction:column;overflow:hidden;min-height:0}.q-form-container header{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;padding:.5rem .5rem 1.5rem}.q-form-container .q-container-list{flex:1;min-height:0;overflow:auto}.q-control{width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"label" "field" "error";row-gap:.25rem}.q-control label{font-size:1.063rem;text-align:left;line-height:1.3;letter-spacing:normal;font-family:League-spartan-400;color:#444142}.q-control label.required:after{content:"*";margin-left:.25rem;font-weight:500;color:#dc2626}.q-control app-validation-error{min-height:1.4rem;margin-bottom:.2rem}.q-form{width:100%}.q-multi-column-form{width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:auto;gap:2.125rem}.q-multi-column-form .q-form-column{display:flex;flex-direction:column;gap:2.125rem}.q-multi-column-form .q-form-column .q-form-block{display:flex;flex-direction:column;justify-content:start;gap:.25rem}.q-form-container{height:100%;display:flex;flex-direction:column;overflow:hidden}.q-form-container .q-form-content{flex:1 1 auto;overflow-y:auto;padding:0 .875rem}.q-form-container .q-form-content .q-form-footer{flex-shrink:0;height:6rem;background-color:#fff;border-top:1px solid #e5e7eb}
