@charset "UTF-8";@font-face{font-family:Google Sans Flex;src:url("./media/GoogleSansFlex-VariableFont-O26MY7QV.ttf") format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--opsz: 14;--wdth: 100}.font-google-sans{font-family:Google Sans Flex,sans-serif;font-variation-settings:"opsz" var(--opsz),"wdth" var(--wdth);font-optical-sizing:auto}body.global-weight-100{font-weight:100}body.global-weight-200{font-weight:200}body.global-weight-300{font-weight:300}body.global-weight-400{font-weight:400}body.global-weight-500{font-weight:500}body.global-weight-600{font-weight:600}body.global-weight-700{font-weight:700}body.global-weight-800{font-weight:800}body.global-weight-900{font-weight:900}body.global-weight-1000{font-weight:1000}body.global-opsz-8{--opsz: 8}body.global-opsz-10{--opsz: 10}body.global-opsz-12{--opsz: 12}body.global-opsz-14{--opsz: 14}body.global-opsz-16{--opsz: 16}body.global-opsz-18{--opsz: 18}body.global-opsz-20{--opsz: 20}body.global-opsz-24{--opsz: 24}body.global-opsz-28{--opsz: 28}body.global-opsz-32{--opsz: 32}body.global-opsz-36{--opsz: 36}body.global-opsz-40{--opsz: 40}body.global-opsz-48{--opsz: 48}body.global-opsz-64{--opsz: 64}body.global-opsz-72{--opsz: 72}body.global-opsz-96{--opsz: 96}body.global-opsz-120{--opsz: 120}body.global-opsz-144{--opsz: 144}.font-100{font-weight:100}.font-200{font-weight:200}.font-300{font-weight:300}.font-400{font-weight:400}.font-500{font-weight:500}.font-600{font-weight:600}.font-700{font-weight:700}.font-800{font-weight:800}.font-900{font-weight:900}.opsz-sm{--opsz: 12}.opsz-base{--opsz: 14}.opsz-md{--opsz: 16}.opsz-lg{--opsz: 24}.opsz-xl{--opsz: 48}.opsz-12{--opsz: 12}.opsz-14{--opsz: 14}.opsz-16{--opsz: 16}.opsz-20{--opsz: 20}.opsz-24{--opsz: 24}.opsz-48{--opsz: 48}.opsz-72{--opsz: 72}.wdt-xs{--wdth: 75}.wdt-sm{--wdth: 85}.wdt-md{--wdth: 100}.wdt-lg{--wdth: 110}.wdt-xl{--wdth: 125}.wdth-50{--wdth: 50}.wdth-75{--wdth: 75}.wdth-85{--wdth: 85}.wdth-100{--wdth: 100}.wdth-110{--wdth: 110}.wdth-125{--wdth: 125}body{--wdth: 85}h1,h2,h3,h4,h5,h6,.brand-text,.card-title,.login-logo a,.main-header .nav-link{--wdth: 100}input,select,textarea,.table td{--wdth: 85}.table td{--wdth: 80;font-weight:400}label{margin-bottom:.25rem;font-weight:500}.fw-500{font-weight:500!important}.fw-600{font-weight:600!important}.condensed{--wdth: 80 !important}.semi-condensed{--wdth: 85 !important}.font-sans,.font-heading{font-family:Google Sans Flex,sans-serif}.text-xxs{font-size:.625rem;--opsz: 10}.text-xs{font-size:.75rem;--opsz: 12}.text-sm{font-size:.875rem;--opsz: 14}.text-md,.text-base{font-size:1rem;--opsz: 16}.text-lg{font-size:1.125rem;--opsz: 18}.text-xl{font-size:1.25rem;--opsz: 20}.text-2xl{font-size:1.5rem;--opsz: 24}.text-3xl{font-size:1.875rem;--opsz: 30}.text-4xl{font-size:2.25rem;--opsz: 36}.text-5xl{font-size:3rem;--opsz: 48}.text-6xl{font-size:3.75rem;--opsz: 60}.font-weight-light{font-weight:300}.font-weight-normal{font-weight:400}.font-weight-medium{font-weight:500}.font-weight-semibold{font-weight:600}.font-weight-bold{font-weight:700}.font-weight-extrabold{font-weight:800}.font-weight-black{font-weight:900}.leading-none{line-height:1}.leading-tight{line-height:1.25}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.75}.leading-loose{line-height:2}.tracking-tighter{letter-spacing:-.05em}.tracking-tight{letter-spacing:-.025em}.tracking-normal{letter-spacing:0}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-shadow-sm{text-shadow:0 1px 2px rgba(0,0,0,.1)}.text-shadow{text-shadow:0 2px 4px rgba(0,0,0,.1)}.text-shadow-lg{text-shadow:0 4px 8px rgba(0,0,0,.1)}.text-transform-none{text-transform:none}.text-transform-uppercase{text-transform:uppercase}.text-transform-lowercase{text-transform:lowercase}.text-transform-capitalize{text-transform:capitalize}.text-decoration-none{text-decoration:none}.text-decoration-underline{text-decoration:underline}.text-decoration-line-through{text-decoration:line-through}.text-decoration-overline{text-decoration:overline}.font-style-normal{font-style:normal}.font-style-italic{font-style:italic}.font-style-oblique{font-style:oblique}.text-clip{overflow:hidden;text-overflow:clip;white-space:nowrap}.break-normal{overflow-wrap:normal;word-break:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.align-text-top{vertical-align:text-top}.align-text-bottom{vertical-align:text-bottom}.list-none{list-style-type:none}.list-disc{list-style-type:disc}.list-decimal{list-style-type:decimal}.placeholder{color:#adb5bd;opacity:1}::selection{background-color:#215ea533;color:#2d2d2d}@media print{body{font-size:12pt;line-height:1.5}h1,h2,h3,h4,h5,h6{page-break-after:avoid}p,h2,h3{orphans:3;widows:3}}@media (min-width: 576px){.text-sm-xxs{font-size:.625rem}.text-sm-xs{font-size:.75rem}.text-sm-sm{font-size:.875rem}}@media (min-width: 768px){.text-md-lg{font-size:1.125rem}.text-md-xl{font-size:1.25rem}}@media (min-width: 992px){.text-lg-2xl{font-size:1.5rem}.text-lg-3xl{font-size:1.875rem}}@media (min-width: 1200px){.text-xl-4xl{font-size:2.25rem}.text-xl-5xl{font-size:3rem}}.container,.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col{position:relative;width:100%;padding-right:15px;padding-left:15px;flex-basis:0;flex-grow:1;max-width:100%}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;padding-right:15px;padding-left:15px}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;padding-right:15px;padding-left:15px}.col-3{flex:0 0 25%;max-width:25%;padding-right:15px;padding-left:15px}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;padding-right:15px;padding-left:15px}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;padding-right:15px;padding-left:15px}.col-6{flex:0 0 50%;max-width:50%;padding-right:15px;padding-left:15px}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;padding-right:15px;padding-left:15px}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;padding-right:15px;padding-left:15px}.col-9{flex:0 0 75%;max-width:75%;padding-right:15px;padding-left:15px}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;padding-right:15px;padding-left:15px}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;padding-right:15px;padding-left:15px}.col-12{flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media (min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-sm-1>*{flex:0 0 100%;max-width:100%}.row-cols-sm-2>*{flex:0 0 50%;max-width:50%}.row-cols-sm-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-sm-4>*{flex:0 0 25%;max-width:25%}.row-cols-sm-5>*{flex:0 0 20%;max-width:20%}.row-cols-sm-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;padding-right:15px;padding-left:15px}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;padding-right:15px;padding-left:15px}.col-sm-3{flex:0 0 25%;max-width:25%;padding-right:15px;padding-left:15px}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;padding-right:15px;padding-left:15px}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;padding-right:15px;padding-left:15px}.col-sm-6{flex:0 0 50%;max-width:50%;padding-right:15px;padding-left:15px}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;padding-right:15px;padding-left:15px}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;padding-right:15px;padding-left:15px}.col-sm-9{flex:0 0 75%;max-width:75%;padding-right:15px;padding-left:15px}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;padding-right:15px;padding-left:15px}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;padding-right:15px;padding-left:15px}.col-sm-12{flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.offset-sm-0{margin-left:0%}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media (min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;padding-right:15px;padding-left:15px}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;padding-right:15px;padding-left:15px}.col-md-3{flex:0 0 25%;max-width:25%;padding-right:15px;padding-left:15px}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;padding-right:15px;padding-left:15px}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;padding-right:15px;padding-left:15px}.col-md-6{flex:0 0 50%;max-width:50%;padding-right:15px;padding-left:15px}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;padding-right:15px;padding-left:15px}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;padding-right:15px;padding-left:15px}.col-md-9{flex:0 0 75%;max-width:75%;padding-right:15px;padding-left:15px}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;padding-right:15px;padding-left:15px}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;padding-right:15px;padding-left:15px}.col-md-12{flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.offset-md-0{margin-left:0%}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media (min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;padding-right:15px;padding-left:15px}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;padding-right:15px;padding-left:15px}.col-lg-3{flex:0 0 25%;max-width:25%;padding-right:15px;padding-left:15px}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;padding-right:15px;padding-left:15px}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;padding-right:15px;padding-left:15px}.col-lg-6{flex:0 0 50%;max-width:50%;padding-right:15px;padding-left:15px}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;padding-right:15px;padding-left:15px}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;padding-right:15px;padding-left:15px}.col-lg-9{flex:0 0 75%;max-width:75%;padding-right:15px;padding-left:15px}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;padding-right:15px;padding-left:15px}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;padding-right:15px;padding-left:15px}.col-lg-12{flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.offset-lg-0{margin-left:0%}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media (min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-xl-1>*{flex:0 0 100%;max-width:100%}.row-cols-xl-2>*{flex:0 0 50%;max-width:50%}.row-cols-xl-3>*{flex:0 0 33.333333%;max-width:33.333333%}.row-cols-xl-4>*{flex:0 0 25%;max-width:25%}.row-cols-xl-5>*{flex:0 0 20%;max-width:20%}.row-cols-xl-6>*{flex:0 0 16.666667%;max-width:16.666667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%;padding-right:15px;padding-left:15px}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%;padding-right:15px;padding-left:15px}.col-xl-3{flex:0 0 25%;max-width:25%;padding-right:15px;padding-left:15px}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%;padding-right:15px;padding-left:15px}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%;padding-right:15px;padding-left:15px}.col-xl-6{flex:0 0 50%;max-width:50%;padding-right:15px;padding-left:15px}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%;padding-right:15px;padding-left:15px}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%;padding-right:15px;padding-left:15px}.col-xl-9{flex:0 0 75%;max-width:75%;padding-right:15px;padding-left:15px}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%;padding-right:15px;padding-left:15px}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%;padding-right:15px;padding-left:15px}.col-xl-12{flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px}.offset-xl-0{margin-left:0%}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}@media (min-width: 576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}}@media (min-width: 768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}}@media (min-width: 992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}}@media (min-width: 1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.m-0{margin:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.m-1{margin:.25rem!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.mt-3{margin-top:1rem!important}.mr-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.mt-4{margin-top:1.5rem!important}.mr-4{margin-right:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.mt-5{margin-top:3rem!important}.mr-5{margin-right:3rem!important}.mb-5{margin-bottom:3rem!important}.ml-5{margin-left:3rem!important}.m-6{margin:4.5rem!important}.mx-6{margin-left:4.5rem!important;margin-right:4.5rem!important}.my-6{margin-top:4.5rem!important;margin-bottom:4.5rem!important}.mt-6{margin-top:4.5rem!important}.mr-6{margin-right:4.5rem!important}.mb-6{margin-bottom:4.5rem!important}.ml-6{margin-left:4.5rem!important}.m-n1{margin:-.25rem!important}.mt-n1{margin-top:-.25rem!important}.mr-n1{margin-right:-.25rem!important}.mb-n1{margin-bottom:-.25rem!important}.ml-n1{margin-left:-.25rem!important}.mx-n1{margin-left:-.25rem!important;margin-right:-.25rem!important}.my-n1{margin-top:-.25rem!important;margin-bottom:-.25rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.p-0{padding:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.p-1{padding:.25rem!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.pt-3{padding-top:1rem!important}.pr-3{padding-right:1rem!important}.pb-3{padding-bottom:1rem!important}.pl-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.pt-4{padding-top:1.5rem!important}.pr-4{padding-right:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-5{padding-top:3rem!important}.pr-5{padding-right:3rem!important}.pb-5{padding-bottom:3rem!important}.pl-5{padding-left:3rem!important}.p-6{padding:4.5rem!important}.px-6{padding-left:4.5rem!important;padding-right:4.5rem!important}.py-6{padding-top:4.5rem!important;padding-bottom:4.5rem!important}.pt-6{padding-top:4.5rem!important}.pr-6{padding-right:4.5rem!important}.pb-6{padding-bottom:4.5rem!important}.pl-6{padding-left:4.5rem!important}.font-size-base{font-size:1rem!important}.font-size-lg{font-size:1.125rem!important}.font-size-sm{font-size:.875rem!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-justify{text-align:justify!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-normal{font-weight:400!important}.font-weight-medium{font-weight:500!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:900!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#215ea5!important}.text-secondary{color:#78828c!important}.text-success{color:#2eaf60!important}.text-info{color:#4a8cd2!important}.text-warning{color:#ffc107!important}.text-danger{color:#e53935!important}.text-light{color:#f8f9fa!important}.text-dark{color:#2d2d2d!important}.text-muted{color:#6c757d!important}.text-black-50{color:#00000080!important}.text-white-50{color:#ffffff80!important}.bg-primary{background-color:#215ea5!important}.bg-secondary{background-color:#78828c!important}.bg-success{background-color:#2eaf60!important}.bg-info{background-color:#4a8cd2!important}.bg-warning{background-color:#ffc107!important}.bg-danger{background-color:#e53935!important}.bg-light{background-color:#f8f9fa!important;color:#212529!important}.bg-dark{background-color:#2d2d2d!important;color:#fff!important}.bg-white{background-color:#fff!important;color:#212529!important}.bg-transparent{background-color:#0000!important}.bg-gray-100{background-color:#f8f9fa!important}.bg-gray-200{background-color:#e9ecef!important}.bg-gray-300{background-color:#dee2e6!important}.bg-gray-400{background-color:#ced4da!important}.bg-gray-500{background-color:#adb5bd!important}.bg-gray-600{background-color:#6c757d!important}.bg-gray-700{background-color:#495057!important}.bg-gray-800{background-color:#343a40!important}.bg-gray-900{background-color:#212529!important}.bg-gradient-primary{background-color:#215ea5;background-image:linear-gradient(180deg,#2a76d0,#215ea5)}.bg-gradient-success{background-color:#2eaf60;background-image:linear-gradient(180deg,#43cd78,#2eaf60)}.bg-gradient-danger{background-color:#e53935;background-image:linear-gradient(180deg,#eb6562,#e53935)}.border{border:1px solid #dee2e6!important}.border-0{border:0!important}.border-top{border-top:1px solid #dee2e6!important}.border-top-0{border-top:0!important}.border-right{border-right:1px solid #dee2e6!important}.border-right-0{border-right:0!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-bottom-0{border-bottom:0!important}.border-left{border-left:1px solid #dee2e6!important}.border-left-0{border-left:0!important}.border-primary{border-color:#215ea5!important}.border-secondary{border-color:#78828c!important}.border-success{border-color:#2eaf60!important}.border-info{border-color:#4a8cd2!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#e53935!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#2d2d2d!important}.border-white{border-color:#fff!important}.rounded{border-radius:.375rem!important}.rounded-sm{border-radius:.25rem!important}.rounded-lg{border-radius:.5rem!important}.rounded-xl{border-radius:1rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.rounded-top{border-top-left-radius:.375rem!important;border-top-right-radius:.375rem!important}.rounded-bottom{border-bottom-right-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.rounded-left{border-top-left-radius:.375rem!important;border-bottom-left-radius:.375rem!important}.rounded-right{border-top-right-radius:.375rem!important;border-bottom-right-radius:.375rem!important}.shadow-sm{box-shadow:0 .125rem .25rem #00000013!important}.shadow{box-shadow:0 .5rem 1rem #00000026!important}.shadow-lg{box-shadow:0 1rem 3rem #0000002d!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}.clearfix:after{display:block;clear:both;content:""}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-nowrap{white-space:nowrap!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.cursor-pointer{cursor:pointer!important}.cursor-default{cursor:default!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-text{cursor:text!important}.cursor-move{cursor:move!important}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.857143%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.scrollable{overflow:auto}.scrollable-x{overflow-x:auto}.scrollable-y{overflow-y:auto}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.grid{display:grid!important}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))!important}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))!important}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))!important}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))!important}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))!important}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))!important}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))!important}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.gap-6{gap:4.5rem!important}.gap-6{gap:3.5rem!important}.col-span-1{grid-column:span 1/span 1!important}.col-span-2{grid-column:span 2/span 2!important}.col-span-3{grid-column:span 3/span 3!important}.col-span-4{grid-column:span 4/span 4!important}.col-span-5{grid-column:span 5/span 5!important}.col-span-6{grid-column:span 6/span 6!important}.col-span-7{grid-column:span 7/span 7!important}.col-span-8{grid-column:span 8/span 8!important}.col-span-9{grid-column:span 9/span 9!important}.col-span-10{grid-column:span 10/span 10!important}.col-span-11{grid-column:span 11/span 11!important}.col-span-12{grid-column:span 12/span 12!important}.col-start-auto{grid-column-start:auto!important}.col-end-auto{grid-column-end:auto!important}.col-start-1{grid-column-start:1!important}.col-end-1{grid-column-end:1!important}.col-start-2{grid-column-start:2!important}.col-end-2{grid-column-end:2!important}.col-start-3{grid-column-start:3!important}.col-end-3{grid-column-end:3!important}.col-start-4{grid-column-start:4!important}.col-end-4{grid-column-end:4!important}.col-start-5{grid-column-start:5!important}.col-end-5{grid-column-end:5!important}.col-start-6{grid-column-start:6!important}.col-end-6{grid-column-end:6!important}.col-start-7{grid-column-start:7!important}.col-end-7{grid-column-end:7!important}.col-start-8{grid-column-start:8!important}.col-end-8{grid-column-end:8!important}.col-start-9{grid-column-start:9!important}.col-end-9{grid-column-end:9!important}.col-start-10{grid-column-start:10!important}.col-end-10{grid-column-end:10!important}.col-start-11{grid-column-start:11!important}.col-end-11{grid-column-end:11!important}.col-start-12{grid-column-start:12!important}.col-end-12{grid-column-end:12!important}.col-start-13{grid-column-start:13!important}.col-end-13{grid-column-end:13!important}.theme-transition,body{transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}:root{color-scheme:light;--font-family-base: Google Sans Flex, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-family-heading: Google Sans Flex, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--primary: #215EA5;--primary-rgb: 33, 94, 165;--secondary: #78828C;--secondary-rgb: 120, 130, 140;--success: #2EAF60;--success-rgb: 46, 175, 96;--danger: #E53935;--danger-rgb: 229, 57, 53;--warning: #ffc107;--warning-rgb: 255, 193, 7;--info: #4A8CD2;--info-rgb: 74, 140, 210;--light: #f8f9fa;--light-rgb: 248, 249, 250;--dark: #2D2D2D;--dark-rgb: 45, 45, 45;--theme-bg-primary: #EFF2F4;--theme-bg-secondary: #f8f9fa;--theme-bg-tertiary: #E9ECEF;--theme-text-primary: #2D2D2D;--theme-text-secondary: #78828C;--theme-text-tertiary: #78828C;--theme-border-color: #DCE1E6;--theme-shadow-color: rgba(0, 0, 0, .15);--theme-card-bg: #ffffff;--theme-header-bg: #ffffff;--theme-header-text: #2D2D2D;--theme-accent-color: #6ACC90;--theme-input-bg: #ffffff;--theme-input-border: #DCE1E6;--theme-input-text: #2D2D2D;--theme-input-placeholder: #adb5bd;--theme-sidebar-bg: #E9ECEF;--theme-sidebar-text: #2D2D2D;--theme-sidebar-icon: #78828C;--theme-sidebar-hover: rgba(0, 0, 0, .14);--theme-sidebar-hover-strong: rgba(0, 0, 0, .2);--theme-sidebar-active: var(--primary);--theme-sidebar-border: var(--theme-border-color);--sys-sidebar-bg: #E9ECEF;--sys-sidebar-text: #2D2D2D;--sys-sidebar-icon: #78828C;--sys-bg-app: #EFF2F4;--sys-bg-card: #FFFFFF;--sys-text-main: #2D2D2D;--sys-text-muted: #78828C;--sys-border-color: #DCE1E6;--sys-success: #2EAF60;--sys-info: #4A8CD2;--sys-warning: #ffc107;--sys-danger: #E53935;--sys-secondary: #78828C;--theme-primary: #215EA5;--theme-accent: #6ACC90;--theme-header: #FFFFFF}body.dark-mode,:root[data-theme=dark],html[data-theme=dark]{color-scheme:dark;--primary: #58a6ff;--primary-rgb: 88, 166, 255;--secondary: #6e7681;--secondary-rgb: 110, 118, 129;--success: #56d364;--success-rgb: 86, 211, 100;--danger: #f85149;--danger-rgb: 248, 81, 73;--warning: #e3b341;--warning-rgb: 227, 179, 65;--info: #79c0ff;--info-rgb: 121, 192, 255;--light: #2d333b;--light-rgb: 45, 51, 59;--theme-bg-primary: #343a40;--theme-bg-secondary: #212529;--theme-bg-tertiary: #343a40;--theme-text-primary: #e9ecef;--theme-text-secondary: #ced4da;--theme-text-tertiary: #adb5bd;--theme-border-color: #495057;--theme-shadow-color: rgba(0, 0, 0, .3);--theme-card-bg: #212529;--theme-header-bg: #212529;--theme-header-text: #ffffff;--theme-accent-color: #0d6efd;--theme-input-bg: #212529;--theme-input-border: #495057;--theme-input-text: #e9ecef;--theme-input-placeholder: #ced4da;--theme-header: #212529;--theme-sidebar-bg: var(--theme-bg-tertiary);--theme-sidebar-text: #ffffff;--theme-sidebar-icon: rgba(255, 255, 255, .82);--theme-sidebar-hover: rgba(255, 255, 255, .18);--theme-sidebar-hover-strong: rgba(255, 255, 255, .24);--theme-sidebar-active: rgba(255, 255, 255, .15);--theme-sidebar-border: rgba(255, 255, 255, .1);--sys-sidebar-bg: #343a40;--sys-sidebar-text: #ffffff;--sys-sidebar-icon: rgba(255, 255, 255, .82);--sys-bg-app: #1f2937;--sys-bg-card: #212529;--sys-text-main: #e9ecef;--sys-text-muted: #adb5bd;--sys-border-color: #495057;--theme-primary: #58a6ff;--theme-accent: #79c0ff}body.dark-mode{background-color:var(--theme-bg-primary)!important;color:var(--theme-text-primary)!important}body.light-mode{--primary: #215EA5;--primary-rgb: 33, 94, 165;--secondary: #78828C;--secondary-rgb: 120, 130, 140;--success: #2EAF60;--success-rgb: 46, 175, 96;--danger: #E53935;--danger-rgb: 229, 57, 53;--warning: #ffc107;--warning-rgb: 255, 193, 7;--info: #4A8CD2;--info-rgb: 74, 140, 210;--light: #f8f9fa;--light-rgb: 248, 249, 250;--dark: #2D2D2D;--dark-rgb: 45, 45, 45;--theme-bg-primary: #EFF2F4;--theme-bg-secondary: #f8f9fa;--theme-bg-tertiary: #E9ECEF;--theme-text-primary: #2D2D2D;--theme-text-secondary: #78828C;--theme-text-tertiary: #78828C;--theme-border-color: #DCE1E6;--theme-shadow-color: rgba(0, 0, 0, .15);--theme-card-bg: #ffffff;--theme-header-bg: #ffffff;--theme-header-text: #2D2D2D;--theme-accent-color: #6ACC90;--theme-input-bg: #ffffff;--theme-input-border: #DCE1E6;--theme-input-text: #2D2D2D;--theme-input-placeholder: #adb5bd;--theme-sidebar-bg: #E9ECEF;--theme-sidebar-text: #2D2D2D;--theme-sidebar-icon: #78828C;--theme-sidebar-hover: rgba(0, 0, 0, .14);--theme-sidebar-hover-strong: rgba(0, 0, 0, .2);--theme-sidebar-active: var(--primary);--theme-sidebar-border: var(--theme-border-color)}body{background-color:var(--theme-bg-primary);color:var(--theme-text-primary)}.theme-toggle{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer}.theme-toggle .toggle-switch{position:relative;display:inline-block;width:60px;height:30px}.theme-toggle .toggle-switch input{opacity:0;width:0;height:0}.theme-toggle .toggle-switch input:checked+.slider{background-color:var(--theme-accent-color)}.theme-toggle .toggle-switch input:checked+.slider:before{transform:translate(30px);background-color:var(--theme-text-primary)}.theme-toggle .toggle-switch input:checked+.slider .sun{opacity:0;transform:translate(-10px)}.theme-toggle .toggle-switch input:checked+.slider .moon{opacity:1;transform:translate(0)}.theme-toggle .toggle-switch .slider{position:absolute;cursor:pointer;inset:0;background-color:var(--theme-bg-tertiary);border-radius:34px;transition:.4s}.theme-toggle .toggle-switch .slider:before{position:absolute;content:"";height:22px;width:22px;left:4px;bottom:4px;background-color:var(--theme-text-primary);border-radius:50%;transition:.4s;z-index:2}.theme-toggle .toggle-switch .slider .icon{position:absolute;top:50%;transform:translateY(-50%);font-size:14px;transition:.4s;z-index:1}.theme-toggle .toggle-switch .slider .icon.sun{left:8px;color:#ffd43b;opacity:1;transform:translate(0)}.theme-toggle .toggle-switch .slider .icon.moon{right:8px;color:#f8f9fa;opacity:0;transform:translate(10px)}.theme-toggle .theme-label{font-size:.875rem;color:var(--theme-text-secondary)}.theme-initializing{opacity:0;visibility:hidden}.theme-initializing.theme-ready{opacity:1;visibility:visible;transition:opacity .3s ease}body.high-contrast{--theme-bg-primary: #000000;--theme-bg-secondary: #111111;--theme-text-primary: #ffffff;--theme-text-secondary: #cccccc;--theme-border-color: #ffffff;--theme-accent-color: #ffff00;filter:contrast(1.2)}body.sepia-mode{--theme-bg-primary: #fbf0d9;--theme-bg-secondary: #f5e5c0;--theme-text-primary: #5b4636;--theme-text-secondary: #7a5c3c;--theme-border-color: #d4b483;--theme-accent-color: #8b4513}@media print{body{--theme-bg-primary: #ffffff;--theme-bg-secondary: #f8f9fa;--theme-text-primary: #000000;--theme-text-secondary: #212529;--theme-border-color: #dee2e6;--theme-shadow-color: transparent}.theme-toggle,.theme-picker{display:none!important}}.fade{transition:opacity .2s ease-out}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}.animate-spin{animation:spin 1s linear infinite}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-bounce{animation:bounce 1s infinite}.animate-fade-in{animation:fadeIn .3s ease-in-out}.animate-fade-out{animation:fadeOut .3s ease-in-out}.animate-slide-in-up{animation:slideInUp .3s ease-out}.animate-slide-in-down{animation:slideInDown .3s ease-out}.animate-slide-in-left{animation:slideInLeft .3s ease-out}.animate-slide-in-right{animation:slideInRight .3s ease-out}.animate-slide-out-up{animation:slideOutUp .3s ease-in}.animate-slide-out-down{animation:slideOutDown .3s ease-in}.animate-slide-out-left{animation:slideOutLeft .3s ease-in}.animate-slide-out-right{animation:slideOutRight .3s ease-in}.animate-zoom-in{animation:zoomIn .3s ease-out}.animate-zoom-out{animation:zoomOut .3s ease-in}.animate-rotate{animation:rotate .3s linear infinite}.animate-shake{animation:shake .5s ease-in-out}.animate-flip{animation:flip 1s ease-in-out}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ping{0%{transform:scale(1);opacity:1}75%,to{transform:scale(2);opacity:0}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(0);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:translateY(-25%);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@keyframes flip{0%{transform:perspective(400px) rotateY(0);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{transform:perspective(400px) rotateY(360deg) scale(.95);animation-timing-function:ease-in}to{transform:perspective(400px) scale(1);animation-timing-function:ease-in}}.hover-lift{transition:transform .3s ease-out,box-shadow .3s ease-out}.hover-lift:hover{transform:translateY(-2px);box-shadow:0 1rem 3rem #0000002d}.hover-scale{transition:transform .3s ease-out}.hover-scale:hover{transform:scale(1.05)}.hover-rotate{transition:transform .3s ease-out}.hover-rotate:hover{transform:rotate(5deg)}.hover-glow{transition:box-shadow .3s ease-out}.hover-glow:hover{box-shadow:0 0 20px #215ea580}.hover-shake:hover{animation:shake .5s ease-in-out}.hover-pulse:hover{animation:pulse 1s ease-in-out}.loading-dots{display:inline-flex;align-items:center}.loading-dots span{width:8px;height:8px;border-radius:50%;background-color:currentColor;margin:0 2px;animation:loading-dots 1.4s infinite ease-in-out both}.loading-dots span:nth-child(1){animation-delay:-.32s}.loading-dots span:nth-child(2){animation-delay:-.16s}@keyframes loading-dots{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.progress-animated .progress-bar{position:relative;overflow:hidden}.progress-animated .progress-bar:after{content:"";position:absolute;top:0;left:0;bottom:0;width:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:progress-shimmer 2s infinite}@keyframes progress-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.stagger-children>*{opacity:0;animation:fadeIn .3s ease-out forwards}.stagger-children>*:nth-child(1){animation-delay:.1s}.stagger-children>*:nth-child(2){animation-delay:.2s}.stagger-children>*:nth-child(3){animation-delay:.3s}.stagger-children>*:nth-child(4){animation-delay:.4s}.stagger-children>*:nth-child(5){animation-delay:.5s}.stagger-children>*:nth-child(6){animation-delay:.6s}.stagger-children>*:nth-child(7){animation-delay:.7s}.stagger-children>*:nth-child(8){animation-delay:.8s}.stagger-children>*:nth-child(9){animation-delay:.9s}.stagger-children>*:nth-child(10){animation-delay:1s}.entrance-slide{animation:slideInUp .5s ease-out}.entrance-fade{animation:fadeIn .5s ease-out}.entrance-zoom{animation:zoomIn .5s ease-out}.exit-slide{animation:slideOutDown .3s ease-in forwards}.exit-fade{animation:fadeOut .3s ease-in forwards}.exit-zoom{animation:zoomOut .3s ease-in forwards}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.delay-700{animation-delay:.7s}.delay-800{animation-delay:.8s}.delay-900{animation-delay:.9s}.delay-1000{animation-delay:1s}.duration-100{animation-duration:.1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-400{animation-duration:.4s}.duration-500{animation-duration:.5s}.duration-600{animation-duration:.6s}.duration-700{animation-duration:.7s}.duration-800{animation-duration:.8s}.duration-900{animation-duration:.9s}.duration-1000{animation-duration:1s}.animate-fill-none{animation-fill-mode:none}.animate-fill-forwards{animation-fill-mode:forwards}.animate-fill-backwards{animation-fill-mode:backwards}.animate-fill-both{animation-fill-mode:both}.animate-iteration-1{animation-iteration-count:1}.animate-iteration-2{animation-iteration-count:2}.animate-iteration-3{animation-iteration-count:3}.animate-iteration-infinite{animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){.animate-spin,.animate-ping,.animate-pulse,.animate-bounce,.animate-fade-in,.animate-fade-out,.animate-slide-in-up,.animate-slide-in-down,.animate-slide-in-left,.animate-slide-in-right,.animate-slide-out-up,.animate-slide-out-down,.animate-slide-out-left,.animate-slide-out-right,.animate-zoom-in,.animate-zoom-out,.animate-rotate,.animate-shake,.animate-flip,.hover-lift,.hover-scale,.hover-rotate,.hover-glow,.hover-shake,.hover-pulse,.loading-dots span,.progress-animated .progress-bar:after,.stagger-children>*,.entrance-slide,.entrance-fade,.entrance-zoom,.exit-slide,.exit-fade,.exit-zoom{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.animate-on-scroll{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out}.animate-on-scroll.animated{opacity:1;transform:translateY(0)}.animate-on-hover:hover .animate-target{animation:pulse .3s ease-in-out}.ripple{position:relative;overflow:hidden}.ripple:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:#ffffff80;opacity:0;border-radius:100%;transform:scale(1) translate(-50%);transform-origin:50% 50%}.ripple:focus:not(:active):after{animation:ripple 1s ease-out}@keyframes ripple{0%{transform:scale(0);opacity:.5}to{transform:scale(40);opacity:0}}.typewriter{overflow:hidden;border-right:2px solid;white-space:nowrap;animation:typing 3.5s steps(40,end),blink-caret .75s step-end infinite}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:#0000}50%{border-color:currentColor}}@keyframes bounceIn{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1);opacity:1}}.animate-bounce-in{animation:bounceIn .3s ease-out}@keyframes heartbeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate-heartbeat{animation:heartbeat .75s ease-in-out infinite}.custom-scrollbar::-webkit-scrollbar,.table-scroll-wrapper::-webkit-scrollbar,.sidebar-scrollbar::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar::-webkit-scrollbar-track,.table-scroll-wrapper::-webkit-scrollbar-track,.sidebar-scrollbar::-webkit-scrollbar-track{background:#e9ecef;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb,.table-scroll-wrapper::-webkit-scrollbar-thumb,.sidebar-scrollbar::-webkit-scrollbar-thumb{background:#ced4da;border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb:hover,.table-scroll-wrapper::-webkit-scrollbar-thumb:hover,.sidebar-scrollbar::-webkit-scrollbar-thumb:hover{background:#adb5bd}.custom-scrollbar::-webkit-scrollbar-corner,.table-scroll-wrapper::-webkit-scrollbar-corner,.sidebar-scrollbar::-webkit-scrollbar-corner{background:#e9ecef}.scrollbar-thin::-webkit-scrollbar,.table-scroll-wrapper::-webkit-scrollbar,.sidebar-scrollbar::-webkit-scrollbar{width:4px;height:4px}.scrollbar-thin::-webkit-scrollbar-thumb,.table-scroll-wrapper::-webkit-scrollbar-thumb,.sidebar-scrollbar::-webkit-scrollbar-thumb{background:#ced4da}.scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hidden::-webkit-scrollbar{display:none}.scrollbar-always{overflow-y:scroll!important}.scrollbar-always::-webkit-scrollbar{display:block!important}.scrollbar-primary::-webkit-scrollbar-thumb{background:#215ea5}.scrollbar-success::-webkit-scrollbar-thumb{background:#2eaf60}.scrollbar-danger::-webkit-scrollbar-thumb{background:#e53935}.smooth-scroll{scroll-behavior:smooth}.scroll-snap{scroll-snap-type:y mandatory}.scroll-snap-x{scroll-snap-type:x mandatory}.scroll-snap-none{scroll-snap-type:none}.scroll-snap-align-start{scroll-snap-align:start}.scroll-snap-align-center{scroll-snap-align:center}.scroll-snap-align-end{scroll-snap-align:end}.scroll-padding-4{scroll-padding:1rem}.scroll-padding-8{scroll-padding:2rem}.scroll-padding-16{scroll-padding:4rem}.scroll-margin-4{scroll-margin:1rem}.scroll-margin-8{scroll-margin:2rem}.scroll-margin-16{scroll-margin:4rem}.overscroll-auto{overscroll-behavior:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-none{overscroll-behavior:none}.overscroll-x-auto{overscroll-behavior-x:auto}.overscroll-x-contain{overscroll-behavior-x:contain}.overscroll-x-none{overscroll-behavior-x:none}.overscroll-y-auto{overscroll-behavior-y:auto}.overscroll-y-contain{overscroll-behavior-y:contain}.overscroll-y-none{overscroll-behavior-y:none}.scrollbar-track-light::-webkit-scrollbar-track{background:#f8f9fa}.scrollbar-track-dark::-webkit-scrollbar-track{background:#2d2d2d}.scrollbar-gradient::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#215ea5,#4a8cd2)}.scroll-shadow{position:relative}.scroll-shadow:before,.scroll-shadow:after{content:"";position:absolute;left:0;right:0;height:20px;pointer-events:none;z-index:1}.scroll-shadow:before{top:0;background:linear-gradient(to bottom,#fff,#fff0)}.scroll-shadow:after{bottom:0;background:linear-gradient(to top,#fff,#fff0)}.scroll-shadow.scroll-shadow-dark:before{background:linear-gradient(to bottom,#2d2d2d,#2d2d2d00)}.scroll-shadow.scroll-shadow-dark:after{background:linear-gradient(to top,#2d2d2d,#2d2d2d00)}.scroll-progress{position:fixed;top:0;left:0;width:0%;height:3px;background:#215ea5;z-index:1031;transition:width .1s ease}.scroll-to-top{position:fixed;bottom:20px;right:20px;width:50px;height:50px;border-radius:50%;background:#215ea5;color:#fff;border:none;cursor:pointer;opacity:0;visibility:hidden;transition:all .3s ease;z-index:1030;display:flex;align-items:center;justify-content:center;box-shadow:0 .5rem 1rem #00000026}.scroll-to-top.visible{opacity:1;visibility:visible}.scroll-to-top:hover{background:#19467b;transform:translateY(-2px)}.scroll-to-top:active{transform:translateY(0)}.infinite-scroll-loader{text-align:center;padding:2rem;color:#6c757d}.infinite-scroll-loader .spinner{margin-bottom:1rem}.scroll-lock,.scroll-lock body{overflow:hidden!important}.no-scroll-chain{overscroll-behavior:contain}@supports (scrollbar-width: thin){.custom-scrollbar,.table-scroll-wrapper,.sidebar-scrollbar{scrollbar-width:thin;scrollbar-color:#ced4da #e9ecef}.scrollbar-thin,.table-scroll-wrapper,.sidebar-scrollbar{scrollbar-width:thin}.scrollbar-hidden{scrollbar-width:none}}@keyframes scrollbar-pulse{0%,to{background-color:#ced4da}50%{background-color:#215ea5}}.scrollbar-pulse::-webkit-scrollbar-thumb{animation:scrollbar-pulse 2s infinite}@media (max-width: 768px){.scrollbar-mobile-hidden::-webkit-scrollbar{display:none}.scrollbar-mobile-hidden{scrollbar-width:none}}.sidebar-scrollbar::-webkit-scrollbar-track{background:#ffffff1a}.sidebar-scrollbar::-webkit-scrollbar-thumb{background:#ffffff4d}.sidebar-scrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff80}.table-scroll-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-scroll-wrapper::-webkit-scrollbar{height:6px}:focus{outline:2px solid #215ea5;outline-offset:2px}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid #215ea5;outline-offset:2px}.js-focus-visible :focus:not(.focus-visible){outline:none}@media (forced-colors: active){button,input,select,textarea{border:1px solid}:focus{outline:3px solid}}.sr-only,.visually-hidden-error{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:focus,.skip-link:focus,.sr-only-focusable:active,.skip-link:active{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.skip-link{position:absolute;top:-40px;left:0;background:#215ea5;color:#fff;padding:8px 16px;z-index:1031;text-decoration:none;border-radius:0 0 4px;transition:top .3s}.skip-link:focus{top:0;outline:3px solid #215ea5;outline-offset:2px}[aria-disabled=true]{opacity:.5;pointer-events:none;cursor:not-allowed}[aria-busy=true]{cursor:wait}[aria-current=page]{font-weight:700;color:#215ea5}[aria-live=polite],[aria-live=assertive]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.high-contrast{filter:contrast(1.5)}.low-contrast{filter:contrast(.8)}.text-size-adjust-100{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.text-size-adjust-auto{-webkit-text-size-adjust:auto;-moz-text-size-adjust:auto;-ms-text-size-adjust:auto;text-size-adjust:auto}.reading-mode{max-width:65ch;line-height:1.75;font-size:1.125rem}.reading-mode h1,.reading-mode h2,.reading-mode h3,.reading-mode h4,.reading-mode h5,.reading-mode h6{line-height:1.25;margin-top:2em;margin-bottom:.5em}.touch-target{min-height:44px;min-width:44px}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@media print{a[href^=http]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.no-print{display:none!important}}.dyslexia-friendly{font-family:OpenDyslexic,Comic Sans MS,sans-serif;letter-spacing:.075em;line-height:1.75}.dyslexia-friendly p{margin-bottom:1.5em}.color-blind-friendly .status-active{background-color:#2eaf60;background-image:repeating-linear-gradient(45deg,transparent,transparent 5px,rgba(255,255,255,.3) 5px,rgba(255,255,255,.3) 10px)}.color-blind-friendly .status-inactive{background-color:#e53935;background-image:repeating-linear-gradient(-45deg,transparent,transparent 5px,rgba(255,255,255,.3) 5px,rgba(255,255,255,.3) 10px)}[tabindex="-1"]:focus{outline:0}main:focus{outline:none}.visually-hidden-error[aria-invalid=true]{color:#e53935}[role=banner],[role=navigation],[role=main],[role=contentinfo],[role=complementary],[role=search]{position:relative}.a11y-test{position:fixed;top:10px;right:10px;z-index:2051;background:#ffc107;color:#2d2d2d;padding:5px 10px;border-radius:.375rem;font-size:.875rem;opacity:.9}.a11y-test:hover{opacity:1}.btn{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-family:Google Sans Flex,sans-serif;font-variation-settings:"opsz" 14,"wdth" 85;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:6px;font-weight:500;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,transform .1s}.btn:hover{text-decoration:none}.btn:active{background-color:#e9ecef;box-shadow:inset 0 3px 5px #00000020;transform:translateY(1px)}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem #215ea540}.btn.btn-icon{padding:.375rem;width:2.375rem;display:inline-flex;justify-content:center;align-items:center}.btn.btn-icon i,.btn.btn-icon svg{margin-right:0;margin-left:0}.btn:disabled,.btn.disabled{opacity:.65;pointer-events:none}.btn-sm,.btn-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.25rem;height:1.9375rem}.btn-lg,.btn-group-lg>.btn{padding:.5rem 1rem;font-size:1.125rem;line-height:1.5;border-radius:.5rem;height:3rem}.btn-block{display:block;width:100%}.btn-primary{color:#fff;background-color:#215ea5;border-color:#215ea5}.btn-primary:hover{color:#fff;background-color:#1b4c85;border-color:#19467b}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active{color:#fff;background-color:#19467b;border-color:#164070}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem #215ea580}.btn-primary:disabled,.btn-primary.disabled{color:#fff;background-color:#215ea5;border-color:#215ea5}.btn-secondary{color:#fff;background-color:#78828c;border-color:#78828c}.btn-secondary:hover{color:#fff;background-color:#666f78;border-color:#606971}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active{color:#fff;background-color:#606971;border-color:#5a626a}.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 0 0 .2rem #78828c80}.btn-secondary:disabled,.btn-secondary.disabled{color:#fff;background-color:#78828c;border-color:#78828c}.btn-success{color:#fff;background-color:#2eaf60;border-color:#2eaf60}.btn-success:hover{color:#fff;background-color:#26914f;border-color:#23874a}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active{color:#fff;background-color:#23874a;border-color:#217d44}.btn-success:focus,.btn-success.focus{box-shadow:0 0 0 .2rem #2eaf6080}.btn-success:disabled,.btn-success.disabled{color:#fff;background-color:#2eaf60;border-color:#2eaf60}.btn-info{color:#fff;background-color:#4a8cd2;border-color:#4a8cd2}.btn-info:hover{color:#fff;background-color:#3179c5;border-color:#2e72bb}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active{color:#fff;background-color:#2e72bb;border-color:#2c6cb0}.btn-info:focus,.btn-info.focus{box-shadow:0 0 0 .2rem #4a8cd280}.btn-info:disabled,.btn-info.disabled{color:#fff;background-color:#4a8cd2;border-color:#4a8cd2}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:focus,.btn-warning.focus{box-shadow:0 0 0 .2rem #ffc10780}.btn-warning:disabled,.btn-warning.disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-danger{color:#fff;background-color:#e53935;border-color:#e53935}.btn-danger:hover{color:#fff;background-color:#d8201c;border-color:#cd1e1a}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active{color:#fff;background-color:#cd1e1a;border-color:#c11d19}.btn-danger:focus,.btn-danger.focus{box-shadow:0 0 0 .2rem #e5393580}.btn-danger:disabled,.btn-danger.disabled{color:#fff;background-color:#e53935;border-color:#e53935}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:focus,.btn-light.focus{box-shadow:0 0 0 .2rem #f8f9fa80}.btn-light:disabled,.btn-light.disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-dark{color:#fff;background-color:#2d2d2d;border-color:#2d2d2d}.btn-dark:hover{color:#fff;background-color:#1a1a1a;border-color:#141414}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active{color:#fff;background-color:#141414;border-color:#0d0d0d}.btn-dark:focus,.btn-dark.focus{box-shadow:0 0 0 .2rem #2d2d2d80}.btn-dark:disabled,.btn-dark.disabled{color:#fff;background-color:#2d2d2d;border-color:#2d2d2d}.btn .btn-light,.btn .btn-light:hover{color:#2d2d2d}.btn-outline-primary{color:#215ea5;background-color:#0000;border-color:#215ea5}.btn-outline-primary:hover{color:#fff;background-color:#215ea5;border-color:#215ea5}.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem #215ea580}.btn-outline-secondary{color:#78828c;background-color:#0000;border-color:#78828c}.btn-outline-secondary:hover{color:#fff;background-color:#78828c;border-color:#78828c}.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem #78828c80}.btn-outline-success{color:#2eaf60;background-color:#0000;border-color:#2eaf60}.btn-outline-success:hover{color:#fff;background-color:#2eaf60;border-color:#2eaf60}.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem #2eaf6080}.btn-outline-info{color:#4a8cd2;background-color:#0000;border-color:#4a8cd2}.btn-outline-info:hover{color:#fff;background-color:#4a8cd2;border-color:#4a8cd2}.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem #4a8cd280}.btn-outline-warning{color:#ffc107;background-color:#0000;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem #ffc10780}.btn-outline-danger{color:#e53935;background-color:#0000;border-color:#e53935}.btn-outline-danger:hover{color:#fff;background-color:#e53935;border-color:#e53935}.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem #e5393580}.btn-outline-light{color:#f8f9fa;background-color:#0000;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem #f8f9fa80}.btn-outline-dark{color:#2d2d2d;background-color:#0000;border-color:#2d2d2d}.btn-outline-dark:hover{color:#fff;background-color:#2d2d2d;border-color:#2d2d2d}.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem #2d2d2d80}.btn-link{font-weight:500;color:#215ea5;background-color:#0000;border:0}.btn-link:hover{color:#143a65;text-decoration:underline;background-color:#0000;border-color:#0000}.btn-link:focus{text-decoration:underline;border-color:#0000;box-shadow:none}.btn-group{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn{position:relative;flex:1 1 auto}.btn-group>.btn:hover{z-index:1}.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:1}.btn-group>.btn:not(:first-child){margin-left:-1px;border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .btn-group{margin-right:.5rem;margin-bottom:.5rem}.btn-icon-soft{width:2rem;height:2rem;min-width:2rem;padding:0;border:0;background:#0000;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;font-size:.875rem;line-height:1;vertical-align:middle;transition:background-color .18s ease,color .18s ease,transform .18s ease}.btn-icon-soft:hover,.btn-icon-soft:focus{transform:translateY(-1px);box-shadow:none;outline:0;text-decoration:none}.btn-icon-soft:focus,.btn-icon-soft.focus{box-shadow:0 0 0 .2rem #215ea524}.btn-icon-soft:active{background-color:#0000;box-shadow:none;transform:translateY(0)}.btn-icon-soft i,.btn-icon-soft svg,.btn-icon-soft .fa,.btn-icon-soft .fab,.btn-icon-soft .fas,.btn-icon-soft .far,.btn-icon-soft .fal,.btn-icon-soft .fad,.btn-icon-soft .ion{display:block;width:1rem;min-width:1rem;margin:0;line-height:1;text-align:center}.btn-icon-soft.text-primary:hover,.btn-icon-soft.text-primary:focus{background-color:#215ea51a}.btn-icon-soft.text-secondary:hover,.btn-icon-soft.text-secondary:focus{background-color:#78828c1a}.btn-icon-soft.text-success:hover,.btn-icon-soft.text-success:focus{background-color:#2eaf601a}.btn-icon-soft.text-info:hover,.btn-icon-soft.text-info:focus{background-color:#4a8cd21a}.btn-icon-soft.text-warning:hover,.btn-icon-soft.text-warning:focus{background-color:#ffc10724}.btn-icon-soft.text-danger:hover,.btn-icon-soft.text-danger:focus{background-color:#e539351a}.btn-icon-soft.text-dark:hover,.btn-icon-soft.text-dark:focus{background-color:#2d2d2d14}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5;background:#0000;border:0}.close:hover{color:#000;text-decoration:none;opacity:.75}.close:not(:disabled):not(.disabled){cursor:pointer}.dropdown,.dropup,.dropend,.dropstart{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:var(--theme-card-bg, #fff);background-clip:padding-box;border:1px solid var(--theme-border-color, rgba(0, 0, 0, .15));border-radius:.375rem;box-shadow:0 .5rem 1rem #00000026;animation-name:fadeInDropdown;animation-duration:.2s;animation-fill-mode:both}.dropdown-menu.show{display:block}.dropdown-menu.dropdown-menu-right{right:0;left:auto}.dropdown-menu-lg{min-width:300px}.dropdown-item{display:block;width:100%;padding:.5rem 1rem;clear:both;font-weight:400;color:var(--theme-text-primary, #495057);text-align:inherit;white-space:nowrap;background-color:#0000;border:0;cursor:pointer;transition:background-color .15s ease,color .15s ease}.dropdown-item:hover,.dropdown-item:focus{color:var(--theme-text-primary, #212529);text-decoration:none;background-color:var(--theme-bg-secondary, #f8f9fa)}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#215ea5}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:#0000}.dropdown-header{display:block;padding:.5rem 1rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1rem;color:#212529}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid var(--theme-border-color, #e9ecef)}.user-menu .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;padding:0;border-top-width:0;width:280px}.user-menu .dropdown-menu>.user-header{height:175px;padding:10px;text-align:center;background-color:var(--primary);color:#fff}.user-menu .dropdown-menu>.user-header img{z-index:5;height:90px;width:90px;border:3px solid hsla(0,0%,100%,.2);border-radius:50%}.user-menu .dropdown-menu>.user-header p{z-index:5;color:#fff;font-size:17px;margin-top:10px}.user-menu .dropdown-menu>.user-header p small{display:block;font-size:12px}.user-menu .dropdown-menu>.user-body{padding:15px;border-bottom:1px solid var(--theme-border-color);border-top:1px solid var(--theme-border-color)}.user-menu .dropdown-menu>.user-body:after{display:block;clear:both;content:""}.user-menu .dropdown-menu>.user-body a{color:var(--theme-text-secondary)}.user-menu .dropdown-menu>.user-body a:hover{color:var(--theme-text-primary)}.user-menu .dropdown-menu>.user-footer{padding:10px}.user-menu .dropdown-menu>.user-footer:after{display:block;clear:both;content:""}.user-menu .dropdown-menu>.user-footer{background-color:var(--theme-bg-secondary)}.user-menu .dropdown-menu>.user-footer .btn-default{color:#6c757d;background-color:#f8f9fa;border-color:#ced4da}.user-menu .dropdown-menu>.user-footer .btn-default:hover{background-color:#e9ecef}@keyframes fadeInDropdown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown .dropdown-menu.show,.dropdown.show .dropdown-menu,.btn-group .dropdown-menu.show,.btn-group.show .dropdown-menu,.input-group-prepend .dropdown-menu.show,.input-group-prepend.show .dropdown-menu,.input-group-append .dropdown-menu.show,.input-group-append.show .dropdown-menu{display:block;visibility:visible;opacity:1;margin-top:0;z-index:9999}.dropdown-hover:hover>.dropdown-menu{display:block;visibility:visible;opacity:1;z-index:9999}.dropdown-submenu{position:relative}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:#0000;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;border-radius:.25rem}.dropdown-submenu:hover>.dropdown-menu{display:block;visibility:visible;opacity:1;z-index:9999}.form-control{display:block;width:100%;height:2.375rem;padding:.375rem .75rem;font-family:Google Sans Flex,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:Google Sans Flex,sans-serif;font-variation-settings:"opsz" 14,"wdth" 100;font-size:1rem;font-weight:400;line-height:1.5;color:var(--theme-input-text);background-color:var(--theme-input-bg);background-clip:padding-box;border:1px solid var(--theme-input-border);border-radius:6px;box-shadow:inset 0 0 #0000;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,background-color .15s,color .15s}.form-control::-webkit-input-placeholder{color:var(--theme-input-placeholder, var(--theme-text-tertiary));opacity:1}.form-control:-moz-placeholder{color:var(--theme-input-placeholder, var(--theme-text-tertiary));opacity:1}.form-control::-moz-placeholder{color:var(--theme-input-placeholder, var(--theme-text-tertiary));opacity:1}.form-control:-ms-input-placeholder{color:var(--theme-input-placeholder, var(--theme-text-tertiary));opacity:1}.form-control:focus{color:var(--theme-input-text);background-color:var(--theme-input-bg);border-color:#659ee0;outline:0;box-shadow:0 0 0 .2rem #007bff40}.form-control[type=date],.form-control[type=datetime-local],.form-control[type=month],.form-control[type=time]{appearance:none}.form-control[type=date]::-webkit-calendar-picker-indicator,.form-control[type=datetime-local]::-webkit-calendar-picker-indicator,.form-control[type=month]::-webkit-calendar-picker-indicator,.form-control[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(.5)}.form-control::placeholder{color:var(--theme-input-placeholder, var(--theme-text-tertiary));opacity:1}.form-control:disabled,.form-control[readonly]{background-color:var(--theme-bg-tertiary);opacity:1;color:var(--theme-text-tertiary)}.form-control[type=file]{overflow:hidden;padding-top:.2rem;height:auto}.form-control[type=file]::-webkit-file-upload-button{color:var(--theme-text-primary);background-color:var(--theme-bg-secondary);border:0;border-right:1px solid var(--theme-border-color);padding:.375rem .75rem;margin-inline-start:-.75rem;margin-inline-end:.75rem;pointer-events:none;cursor:pointer}.form-control[type=file]:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--theme-bg-tertiary)}.form-control-sm{height:1.9375rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.25rem}.form-control-lg{height:3rem;padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.5rem}textarea.form-control{height:auto;min-height:calc(1.5em + .75rem + 2px)}.form-control-file.show{display:block!important;opacity:1;visibility:visible}.form-control-file{display:block;width:100%;height:2.375rem}.form-control-file-sm{height:1.9375rem}.form-control-file-sm~.custom-file-label:after{height:1.9375rem;line-height:1.5}.form-control-file-lg{height:3rem}.form-control-file-lg~.custom-file-label:after{height:3rem;line-height:1.5}.form-group{margin-bottom:1rem}.form-label{display:inline-block;margin-bottom:.2rem;font-size:.875rem;font-family:Google Sans Flex,sans-serif;font-weight:500;font-variation-settings:"opsz" 14,"wdth" 85;color:var(--theme-text-primary)}.form-text{display:block;margin-top:.25rem;font-size:.875rem;color:#6c757d}.form-check{position:relative;display:block;padding-left:1.75rem;margin-bottom:.5rem}.form-check-input{position:absolute;margin-top:.15rem;margin-left:-1.75rem;appearance:none;-webkit-appearance:none;width:1.25rem;height:1.25rem;background-color:var(--theme-input-bg, #fff);border:1px solid var(--theme-input-border, #ced4da);border-radius:.25rem;transition:all .2s ease-in-out;cursor:pointer;display:grid;place-content:center}.form-check-input:focus{outline:none;box-shadow:0 0 0 .2rem #215ea540;border-color:#215ea5}.form-check-input:checked{background-color:#215ea5;border-color:#215ea5;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");background-size:100%;background-position:center;background-repeat:no-repeat}.form-check-input[type=radio]{border-radius:50%}.form-check-input[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2.5' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input:disabled{background-color:#e9ecef;border-color:#dee2e6;cursor:not-allowed;opacity:.6}.form-check-input:disabled~.form-check-label{color:#6c757d}.form-check-label{font-size:1rem;font-weight:400;color:var(--theme-text-primary, #495057);margin-bottom:0;padding-top:0;cursor:pointer;line-height:1.5}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:1rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.5rem;margin-left:0}.text-sm .form-check,.form-check.text-sm,.form-check.form-check-sm{padding-left:1.5rem}.text-sm .form-check .form-check-input,.form-check.text-sm .form-check-input,.form-check.form-check-sm .form-check-input{width:1rem;height:1rem;margin-left:-1.5rem;margin-top:.25rem}.text-sm .form-check .form-check-label,.form-check.text-sm .form-check-label,.form-check.form-check-sm .form-check-label{font-size:.875rem;padding-top:0;line-height:1.5}.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.25rem;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#215ea5;background-color:#215ea5}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem #215ea540}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;font-size:1rem;font-weight:400;color:inherit;opacity:1}.custom-control-label:before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:var(--theme-input-bg);border:1px solid var(--theme-input-border)}.custom-control-label:after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50%/50% 50%}.custom-control-checkbox .custom-control-label:before{border-radius:.25rem}.custom-control-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}.custom-control-radio .custom-control-label:before{border-radius:50%}.custom-control-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-select,.custom-select{display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-family:inherit;font-size:1rem;line-height:1.5;color:var(--theme-input-text, #495057);background-color:var(--theme-input-bg, #ffffff);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid var(--theme-input-border);border-radius:.375rem;appearance:none;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-select:focus,.custom-select:focus{border-color:#659ee0;outline:0;box-shadow:0 0 0 .2rem #215ea540}.form-select[multiple],.form-select[size]:not([size="1"]),.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.form-select:disabled,.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.form-select-sm,.custom-select-sm{height:1.9375rem;padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg,.custom-select-lg{height:3rem;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}.custom-range{width:100%;height:1.4rem;padding:0;background-color:#0000;appearance:none}.custom-range:focus{outline:none}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #215ea540}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #215ea540}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem #215ea540}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#215ea5;border:0;border-radius:1rem;appearance:none}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#215ea5;border:0;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#215ea5;border:0;border-radius:1rem}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file:focus{z-index:3}.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-1px}.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child),.input-group>.custom-file:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child),.input-group>.custom-file:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group .input-group-prepend,.input-group .input-group-append{display:flex}.input-group .input-group-prepend .btn:not(:first-child),.input-group .input-group-prepend .input-group-text:not(:first-child),.input-group .input-group-append .btn:not(:first-child),.input-group .input-group-append .input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group .input-group-prepend .btn:not(:last-child),.input-group .input-group-prepend .input-group-text:not(:last-child),.input-group .input-group-append .btn:not(:last-child),.input-group .input-group-append .input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group .input-group-prepend{margin-right:-1px}.input-group .input-group-prepend>.btn,.input-group .input-group-prepend>.input-group-text{border-top-right-radius:0;border-bottom-right-radius:0}.input-group .input-group-append{margin-left:-1px}.input-group .input-group-append>.btn,.input-group .input-group-append>.input-group-text{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:var(--theme-text-secondary);text-align:center;white-space:nowrap;background-color:var(--theme-bg-tertiary);border:1px solid var(--theme-input-border);border-radius:.375rem;min-height:2.375rem}.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.25rem;min-height:1.9375rem}.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:calc(1.8125rem + 2px)}.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.5rem;min-height:3rem}.custom-file{position:relative;display:inline-block;width:100%;height:2.375rem;margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:2.375rem;margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#659ee0;box-shadow:0 0 0 .2rem #215ea540}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:2.375rem;padding:.375rem .75rem;line-height:1.5;color:var(--theme-text-tertiary);background-color:var(--theme-input-bg);border:1px solid var(--theme-input-border);border-radius:.375rem;font-family:Google Sans Flex,sans-serif;font-weight:400;font-variation-settings:"opsz" 14,"wdth" 85}.custom-file-label:after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:2.375rem;padding:.375rem .75rem;line-height:1.5;color:var(--theme-text-primary);content:"Buscar";background-color:#ced4da;color:#212529;border-left:inherit;border-radius:0 .375rem .375rem 0}.custom-file-sm{height:1.9375rem}.custom-file-sm .custom-file-label{height:1.9375rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.25rem}.custom-file-sm .custom-file-label:after{height:calc(1.9375rem - 2px);padding:.25rem .5rem;line-height:1.5}.custom-file-lg{height:3rem}.custom-file-lg .custom-file-label{height:3rem;padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.5rem}.custom-file-lg .custom-file-label:after{height:calc(3rem - 2px);padding:.5rem 1rem;line-height:1.5}.was-validated .form-control:valid,.form-control.is-valid{border-color:#2eaf60;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#e53935;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875rem;color:#2eaf60}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875rem;color:#e53935}.was-validated .form-control:valid~.valid-feedback,.form-control.is-valid~.valid-feedback{display:block}.was-validated .form-control:invalid~.invalid-feedback,.form-control.is-invalid~.invalid-feedback{display:block}body.dark-mode .form-check-label,body.dark-mode .custom-control-label,body.dark-mode .custom-file-label{color:var(--theme-text-primary, #ffffff);opacity:1}body.dark-mode .custom-file-label:after{background-color:var(--secondary, #6c757d);color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:var(--theme-card-bg);background-clip:border-box;border:1px solid var(--theme-border-color);border-radius:8px;box-shadow:0 1px 2px #0000000a;transition:box-shadow .3s ease}.card:hover{box-shadow:0 3px 8px #00000014}.card-header{position:relative;display:flex;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;margin-bottom:0;background-color:#00000008;border-bottom:1px solid var(--theme-border-color);border-top-left-radius:calc(.375rem - 1px);border-top-right-radius:calc(.375rem - 1px)}.card-header:first-child{border-radius:calc(.375rem - 1px) calc(.375rem - 1px) 0 0}.card-header>.card-tools{margin-left:auto}.card-header .card-title{margin-bottom:0}.card-header .btn-tool{padding:.25rem .5rem;background-color:#0000;color:var(--theme-text-secondary);font-size:.875rem;margin-right:-.5rem;border:0;box-shadow:none!important}.card-header .btn-tool:hover{color:var(--theme-text-primary)}.card{overflow:visible}.card:not(.collapsed-card){overflow:visible!important}.card:not(.collapsed-card) .card-body{overflow:visible!important}.card-body{flex:1 1 auto;padding:1.25rem;color:var(--theme-text-primary);max-height:none;overflow:visible;transition:max-height .5s ease-in-out,padding .5s ease-in-out}.card-title{margin-bottom:.75rem;color:var(--theme-header-text);font-size:1.25rem;font-weight:500}.card-subtitle{margin-top:-.375rem;margin-bottom:.75rem;font-size:1rem;font-weight:500;color:var(--theme-text-secondary)}.card-text{margin-bottom:1rem;font-size:1rem;font-weight:400;color:var(--theme-text-secondary);line-height:1.6}.card-link{font-weight:500;color:var(--theme-accent-color);text-decoration:none}.card-link:hover{color:#143a65;text-decoration:underline}.card-link+.card-link{margin-left:1.25rem}.card-footer{padding:.75rem 1.25rem;background-color:#00000008;border-top:1px solid var(--theme-border-color);color:var(--theme-text-secondary);border-bottom-right-radius:calc(.375rem - 1px);border-bottom-left-radius:calc(.375rem - 1px)}.card-footer:last-child{border-radius:0 0 calc(.375rem - 1px) calc(.375rem - 1px)}.card.card-primary{border-color:#215ea5}.card.card-primary .card-header{background-color:#215ea5;color:#fff!important;border-color:#215ea5}.card.card-primary .card-header a,.card.card-primary .card-header button,.card.card-primary .card-header .btn-tool,.card.card-primary .card-header .card-title,.card.card-primary .card-header .card-tools{color:#fff!important}.card.card-secondary{border-color:#78828c}.card.card-secondary .card-header{background-color:#78828c;color:#fff!important;border-color:#78828c}.card.card-secondary .card-header a,.card.card-secondary .card-header button,.card.card-secondary .card-header .btn-tool,.card.card-secondary .card-header .card-title,.card.card-secondary .card-header .card-tools{color:#fff!important}.card.card-success{border-color:#2eaf60}.card.card-success .card-header{background-color:#2eaf60;color:#fff!important;border-color:#2eaf60}.card.card-success .card-header a,.card.card-success .card-header button,.card.card-success .card-header .btn-tool,.card.card-success .card-header .card-title,.card.card-success .card-header .card-tools{color:#fff!important}.card.card-info{border-color:#4a8cd2}.card.card-info .card-header{background-color:#4a8cd2;color:#fff!important;border-color:#4a8cd2}.card.card-info .card-header a,.card.card-info .card-header button,.card.card-info .card-header .btn-tool,.card.card-info .card-header .card-title,.card.card-info .card-header .card-tools{color:#fff!important}.card.card-warning{border-color:#ffc107}.card.card-warning .card-header{background-color:#ffc107;color:#212529!important;border-color:#ffc107}.card.card-warning .card-header a,.card.card-warning .card-header button,.card.card-warning .card-header .btn-tool,.card.card-warning .card-header .card-title,.card.card-warning .card-header .card-tools{color:#212529!important}.card.card-danger{border-color:#e53935}.card.card-danger .card-header{background-color:#e53935;color:#fff!important;border-color:#e53935}.card.card-danger .card-header a,.card.card-danger .card-header button,.card.card-danger .card-header .btn-tool,.card.card-danger .card-header .card-title,.card.card-danger .card-header .card-tools{color:#fff!important}.card.card-light{border-color:#f8f9fa}.card.card-light .card-header{background-color:#f8f9fa;color:#212529!important;border-color:#f8f9fa}.card.card-light .card-header a,.card.card-light .card-header button,.card.card-light .card-header .btn-tool,.card.card-light .card-header .card-title,.card.card-light .card-header .card-tools{color:#212529!important}.card.card-dark{border-color:#2d2d2d}.card.card-dark .card-header{background-color:#2d2d2d;color:#fff!important;border-color:#2d2d2d}.card.card-dark .card-header a,.card.card-dark .card-header button,.card.card-dark .card-header .btn-tool,.card.card-dark .card-header .card-title,.card.card-dark .card-header .card-tools{color:#fff!important}.card-img{width:100%;border-radius:0}.card-img-top{width:100%;border-top-left-radius:calc(.375rem - 1px);border-top-right-radius:calc(.375rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.375rem - 1px);border-bottom-left-radius:calc(.375rem - 1px)}.card-img-overlay{position:absolute;inset:0;padding:1.25rem;border-radius:calc(.375rem - 1px);background-color:#2d2d2d80;color:#fff}.card>.overlay,.card>.overlay-wrapper>.overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:50;background:#ffffffb3;border-radius:calc(.375rem - 1px);display:flex;flex-direction:column;justify-content:center;align-items:center}.card>.overlay>.fas,.card>.overlay>.far,.card>.overlay>.fab,.card>.overlay>.fa,.card>.overlay-wrapper>.overlay>.fas,.card>.overlay-wrapper>.overlay>.far,.card>.overlay-wrapper>.overlay>.fab,.card>.overlay-wrapper>.overlay>.fa{color:#343a40}.card>.overlay.dark,.card>.overlay-wrapper>.overlay.dark{background:#00000080;color:#fff}.card>.overlay.dark>.fas,.card>.overlay.dark>.far,.card>.overlay.dark>.fab,.card>.overlay.dark>.fa,.card>.overlay-wrapper>.overlay.dark>.fas,.card>.overlay-wrapper>.overlay.dark>.far,.card>.overlay-wrapper>.overlay.dark>.fab,.card>.overlay-wrapper>.overlay.dark>.fa{color:#e9ecef}.card-group{display:flex;flex-direction:column}.card-group>.card{margin-bottom:.75rem}@media (min-width: 576px){.card-group{flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.375rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}}.card-deck{display:flex;flex-direction:column}.card-deck .card{margin-bottom:.75rem}@media (min-width: 576px){.card-deck{flex-flow:row wrap;margin-right:-.75rem;margin-left:-.75rem}.card-deck .card{display:flex;flex:1 0 0%;flex-direction:column;margin-right:.75rem;margin-bottom:0;margin-left:.75rem}}.card-columns .card{margin-bottom:.75rem}@media (min-width: 576px){.card-columns{column-count:3;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.card.border-0{border:0;box-shadow:none}.card.shadow{box-shadow:0 .5rem 1rem #00000026!important}.card.shadow-lg{box-shadow:0 1rem 3rem #0000002d!important}.card.card-sm .card-header{padding:.5rem 1rem;font-size:.875rem}.card.card-sm .card-body{padding:1rem}.card.card-sm .card-footer{padding:.5rem 1rem}.card.card-lg .card-header{padding:1rem 1.5rem;font-size:1.25rem}.card.card-lg .card-body{padding:1.5rem}.card.card-lg .card-footer{padding:1rem 1.5rem}.card.collapsed-card .card-body{max-height:0!important;padding-top:0!important;padding-bottom:0!important}.data-card{border-radius:8px;box-shadow:0 1px 2px #0000000a;overflow:hidden;background-color:var(--theme-card-bg)}.data-card .card-header{border-bottom:0;background-color:var(--theme-card-bg)}.data-card .card-body{padding:0}.data-card .table{margin-bottom:0}.data-card .table th:first-child,.data-card .table td:first-child{border-left:0}.data-card .table th:last-child,.data-card .table td:last-child{border-right:0}.info-box{display:flex;min-height:80px;background:#fff;width:100%;box-shadow:0 .125rem .25rem #00000013;border-radius:.375rem;margin-bottom:1rem;overflow:hidden}.info-box .icon{display:flex;align-items:center;justify-content:center;width:70px;font-size:30px;color:#fff}.info-box .icon.bg-primary{background-color:#215ea5}.info-box .icon.bg-success{background-color:#2eaf60}.info-box .icon.bg-info{background-color:#4a8cd2}.info-box .icon.bg-warning{background-color:#ffc107}.info-box .icon.bg-danger{background-color:#e53935}.info-box .icon.bg-secondary{background-color:#78828c}.info-box .icon.bg-dark{background-color:#2d2d2d}.info-box .content{flex:1;padding:10px 15px}.info-box .content .text{font-size:.875rem;color:#6c757d;margin-bottom:5px;font-weight:500}.info-box .content .number{font-size:1.5rem;font-weight:700;color:#212529}.info-box .content .progress{height:5px;margin:8px 0;background-color:#e9ecef}.info-box .content .progress .progress-bar{background-color:#215ea5}.small-box{border-radius:.5rem;box-shadow:0 .5rem 1rem #00000026;position:relative;display:block;margin-bottom:20px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.small-box:hover{text-decoration:none;transform:translateY(-5px);box-shadow:0 1rem 3rem #0000002d}.small-box .inner{padding:20px}.small-box .inner h3{font-size:2.5rem;font-weight:700;margin:0 0 10px;white-space:nowrap;padding:0;color:inherit}.small-box .inner p{font-size:1rem;margin:0;color:#fffc}.small-box .icon{position:absolute;top:10px;right:15px;z-index:0;font-size:70px;color:#00000026;transition:all .3s linear}.small-box:hover .icon{font-size:75px;transform:scale(1.1)}.small-box .small-box-footer{position:relative;text-align:center;padding:3px 0;color:#fffc!important;display:block;z-index:10;background:#0000001a;text-decoration:none}.small-box .small-box-footer:hover{color:#fff!important;background:#00000026}.small-box.bg-primary{background-color:#215ea5!important;color:#fff}.small-box.bg-primary .icon{color:#00000026}.small-box.bg-primary:hover{background-color:#1d5290!important}.small-box.bg-secondary{background-color:#78828c!important;color:#fff}.small-box.bg-secondary .icon{color:#00000026}.small-box.bg-secondary:hover{background-color:#6c757f!important}.small-box.bg-success{background-color:#2eaf60!important;color:#fff}.small-box.bg-success .icon{color:#00000026}.small-box.bg-success:hover{background-color:#299b55!important}.small-box.bg-info{background-color:#4a8cd2!important;color:#fff}.small-box.bg-info .icon{color:#00000026}.small-box.bg-info:hover{background-color:#367fcd!important}.small-box.bg-warning{background-color:#ffc107!important;color:#212529}.small-box.bg-warning .icon{color:#00000026}.small-box.bg-warning:hover{background-color:#edb100!important}.small-box.bg-danger{background-color:#e53935!important;color:#fff}.small-box.bg-danger .icon{color:#00000026}.small-box.bg-danger:hover{background-color:#e2231e!important}.small-box.bg-light{background-color:#f8f9fa!important;color:#212529}.small-box.bg-light .icon{color:#00000026}.small-box.bg-light:hover{background-color:#e9ecef!important}.small-box.bg-dark{background-color:#2d2d2d!important;color:#fff}.small-box.bg-dark .icon{color:#00000026}.small-box.bg-dark:hover{background-color:#202020!important}.table{width:100%;margin-bottom:1rem;color:var(--theme-text-primary);border-collapse:collapse}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid var(--theme-border-color);color:var(--theme-text-primary)}.table thead th{vertical-align:bottom;border-bottom:2px solid var(--theme-border-color);font-weight:600;color:var(--theme-text-primary)}.table th.sortable{position:relative;cursor:pointer;padding-right:1.5rem;-webkit-user-select:none;user-select:none}.table th.sortable:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f0dc";position:absolute;right:.5rem;top:50%;transform:translateY(-50%);opacity:.3;font-size:.85em;transition:opacity .2s}.table th.sortable:hover:after{opacity:.7}.table th.sortable.asc:after{content:"\f0de";opacity:1;color:#215ea5}.table th.sortable.desc:after{content:"\f0dd";opacity:1;color:#215ea5}.table tbody+tbody{border-top:2px solid #dee2e6}.table-striped tbody tr:nth-of-type(odd){background-color:#0000000d}.table-bordered,.table-bordered th,.table-bordered td{border:1px solid #dee2e6}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}.table-hover tbody tr:hover{background-color:var(--theme-sidebar-hover)}.table-sm th,.table-sm td{padding:.3rem}.table .thead-dark th{color:#fff;background-color:#2d2d2d;border-color:#202020}.table .thead-light th{color:#212529;background-color:#e9ecef;border-color:#dee2e6}.table-primary,.table-primary>th,.table-primary>td{background-color:#a5c6ed}.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#e6e8ea}.table-success,.table-success>th,.table-success>td{background-color:#bcedcf}.table-info,.table-info>th,.table-info>td{background-color:#edf4fb}.table-warning,.table-warning>th,.table-warning>td{background-color:#fff4d3}.table-danger,.table-danger>th,.table-danger>td{background-color:#fceaea}.table-light,.table-light>th,.table-light>td{background-color:#fff}.table-dark,.table-dark>th,.table-dark>td{background-color:#939393}.table-dark,.table-dark>th,.table-dark>td{background-color:#2d2d2d;color:#fff}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive-sm>.table>thead>tr>th,.table-responsive-sm>.table>thead>tr>td,.table-responsive-sm>.table>tbody>tr>th,.table-responsive-sm>.table>tbody>tr>td,.table-responsive-sm>.table>tfoot>tr>th,.table-responsive-sm>.table>tfoot>tr>td{white-space:nowrap}.table caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}.table-dark{color:#fff;background-color:#2d2d2d}.table-dark th,.table-dark td,.table-dark thead th{border-color:#404040}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:#ffffff0d}.table-dark.table-hover tbody tr:hover{background-color:#ffffff13}.card-body.p-0 .table{margin-bottom:0}.card-body.p-0 .table thead th{border-top:0}.card-body.p-0 .table tbody tr:last-child td{border-bottom:0}.chart{position:relative;display:block;width:100%}.chart-responsive{position:relative;width:100%;min-height:250px}.chart-responsive canvas{max-width:100%}.chart-4-3{aspect-ratio:4/3}.chart-16-9{aspect-ratio:16/9}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.skeleton{animation:shimmer 2s infinite linear;background:linear-gradient(to right,#e9ecef 4%,#dee2e6 25%,#e9ecef 36%);background-size:1000px 100%}.skeleton-text{height:.8rem;margin-bottom:.5rem;border-radius:.25rem;width:100%}.skeleton-text.w-50{width:50%}.skeleton-text.w-75{width:75%}.skeleton-rect{width:100%;height:200px;border-radius:.375rem}.skeleton-circle{width:50px;height:50px;border-radius:50%}[data-theme=dark] .skeleton{background:linear-gradient(to right,#495057 4%,#6c757d 25%,#495057 36%)}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem;font-weight:500;color:#215ea5;text-decoration:none}.nav-link:hover{color:#143a65;text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-link.active{color:#2d2d2d;font-weight:600}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid rgba(0,0,0,0);border-top-left-radius:.375rem;border-top-right-radius:.375rem}.nav-tabs .nav-link:hover{border-color:#dee2e6 #dee2e6 #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:#0000;border-color:#0000}.nav-tabs .nav-link.active{color:#212529;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-pills .nav-link{border-radius:.375rem}.nav-pills .nav-link.active{color:#fff;background-color:#215ea5}.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem;background-color:#fff;border-bottom:1px solid #dee2e6}.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap;color:#212529;font-weight:600;text-decoration:none}.navbar-brand:hover{text-decoration:none;color:#212529}.navbar-nav{display:flex;flex-direction:column;padding-left:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:#0000;border:1px solid rgba(0,0,0,0);border-radius:.375rem}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 .2rem #215ea540}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-light{background-color:#fff;border-color:#dee2e6}.navbar-light .navbar-brand{color:#212529}.navbar-light .navbar-nav .nav-link{color:#495057}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:#212529}.navbar-light .navbar-nav .nav-link.disabled{color:#6c757d}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link{color:#212529}.navbar-dark{background-color:#2d2d2d;border-color:#3a3a3a}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-nav .nav-link{color:#fffc}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:#fff}.navbar-dark .navbar-nav .nav-link.disabled{color:#fff6}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:#fffc;border-color:#ffffff1a}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.8%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}@media (min-width: 576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (min-width: 768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (min-width: 992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (min-width: 1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar .navbar-badge{font-size:.6rem;font-weight:300;padding:2px 4px;position:absolute;right:0;top:2px}.navbar .user-image{float:none;width:2.1rem;height:2.1rem;margin-right:10px;margin-top:-4px;vertical-align:middle;border-radius:50%;object-fit:cover}.theme-switch-wrapper{display:flex;align-items:center}.theme-switch-wrapper .theme-switch{display:inline-block;height:24px;position:relative;width:44px;margin-bottom:0;margin-right:8px}.theme-switch-wrapper .theme-switch input{display:none}.theme-switch-wrapper .slider{background-color:#ccc;cursor:pointer;inset:0;position:absolute;transition:.4s}.theme-switch-wrapper .slider:before{background-color:#fff;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.4s;width:18px}.theme-switch-wrapper .slider.round{border-radius:24px}.theme-switch-wrapper .slider.round:before{border-radius:50%}.theme-switch-wrapper input:checked+.slider{background-color:#215ea5}.theme-switch-wrapper input:checked+.slider:before{transform:translate(20px)}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#f8f9fa;border-radius:.375rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item.active{color:#6c757d}.pagination .page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#215ea5;background-color:#fff;border:1px solid #dee2e6}.pagination .page-link:hover{z-index:2;color:#143a65;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.pagination .page-item.disabled .page-link{color:#6c757d;pointer-events:none;background-color:#fff;border-color:#dee2e6}.modal{position:fixed;top:0;left:0;z-index:2050;display:none;width:100%;height:100%;overflow:hidden;outline:0;background-color:#00000080}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}@media (min-width: 576px){.modal-dialog{max-width:500px;margin:1.75rem auto}}@media (min-width: 576px){.modal-dialog.modal-sm{max-width:300px}}@media (min-width: 576px){.modal-dialog.modal-lg{max-width:800px}}@media (min-width: 576px){.modal-dialog.modal-xl{max-width:1140px}}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:var(--theme-card-bg);border:1px solid var(--theme-border-color);border-radius:.5rem;box-shadow:0 .5rem 1rem #00000080;outline:0;color:var(--theme-text-primary)}.modal-content.bg-primary{background-color:#215ea5!important;color:#fff!important}.modal-content.bg-primary .modal-header,.modal-content.bg-primary .modal-footer{border-color:#fff3;color:#fff!important}.modal-content.bg-primary .modal-title{color:#fff!important}.modal-content.bg-primary .close{color:#fff!important;opacity:.8}.modal-content.bg-primary .close:hover{opacity:1}.modal-content.bg-primary .modal-body,.modal-content.bg-primary .modal-body p,.modal-content.bg-primary .modal-body h1,.modal-content.bg-primary .modal-body h2,.modal-content.bg-primary .modal-body h3,.modal-content.bg-primary .modal-body h4,.modal-content.bg-primary .modal-body h5,.modal-content.bg-primary .modal-body h6,.modal-content.bg-primary .modal-body ul,.modal-content.bg-primary .modal-body ol,.modal-content.bg-primary .modal-body li{color:#fff!important}.modal-content.bg-secondary{background-color:#78828c!important;color:#fff!important}.modal-content.bg-secondary .modal-header,.modal-content.bg-secondary .modal-footer{border-color:#fff3;color:#fff!important}.modal-content.bg-secondary .modal-title{color:#fff!important}.modal-content.bg-secondary .close{color:#fff!important;opacity:.8}.modal-content.bg-secondary .close:hover{opacity:1}.modal-content.bg-secondary .modal-body,.modal-content.bg-secondary .modal-body p,.modal-content.bg-secondary .modal-body h1,.modal-content.bg-secondary .modal-body h2,.modal-content.bg-secondary .modal-body h3,.modal-content.bg-secondary .modal-body h4,.modal-content.bg-secondary .modal-body h5,.modal-content.bg-secondary .modal-body h6,.modal-content.bg-secondary .modal-body ul,.modal-content.bg-secondary .modal-body ol,.modal-content.bg-secondary .modal-body li{color:#fff!important}.modal-content.bg-success{background-color:#2eaf60!important;color:#fff!important}.modal-content.bg-success .modal-header,.modal-content.bg-success .modal-footer{border-color:#fff3;color:#fff!important}.modal-content.bg-success .modal-title{color:#fff!important}.modal-content.bg-success .close{color:#fff!important;opacity:.8}.modal-content.bg-success .close:hover{opacity:1}.modal-content.bg-success .modal-body,.modal-content.bg-success .modal-body p,.modal-content.bg-success .modal-body h1,.modal-content.bg-success .modal-body h2,.modal-content.bg-success .modal-body h3,.modal-content.bg-success .modal-body h4,.modal-content.bg-success .modal-body h5,.modal-content.bg-success .modal-body h6,.modal-content.bg-success .modal-body ul,.modal-content.bg-success .modal-body ol,.modal-content.bg-success .modal-body li{color:#fff!important}.modal-content.bg-info{background-color:#4a8cd2!important;color:#fff!important}.modal-content.bg-info .modal-header,.modal-content.bg-info .modal-footer{border-color:#fff3;color:#fff!important}.modal-content.bg-info .modal-title{color:#fff!important}.modal-content.bg-info .close{color:#fff!important;opacity:.8}.modal-content.bg-info .close:hover{opacity:1}.modal-content.bg-info .modal-body,.modal-content.bg-info .modal-body p,.modal-content.bg-info .modal-body h1,.modal-content.bg-info .modal-body h2,.modal-content.bg-info .modal-body h3,.modal-content.bg-info .modal-body h4,.modal-content.bg-info .modal-body h5,.modal-content.bg-info .modal-body h6,.modal-content.bg-info .modal-body ul,.modal-content.bg-info .modal-body ol,.modal-content.bg-info .modal-body li{color:#fff!important}.modal-content.bg-warning{background-color:#ffc107!important;color:#212529!important}.modal-content.bg-warning .modal-header,.modal-content.bg-warning .modal-footer{border-color:#fff3;color:#212529!important}.modal-content.bg-warning .modal-title{color:#212529!important}.modal-content.bg-warning .close{color:#212529!important;opacity:.8}.modal-content.bg-warning .close:hover{opacity:1}.modal-content.bg-warning .modal-body,.modal-content.bg-warning .modal-body p,.modal-content.bg-warning .modal-body h1,.modal-content.bg-warning .modal-body h2,.modal-content.bg-warning .modal-body h3,.modal-content.bg-warning .modal-body h4,.modal-content.bg-warning .modal-body h5,.modal-content.bg-warning .modal-body h6,.modal-content.bg-warning .modal-body ul,.modal-content.bg-warning .modal-body ol,.modal-content.bg-warning .modal-body li{color:#212529!important}.modal-content.bg-danger{background-color:#e53935!important;color:#fff!important}.modal-content.bg-danger .modal-header,.modal-content.bg-danger .modal-footer{border-color:#fff3;color:#fff!important}.modal-content.bg-danger .modal-title{color:#fff!important}.modal-content.bg-danger .close{color:#fff!important;opacity:.8}.modal-content.bg-danger .close:hover{opacity:1}.modal-content.bg-danger .modal-body,.modal-content.bg-danger .modal-body p,.modal-content.bg-danger .modal-body h1,.modal-content.bg-danger .modal-body h2,.modal-content.bg-danger .modal-body h3,.modal-content.bg-danger .modal-body h4,.modal-content.bg-danger .modal-body h5,.modal-content.bg-danger .modal-body h6,.modal-content.bg-danger .modal-body ul,.modal-content.bg-danger .modal-body ol,.modal-content.bg-danger .modal-body li{color:#fff!important}.modal-content.bg-light{background-color:#f8f9fa!important;color:#212529!important}.modal-content.bg-light .modal-header,.modal-content.bg-light .modal-footer{border-color:#fff3;color:#212529!important}.modal-content.bg-light .modal-title{color:#212529!important}.modal-content.bg-light .close{color:#212529!important;opacity:.8}.modal-content.bg-light .close:hover{opacity:1}.modal-content.bg-light .modal-body,.modal-content.bg-light .modal-body p,.modal-content.bg-light .modal-body h1,.modal-content.bg-light .modal-body h2,.modal-content.bg-light .modal-body h3,.modal-content.bg-light .modal-body h4,.modal-content.bg-light .modal-body h5,.modal-content.bg-light .modal-body h6,.modal-content.bg-light .modal-body ul,.modal-content.bg-light .modal-body ol,.modal-content.bg-light .modal-body li{color:#212529!important}.modal-content.bg-dark{background-color:#2d2d2d!important;color:#fff!important}.modal-content.bg-dark .modal-header,.modal-content.bg-dark .modal-footer{border-color:#fff3;color:#fff!important}.modal-content.bg-dark .modal-title{color:#fff!important}.modal-content.bg-dark .close{color:#fff!important;opacity:.8}.modal-content.bg-dark .close:hover{opacity:1}.modal-content.bg-dark .modal-body,.modal-content.bg-dark .modal-body p,.modal-content.bg-dark .modal-body h1,.modal-content.bg-dark .modal-body h2,.modal-content.bg-dark .modal-body h3,.modal-content.bg-dark .modal-body h4,.modal-content.bg-dark .modal-body h5,.modal-content.bg-dark .modal-body h6,.modal-content.bg-dark .modal-body ul,.modal-content.bg-dark .modal-body ol,.modal-content.bg-dark .modal-body li{color:#fff!important}.modal-backdrop{position:fixed;top:0;left:0;z-index:2040;width:100vw;height:100vh;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid var(--theme-border-color);border-top-left-radius:calc(.5rem - 1px);border-top-right-radius:calc(.5rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto;background:#0000;border:0;font-size:1.5rem;font-weight:700;line-height:1;color:var(--theme-text-primary);text-shadow:none;opacity:.85}.modal-header .close:hover{color:var(--theme-text-primary);opacity:1;text-decoration:none}.modal-title{margin-bottom:0;line-height:1.5;font-size:1.25rem;font-weight:500;color:var(--theme-text-primary)}.modal-body{position:relative;flex:1 1 auto;padding:1rem;max-height:calc(100vh - 200px);overflow-y:auto}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid var(--theme-border-color);border-bottom-right-radius:calc(.5rem - 1px);border-bottom-left-radius:calc(.5rem - 1px)}.modal-footer>*{margin:.25rem}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}.modal.show .modal-dialog{transform:none}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}.modal-fullscreen .modal-footer{border-radius:0}.toast{width:380px;max-width:100%;overflow:hidden;font-size:1rem;background-color:#fffffff2;background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 1rem 3rem #0000002d;border-radius:.375rem;backdrop-filter:blur(10px);opacity:0;transition:opacity .3s ease,transform .3s ease}.toast-header{display:flex;align-items:center;padding:.75rem;color:var(--theme-text-primary);background-color:#ffffff1a;background-clip:padding-box;border-bottom:1px solid hsla(0,0%,100%,.1);border-top-left-radius:calc(.375rem - 1px);border-top-right-radius:calc(.375rem - 1px)}.toast-header .toast-title{flex:1;font-weight:600;font-size:1rem;margin:0 auto 0 0}.toast-header strong{margin-right:auto}.toast-header .btn-close{margin-left:.75rem;padding:0;width:1em;height:1em;background:#0000 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;opacity:.5;cursor:pointer;box-sizing:content-box}.toast-header .btn-close:hover{opacity:.75;color:#212529}.toast-header .time{font-size:.875rem;color:#6c757d;margin-left:.5rem}.toast-body{padding:.75rem;color:#343a40}.toast-body p:last-child{margin-bottom:0}.toast.toast-primary .toast-header,.toast.toast-primary .toast-body,.toast.toast-success .toast-header,.toast.toast-success .toast-body,.toast.toast-danger .toast-header,.toast.toast-danger .toast-body,.toast.toast-info .toast-header,.toast.toast-info .toast-body{color:#fff}.toast.toast-primary .toast-header p,.toast.toast-primary .toast-header span,.toast.toast-primary .toast-header div,.toast.toast-primary .toast-header small,.toast.toast-primary .toast-header strong,.toast.toast-primary .toast-body p,.toast.toast-primary .toast-body span,.toast.toast-primary .toast-body div,.toast.toast-primary .toast-body small,.toast.toast-primary .toast-body strong,.toast.toast-success .toast-header p,.toast.toast-success .toast-header span,.toast.toast-success .toast-header div,.toast.toast-success .toast-header small,.toast.toast-success .toast-header strong,.toast.toast-success .toast-body p,.toast.toast-success .toast-body span,.toast.toast-success .toast-body div,.toast.toast-success .toast-body small,.toast.toast-success .toast-body strong,.toast.toast-danger .toast-header p,.toast.toast-danger .toast-header span,.toast.toast-danger .toast-header div,.toast.toast-danger .toast-header small,.toast.toast-danger .toast-header strong,.toast.toast-danger .toast-body p,.toast.toast-danger .toast-body span,.toast.toast-danger .toast-body div,.toast.toast-danger .toast-body small,.toast.toast-danger .toast-body strong,.toast.toast-info .toast-header p,.toast.toast-info .toast-header span,.toast.toast-info .toast-header div,.toast.toast-info .toast-header small,.toast.toast-info .toast-header strong,.toast.toast-info .toast-body p,.toast.toast-info .toast-body span,.toast.toast-info .toast-body div,.toast.toast-info .toast-body small,.toast.toast-info .toast-body strong{color:inherit}.toast.toast-primary .toast-header .text-dark,.toast.toast-primary .toast-header .text-muted,.toast.toast-primary .toast-header .text-black,.toast.toast-primary .toast-header .text-gray-900,.toast.toast-primary .toast-body .text-dark,.toast.toast-primary .toast-body .text-muted,.toast.toast-primary .toast-body .text-black,.toast.toast-primary .toast-body .text-gray-900,.toast.toast-success .toast-header .text-dark,.toast.toast-success .toast-header .text-muted,.toast.toast-success .toast-header .text-black,.toast.toast-success .toast-header .text-gray-900,.toast.toast-success .toast-body .text-dark,.toast.toast-success .toast-body .text-muted,.toast.toast-success .toast-body .text-black,.toast.toast-success .toast-body .text-gray-900,.toast.toast-danger .toast-header .text-dark,.toast.toast-danger .toast-header .text-muted,.toast.toast-danger .toast-header .text-black,.toast.toast-danger .toast-header .text-gray-900,.toast.toast-danger .toast-body .text-dark,.toast.toast-danger .toast-body .text-muted,.toast.toast-danger .toast-body .text-black,.toast.toast-danger .toast-body .text-gray-900,.toast.toast-info .toast-header .text-dark,.toast.toast-info .toast-header .text-muted,.toast.toast-info .toast-header .text-black,.toast.toast-info .toast-header .text-gray-900,.toast.toast-info .toast-body .text-dark,.toast.toast-info .toast-body .text-muted,.toast.toast-info .toast-body .text-black,.toast.toast-info .toast-body .text-gray-900{color:#fff}.toast.toast-warning .toast-header,.toast.toast-warning .toast-body{color:#212529}.toast.toast-warning .toast-header *,.toast.toast-warning .toast-body *{color:inherit}.toast-icon{margin-right:.75rem;font-size:1.25rem}.toast-icon.text-primary{color:#215ea5}.toast-icon.text-success{color:#2eaf60}.toast-icon.text-danger{color:#e53935}.toast-icon.text-warning{color:#ffc107}.toast-icon.text-info{color:#4a8cd2}.toast.toast-primary{background-color:#215ea5;color:#fff;border:0}.toast.toast-primary .toast-header{background-color:#ffffff26;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.1)}.toast.toast-primary .toast-body{background-color:inherit;color:#fff}.toast.toast-primary .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}.toast.toast-success{background-color:#2eaf60;color:#fff;border:0}.toast.toast-success .toast-header{background-color:#ffffff26;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.1)}.toast.toast-success .toast-body{background-color:inherit;color:#fff}.toast.toast-success .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}.toast.toast-danger{background-color:#e53935;color:#fff;border:0}.toast.toast-danger .toast-header{background-color:#ffffff26;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.1)}.toast.toast-danger .toast-body{background-color:inherit;color:#fff}.toast.toast-danger .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}.toast.toast-warning{background-color:#ffc107;color:#2d2d2d;border:0}.toast.toast-warning .toast-header{background-color:#fff3;color:#2d2d2d;border-bottom:1px solid rgba(45,45,45,.1)}.toast.toast-warning .toast-body{background-color:inherit;color:#2d2d2d}.toast.toast-info{background-color:#4a8cd2;color:#fff;border:0}.toast.toast-info .toast-header{background-color:#ffffff26;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.1)}.toast.toast-info .toast-body{background-color:inherit;color:#fff}.toast.toast-info .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}.toast-sm{max-width:300px;font-size:.875rem}.toast-sm .toast-header,.toast-sm .toast-body{padding:.5rem .75rem}.toast-lg{max-width:450px;font-size:1.25rem}.toast-lg .toast-header,.toast-lg .toast-body{padding:1rem}.toast.toast-with-image .toast-header{align-items:flex-start}.toast.toast-with-image .toast-image{width:40px;height:40px;border-radius:.25rem;margin-right:.75rem;object-fit:cover}.toast.toast-action .toast-body{display:flex;align-items:center;justify-content:space-between}.toast.toast-action .toast-body .toast-message{flex:1;margin-right:1rem}.toast.toast-action .toast-body .toast-actions{display:flex;gap:.5rem}.toast-container{position:fixed;z-index:1090;width:max-content;max-width:100%;pointer-events:none;padding:1rem}.toast-container.toast-stack>.toast{pointer-events:auto}.toast-container.toast-stack>.toast:hover{transform:translate(-5px)}.notification-center{width:350px;max-width:100%}.notification-center .notification-header{padding:1rem;border-bottom:1px solid #dee2e6;background-color:#fff;border-top-left-radius:.375rem;border-top-right-radius:.375rem}.notification-center .notification-header h6{margin:0;font-weight:600}.notification-center .notification-header .badge{margin-left:.5rem}.notification-center .notification-body{max-height:400px;overflow-y:auto;background-color:#fff}.notification-center .notification-body::-webkit-scrollbar{width:5px}.notification-center .notification-body::-webkit-scrollbar-track{background:#e9ecef}.notification-center .notification-body::-webkit-scrollbar-thumb{background:#ced4da;border-radius:10px}.notification-center .notification-footer{padding:.75rem 1rem;border-top:1px solid #dee2e6;background-color:#fff;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem;text-align:center}.notification-center .notification-footer a{color:#215ea5;font-weight:500}.notification-center .notification-footer a:hover{text-decoration:underline}.notification-center .notification-item{display:flex;padding:.75rem 1rem;border-bottom:1px solid #e9ecef;transition:background-color .2s}.notification-center .notification-item:hover{background-color:#f8f9fa}.notification-center .notification-item:last-child{border-bottom:0}.notification-center .notification-item.unread{background-color:#215ea50d}.notification-center .notification-item.unread:hover{background-color:#215ea51a}.notification-center .notification-item .notification-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:.75rem;color:#fff;font-size:1.25rem;flex-shrink:0}.notification-center .notification-item .notification-icon.bg-primary{background-color:#215ea5}.notification-center .notification-item .notification-icon.bg-success{background-color:#2eaf60}.notification-center .notification-item .notification-icon.bg-danger{background-color:#e53935}.notification-center .notification-item .notification-icon.bg-warning{background-color:#ffc107}.notification-center .notification-item .notification-icon.bg-info{background-color:#4a8cd2}.notification-center .notification-item .notification-content{flex:1;min-width:0}.notification-center .notification-item .notification-content .notification-title{font-weight:600;color:#212529;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-center .notification-item .notification-content .notification-message{font-size:.875rem;color:#495057;margin-bottom:.25rem;line-height:1.4}.notification-center .notification-item .notification-content .notification-time{font-size:.75rem;color:#6c757d}.notification-center .notification-item .notification-action{margin-left:.5rem;flex-shrink:0}.notification-center .notification-item .notification-action .btn-close{padding:0;background:#0000;border:0;font-size:1rem;line-height:1;color:#6c757d;opacity:.5;cursor:pointer}.notification-center .notification-item .notification-action .btn-close:hover{opacity:.75;color:#212529}.alert-notification{position:relative;padding-right:4rem}.alert-notification .notification-close{position:absolute;top:.75rem;right:1.25rem;padding:0;background:#0000;border:0;font-size:1.25rem;line-height:1;color:inherit;opacity:.5;cursor:pointer}.alert-notification .notification-close:hover{opacity:.75}.floating-notification{position:fixed;z-index:1090;max-width:300px;animation:slideInRight .3s ease}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.floating-notification.floating-top-right{top:1rem;right:1rem}.floating-notification.floating-bottom-right{bottom:1rem;right:1rem}.floating-notification.floating-top-left{top:1rem;left:1rem;animation:slideInLeft .3s ease}@keyframes slideInLeft{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}.floating-notification.floating-bottom-left{bottom:1rem;left:1rem;animation:slideInLeft .3s ease}.toast-progress .progress{margin-top:.5rem;height:4px}.toast-progress .progress-text{font-size:.875rem;color:#6c757d;margin-top:.25rem;text-align:center}.flash-toast{position:fixed;top:20%;left:50%;transform:translate(-50%,-50%) scale(.9);z-index:9999;display:flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;min-width:300px;max-width:90vw;background-color:#fffffff2;backdrop-filter:blur(8px);box-shadow:0 10px 25px #0000001a,0 4px 6px #0000000d;border:1px solid rgba(0,0,0,.05);border-radius:50px;opacity:0;pointer-events:none;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.flash-toast.show{opacity:1;transform:translate(-50%,-50%) scale(1);pointer-events:auto}.flash-toast .flash-icon{display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.flash-toast .flash-message{font-size:.95rem;font-weight:500;color:var(--theme-text-primary);line-height:1.4}.flash-toast.flash-success .flash-icon{color:#2eaf60}.flash-toast.flash-success{border:1px solid rgba(46,175,96,.2);background-color:#fffffffa}.flash-toast.flash-error .flash-icon{color:#e53935}.flash-toast.flash-error{border:1px solid rgba(229,57,53,.2);background-color:#fffffffa}.flash-toast.flash-warning .flash-icon{color:#ffc107}.flash-toast.flash-warning{border:1px solid rgba(255,193,7,.2);background-color:#fffffffa}.flash-toast.flash-info .flash-icon{color:#4a8cd2}.flash-toast.flash-info{border:1px solid rgba(74,140,210,.2);background-color:#fffffffa}@media (prefers-color-scheme: dark){body.dark-mode .flash-toast{background-color:#2d2d2df2;border-color:#ffffff1a;box-shadow:0 10px 25px #00000080;color:#fff}body.dark-mode .flash-toast .flash-message{color:#fff}}body.dark-mode .flash-toast{background-color:#2d2d2df2;border-color:#ffffff1a;box-shadow:0 10px 25px #00000080}body.dark-mode .flash-toast .flash-message{color:var(--theme-text-primary)}.twd-alert-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0006;z-index:10000;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;backdrop-filter:blur(2px)}.twd-alert-backdrop.show{opacity:1}.twd-alert-modal{background:var(--theme-card-bg);border-radius:1rem;width:90%;max-width:32rem;box-shadow:0 25px 50px -12px #00000040;transform:scale(.8);opacity:0;transition:all .3s cubic-bezier(.68,-.55,.27,1.55);overflow:hidden}.twd-alert-modal.show{transform:scale(1);opacity:1}.twd-alert-content{padding:2rem;display:flex;flex-direction:column;align-items:center;text-align:center}.twd-alert-title{font-size:1.5rem;font-weight:700;color:var(--theme-text-primary);margin-bottom:.5rem}.twd-alert-text{font-size:1rem;color:var(--theme-text-secondary);margin-bottom:1.5rem}.twd-alert-input{width:100%;margin-bottom:1.5rem;padding:.75rem;border:1px solid var(--theme-input-border);border-radius:.375rem;background-color:var(--theme-input-bg);color:var(--theme-input-text)}.twd-alert-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f64d}.twd-alert-actions{display:flex;gap:1rem;justify-content:center;width:100%;margin-top:1rem}.twd-alert-actions button{padding:.5rem 1.5rem;border-radius:.5rem;font-weight:500;transition:transform .1s}.twd-alert-actions button:active{transform:scale(.95)}.twd-alert-sm{max-width:22rem}.twd-alert-sm .twd-alert-content{padding:1.25rem}.twd-alert-sm .twd-alert-title{font-size:1.125rem;margin-bottom:.25rem}.twd-alert-sm .twd-alert-text{font-size:.9rem;margin-bottom:1rem}.twd-alert-sm .twd-alert-input{padding:.5rem;font-size:.875rem;margin-bottom:1rem}.twd-alert-sm .twd-alert-actions{margin-top:.5rem}.twd-alert-sm .twd-alert-actions button{padding:.375rem 1rem;font-size:.875rem}.twd-alert-sm .twd-icon{transform:scale(.7);margin-bottom:.5rem;margin-top:-.5rem}.twd-icon{width:5rem;height:5rem;border:.25rem solid rgba(0,0,0,0);border-radius:50%;margin-bottom:1.5rem;display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;font-family:sans-serif}.twd-icon-warning{border-color:#fca5a5;border-color:#facea8;color:#f59e0b;animation:pulseWarning 2s infinite}.twd-icon-info{border-color:#93c5fd;color:#3b82f6}.twd-icon-question{border-color:#c4b5fd;border-color:#d1d5db;color:#6b7280}.twd-icon-success{border-color:#a3e635;border-color:#10b98133;color:#10b981;position:relative}.twd-icon-success .twd-icon-tip,.twd-icon-success .twd-icon-long{position:absolute;background-color:#10b981;border-radius:2px}.twd-icon-success .twd-icon-tip{width:1.5rem;height:.3rem;left:.8rem;top:2.7rem;transform:rotate(45deg)}.twd-icon-success .twd-icon-long{width:2.5rem;height:.3rem;right:.5rem;top:2.3rem;transform:rotate(-45deg)}.twd-icon-error{border-color:#fca5a5;color:#ef4444}.twd-icon-error .twd-icon-x-mark{display:block;position:relative}.twd-icon-error .twd-icon-line-left,.twd-icon-error .twd-icon-line-right{display:block;position:absolute;height:3rem;width:.3rem;background-color:#ef4444;border-radius:2px;top:-1.5rem;left:-.15rem}.twd-icon-error .twd-icon-line-left{transform:rotate(45deg)}.twd-icon-error .twd-icon-line-right{transform:rotate(-45deg)}.ng-select{padding-bottom:0}.ng-select.ng-select-opened>.ng-select-container{border-color:#659ee0;z-index:1001}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #adb5bd;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #212529}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#659ee0;box-shadow:0 0 0 .2rem #215ea540}.ng-select.ng-select-disabled>.ng-select-container{background-color:#e9ecef}.ng-select .ng-select-container{background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;min-height:2.375rem;align-items:center;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.ng-select .ng-select-container:hover{box-shadow:none}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:.75rem}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:var(--theme-input-placeholder, var(--theme-text-tertiary))}.ng-select .ng-select-container .ng-input{padding-left:.75rem}.ng-select .ng-select-container .ng-input>input{color:#495057;font-family:inherit;font-size:1rem}.ng-select .ng-dropdown-panel{background-color:#fff;border:1px solid #ced4da;box-shadow:0 .5rem 1rem #00000026;left:0}.ng-select .ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;border-top-color:#0000;margin-top:-1px}.ng-select .ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:.25rem;border-top-left-radius:.25rem;border-bottom-color:#0000;margin-bottom:-1px}.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{padding:.5rem .75rem;font-weight:600;color:#495057;cursor:default}.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option{padding:.5rem .75rem;background-color:#fff;color:#495057}.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected{background-color:#e9ecef;color:#212529}.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{background-color:#dee2e6}.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#215ea51a;color:#215ea5}.ng-select .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#adb5bd;cursor:default}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{background-color:#e9ecef;border-radius:2px;margin-right:5px;margin-bottom:5px;display:flex;align-items:center}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{padding:2px 5px;border-right:1px solid #dee2e6}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#dee2e6}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label{padding:2px 5px}.ng-select .ng-clear-wrapper{color:#adb5bd}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#e53935}.ng-select .ng-arrow-wrapper{padding-right:10px;width:25px}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#adb5bd rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 5px 0;width:0;height:0}.flatpickr-calendar{background:var(--theme-card-bg, #fff);box-shadow:0 .5rem 1rem #00000026;border:1px solid var(--theme-border-color, #dee2e6);border-radius:.375rem;padding:.5rem;font-family:inherit}.flatpickr-calendar .flatpickr-months{background:#0000;color:var(--theme-text-primary, #212529);fill:var(--theme-text-primary, #212529);margin-bottom:.5rem}.flatpickr-calendar .flatpickr-months .flatpickr-month{background:#0000;color:inherit}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month,.flatpickr-calendar .flatpickr-months .flatpickr-next-month{color:inherit;fill:inherit}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg{fill:#215ea5}.flatpickr-calendar .flatpickr-weekdays .flatpickr-weekday{color:var(--theme-text-secondary, #6c757d);font-weight:600;font-size:.875rem}.flatpickr-calendar .flatpickr-days{border-top:1px solid var(--theme-border-color, #e9ecef);padding-top:.5rem}.flatpickr-calendar .flatpickr-day{color:var(--theme-text-primary, #343a40);border-radius:.25rem}.flatpickr-calendar .flatpickr-day:hover,.flatpickr-calendar .flatpickr-day:focus{background:var(--theme-bg-tertiary, #f8f9fa);border-color:#0000}.flatpickr-calendar .flatpickr-day.today{border-color:#215ea5}.flatpickr-calendar .flatpickr-day.today:hover,.flatpickr-calendar .flatpickr-day.today:focus{background:#215ea5;color:#fff;border-color:#215ea5}.flatpickr-calendar .flatpickr-day.selected,.flatpickr-calendar .flatpickr-day.startRange,.flatpickr-calendar .flatpickr-day.endRange{background:#215ea5;color:#fff;border-color:#215ea5}.flatpickr-calendar .flatpickr-day.prevMonthDay,.flatpickr-calendar .flatpickr-day.nextMonthDay{color:var(--theme-text-tertiary, #ced4da)}.flatpickr-input{background-color:var(--theme-input-bg, #fff)!important;border:1px solid #ced4da}.timeline:before{content:"";position:absolute;top:0;bottom:0;left:31px;width:4px;background:var(--theme-border-color);border-radius:2px;margin-top:20px;z-index:0}.timeline>.time-label{margin-right:15px;margin-bottom:25px;position:relative;z-index:1}.timeline>.time-label>span{position:relative;z-index:2;font-weight:600;padding:6px 12px;display:inline-block;background-color:var(--primary);color:#fff!important;border-radius:4px;font-size:.9rem;border:4px solid var(--theme-bg-primary);box-shadow:0 0 0 1px var(--theme-bg-primary)}.timeline>div{position:relative;margin-right:15px;margin-bottom:15px;z-index:1}.timeline>div:after,.timeline>div:before{display:table;content:""}.timeline>div:after{clear:both}.timeline>div>.timeline-item{margin-left:60px;margin-right:15px;margin-top:0;position:relative;background:var(--theme-card-bg, #fff);color:var(--theme-text-primary, #495057);border-radius:.375rem;box-shadow:0 .125rem .25rem #00000013;border:1px solid var(--theme-border-color);padding:0;overflow:hidden}.timeline>div>.timeline-item>.timeline-header{margin:0;color:var(--theme-text-secondary, #6c757d);border-bottom:1px solid var(--theme-border-color, #e9ecef);padding:10px 15px;font-size:1rem;line-height:1.1}.timeline>div>.timeline-item>.timeline-header>a{font-weight:600}.timeline>div>.timeline-item>.timeline-body{padding:15px;background-color:#0000;border-radius:0;border:0;border-top:0}.timeline>div>.timeline-item>.timeline-body img{margin:10px}.timeline>div>.timeline-item>.timeline-footer{padding:10px 15px;border-top:1px solid var(--theme-border-color, #e9ecef);background-color:#0000}.timeline>div>.timeline-item>.timeline-footer>.btn{margin-bottom:0}.timeline>div>.timeline-item>.time{color:#999;float:right;padding:10px;font-size:12px}.timeline>div>.fas,.timeline>div>.far,.timeline>div>.fab,.timeline>div>.fa{width:30px;height:30px;font-size:16px;line-height:30px;position:absolute;color:#fff;background:#adb5bd;border-radius:50%;text-align:center;left:18px;top:0;z-index:2}[data-theme=dark] .timeline:before{background:#6c757d}.component-section{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--theme-border-color)}.section-title{font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;color:var(--theme-text-primary);padding-bottom:.5rem;border-bottom:2px solid #215ea5}.demo-box{background:var(--theme-card-bg);border-radius:.375rem;padding:1.5rem;margin-bottom:1.5rem;border:1px solid var(--theme-border-color)}.code-preview{background:#212529;color:#e9ecef;padding:1rem;border-radius:.375rem;font-family:SFMono-Regular,monospace;font-size:.875rem;margin-top:1rem;overflow-x:auto}.color-box{width:60px;height:60px;border-radius:.375rem;display:inline-flex;align-items:center;justify-content:center;margin-right:1rem;margin-bottom:1rem;color:#fff;font-weight:600;font-size:.75rem}.badge-demo{margin-right:.5rem;margin-bottom:.5rem}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}.carousel-item.active{display:block}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;background:#0000;border:0;transition:opacity .15s ease}.carousel-control-prev:hover,.carousel-control-next:hover{color:#fff;text-decoration:none;opacity:.9}.carousel-control-prev:focus,.carousel-control-next:focus{outline:0}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:#0000 no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0);opacity:.5;transition:opacity .6s ease}.carousel-indicators li.active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active{opacity:1}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators li{background-color:#2d2d2d}.carousel-dark .carousel-caption{color:#2d2d2d}body{--opsz: var(--app-opsz, 14);--wdth: 85;font-variation-settings:"opsz" var(--opsz),"wdth" var(--wdth);line-height:1.6;color:#333;margin:0;font-size:var(--app-font-size, .875rem);text-align:left;background-color:#fff}h1,h2,h3{font-family:Google Sans Flex,sans-serif;font-weight:700;font-variation-settings:"opsz" 24,"wdth" 100}h4,h5,h6{font-family:Google Sans Flex,sans-serif;font-weight:600;font-variation-settings:"opsz" 20,"wdth" 100}p,span,li{font-variation-settings:"opsz" 14,"wdth" 85}.main-sidebar{height:calc(100vh - 57px);min-height:auto;position:fixed;top:57px;left:0;width:250px;z-index:1080;transition:margin-left .34s cubic-bezier(.22,1,.36,1),width .34s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1),box-shadow .34s ease;background-color:var(--sys-sidebar-bg, #2D2D2D);color:var(--sys-sidebar-text, inherit);border-right:1px solid var(--sys-border-color, var(--theme-border-color));overflow-x:hidden;overflow-y:hidden;padding-top:0}.brand-link{display:flex;align-items:center;justify-content:flex-start;padding:0 .5rem;font-size:1.25rem;line-height:57px;white-space:nowrap;border-bottom:none;color:inherit;text-decoration:none}.brand-link:hover{color:#215ea5;text-decoration:none}.brand-link .brand-image{float:left;line-height:.8;margin-left:.4rem;margin-right:.5rem;margin-top:-3px;max-height:33px;width:auto}.brand-link .brand-text{font-weight:300}.sidebar{height:100%;overflow-y:auto;overflow-x:hidden;padding-top:20px;padding-bottom:0;padding-left:.5rem;padding-right:.5rem}.sidebar::-webkit-scrollbar{width:.5rem;background-color:#0000}.sidebar::-webkit-scrollbar-thumb{background-color:#0000;border-radius:4px}.sidebar:hover::-webkit-scrollbar-thumb{background-color:#fff3}.nav-sidebar{display:flex;flex-direction:column;padding:10px 0;margin:0;margin-bottom:1.5rem;list-style:none}.nav-sidebar .nav-item{margin-bottom:3px;width:100%}.nav-sidebar .nav-item.menu-open>.nav-link i.right{transform:rotate(-90deg)}.nav-sidebar .nav-header{font-size:.75rem;text-transform:uppercase;letter-spacing:1px;font-weight:400;color:#6c757d;padding:1rem 1rem .5rem;white-space:nowrap}.nav-sidebar .nav-link{display:flex;align-items:center;min-height:44px;margin:0 2px;padding:0 14px 0 10px;font-size:inherit;border-radius:4px;text-decoration:none;width:100%;position:relative;background-color:#0000;transition:background-color .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out}.nav-sidebar .nav-link .nav-icon{margin-right:.75rem;font-size:1.1rem;width:1.6rem;text-align:center;display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;transition:transform .2s}.nav-sidebar .nav-link p{margin:0;display:flex;align-items:center;white-space:nowrap;flex-grow:1;min-width:0;overflow:hidden;color:inherit!important;transition:opacity .3s ease;font-weight:400}.nav-sidebar .nav-link .right{margin-left:auto;color:var(--sys-sidebar-icon, currentColor)!important;transition:transform .3s ease}.nav-sidebar .nav-link .badge{margin-left:auto;align-self:center;line-height:1;display:flex;align-items:center;height:fit-content}.nav-sidebar .nav-link:hover{background-color:var(--theme-sidebar-hover-strong, var(--theme-sidebar-hover))!important;transform:translateY(-1px)}.nav-sidebar .nav-link:hover .nav-icon{transform:scale(1.1)}.nav-sidebar .nav-link i{margin-top:0!important;margin-bottom:0!important;line-height:1!important;display:flex;align-items:center;justify-content:center;height:100%;width:1.5rem;color:var(--sys-sidebar-icon, currentColor)}.nav-sidebar .nav-link.active i{color:var(--theme-primary)!important}.nav-sidebar .nav-treeview{display:none;list-style:none;padding:4px 0 6px;margin-left:0}.nav-sidebar .nav-treeview.menu-open{display:block}.nav-sidebar .nav-treeview .nav-link{min-height:40px;margin-left:22px;padding:0 10px 0 30px;font-size:inherit;border-radius:4px;background:#0000;box-shadow:none}.nav-sidebar .nav-treeview .nav-link .nav-icon{font-size:.75rem;width:1rem;margin-right:.5rem;opacity:.8}.sidebar-dark-primary .nav-sidebar>.nav-item .nav-link:hover{color:#fff!important;background-color:#ffffff1f!important}.sidebar-dark-primary .nav-sidebar .nav-treeview>.nav-item>.nav-link:hover{color:#fff!important;background-color:#ffffff1f!important}.sidebar-light-primary{background-color:var(--theme-bg-tertiary)!important;color:var(--theme-sidebar-text)!important}.sidebar-light-primary .nav-sidebar>.nav-item>.nav-link:hover{background-color:var(--theme-sidebar-hover)!important}body.dark-mode .main-sidebar,body.dark-mode .main-sidebar.sidebar-light-primary,body.dark-mode .main-sidebar.sidebar-light-warning,body.dark-mode .main-sidebar.sidebar-light-info,body.dark-mode .main-sidebar.sidebar-light-danger,body.dark-mode .main-sidebar.sidebar-light-success,body.dark-mode .main-sidebar.sidebar-light-indigo,body.dark-mode .main-sidebar.sidebar-light-navy,body.dark-mode .main-sidebar.sidebar-light-purple,body.dark-mode .main-sidebar.sidebar-light-fuchsia,body.dark-mode .main-sidebar.sidebar-light-pink,body.dark-mode .main-sidebar.sidebar-light-maroon,body.dark-mode .main-sidebar.sidebar-light-orange,body.dark-mode .main-sidebar.sidebar-light-lime,body.dark-mode .main-sidebar.sidebar-light-teal,body.dark-mode .main-sidebar.sidebar-light-olive{background-color:var(--theme-bg-tertiary)!important;color:var(--theme-sidebar-text)!important}body.dark-mode .main-sidebar .nav-link,body.dark-mode .main-sidebar.sidebar-light-primary .nav-link,body.dark-mode .main-sidebar.sidebar-light-warning .nav-link,body.dark-mode .main-sidebar.sidebar-light-info .nav-link,body.dark-mode .main-sidebar.sidebar-light-danger .nav-link,body.dark-mode .main-sidebar.sidebar-light-success .nav-link,body.dark-mode .main-sidebar.sidebar-light-indigo .nav-link,body.dark-mode .main-sidebar.sidebar-light-navy .nav-link,body.dark-mode .main-sidebar.sidebar-light-purple .nav-link,body.dark-mode .main-sidebar.sidebar-light-fuchsia .nav-link,body.dark-mode .main-sidebar.sidebar-light-pink .nav-link,body.dark-mode .main-sidebar.sidebar-light-maroon .nav-link,body.dark-mode .main-sidebar.sidebar-light-orange .nav-link,body.dark-mode .main-sidebar.sidebar-light-lime .nav-link,body.dark-mode .main-sidebar.sidebar-light-teal .nav-link,body.dark-mode .main-sidebar.sidebar-light-olive .nav-link{color:var(--theme-sidebar-text)!important}body.dark-mode .main-sidebar .nav-link .nav-icon,body.dark-mode .main-sidebar.sidebar-light-primary .nav-link .nav-icon,body.dark-mode .main-sidebar.sidebar-light-warning .nav-link .nav-icon,body.dark-mode .main-sidebar.sidebar-light-info .nav-link .nav-icon,body.dark-mode .main-sidebar.sidebar-light-danger .nav-link .nav-icon,body.dark-mode .main-sidebar.sidebar-light-success .nav-link .nav-icon,body.dark-mode .main-sidebar.sidebar-light-indigo .nav-link .nav-icon,body.dark-mode .main-sidebar.sidebar-light-navy .nav-link .nav-icon,body.dark-mode .main-sidebar.sidebar-light-purple .nav-link .nav-icon,body.dark-mode .main-sidebar.sidebar-light-fuchsia .nav-link .nav-icon,body.dark-mode .main-sidebar.sidebar-light-pink .nav-link .nav-icon,body.dark-mode .main-sidebar.sidebar-light-maroon .nav-link .nav-icon,body.dark-mode .main-sidebar.sidebar-light-orange .nav-link .nav-icon,body.dark-mode .main-sidebar.sidebar-light-lime .nav-link .nav-icon,body.dark-mode .main-sidebar.sidebar-light-teal .nav-link .nav-icon,body.dark-mode .main-sidebar.sidebar-light-olive .nav-link .nav-icon{color:var(--theme-sidebar-text)!important;opacity:.9}body.dark-mode .main-sidebar .nav-link:hover,body.dark-mode .main-sidebar.sidebar-light-primary .nav-link:hover,body.dark-mode .main-sidebar.sidebar-light-warning .nav-link:hover,body.dark-mode .main-sidebar.sidebar-light-info .nav-link:hover,body.dark-mode .main-sidebar.sidebar-light-danger .nav-link:hover,body.dark-mode .main-sidebar.sidebar-light-success .nav-link:hover,body.dark-mode .main-sidebar.sidebar-light-indigo .nav-link:hover,body.dark-mode .main-sidebar.sidebar-light-navy .nav-link:hover,body.dark-mode .main-sidebar.sidebar-light-purple .nav-link:hover,body.dark-mode .main-sidebar.sidebar-light-fuchsia .nav-link:hover,body.dark-mode .main-sidebar.sidebar-light-pink .nav-link:hover,body.dark-mode .main-sidebar.sidebar-light-maroon .nav-link:hover,body.dark-mode .main-sidebar.sidebar-light-orange .nav-link:hover,body.dark-mode .main-sidebar.sidebar-light-lime .nav-link:hover,body.dark-mode .main-sidebar.sidebar-light-teal .nav-link:hover,body.dark-mode .main-sidebar.sidebar-light-olive .nav-link:hover{background-color:var(--theme-sidebar-hover)!important;color:#fff!important}body.dark-mode .main-sidebar .nav-link.active,body.dark-mode .main-sidebar.sidebar-light-primary .nav-link.active,body.dark-mode .main-sidebar.sidebar-light-warning .nav-link.active,body.dark-mode .main-sidebar.sidebar-light-info .nav-link.active,body.dark-mode .main-sidebar.sidebar-light-danger .nav-link.active,body.dark-mode .main-sidebar.sidebar-light-success .nav-link.active,body.dark-mode .main-sidebar.sidebar-light-indigo .nav-link.active,body.dark-mode .main-sidebar.sidebar-light-navy .nav-link.active,body.dark-mode .main-sidebar.sidebar-light-purple .nav-link.active,body.dark-mode .main-sidebar.sidebar-light-fuchsia .nav-link.active,body.dark-mode .main-sidebar.sidebar-light-pink .nav-link.active,body.dark-mode .main-sidebar.sidebar-light-maroon .nav-link.active,body.dark-mode .main-sidebar.sidebar-light-orange .nav-link.active,body.dark-mode .main-sidebar.sidebar-light-lime .nav-link.active,body.dark-mode .main-sidebar.sidebar-light-teal .nav-link.active,body.dark-mode .main-sidebar.sidebar-light-olive .nav-link.active{background-color:var(--theme-sidebar-active)!important;color:#fff!important}body.dark-mode .main-sidebar .nav-link.active .nav-icon,body.dark-mode .main-sidebar .nav-link.active i,body.dark-mode .main-sidebar.sidebar-light-primary .nav-link.active .nav-icon,body.dark-mode .main-sidebar.sidebar-light-primary .nav-link.active i,body.dark-mode .main-sidebar.sidebar-light-warning .nav-link.active .nav-icon,body.dark-mode .main-sidebar.sidebar-light-warning .nav-link.active i,body.dark-mode .main-sidebar.sidebar-light-info .nav-link.active .nav-icon,body.dark-mode .main-sidebar.sidebar-light-info .nav-link.active i,body.dark-mode .main-sidebar.sidebar-light-danger .nav-link.active .nav-icon,body.dark-mode .main-sidebar.sidebar-light-danger .nav-link.active i,body.dark-mode .main-sidebar.sidebar-light-success .nav-link.active .nav-icon,body.dark-mode .main-sidebar.sidebar-light-success .nav-link.active i,body.dark-mode .main-sidebar.sidebar-light-indigo .nav-link.active .nav-icon,body.dark-mode .main-sidebar.sidebar-light-indigo .nav-link.active i,body.dark-mode .main-sidebar.sidebar-light-navy .nav-link.active .nav-icon,body.dark-mode .main-sidebar.sidebar-light-navy .nav-link.active i,body.dark-mode .main-sidebar.sidebar-light-purple .nav-link.active .nav-icon,body.dark-mode .main-sidebar.sidebar-light-purple .nav-link.active i,body.dark-mode .main-sidebar.sidebar-light-fuchsia .nav-link.active .nav-icon,body.dark-mode .main-sidebar.sidebar-light-fuchsia .nav-link.active i,body.dark-mode .main-sidebar.sidebar-light-pink .nav-link.active .nav-icon,body.dark-mode .main-sidebar.sidebar-light-pink .nav-link.active i,body.dark-mode .main-sidebar.sidebar-light-maroon .nav-link.active .nav-icon,body.dark-mode .main-sidebar.sidebar-light-maroon .nav-link.active i,body.dark-mode .main-sidebar.sidebar-light-orange .nav-link.active .nav-icon,body.dark-mode .main-sidebar.sidebar-light-orange .nav-link.active i,body.dark-mode .main-sidebar.sidebar-light-lime .nav-link.active .nav-icon,body.dark-mode .main-sidebar.sidebar-light-lime .nav-link.active i,body.dark-mode .main-sidebar.sidebar-light-teal .nav-link.active .nav-icon,body.dark-mode .main-sidebar.sidebar-light-teal .nav-link.active i,body.dark-mode .main-sidebar.sidebar-light-olive .nav-link.active .nav-icon,body.dark-mode .main-sidebar.sidebar-light-olive .nav-link.active i{color:#fff!important;opacity:1}body.dark-mode .main-sidebar .nav-treeview>.nav-item>.nav-link,body.dark-mode .main-sidebar.sidebar-light-primary .nav-treeview>.nav-item>.nav-link,body.dark-mode .main-sidebar.sidebar-light-warning .nav-treeview>.nav-item>.nav-link,body.dark-mode .main-sidebar.sidebar-light-info .nav-treeview>.nav-item>.nav-link,body.dark-mode .main-sidebar.sidebar-light-danger .nav-treeview>.nav-item>.nav-link,body.dark-mode .main-sidebar.sidebar-light-success .nav-treeview>.nav-item>.nav-link,body.dark-mode .main-sidebar.sidebar-light-indigo .nav-treeview>.nav-item>.nav-link,body.dark-mode .main-sidebar.sidebar-light-navy .nav-treeview>.nav-item>.nav-link,body.dark-mode .main-sidebar.sidebar-light-purple .nav-treeview>.nav-item>.nav-link,body.dark-mode .main-sidebar.sidebar-light-fuchsia .nav-treeview>.nav-item>.nav-link,body.dark-mode .main-sidebar.sidebar-light-pink .nav-treeview>.nav-item>.nav-link,body.dark-mode .main-sidebar.sidebar-light-maroon .nav-treeview>.nav-item>.nav-link,body.dark-mode .main-sidebar.sidebar-light-orange .nav-treeview>.nav-item>.nav-link,body.dark-mode .main-sidebar.sidebar-light-lime .nav-treeview>.nav-item>.nav-link,body.dark-mode .main-sidebar.sidebar-light-teal .nav-treeview>.nav-item>.nav-link,body.dark-mode .main-sidebar.sidebar-light-olive .nav-treeview>.nav-item>.nav-link{color:var(--theme-sidebar-text)!important}body.dark-mode .main-sidebar .nav-treeview>.nav-item>.nav-link:hover,body.dark-mode .main-sidebar.sidebar-light-primary .nav-treeview>.nav-item>.nav-link:hover,body.dark-mode .main-sidebar.sidebar-light-warning .nav-treeview>.nav-item>.nav-link:hover,body.dark-mode .main-sidebar.sidebar-light-info .nav-treeview>.nav-item>.nav-link:hover,body.dark-mode .main-sidebar.sidebar-light-danger .nav-treeview>.nav-item>.nav-link:hover,body.dark-mode .main-sidebar.sidebar-light-success .nav-treeview>.nav-item>.nav-link:hover,body.dark-mode .main-sidebar.sidebar-light-indigo .nav-treeview>.nav-item>.nav-link:hover,body.dark-mode .main-sidebar.sidebar-light-navy .nav-treeview>.nav-item>.nav-link:hover,body.dark-mode .main-sidebar.sidebar-light-purple .nav-treeview>.nav-item>.nav-link:hover,body.dark-mode .main-sidebar.sidebar-light-fuchsia .nav-treeview>.nav-item>.nav-link:hover,body.dark-mode .main-sidebar.sidebar-light-pink .nav-treeview>.nav-item>.nav-link:hover,body.dark-mode .main-sidebar.sidebar-light-maroon .nav-treeview>.nav-item>.nav-link:hover,body.dark-mode .main-sidebar.sidebar-light-orange .nav-treeview>.nav-item>.nav-link:hover,body.dark-mode .main-sidebar.sidebar-light-lime .nav-treeview>.nav-item>.nav-link:hover,body.dark-mode .main-sidebar.sidebar-light-teal .nav-treeview>.nav-item>.nav-link:hover,body.dark-mode .main-sidebar.sidebar-light-olive .nav-treeview>.nav-item>.nav-link:hover{background-color:var(--theme-sidebar-hover)!important;color:#fff!important}body.dark-mode .main-sidebar .nav-treeview>.nav-item>.nav-link.active,body.dark-mode .main-sidebar.sidebar-light-primary .nav-treeview>.nav-item>.nav-link.active,body.dark-mode .main-sidebar.sidebar-light-warning .nav-treeview>.nav-item>.nav-link.active,body.dark-mode .main-sidebar.sidebar-light-info .nav-treeview>.nav-item>.nav-link.active,body.dark-mode .main-sidebar.sidebar-light-danger .nav-treeview>.nav-item>.nav-link.active,body.dark-mode .main-sidebar.sidebar-light-success .nav-treeview>.nav-item>.nav-link.active,body.dark-mode .main-sidebar.sidebar-light-indigo .nav-treeview>.nav-item>.nav-link.active,body.dark-mode .main-sidebar.sidebar-light-navy .nav-treeview>.nav-item>.nav-link.active,body.dark-mode .main-sidebar.sidebar-light-purple .nav-treeview>.nav-item>.nav-link.active,body.dark-mode .main-sidebar.sidebar-light-fuchsia .nav-treeview>.nav-item>.nav-link.active,body.dark-mode .main-sidebar.sidebar-light-pink .nav-treeview>.nav-item>.nav-link.active,body.dark-mode .main-sidebar.sidebar-light-maroon .nav-treeview>.nav-item>.nav-link.active,body.dark-mode .main-sidebar.sidebar-light-orange .nav-treeview>.nav-item>.nav-link.active,body.dark-mode .main-sidebar.sidebar-light-lime .nav-treeview>.nav-item>.nav-link.active,body.dark-mode .main-sidebar.sidebar-light-teal .nav-treeview>.nav-item>.nav-link.active,body.dark-mode .main-sidebar.sidebar-light-olive .nav-treeview>.nav-item>.nav-link.active{background-color:var(--theme-sidebar-active)!important;color:#fff!important}body.dark-mode .main-sidebar .nav-treeview>.nav-item>.nav-link.active .nav-icon,body.dark-mode .main-sidebar .nav-treeview>.nav-item>.nav-link.active i,body.dark-mode .main-sidebar.sidebar-light-primary .nav-treeview>.nav-item>.nav-link.active .nav-icon,body.dark-mode .main-sidebar.sidebar-light-primary .nav-treeview>.nav-item>.nav-link.active i,body.dark-mode .main-sidebar.sidebar-light-warning .nav-treeview>.nav-item>.nav-link.active .nav-icon,body.dark-mode .main-sidebar.sidebar-light-warning .nav-treeview>.nav-item>.nav-link.active i,body.dark-mode .main-sidebar.sidebar-light-info .nav-treeview>.nav-item>.nav-link.active .nav-icon,body.dark-mode .main-sidebar.sidebar-light-info .nav-treeview>.nav-item>.nav-link.active i,body.dark-mode .main-sidebar.sidebar-light-danger .nav-treeview>.nav-item>.nav-link.active .nav-icon,body.dark-mode .main-sidebar.sidebar-light-danger .nav-treeview>.nav-item>.nav-link.active i,body.dark-mode .main-sidebar.sidebar-light-success .nav-treeview>.nav-item>.nav-link.active .nav-icon,body.dark-mode .main-sidebar.sidebar-light-success .nav-treeview>.nav-item>.nav-link.active i,body.dark-mode .main-sidebar.sidebar-light-indigo .nav-treeview>.nav-item>.nav-link.active .nav-icon,body.dark-mode .main-sidebar.sidebar-light-indigo .nav-treeview>.nav-item>.nav-link.active i,body.dark-mode .main-sidebar.sidebar-light-navy .nav-treeview>.nav-item>.nav-link.active .nav-icon,body.dark-mode .main-sidebar.sidebar-light-navy .nav-treeview>.nav-item>.nav-link.active i,body.dark-mode .main-sidebar.sidebar-light-purple .nav-treeview>.nav-item>.nav-link.active .nav-icon,body.dark-mode .main-sidebar.sidebar-light-purple .nav-treeview>.nav-item>.nav-link.active i,body.dark-mode .main-sidebar.sidebar-light-fuchsia .nav-treeview>.nav-item>.nav-link.active .nav-icon,body.dark-mode .main-sidebar.sidebar-light-fuchsia .nav-treeview>.nav-item>.nav-link.active i,body.dark-mode .main-sidebar.sidebar-light-pink .nav-treeview>.nav-item>.nav-link.active .nav-icon,body.dark-mode .main-sidebar.sidebar-light-pink .nav-treeview>.nav-item>.nav-link.active i,body.dark-mode .main-sidebar.sidebar-light-maroon .nav-treeview>.nav-item>.nav-link.active .nav-icon,body.dark-mode .main-sidebar.sidebar-light-maroon .nav-treeview>.nav-item>.nav-link.active i,body.dark-mode .main-sidebar.sidebar-light-orange .nav-treeview>.nav-item>.nav-link.active .nav-icon,body.dark-mode .main-sidebar.sidebar-light-orange .nav-treeview>.nav-item>.nav-link.active i,body.dark-mode .main-sidebar.sidebar-light-lime .nav-treeview>.nav-item>.nav-link.active .nav-icon,body.dark-mode .main-sidebar.sidebar-light-lime .nav-treeview>.nav-item>.nav-link.active i,body.dark-mode .main-sidebar.sidebar-light-teal .nav-treeview>.nav-item>.nav-link.active .nav-icon,body.dark-mode .main-sidebar.sidebar-light-teal .nav-treeview>.nav-item>.nav-link.active i,body.dark-mode .main-sidebar.sidebar-light-olive .nav-treeview>.nav-item>.nav-link.active .nav-icon,body.dark-mode .main-sidebar.sidebar-light-olive .nav-treeview>.nav-item>.nav-link.active i{color:#fff!important;opacity:1}body.dark-mode .main-sidebar .brand-link,body.dark-mode .main-sidebar.sidebar-light-primary .brand-link,body.dark-mode .main-sidebar.sidebar-light-warning .brand-link,body.dark-mode .main-sidebar.sidebar-light-info .brand-link,body.dark-mode .main-sidebar.sidebar-light-danger .brand-link,body.dark-mode .main-sidebar.sidebar-light-success .brand-link,body.dark-mode .main-sidebar.sidebar-light-indigo .brand-link,body.dark-mode .main-sidebar.sidebar-light-navy .brand-link,body.dark-mode .main-sidebar.sidebar-light-purple .brand-link,body.dark-mode .main-sidebar.sidebar-light-fuchsia .brand-link,body.dark-mode .main-sidebar.sidebar-light-pink .brand-link,body.dark-mode .main-sidebar.sidebar-light-maroon .brand-link,body.dark-mode .main-sidebar.sidebar-light-orange .brand-link,body.dark-mode .main-sidebar.sidebar-light-lime .brand-link,body.dark-mode .main-sidebar.sidebar-light-teal .brand-link,body.dark-mode .main-sidebar.sidebar-light-olive .brand-link{color:var(--theme-sidebar-text)!important;border-bottom:1px solid var(--theme-sidebar-border)!important}body.dark-mode .main-sidebar .nav-header,body.dark-mode .main-sidebar.sidebar-light-primary .nav-header,body.dark-mode .main-sidebar.sidebar-light-warning .nav-header,body.dark-mode .main-sidebar.sidebar-light-info .nav-header,body.dark-mode .main-sidebar.sidebar-light-danger .nav-header,body.dark-mode .main-sidebar.sidebar-light-success .nav-header,body.dark-mode .main-sidebar.sidebar-light-indigo .nav-header,body.dark-mode .main-sidebar.sidebar-light-navy .nav-header,body.dark-mode .main-sidebar.sidebar-light-purple .nav-header,body.dark-mode .main-sidebar.sidebar-light-fuchsia .nav-header,body.dark-mode .main-sidebar.sidebar-light-pink .nav-header,body.dark-mode .main-sidebar.sidebar-light-maroon .nav-header,body.dark-mode .main-sidebar.sidebar-light-orange .nav-header,body.dark-mode .main-sidebar.sidebar-light-lime .nav-header,body.dark-mode .main-sidebar.sidebar-light-teal .nav-header,body.dark-mode .main-sidebar.sidebar-light-olive .nav-header{color:var(--theme-sidebar-text)!important;opacity:.7}.sidebar-dark-primary{background-color:#2d2d2d;color:#fff}.sidebar-dark-primary .brand-link{border-bottom:1px solid hsla(0,0%,100%,.05);color:#ffffffe6!important}.sidebar-dark-primary .brand-link:hover{color:#fff!important}.sidebar-dark-primary .nav-sidebar .nav-header{color:#fff9}.sidebar-dark-primary .nav-sidebar>.nav-item .nav-link{color:#fffc!important;font-size:inherit}.sidebar-dark-primary .nav-sidebar>.nav-item .nav-link:hover{color:#fff!important;background-color:#ffffff1a!important}.sidebar-dark-primary .nav-sidebar>.nav-item .nav-link.active{color:#215ea5!important;background-color:#215ea524!important;box-shadow:none!important;font-weight:500}.sidebar-dark-primary .nav-sidebar>.nav-item .nav-link.active .nav-icon{color:#215ea5!important}.sidebar-dark-primary .nav-sidebar>.nav-item .nav-link.active p{font-weight:500}.sidebar-dark-primary .nav-sidebar .nav-treeview>.nav-item>.nav-link{color:#ffffffb3!important;font-size:inherit}.sidebar-dark-primary .nav-sidebar .nav-treeview>.nav-item>.nav-link:hover{color:#fff!important;background-color:#ffffff1a!important}.sidebar-dark-primary .nav-sidebar .nav-treeview>.nav-item>.nav-link.active{color:#215ea5!important;background-color:#215ea524!important;box-shadow:none!important}.sidebar-dark-primary .nav-sidebar .nav-treeview>.nav-item>.nav-link.active:before{content:"";position:absolute;left:12px;top:8px;bottom:8px;width:3px;border-radius:2px;background:#215ea5}.sidebar-dark-primary .nav-sidebar .nav-treeview>.nav-item>.nav-link.active p{font-weight:500;opacity:1!important}.sidebar-dark-primary .nav-sidebar .nav-treeview>.nav-item>.nav-link.active .nav-icon{color:#215ea5!important}.sidebar-light-primary{background-color:#f8f9fa;color:#343a40}.sidebar-light-primary .brand-link{border-bottom:1px solid rgba(52,58,64,.05);color:#343a40e6!important}.sidebar-light-primary .brand-link:hover{color:#343a40!important}.sidebar-light-primary .nav-sidebar .nav-header{color:#343a4099}.sidebar-light-primary .nav-sidebar>.nav-item .nav-link{color:#343a40cc!important;font-size:inherit}.sidebar-light-primary .nav-sidebar>.nav-item .nav-link:hover{color:#000!important;background-color:#00000014!important}.sidebar-light-primary .nav-sidebar>.nav-item .nav-link.active{color:#215ea5!important;background-color:#215ea524!important;box-shadow:none!important;font-weight:500}.sidebar-light-primary .nav-sidebar>.nav-item .nav-link.active .nav-icon{color:#215ea5!important}.sidebar-light-primary .nav-sidebar>.nav-item .nav-link.active p{font-weight:500}.sidebar-light-primary .nav-sidebar .nav-treeview>.nav-item>.nav-link{color:#343a40b3!important;font-size:inherit}.sidebar-light-primary .nav-sidebar .nav-treeview>.nav-item>.nav-link:hover{color:#343a40!important;background-color:#00000014!important}.sidebar-light-primary .nav-sidebar .nav-treeview>.nav-item>.nav-link.active{color:#215ea5!important;background-color:#215ea524!important;box-shadow:none!important}.sidebar-light-primary .nav-sidebar .nav-treeview>.nav-item>.nav-link.active:before{content:"";position:absolute;left:12px;top:8px;bottom:8px;width:3px;border-radius:2px;background:#215ea5}.sidebar-light-primary .nav-sidebar .nav-treeview>.nav-item>.nav-link.active p{font-weight:500;opacity:1!important}.sidebar-light-primary .nav-sidebar .nav-treeview>.nav-item>.nav-link.active .nav-icon{color:#215ea5!important}.sidebar-dark-secondary{background-color:#2d2d2d;color:#fff}.sidebar-dark-secondary .brand-link{border-bottom:1px solid hsla(0,0%,100%,.05);color:#ffffffe6!important}.sidebar-dark-secondary .brand-link:hover{color:#fff!important}.sidebar-dark-secondary .nav-sidebar .nav-header{color:#fff9}.sidebar-dark-secondary .nav-sidebar>.nav-item .nav-link{color:#fffc!important;font-size:inherit}.sidebar-dark-secondary .nav-sidebar>.nav-item .nav-link:hover{color:#fff!important;background-color:#ffffff1a!important}.sidebar-dark-secondary .nav-sidebar>.nav-item .nav-link.active{color:#78828c!important;background-color:#78828c24!important;box-shadow:none!important;font-weight:500}.sidebar-dark-secondary .nav-sidebar>.nav-item .nav-link.active .nav-icon{color:#78828c!important}.sidebar-dark-secondary .nav-sidebar>.nav-item .nav-link.active p{font-weight:500}.sidebar-dark-secondary .nav-sidebar .nav-treeview>.nav-item>.nav-link{color:#ffffffb3!important;font-size:inherit}.sidebar-dark-secondary .nav-sidebar .nav-treeview>.nav-item>.nav-link:hover{color:#fff!important;background-color:#ffffff1a!important}.sidebar-dark-secondary .nav-sidebar .nav-treeview>.nav-item>.nav-link.active{color:#78828c!important;background-color:#78828c24!important;box-shadow:none!important}.sidebar-dark-secondary .nav-sidebar .nav-treeview>.nav-item>.nav-link.active:before{content:"";position:absolute;left:12px;top:8px;bottom:8px;width:3px;border-radius:2px;background:#78828c}.sidebar-dark-secondary .nav-sidebar .nav-treeview>.nav-item>.nav-link.active p{font-weight:500;opacity:1!important}.sidebar-dark-secondary .nav-sidebar .nav-treeview>.nav-item>.nav-link.active .nav-icon{color:#78828c!important}.sidebar-light-secondary{background-color:#f8f9fa;color:#343a40}.sidebar-light-secondary .brand-link{border-bottom:1px solid rgba(52,58,64,.05);color:#343a40e6!important}.sidebar-light-secondary .brand-link:hover{color:#343a40!important}.sidebar-light-secondary .nav-sidebar .nav-header{color:#343a4099}.sidebar-light-secondary .nav-sidebar>.nav-item .nav-link{color:#343a40cc!important;font-size:inherit}.sidebar-light-secondary .nav-sidebar>.nav-item .nav-link:hover{color:#000!important;background-color:#00000014!important}.sidebar-light-secondary .nav-sidebar>.nav-item .nav-link.active{color:#78828c!important;background-color:#78828c24!important;box-shadow:none!important;font-weight:500}.sidebar-light-secondary .nav-sidebar>.nav-item .nav-link.active .nav-icon{color:#78828c!important}.sidebar-light-secondary .nav-sidebar>.nav-item .nav-link.active p{font-weight:500}.sidebar-light-secondary .nav-sidebar .nav-treeview>.nav-item>.nav-link{color:#343a40b3!important;font-size:inherit}.sidebar-light-secondary .nav-sidebar .nav-treeview>.nav-item>.nav-link:hover{color:#343a40!important;background-color:#00000014!important}.sidebar-light-secondary .nav-sidebar .nav-treeview>.nav-item>.nav-link.active{color:#78828c!important;background-color:#78828c24!important;box-shadow:none!important}.sidebar-light-secondary .nav-sidebar .nav-treeview>.nav-item>.nav-link.active:before{content:"";position:absolute;left:12px;top:8px;bottom:8px;width:3px;border-radius:2px;background:#78828c}.sidebar-light-secondary .nav-sidebar .nav-treeview>.nav-item>.nav-link.active p{font-weight:500;opacity:1!important}.sidebar-light-secondary .nav-sidebar .nav-treeview>.nav-item>.nav-link.active .nav-icon{color:#78828c!important}.sidebar-dark-success{background-color:#2d2d2d;color:#fff}.sidebar-dark-success .brand-link{border-bottom:1px solid hsla(0,0%,100%,.05);color:#ffffffe6!important}.sidebar-dark-success .brand-link:hover{color:#fff!important}.sidebar-dark-success .nav-sidebar .nav-header{color:#fff9}.sidebar-dark-success .nav-sidebar>.nav-item .nav-link{color:#fffc!important;font-size:inherit}.sidebar-dark-success .nav-sidebar>.nav-item .nav-link:hover{color:#fff!important;background-color:#ffffff1a!important}.sidebar-dark-success .nav-sidebar>.nav-item .nav-link.active{color:#2eaf60!important;background-color:#2eaf6024!important;box-shadow:none!important;font-weight:500}.sidebar-dark-success .nav-sidebar>.nav-item .nav-link.active .nav-icon{color:#2eaf60!important}.sidebar-dark-success .nav-sidebar>.nav-item .nav-link.active p{font-weight:500}.sidebar-dark-success .nav-sidebar .nav-treeview>.nav-item>.nav-link{color:#ffffffb3!important;font-size:inherit}.sidebar-dark-success .nav-sidebar .nav-treeview>.nav-item>.nav-link:hover{color:#fff!important;background-color:#ffffff1a!important}.sidebar-dark-success .nav-sidebar .nav-treeview>.nav-item>.nav-link.active{color:#2eaf60!important;background-color:#2eaf6024!important;box-shadow:none!important}.sidebar-dark-success .nav-sidebar .nav-treeview>.nav-item>.nav-link.active:before{content:"";position:absolute;left:12px;top:8px;bottom:8px;width:3px;border-radius:2px;background:#2eaf60}.sidebar-dark-success .nav-sidebar .nav-treeview>.nav-item>.nav-link.active p{font-weight:500;opacity:1!important}.sidebar-dark-success .nav-sidebar .nav-treeview>.nav-item>.nav-link.active .nav-icon{color:#2eaf60!important}.sidebar-light-success{background-color:#f8f9fa;color:#343a40}.sidebar-light-success .brand-link{border-bottom:1px solid rgba(52,58,64,.05);color:#343a40e6!important}.sidebar-light-success .brand-link:hover{color:#343a40!important}.sidebar-light-success .nav-sidebar .nav-header{color:#343a4099}.sidebar-light-success .nav-sidebar>.nav-item .nav-link{color:#343a40cc!important;font-size:inherit}.sidebar-light-success .nav-sidebar>.nav-item .nav-link:hover{color:#000!important;background-color:#00000014!important}.sidebar-light-success .nav-sidebar>.nav-item .nav-link.active{color:#2eaf60!important;background-color:#2eaf6024!important;box-shadow:none!important;font-weight:500}.sidebar-light-success .nav-sidebar>.nav-item .nav-link.active .nav-icon{color:#2eaf60!important}.sidebar-light-success .nav-sidebar>.nav-item .nav-link.active p{font-weight:500}.sidebar-light-success .nav-sidebar .nav-treeview>.nav-item>.nav-link{color:#343a40b3!important;font-size:inherit}.sidebar-light-success .nav-sidebar .nav-treeview>.nav-item>.nav-link:hover{color:#343a40!important;background-color:#00000014!important}.sidebar-light-success .nav-sidebar .nav-treeview>.nav-item>.nav-link.active{color:#2eaf60!important;background-color:#2eaf6024!important;box-shadow:none!important}.sidebar-light-success .nav-sidebar .nav-treeview>.nav-item>.nav-link.active:before{content:"";position:absolute;left:12px;top:8px;bottom:8px;width:3px;border-radius:2px;background:#2eaf60}.sidebar-light-success .nav-sidebar .nav-treeview>.nav-item>.nav-link.active p{font-weight:500;opacity:1!important}.sidebar-light-success .nav-sidebar .nav-treeview>.nav-item>.nav-link.active .nav-icon{color:#2eaf60!important}.sidebar-dark-info{background-color:#2d2d2d;color:#fff}.sidebar-dark-info .brand-link{border-bottom:1px solid hsla(0,0%,100%,.05);color:#ffffffe6!important}.sidebar-dark-info .brand-link:hover{color:#fff!important}.sidebar-dark-info .nav-sidebar .nav-header{color:#fff9}.sidebar-dark-info .nav-sidebar>.nav-item .nav-link{color:#fffc!important;font-size:inherit}.sidebar-dark-info .nav-sidebar>.nav-item .nav-link:hover{color:#fff!important;background-color:#ffffff1a!important}.sidebar-dark-info .nav-sidebar>.nav-item .nav-link.active{color:#4a8cd2!important;background-color:#4a8cd224!important;box-shadow:none!important;font-weight:500}.sidebar-dark-info .nav-sidebar>.nav-item .nav-link.active .nav-icon{color:#4a8cd2!important}.sidebar-dark-info .nav-sidebar>.nav-item .nav-link.active p{font-weight:500}.sidebar-dark-info .nav-sidebar .nav-treeview>.nav-item>.nav-link{color:#ffffffb3!important;font-size:inherit}.sidebar-dark-info .nav-sidebar .nav-treeview>.nav-item>.nav-link:hover{color:#fff!important;background-color:#ffffff1a!important}.sidebar-dark-info .nav-sidebar .nav-treeview>.nav-item>.nav-link.active{color:#4a8cd2!important;background-color:#4a8cd224!important;box-shadow:none!important}.sidebar-dark-info .nav-sidebar .nav-treeview>.nav-item>.nav-link.active:before{content:"";position:absolute;left:12px;top:8px;bottom:8px;width:3px;border-radius:2px;background:#4a8cd2}.sidebar-dark-info .nav-sidebar .nav-treeview>.nav-item>.nav-link.active p{font-weight:500;opacity:1!important}.sidebar-dark-info .nav-sidebar .nav-treeview>.nav-item>.nav-link.active .nav-icon{color:#4a8cd2!important}.sidebar-light-info{background-color:#f8f9fa;color:#343a40}.sidebar-light-info .brand-link{border-bottom:1px solid rgba(52,58,64,.05);color:#343a40e6!important}.sidebar-light-info .brand-link:hover{color:#343a40!important}.sidebar-light-info .nav-sidebar .nav-header{color:#343a4099}.sidebar-light-info .nav-sidebar>.nav-item .nav-link{color:#343a40cc!important;font-size:inherit}.sidebar-light-info .nav-sidebar>.nav-item .nav-link:hover{color:#000!important;background-color:#00000014!important}.sidebar-light-info .nav-sidebar>.nav-item .nav-link.active{color:#4a8cd2!important;background-color:#4a8cd224!important;box-shadow:none!important;font-weight:500}.sidebar-light-info .nav-sidebar>.nav-item .nav-link.active .nav-icon{color:#4a8cd2!important}.sidebar-light-info .nav-sidebar>.nav-item .nav-link.active p{font-weight:500}.sidebar-light-info .nav-sidebar .nav-treeview>.nav-item>.nav-link{color:#343a40b3!important;font-size:inherit}.sidebar-light-info .nav-sidebar .nav-treeview>.nav-item>.nav-link:hover{color:#343a40!important;background-color:#00000014!important}.sidebar-light-info .nav-sidebar .nav-treeview>.nav-item>.nav-link.active{color:#4a8cd2!important;background-color:#4a8cd224!important;box-shadow:none!important}.sidebar-light-info .nav-sidebar .nav-treeview>.nav-item>.nav-link.active:before{content:"";position:absolute;left:12px;top:8px;bottom:8px;width:3px;border-radius:2px;background:#4a8cd2}.sidebar-light-info .nav-sidebar .nav-treeview>.nav-item>.nav-link.active p{font-weight:500;opacity:1!important}.sidebar-light-info .nav-sidebar .nav-treeview>.nav-item>.nav-link.active .nav-icon{color:#4a8cd2!important}.sidebar-dark-warning{background-color:#2d2d2d;color:#fff}.sidebar-dark-warning .brand-link{border-bottom:1px solid hsla(0,0%,100%,.05);color:#ffffffe6!important}.sidebar-dark-warning .brand-link:hover{color:#fff!important}.sidebar-dark-warning .nav-sidebar .nav-header{color:#fff9}.sidebar-dark-warning .nav-sidebar>.nav-item .nav-link{color:#fffc!important;font-size:inherit}.sidebar-dark-warning .nav-sidebar>.nav-item .nav-link:hover{color:#fff!important;background-color:#ffffff1a!important}.sidebar-dark-warning .nav-sidebar>.nav-item .nav-link.active{color:#ffc107!important;background-color:#ffc10724!important;box-shadow:none!important;font-weight:500}.sidebar-dark-warning .nav-sidebar>.nav-item .nav-link.active .nav-icon{color:#ffc107!important}.sidebar-dark-warning .nav-sidebar>.nav-item .nav-link.active p{font-weight:500}.sidebar-dark-warning .nav-sidebar .nav-treeview>.nav-item>.nav-link{color:#ffffffb3!important;font-size:inherit}.sidebar-dark-warning .nav-sidebar .nav-treeview>.nav-item>.nav-link:hover{color:#fff!important;background-color:#ffffff1a!important}.sidebar-dark-warning .nav-sidebar .nav-treeview>.nav-item>.nav-link.active{color:#ffc107!important;background-color:#ffc10724!important;box-shadow:none!important}.sidebar-dark-warning .nav-sidebar .nav-treeview>.nav-item>.nav-link.active:before{content:"";position:absolute;left:12px;top:8px;bottom:8px;width:3px;border-radius:2px;background:#ffc107}.sidebar-dark-warning .nav-sidebar .nav-treeview>.nav-item>.nav-link.active p{font-weight:500;opacity:1!important}.sidebar-dark-warning .nav-sidebar .nav-treeview>.nav-item>.nav-link.active .nav-icon{color:#ffc107!important}.sidebar-light-warning{background-color:#f8f9fa;color:#343a40}.sidebar-light-warning .brand-link{border-bottom:1px solid rgba(52,58,64,.05);color:#343a40e6!important}.sidebar-light-warning .brand-link:hover{color:#343a40!important}.sidebar-light-warning .nav-sidebar .nav-header{color:#343a4099}.sidebar-light-warning .nav-sidebar>.nav-item .nav-link{color:#343a40cc!important;font-size:inherit}.sidebar-light-warning .nav-sidebar>.nav-item .nav-link:hover{color:#000!important;background-color:#00000014!important}.sidebar-light-warning .nav-sidebar>.nav-item .nav-link.active{color:#ffc107!important;background-color:#ffc10724!important;box-shadow:none!important;font-weight:500}.sidebar-light-warning .nav-sidebar>.nav-item .nav-link.active .nav-icon{color:#ffc107!important}.sidebar-light-warning .nav-sidebar>.nav-item .nav-link.active p{font-weight:500}.sidebar-light-warning .nav-sidebar .nav-treeview>.nav-item>.nav-link{color:#343a40b3!important;font-size:inherit}.sidebar-light-warning .nav-sidebar .nav-treeview>.nav-item>.nav-link:hover{color:#343a40!important;background-color:#00000014!important}.sidebar-light-warning .nav-sidebar .nav-treeview>.nav-item>.nav-link.active{color:#ffc107!important;background-color:#ffc10724!important;box-shadow:none!important}.sidebar-light-warning .nav-sidebar .nav-treeview>.nav-item>.nav-link.active:before{content:"";position:absolute;left:12px;top:8px;bottom:8px;width:3px;border-radius:2px;background:#ffc107}.sidebar-light-warning .nav-sidebar .nav-treeview>.nav-item>.nav-link.active p{font-weight:500;opacity:1!important}.sidebar-light-warning .nav-sidebar .nav-treeview>.nav-item>.nav-link.active .nav-icon{color:#ffc107!important}.sidebar-dark-danger{background-color:#2d2d2d;color:#fff}.sidebar-dark-danger .brand-link{border-bottom:1px solid hsla(0,0%,100%,.05);color:#ffffffe6!important}.sidebar-dark-danger .brand-link:hover{color:#fff!important}.sidebar-dark-danger .nav-sidebar .nav-header{color:#fff9}.sidebar-dark-danger .nav-sidebar>.nav-item .nav-link{color:#fffc!important;font-size:inherit}.sidebar-dark-danger .nav-sidebar>.nav-item .nav-link:hover{color:#fff!important;background-color:#ffffff1a!important}.sidebar-dark-danger .nav-sidebar>.nav-item .nav-link.active{color:#e53935!important;background-color:#e5393524!important;box-shadow:none!important;font-weight:500}.sidebar-dark-danger .nav-sidebar>.nav-item .nav-link.active .nav-icon{color:#e53935!important}.sidebar-dark-danger .nav-sidebar>.nav-item .nav-link.active p{font-weight:500}.sidebar-dark-danger .nav-sidebar .nav-treeview>.nav-item>.nav-link{color:#ffffffb3!important;font-size:inherit}.sidebar-dark-danger .nav-sidebar .nav-treeview>.nav-item>.nav-link:hover{color:#fff!important;background-color:#ffffff1a!important}.sidebar-dark-danger .nav-sidebar .nav-treeview>.nav-item>.nav-link.active{color:#e53935!important;background-color:#e5393524!important;box-shadow:none!important}.sidebar-dark-danger .nav-sidebar .nav-treeview>.nav-item>.nav-link.active:before{content:"";position:absolute;left:12px;top:8px;bottom:8px;width:3px;border-radius:2px;background:#e53935}.sidebar-dark-danger .nav-sidebar .nav-treeview>.nav-item>.nav-link.active p{font-weight:500;opacity:1!important}.sidebar-dark-danger .nav-sidebar .nav-treeview>.nav-item>.nav-link.active .nav-icon{color:#e53935!important}.sidebar-light-danger{background-color:#f8f9fa;color:#343a40}.sidebar-light-danger .brand-link{border-bottom:1px solid rgba(52,58,64,.05);color:#343a40e6!important}.sidebar-light-danger .brand-link:hover{color:#343a40!important}.sidebar-light-danger .nav-sidebar .nav-header{color:#343a4099}.sidebar-light-danger .nav-sidebar>.nav-item .nav-link{color:#343a40cc!important;font-size:inherit}.sidebar-light-danger .nav-sidebar>.nav-item .nav-link:hover{color:#000!important;background-color:#00000014!important}.sidebar-light-danger .nav-sidebar>.nav-item .nav-link.active{color:#e53935!important;background-color:#e5393524!important;box-shadow:none!important;font-weight:500}.sidebar-light-danger .nav-sidebar>.nav-item .nav-link.active .nav-icon{color:#e53935!important}.sidebar-light-danger .nav-sidebar>.nav-item .nav-link.active p{font-weight:500}.sidebar-light-danger .nav-sidebar .nav-treeview>.nav-item>.nav-link{color:#343a40b3!important;font-size:inherit}.sidebar-light-danger .nav-sidebar .nav-treeview>.nav-item>.nav-link:hover{color:#343a40!important;background-color:#00000014!important}.sidebar-light-danger .nav-sidebar .nav-treeview>.nav-item>.nav-link.active{color:#e53935!important;background-color:#e5393524!important;box-shadow:none!important}.sidebar-light-danger .nav-sidebar .nav-treeview>.nav-item>.nav-link.active:before{content:"";position:absolute;left:12px;top:8px;bottom:8px;width:3px;border-radius:2px;background:#e53935}.sidebar-light-danger .nav-sidebar .nav-treeview>.nav-item>.nav-link.active p{font-weight:500;opacity:1!important}.sidebar-light-danger .nav-sidebar .nav-treeview>.nav-item>.nav-link.active .nav-icon{color:#e53935!important}.sidebar-dark-light{background-color:#2d2d2d;color:#fff}.sidebar-dark-light .brand-link{border-bottom:1px solid hsla(0,0%,100%,.05);color:#ffffffe6!important}.sidebar-dark-light .brand-link:hover{color:#fff!important}.sidebar-dark-light .nav-sidebar .nav-header{color:#fff9}.sidebar-dark-light .nav-sidebar>.nav-item .nav-link{color:#fffc!important;font-size:inherit}.sidebar-dark-light .nav-sidebar>.nav-item .nav-link:hover{color:#fff!important;background-color:#ffffff1a!important}.sidebar-dark-light .nav-sidebar>.nav-item .nav-link.active{color:#f8f9fa!important;background-color:#f8f9fa24!important;box-shadow:none!important;font-weight:500}.sidebar-dark-light .nav-sidebar>.nav-item .nav-link.active .nav-icon{color:#f8f9fa!important}.sidebar-dark-light .nav-sidebar>.nav-item .nav-link.active p{font-weight:500}.sidebar-dark-light .nav-sidebar .nav-treeview>.nav-item>.nav-link{color:#ffffffb3!important;font-size:inherit}.sidebar-dark-light .nav-sidebar .nav-treeview>.nav-item>.nav-link:hover{color:#fff!important;background-color:#ffffff1a!important}.sidebar-dark-light .nav-sidebar .nav-treeview>.nav-item>.nav-link.active{color:#f8f9fa!important;background-color:#f8f9fa24!important;box-shadow:none!important}.sidebar-dark-light .nav-sidebar .nav-treeview>.nav-item>.nav-link.active:before{content:"";position:absolute;left:12px;top:8px;bottom:8px;width:3px;border-radius:2px;background:#f8f9fa}.sidebar-dark-light .nav-sidebar .nav-treeview>.nav-item>.nav-link.active p{font-weight:500;opacity:1!important}.sidebar-dark-light .nav-sidebar .nav-treeview>.nav-item>.nav-link.active .nav-icon{color:#f8f9fa!important}.sidebar-light-light{background-color:#f8f9fa;color:#343a40}.sidebar-light-light .brand-link{border-bottom:1px solid rgba(52,58,64,.05);color:#343a40e6!important}.sidebar-light-light .brand-link:hover{color:#343a40!important}.sidebar-light-light .nav-sidebar .nav-header{color:#343a4099}.sidebar-light-light .nav-sidebar>.nav-item .nav-link{color:#343a40cc!important;font-size:inherit}.sidebar-light-light .nav-sidebar>.nav-item .nav-link:hover{color:#000!important;background-color:#00000014!important}.sidebar-light-light .nav-sidebar>.nav-item .nav-link.active{color:#f8f9fa!important;background-color:#f8f9fa24!important;box-shadow:none!important;font-weight:500}.sidebar-light-light .nav-sidebar>.nav-item .nav-link.active .nav-icon{color:#f8f9fa!important}.sidebar-light-light .nav-sidebar>.nav-item .nav-link.active p{font-weight:500}.sidebar-light-light .nav-sidebar .nav-treeview>.nav-item>.nav-link{color:#343a40b3!important;font-size:inherit}.sidebar-light-light .nav-sidebar .nav-treeview>.nav-item>.nav-link:hover{color:#343a40!important;background-color:#00000014!important}.sidebar-light-light .nav-sidebar .nav-treeview>.nav-item>.nav-link.active{color:#f8f9fa!important;background-color:#f8f9fa24!important;box-shadow:none!important}.sidebar-light-light .nav-sidebar .nav-treeview>.nav-item>.nav-link.active:before{content:"";position:absolute;left:12px;top:8px;bottom:8px;width:3px;border-radius:2px;background:#f8f9fa}.sidebar-light-light .nav-sidebar .nav-treeview>.nav-item>.nav-link.active p{font-weight:500;opacity:1!important}.sidebar-light-light .nav-sidebar .nav-treeview>.nav-item>.nav-link.active .nav-icon{color:#f8f9fa!important}.sidebar-dark-dark{background-color:#2d2d2d;color:#fff}.sidebar-dark-dark .brand-link{border-bottom:1px solid hsla(0,0%,100%,.05);color:#ffffffe6!important}.sidebar-dark-dark .brand-link:hover{color:#fff!important}.sidebar-dark-dark .nav-sidebar .nav-header{color:#fff9}.sidebar-dark-dark .nav-sidebar>.nav-item .nav-link{color:#fffc!important;font-size:inherit}.sidebar-dark-dark .nav-sidebar>.nav-item .nav-link:hover{color:#fff!important;background-color:#ffffff1a!important}.sidebar-dark-dark .nav-sidebar>.nav-item .nav-link.active{color:#2d2d2d!important;background-color:#2d2d2d24!important;box-shadow:none!important;font-weight:500}.sidebar-dark-dark .nav-sidebar>.nav-item .nav-link.active .nav-icon{color:#2d2d2d!important}.sidebar-dark-dark .nav-sidebar>.nav-item .nav-link.active p{font-weight:500}.sidebar-dark-dark .nav-sidebar .nav-treeview>.nav-item>.nav-link{color:#ffffffb3!important;font-size:inherit}.sidebar-dark-dark .nav-sidebar .nav-treeview>.nav-item>.nav-link:hover{color:#fff!important;background-color:#ffffff1a!important}.sidebar-dark-dark .nav-sidebar .nav-treeview>.nav-item>.nav-link.active{color:#2d2d2d!important;background-color:#2d2d2d24!important;box-shadow:none!important}.sidebar-dark-dark .nav-sidebar .nav-treeview>.nav-item>.nav-link.active:before{content:"";position:absolute;left:12px;top:8px;bottom:8px;width:3px;border-radius:2px;background:#2d2d2d}.sidebar-dark-dark .nav-sidebar .nav-treeview>.nav-item>.nav-link.active p{font-weight:500;opacity:1!important}.sidebar-dark-dark .nav-sidebar .nav-treeview>.nav-item>.nav-link.active .nav-icon{color:#2d2d2d!important}.sidebar-light-dark{background-color:#f8f9fa;color:#343a40}.sidebar-light-dark .brand-link{border-bottom:1px solid rgba(52,58,64,.05);color:#343a40e6!important}.sidebar-light-dark .brand-link:hover{color:#343a40!important}.sidebar-light-dark .nav-sidebar .nav-header{color:#343a4099}.sidebar-light-dark .nav-sidebar>.nav-item .nav-link{color:#343a40cc!important;font-size:inherit}.sidebar-light-dark .nav-sidebar>.nav-item .nav-link:hover{color:#000!important;background-color:#00000014!important}.sidebar-light-dark .nav-sidebar>.nav-item .nav-link.active{color:#2d2d2d!important;background-color:#2d2d2d24!important;box-shadow:none!important;font-weight:500}.sidebar-light-dark .nav-sidebar>.nav-item .nav-link.active .nav-icon{color:#2d2d2d!important}.sidebar-light-dark .nav-sidebar>.nav-item .nav-link.active p{font-weight:500}.sidebar-light-dark .nav-sidebar .nav-treeview>.nav-item>.nav-link{color:#343a40b3!important;font-size:inherit}.sidebar-light-dark .nav-sidebar .nav-treeview>.nav-item>.nav-link:hover{color:#343a40!important;background-color:#00000014!important}.sidebar-light-dark .nav-sidebar .nav-treeview>.nav-item>.nav-link.active{color:#2d2d2d!important;background-color:#2d2d2d24!important;box-shadow:none!important}.sidebar-light-dark .nav-sidebar .nav-treeview>.nav-item>.nav-link.active:before{content:"";position:absolute;left:12px;top:8px;bottom:8px;width:3px;border-radius:2px;background:#2d2d2d}.sidebar-light-dark .nav-sidebar .nav-treeview>.nav-item>.nav-link.active p{font-weight:500;opacity:1!important}.sidebar-light-dark .nav-sidebar .nav-treeview>.nav-item>.nav-link.active .nav-icon{color:#2d2d2d!important}.sidebar-collapse .main-sidebar{width:4.6rem}.sidebar-collapse .main-sidebar .brand-link{width:4.6rem;overflow:hidden}.sidebar-collapse .main-sidebar .brand-link .brand-text{opacity:0;width:0;display:none}.sidebar-collapse .main-sidebar .sidebar{overflow:visible}.sidebar-collapse .main-sidebar .nav-header{display:none!important}.sidebar-collapse .main-sidebar .nav-sidebar .nav-link{width:3rem;margin-left:auto;margin-right:auto;padding-top:.75rem;padding-bottom:.75rem;padding-left:0!important;padding-right:0!important;justify-content:center;display:flex}.sidebar-collapse .main-sidebar .nav-sidebar .nav-link p,.sidebar-collapse .main-sidebar .nav-sidebar .nav-link .right,.sidebar-collapse .main-sidebar .nav-sidebar .nav-link .badge{display:none!important;width:0;opacity:0}.sidebar-collapse .main-sidebar .nav-sidebar .nav-link .nav-icon{margin-right:0!important;font-size:1.25rem;width:1.25rem;text-align:center}.sidebar-collapse .content-wrapper,.sidebar-collapse .main-footer,.sidebar-collapse .main-header{margin-left:4.6rem!important}.sidebar-open .main-sidebar{transform:translate(0);margin-left:0!important}.sidebar-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#11182757;z-index:1079;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s ease,visibility .28s ease}.sidebar-open .sidebar-overlay{opacity:1;visibility:visible;pointer-events:auto}.content-wrapper{margin-left:250px;padding:1.5rem;padding-top:calc(57px + 1rem);min-height:100vh;transition:margin-left .3s;background-color:var(--sys-bg-app, var(--theme-bg-tertiary))}.sidebar-collapsed~.content-wrapper{margin-left:70px}.sidebar-mini:not(:hover)~.content-wrapper{margin-left:70px}.main-header{position:fixed;top:0;right:0;left:0;z-index:1100;height:57px;margin-left:0;background-color:var(--theme-header, var(--theme-header-bg));border-bottom:1px solid var(--sys-border-color, var(--theme-border-color));transition:none;display:flex;align-items:center;width:100%}.main-header .navbar-brand{display:flex!important;align-items:center}.main-header.navbar{width:100%;padding:0 1rem;display:flex;justify-content:space-between;align-items:center;margin:0}.main-header .navbar-nav{align-items:center}.main-header .navbar-nav .nav-link{transition:background-color .18s ease,color .18s ease,transform .18s ease}.main-header .navbar-nav .nav-link[data-widget=pushmenu],.main-header .navbar-nav .nav-link[role=button]{width:2.25rem;height:2.25rem;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.main-header .navbar-nav .nav-link[data-widget=pushmenu]:hover,.main-header .navbar-nav .nav-link[data-widget=pushmenu]:focus,.main-header .navbar-nav .nav-link[role=button]:hover,.main-header .navbar-nav .nav-link[role=button]:focus{background-color:#49505714;text-decoration:none}.main-header .pushmenu-btn{background:#0000;border:none;color:#00000080;font-size:1.1rem;padding:.5rem;cursor:pointer;margin-right:1rem}.main-header .pushmenu-btn:hover{color:#2d2d2d}.sidebar-collapse .main-header{margin-left:0!important;width:100%}.sidebar-open .main-header{left:0}body.dark-mode .navbar-light .navbar-nav .nav-link{color:#ffffffbf}body.dark-mode .navbar-light .navbar-nav .nav-link:hover,body.dark-mode .navbar-light .navbar-nav .nav-link:focus{color:#fff}body.dark-mode .navbar-light .navbar-nav .nav-link[data-widget=pushmenu]:hover,body.dark-mode .navbar-light .navbar-nav .nav-link[data-widget=pushmenu]:focus,body.dark-mode .navbar-light .navbar-nav .nav-link[role=button]:hover,body.dark-mode .navbar-light .navbar-nav .nav-link[role=button]:focus{background-color:#ffffff1a}@media (max-width: 991.98px){.main-sidebar{transform:translate(calc(-100% - 12px));margin-left:0!important;height:calc(100vh - 57px);top:57px;z-index:1082;box-shadow:0 18px 40px #0000002e}.sidebar-open .main-sidebar{transform:translate(0)}.main-header{left:0!important;width:100%}.content-wrapper,.main-footer{margin-left:0!important}}.main-footer{background:#0000!important;border:0!important;padding:1rem;color:var(--theme-text-secondary);text-align:center;margin-left:0!important;width:100%}.content-header{padding:15px .5rem 10px;background:#0000}.content-header .container-fluid{width:100%}.content-header h1{font-size:1.8rem;font-weight:400;margin:0;color:var(--theme-text-primary)}.content-header .breadcrumb{background-color:#0000;padding:0;margin:0;font-size:.9rem;display:flex;justify-content:flex-end}.content-header .breadcrumb-item{color:#6c757d}.content-header .breadcrumb-item.active{color:#adb5bd}.content-header .breadcrumb-item+.breadcrumb-item:before{color:#ced4da}.content-header .breadcrumb-item a{color:#215ea5;text-decoration:none}.content-header .breadcrumb-item a:hover{text-decoration:underline}.callout{border-radius:.375rem;margin:0 0 20px;padding:15px 30px 15px 15px;border-left:5px solid #eee}.callout-primary{background-color:#90b9e9;border-color:#215ea5;color:#102e50}.callout-success{background-color:#d0f3dd;border-color:#2eaf60;color:#195e34}.callout-danger{background-color:#f9d4d3;border-color:#e53935;color:#9f1815}.callout-warning{background-color:#ffeeba;border-color:#ffc107;color:#a07800}.callout-info{background-color:#d9e7f6;border-color:#4a8cd2;color:#245992}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge-primary{color:#fff;background-color:#215ea5}.badge-secondary{color:#fff;background-color:#78828c}.badge-success{color:#fff;background-color:#2eaf60}.badge-danger{color:#fff;background-color:#e53935}.badge-warning{color:#212529;background-color:#ffc107}.badge-info{color:#fff;background-color:#4a8cd2}.badge-light{color:#212529;background-color:#f8f9fa}.badge-dark{color:#fff;background-color:#2d2d2d}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.375rem}.progress-sm{height:.5rem}.form-control-navbar{border:0!important;background-color:#e9ecef80!important;background-image:none!important;transition:width .3s ease-in-out,background-color .3s ease;border-radius:20px!important;width:160px!important;padding-right:40px;height:auto;box-shadow:none!important}.form-control-navbar::-webkit-search-cancel-button,.form-control-navbar::-webkit-search-decoration,.form-control-navbar::-webkit-search-results-button,.form-control-navbar::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none!important}.form-control-navbar:focus{background-color:#fff!important;background-image:none!important;box-shadow:none!important;border:1px solid #dee2e6!important;width:240px!important}.form-control-navbar+.input-group-append{margin-left:-40px;z-index:10;pointer-events:none}.form-control-navbar+.input-group-append .btn-navbar{background-color:#0000!important;border:none!important;color:#6c757d;padding:0;margin:0;height:calc(2.25rem + 2px);width:40px;border-radius:0 20px 20px 0;pointer-events:auto}.form-control-navbar+.input-group-append .btn-navbar:hover{color:#215ea5;background-color:#0000!important}.layout-top-nav .wrapper{height:100%}.layout-top-nav .main-header{position:relative;margin-left:0}.layout-top-nav .main-header .navbar-brand{margin-right:1.5rem}.layout-top-nav .main-header .navbar-nav{flex-direction:row}.layout-top-nav .main-header .navbar-nav .nav-item.dropdown{position:relative}.layout-top-nav .content-wrapper,.layout-top-nav .main-footer,.layout-top-nav .main-header{margin-left:0!important}.layout-boxed{background:#e9ecef url(https://picsum.photos/1920/1080?blur=4) no-repeat center center fixed;background-size:cover}.layout-boxed .wrapper{max-width:1280px;margin:0 auto;min-height:100%;box-shadow:0 0 30px #00000026;background:#fff}.layout-boxed .main-footer{border-top:1px solid #dee2e6;background:#fff}.layout-footer-fixed .wrapper{position:relative;padding-bottom:calc(57px + 1rem)}.layout-footer-fixed .main-footer{position:fixed;bottom:0;left:0;right:0;width:100%;z-index:1010;background:#fffffff2;backdrop-filter:blur(10px)}.layout-navbar-fixed .wrapper{padding-top:57px}.layout-navbar-fixed .main-header{position:fixed;width:100%;top:0;z-index:1100}.wrapper{position:relative;background-color:var(--theme-bg-tertiary)}.wrapper,.wrapper:before,.wrapper:after{box-sizing:border-box}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.375rem}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid #dee2e6}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-flush{border-radius:0}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush .list-group-item:first-child{border-top:0}.list-group-flush .list-group-item:last-child{border-bottom:0}.tooltip{position:absolute;z-index:2070;display:block;margin:0;font-family:Google Sans Flex,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:#0000;border-style:solid}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#2d2d2d;border-radius:.375rem}.info-box{display:flex;min-height:80px;background-color:var(--theme-card-bg)!important;color:var(--theme-text-primary)!important;width:100%;box-shadow:0 .125rem .25rem #00000013;border-radius:.375rem;border:1px solid var(--theme-border-color);margin-bottom:1rem;overflow:hidden;transition:all .3s ease}.info-box.bg-primary{background-color:#215ea5!important;color:#fff!important}.info-box.bg-primary .info-box-content .info-box-text,.info-box.bg-primary .info-box-content .info-box-number{color:#fff!important}.info-box.bg-secondary{background-color:#78828c!important;color:#fff!important}.info-box.bg-secondary .info-box-content .info-box-text,.info-box.bg-secondary .info-box-content .info-box-number{color:#fff!important}.info-box.bg-success{background-color:#2eaf60!important;color:#fff!important}.info-box.bg-success .info-box-content .info-box-text,.info-box.bg-success .info-box-content .info-box-number{color:#fff!important}.info-box.bg-info{background-color:#4a8cd2!important;color:#fff!important}.info-box.bg-info .info-box-content .info-box-text,.info-box.bg-info .info-box-content .info-box-number{color:#fff!important}.info-box.bg-warning{background-color:#ffc107!important;color:#212529!important}.info-box.bg-warning .info-box-content .info-box-text,.info-box.bg-warning .info-box-content .info-box-number{color:#212529!important}.info-box.bg-danger{background-color:#e53935!important;color:#fff!important}.info-box.bg-danger .info-box-content .info-box-text,.info-box.bg-danger .info-box-content .info-box-number{color:#fff!important}.info-box.bg-light{background-color:#f8f9fa!important;color:#212529!important}.info-box.bg-light .info-box-content .info-box-text,.info-box.bg-light .info-box-content .info-box-number{color:#212529!important}.info-box.bg-dark{background-color:#2d2d2d!important;color:#fff!important}.info-box.bg-dark .info-box-content .info-box-text,.info-box.bg-dark .info-box-content .info-box-number{color:#fff!important}.info-box:hover{transform:translateY(-2px);box-shadow:0 .5rem 1rem #00000026}.info-box .info-box-icon{display:flex;align-items:center;justify-content:center;width:70px;font-size:30px;color:#fff}.info-box .info-box-icon.bg-primary{background-color:#215ea5;color:#fff}.info-box .info-box-icon.bg-gradient-primary{background-color:#215ea5;background-image:linear-gradient(180deg,#2a76d0,#215ea5);color:#fff}.info-box .info-box-icon.bg-secondary{background-color:#78828c;color:#fff}.info-box .info-box-icon.bg-gradient-secondary{background-color:#78828c;background-image:linear-gradient(180deg,#949ca3,#78828c);color:#fff}.info-box .info-box-icon.bg-success{background-color:#2eaf60;color:#fff}.info-box .info-box-icon.bg-gradient-success{background-color:#2eaf60;background-image:linear-gradient(180deg,#43cd78,#2eaf60);color:#fff}.info-box .info-box-icon.bg-info{background-color:#4a8cd2;color:#fff}.info-box .info-box-icon.bg-gradient-info{background-color:#4a8cd2;background-image:linear-gradient(180deg,#73a6dc,#4a8cd2);color:#fff}.info-box .info-box-icon.bg-warning{background-color:#ffc107;color:#212529}.info-box .info-box-icon.bg-gradient-warning{background-color:#ffc107;background-image:linear-gradient(180deg,#ffce3a,#ffc107);color:#212529}.info-box .info-box-icon.bg-danger{background-color:#e53935;color:#fff}.info-box .info-box-icon.bg-gradient-danger{background-color:#e53935;background-image:linear-gradient(180deg,#eb6562,#e53935);color:#fff}.info-box .info-box-icon.bg-light{background-color:#f8f9fa;color:#212529}.info-box .info-box-icon.bg-gradient-light{background-color:#f8f9fa;background-image:linear-gradient(180deg,#fff,#f8f9fa);color:#212529}.info-box .info-box-icon.bg-dark{background-color:#2d2d2d;color:#fff}.info-box .info-box-icon.bg-gradient-dark{background-color:#2d2d2d;background-image:linear-gradient(180deg,#474747,#2d2d2d);color:#fff}.info-box .info-box-content{flex:1;padding:10px 15px;display:flex;flex-direction:column;justify-content:center}.info-box .info-box-content .info-box-text{font-size:.875rem;color:var(--theme-text-secondary)!important;margin-bottom:5px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.info-box .info-box-content .info-box-number{font-size:1.8rem;font-weight:700;color:var(--theme-text-primary)!important;margin-bottom:5px;line-height:1.2}.info-box .info-box-content .info-box-subtext{font-size:.875rem;color:var(--theme-text-tertiary);margin-bottom:5px}.info-box .info-box-content .progress{height:5px;margin:8px 0;background-color:#e9ecef;border-radius:2px;overflow:hidden}.info-box .info-box-content .progress .progress-bar{background-color:#215ea5;border-radius:2px}.info-box .info-box-content .progress .progress-bar.bg-primary{background-color:#215ea5}.info-box .info-box-content .progress .progress-bar.bg-secondary{background-color:#78828c}.info-box .info-box-content .progress .progress-bar.bg-success{background-color:#2eaf60}.info-box .info-box-content .progress .progress-bar.bg-info{background-color:#4a8cd2}.info-box .info-box-content .progress .progress-bar.bg-warning{background-color:#ffc107}.info-box .info-box-content .progress .progress-bar.bg-danger{background-color:#e53935}.info-box .info-box-content .progress .progress-bar.bg-light{background-color:#f8f9fa}.info-box .info-box-content .progress .progress-bar.bg-dark{background-color:#2d2d2d}.info-box .info-box-content .info-box-description{font-size:.8125rem;color:#6c757d;margin-top:5px;line-height:1.4}.info-box.info-box-sm{min-height:60px}.info-box.info-box-sm .info-box-icon{width:50px;font-size:24px}.info-box.info-box-sm .info-box-content{padding:8px 12px}.info-box.info-box-sm .info-box-content .info-box-text{font-size:.75rem}.info-box.info-box-sm .info-box-content .info-box-number{font-size:1.25rem}.info-box.info-box-lg{min-height:100px}.info-box.info-box-lg .info-box-icon{width:90px;font-size:36px}.info-box.info-box-lg .info-box-content{padding:15px 20px}.info-box.info-box-lg .info-box-content .info-box-text{font-size:1rem}.info-box.info-box-lg .info-box-content .info-box-number{font-size:2.2rem}.info-box.info-box-horizontal{flex-direction:column}.info-box.info-box-horizontal .info-box-icon{width:100%;min-height:60px}.info-box.info-box-horizontal .info-box-content{text-align:center}.info-box.info-box-border{border:1px solid #dee2e6;box-shadow:none}.info-box.info-box-border.border-primary{border-color:#215ea5}.info-box.info-box-border.border-secondary{border-color:#78828c}.info-box.info-box-border.border-success{border-color:#2eaf60}.info-box.info-box-border.border-info{border-color:#4a8cd2}.info-box.info-box-border.border-warning{border-color:#ffc107}.info-box.info-box-border.border-danger{border-color:#e53935}.info-box.info-box-border.border-light{border-color:#f8f9fa}.info-box.info-box-border.border-dark{border-color:#2d2d2d}.info-box.info-box-shadow{box-shadow:0 .5rem 1rem #00000026}.info-box.info-box-shadow:hover{box-shadow:0 1rem 3rem #0000002d}.info-box-group{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1.5rem}.info-box-group .info-box{margin-bottom:0}.stats-overview .info-box{position:relative}.stats-overview .info-box:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-top-left-radius:.375rem;border-top-right-radius:.375rem}.stats-overview .info-box.stats-primary:before{background-color:#215ea5}.stats-overview .info-box.stats-secondary:before{background-color:#78828c}.stats-overview .info-box.stats-success:before{background-color:#2eaf60}.stats-overview .info-box.stats-info:before{background-color:#4a8cd2}.stats-overview .info-box.stats-warning:before{background-color:#ffc107}.stats-overview .info-box.stats-danger:before{background-color:#e53935}.stats-overview .info-box.stats-light:before{background-color:#f8f9fa}.stats-overview .info-box.stats-dark:before{background-color:#2d2d2d}.icon-info-box{text-align:center;padding:2rem;border-radius:.375rem;background:#fff;box-shadow:0 .125rem .25rem #00000013;transition:all .3s ease}.icon-info-box:hover{transform:translateY(-5px);box-shadow:0 .5rem 1rem #00000026}.icon-info-box .icon{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;font-size:2.5rem;color:#fff}.icon-info-box .icon.bg-primary{background-color:#215ea5}.icon-info-box .icon.bg-secondary{background-color:#78828c}.icon-info-box .icon.bg-success{background-color:#2eaf60}.icon-info-box .icon.bg-info{background-color:#4a8cd2}.icon-info-box .icon.bg-warning{background-color:#ffc107}.icon-info-box .icon.bg-danger{background-color:#e53935}.icon-info-box .icon.bg-light{background-color:#f8f9fa}.icon-info-box .icon.bg-dark{background-color:#2d2d2d}.icon-info-box .title{font-size:1.25rem;font-weight:600;color:#212529;margin-bottom:.5rem}.icon-info-box .value{font-size:2rem;font-weight:700;color:#215ea5;margin-bottom:.5rem}.icon-info-box .description{font-size:.875rem;color:#6c757d;line-height:1.5}.mini-stats{display:flex;align-items:center;padding:.75rem;border-radius:.375rem;background:#fff;box-shadow:0 .125rem .25rem #00000013;margin-bottom:.75rem}.mini-stats .icon{width:50px;height:50px;border-radius:.375rem;display:flex;align-items:center;justify-content:center;margin-right:1rem;font-size:1.5rem;color:#fff}.mini-stats .icon.bg-primary{background-color:#215ea5}.mini-stats .icon.bg-secondary{background-color:#78828c}.mini-stats .icon.bg-success{background-color:#2eaf60}.mini-stats .icon.bg-info{background-color:#4a8cd2}.mini-stats .icon.bg-warning{background-color:#ffc107}.mini-stats .icon.bg-danger{background-color:#e53935}.mini-stats .icon.bg-light{background-color:#f8f9fa}.mini-stats .icon.bg-dark{background-color:#2d2d2d}.mini-stats .content{flex:1}.mini-stats .content .title{font-size:.875rem;color:#6c757d;margin-bottom:2px}.mini-stats .content .value{font-size:1.25rem;font-weight:600;color:#212529}.mini-stats .content .change{font-size:.75rem;margin-top:2px}.mini-stats .content .change.positive{color:#2eaf60}.mini-stats .content .change.negative{color:#e53935}.direct-chat .card-body{overflow-x:hidden;padding:0;position:relative}.direct-chat-messages{transform:translate(0);height:250px;overflow:auto;padding:10px;transition:transform .5s ease-in-out}.direct-chat-msg:after{display:block;clear:both;content:""}.direct-chat-msg-name{font-weight:600}.direct-chat-msg-timestamp{color:#adb5bd;font-size:.8rem}.direct-chat-msg-img{border-radius:50%;float:left;height:40px;width:40px}.direct-chat-msg-text{border-radius:.5rem;position:relative;padding:5px 10px;background-color:#e9ecef;border:1px solid #e9ecef;color:#212529;margin:5px 0 0 50px;font-size:.9rem}.direct-chat-msg-text:after,.direct-chat-msg-text:before{border:solid rgba(0,0,0,0);border-right-color:#e9ecef;content:" ";height:0;pointer-events:none;position:absolute;right:100%;top:15px;width:0}.direct-chat-msg-text:after{border-width:5px;margin-top:-5px}.direct-chat-msg-text:before{border-width:6px;margin-top:-6px}.direct-chat-msg-right .direct-chat-msg-name{float:right}.direct-chat-msg-right .direct-chat-msg-timestamp{float:left}.direct-chat-msg-right .direct-chat-msg-img{float:right}.direct-chat-msg-right .direct-chat-msg-text{background-color:#215ea5;border-color:#215ea5;color:#fff;margin-right:50px;margin-left:0}.direct-chat-msg-right .direct-chat-msg-text:after,.direct-chat-msg-right .direct-chat-msg-text:before{border-right-color:#0000;border-left-color:#215ea5;left:100%;right:auto}.direct-chat-contacts{transform:translate(101%);background-color:#2d2d2d;bottom:0;color:#fff;height:250px;overflow:auto;position:absolute;top:0;width:100%;transition:transform .5s ease-in-out;z-index:100}.direct-chat-contacts-open .direct-chat-contacts{transform:translate(0)}.direct-chat-contacts-name{margin:0;font-weight:600}.direct-chat-contacts-date{color:#adb5bd;margin-left:5px}.direct-chat-primary .right>.direct-chat-msg .direct-chat-msg-text{background-color:#215ea5;border-color:#215ea5;color:#fff}.direct-chat-primary .right>.direct-chat-msg .direct-chat-msg-text:after,.direct-chat-primary .right>.direct-chat-msg .direct-chat-msg-text:before{border-left-color:#215ea5}.direct-chat-secondary .right>.direct-chat-msg .direct-chat-msg-text{background-color:#78828c;border-color:#78828c;color:#fff}.direct-chat-secondary .right>.direct-chat-msg .direct-chat-msg-text:after,.direct-chat-secondary .right>.direct-chat-msg .direct-chat-msg-text:before{border-left-color:#78828c}.direct-chat-success .right>.direct-chat-msg .direct-chat-msg-text{background-color:#2eaf60;border-color:#2eaf60;color:#fff}.direct-chat-success .right>.direct-chat-msg .direct-chat-msg-text:after,.direct-chat-success .right>.direct-chat-msg .direct-chat-msg-text:before{border-left-color:#2eaf60}.direct-chat-info .right>.direct-chat-msg .direct-chat-msg-text{background-color:#4a8cd2;border-color:#4a8cd2;color:#fff}.direct-chat-info .right>.direct-chat-msg .direct-chat-msg-text:after,.direct-chat-info .right>.direct-chat-msg .direct-chat-msg-text:before{border-left-color:#4a8cd2}.direct-chat-warning .right>.direct-chat-msg .direct-chat-msg-text{background-color:#ffc107;border-color:#ffc107;color:#212529}.direct-chat-warning .right>.direct-chat-msg .direct-chat-msg-text:after,.direct-chat-warning .right>.direct-chat-msg .direct-chat-msg-text:before{border-left-color:#ffc107}.direct-chat-danger .right>.direct-chat-msg .direct-chat-msg-text{background-color:#e53935;border-color:#e53935;color:#fff}.direct-chat-danger .right>.direct-chat-msg .direct-chat-msg-text:after,.direct-chat-danger .right>.direct-chat-msg .direct-chat-msg-text:before{border-left-color:#e53935}.direct-chat-light .right>.direct-chat-msg .direct-chat-msg-text{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.direct-chat-light .right>.direct-chat-msg .direct-chat-msg-text:after,.direct-chat-light .right>.direct-chat-msg .direct-chat-msg-text:before{border-left-color:#f8f9fa}.direct-chat-dark .right>.direct-chat-msg .direct-chat-msg-text{background-color:#2d2d2d;border-color:#2d2d2d;color:#fff}.direct-chat-dark .right>.direct-chat-msg .direct-chat-msg-text:after,.direct-chat-dark .right>.direct-chat-msg .direct-chat-msg-text:before{border-left-color:#2d2d2d}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.custom-switch .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#ced4da;border-radius:.5rem;transition:background-color .15s ease-in-out,transform .15s ease-in-out}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;transform:translate(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:#215ea580;border-color:#215ea580}.custom-switch-lg{padding-left:2.75rem}.custom-switch-lg .custom-control-label:before{left:-2.75rem;width:2.25rem;height:1.25rem;border-radius:.625rem}.custom-switch-lg .custom-control-label:after{top:calc(.25rem + 2px);left:calc(-2.75rem + 2px);width:calc(1.25rem - 4px);height:calc(1.25rem - 4px);border-radius:.625rem}.custom-switch-lg .custom-control-input:checked~.custom-control-label:after{transform:translate(1rem)}.text-sm .custom-switch,.custom-switch-sm{padding-left:1.85rem;min-height:1.25rem}.text-sm .custom-switch .custom-control-label,.custom-switch-sm .custom-control-label{font-size:.875rem}.text-sm .custom-switch .custom-control-label:before,.custom-switch-sm .custom-control-label:before{left:-1.85rem;width:1.5rem;height:.9rem;border-radius:.5rem;top:.2rem}.text-sm .custom-switch .custom-control-label:after,.custom-switch-sm .custom-control-label:after{top:calc(.2rem + 2px);left:calc(-1.85rem + 2px);width:calc(.9rem - 4px);height:calc(.9rem - 4px);border-radius:.5rem}.text-sm .custom-switch .custom-control-input:checked~.custom-control-label:after,.custom-switch-sm .custom-control-input:checked~.custom-control-label:after{transform:translate(.6rem)}.custom-switch-primary .custom-control-input:checked~.custom-control-label:before{background-color:#215ea5;border-color:#215ea5}.custom-switch-secondary .custom-control-input:checked~.custom-control-label:before{background-color:#78828c;border-color:#78828c}.custom-switch-success .custom-control-input:checked~.custom-control-label:before{background-color:#2eaf60;border-color:#2eaf60}.custom-switch-info .custom-control-input:checked~.custom-control-label:before{background-color:#4a8cd2;border-color:#4a8cd2}.custom-switch-warning .custom-control-input:checked~.custom-control-label:before{background-color:#ffc107;border-color:#ffc107}.custom-switch-danger .custom-control-input:checked~.custom-control-label:before{background-color:#e53935;border-color:#e53935}.custom-switch-light .custom-control-input:checked~.custom-control-label:before{background-color:#f8f9fa;border-color:#f8f9fa}.custom-switch-dark .custom-control-input:checked~.custom-control-label:before{background-color:#2d2d2d;border-color:#2d2d2d}.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:var(--theme-border-color);border-radius:.375rem;box-shadow:inset 0 1px 2px #0000001a}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;text-align:center;white-space:nowrap;background-color:#215ea5;transition:width .6s ease}.progress-bar-primary{background-color:#215ea5}.progress-bar-secondary{background-color:#78828c}.progress-bar-success{background-color:#2eaf60}.progress-bar-danger{background-color:#e53935}.progress-bar-warning{background-color:#ffc107}.progress-bar-info{background-color:#4a8cd2}.progress-bar-light{background-color:#f8f9fa;color:#212529}.progress-bar-dark{background-color:#2d2d2d}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{animation:progress-bar-stripes 1s linear infinite}.progress-sm,.progress-sm .progress-bar{height:.5rem}.progress-lg{height:1.5rem}.progress-lg .progress-bar{height:1.5rem;font-size:1rem}.progress-xl{height:2rem}.progress-xl .progress-bar{height:2rem;font-size:1.25rem;font-weight:500}.progress-xs,.progress-xs .progress-bar{height:3px}.progress-xxl{height:3rem}.progress-xxl .progress-bar{height:3rem;font-size:1.25rem;font-weight:600}.progress-vertical{display:inline-flex;flex-direction:column;width:1rem;height:200px;min-height:200px;margin-right:1rem}.progress-vertical .progress-bar{width:100%;height:0;transition:height .6s ease}.progress-vertical-sm{width:.5rem}.progress-vertical-lg{width:1.5rem}.progress-vertical-xl{width:2rem}.progress-group{margin-bottom:1.5rem}.progress-group .progress-text{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.875rem;font-weight:500}.progress-group .progress-text span{color:#495057}.progress-group .progress-text .progress-number{color:#212529;font-weight:600}.progress-group .progress{margin-bottom:.25rem}.progress-group .progress-label{font-size:.875rem;color:#6c757d;margin-top:.25rem}.progress-with-label,.progress-with-label .progress-bar{position:relative}.progress-with-label .progress-bar:after{content:attr(aria-valuenow) "%";position:absolute;right:10px;color:inherit;font-weight:600;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.progress-circle{position:relative;width:120px;height:120px;margin:0 auto}.progress-circle svg{width:120px;height:120px;transform:rotate(-90deg)}.progress-circle svg circle{fill:none;stroke-width:10;stroke-linecap:round;stroke-dasharray:314;stroke-dashoffset:314;transition:stroke-dashoffset 1s ease}.progress-circle svg circle.background{stroke:#e9ecef}.progress-circle svg circle.progress{stroke:#215ea5}.progress-circle svg circle.progress-primary{stroke:#215ea5}.progress-circle svg circle.progress-success{stroke:#2eaf60}.progress-circle svg circle.progress-danger{stroke:#e53935}.progress-circle svg circle.progress-warning{stroke:#ffc107}.progress-circle svg circle.progress-info{stroke:#4a8cd2}.progress-circle .progress-value{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.5rem;font-weight:700;color:#212529}.progress-circle .progress-label{position:absolute;bottom:-25px;left:0;right:0;text-align:center;font-size:.875rem;color:#6c757d}.progress-circle-sm{width:80px;height:80px}.progress-circle-sm svg{width:80px;height:80px}.progress-circle-sm .progress-value{font-size:1rem}.progress-circle-lg{width:160px;height:160px}.progress-circle-lg svg{width:160px;height:160px}.progress-circle-lg .progress-value{font-size:2rem}.progress-steps{display:flex;justify-content:space-between;position:relative;margin:2rem 0}.progress-steps:before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background-color:#dee2e6;transform:translateY(-50%);z-index:1}.progress-steps .progress-step{position:relative;z-index:2;text-align:center;width:30px}.progress-steps .progress-step .step-circle{width:30px;height:30px;border-radius:50%;background-color:#fff;border:3px solid #dee2e6;display:flex;align-items:center;justify-content:center;margin:0 auto .5rem;font-weight:600;color:#6c757d;transition:all .3s ease}.progress-steps .progress-step .step-label{font-size:.875rem;color:#6c757d;white-space:nowrap}.progress-steps .progress-step.active .step-circle{border-color:#215ea5;background-color:#215ea5;color:#fff}.progress-steps .progress-step.active .step-label{color:#215ea5;font-weight:600}.progress-steps .progress-step.completed .step-circle{border-color:#2eaf60;background-color:#2eaf60;color:#fff}.progress-steps .progress-bar-active{position:absolute;top:50%;left:0;height:2px;background-color:#215ea5;transform:translateY(-50%);z-index:1;transition:width .3s ease}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-pulse{0%,to{opacity:1}50%{opacity:.7}}.progress-pulse .progress-bar{animation:progress-pulse 2s infinite}.progress-bar-gradient-primary{background:linear-gradient(45deg,#215ea5,#5091dc)}.progress-bar-gradient-success{background:linear-gradient(45deg,#2eaf60,#6bd895)}.progress-bar-gradient-danger{background:linear-gradient(45deg,#e53935,#f1928f)}.progress-bar-gradient-warning{background:linear-gradient(45deg,#ffc107,#ffdb6d)}.progress-bar-gradient-info{background:linear-gradient(45deg,#4a8cd2,#9cc0e6)}.list-group{padding-left:0;list-style:none;margin-bottom:1rem}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:var(--theme-card-bg);border:1px solid var(--theme-border-color);color:var(--theme-text-primary)}.list-group-item:first-child{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.list-group-item:last-child{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.list-group-item+.list-group-item{border-top-width:0}.list-group-item.active{z-index:2;color:#fff;background-color:#215ea5;border-color:#215ea5}.list-group-item.disabled,.list-group-item:disabled{color:var(--theme-text-tertiary);pointer-events:none;background-color:var(--theme-bg-tertiary)}.list-group-hover .list-group-item{transition:background-color .2s}.list-group-hover .list-group-item:hover{z-index:1;background-color:var(--theme-bg-secondary);color:var(--theme-text-primary);text-decoration:none;cursor:pointer}.list-group-flush .list-group-item{border-right-width:0;border-left-width:0;border-radius:0}.list-group-flush .list-group-item:first-child{border-top-width:0}.list-group-flush .list-group-item:last-child{border-bottom-width:0}.list-group-link .list-group-item{color:#495057;cursor:pointer}.list-group-link .list-group-item:hover{background-color:var(--theme-bg-secondary);color:#215ea5;padding-left:1.5rem}.list-group-link .list-group-item.active{background-color:#215ea5;color:#fff;border-left:0;box-shadow:0 .125rem .25rem #00000013;border-radius:.375rem}.list-group-link .list-group-item.active:hover{background-color:#1d5290;padding-left:1.25rem}.list-group-bordered{border:1px solid #dee2e6;border-radius:.375rem}.list-group-bordered .list-group-item:first-child{border-top-left-radius:calc(.375rem - 1px);border-top-right-radius:calc(.375rem - 1px)}.list-group-bordered .list-group-item:last-child{border-bottom-left-radius:calc(.375rem - 1px);border-bottom-right-radius:calc(.375rem - 1px)}.list-group-striped .list-group-item:nth-child(odd){background-color:#f8f9fa}.list-group-icon .list-group-item{display:flex;align-items:center}.list-group-icon .list-group-item .list-icon{margin-right:.75rem;color:#6c757d;font-size:1.25rem;width:1.5em;text-align:center}.list-group-icon .list-group-item .list-content{flex:1}.list-group-avatar .list-item{display:flex;align-items:center}.list-group-avatar .list-item .list-avatar{width:40px;height:40px;border-radius:50%;margin-right:.75rem;object-fit:cover}.list-group-avatar .list-item .list-content{flex:1}.list-group-avatar .list-item .list-content .list-title{font-weight:600;color:#212529;margin-bottom:.25rem}.list-group-avatar .list-item .list-content .list-subtitle{font-size:.875rem;color:#6c757d}.list-group-avatar .list-item .list-action{margin-left:.75rem}.list-group-action .list-item,.list-group-badge .list-item{display:flex;align-items:center;justify-content:space-between}.list-group-badge .list-item .badge{font-size:.75rem}.list-group-timeline{position:relative;padding-left:2rem}.list-group-timeline:before{content:"";position:absolute;top:0;bottom:0;left:.75rem;width:2px;background-color:#dee2e6}.list-group-timeline .list-item{position:relative;padding-left:0;border-bottom:0;margin-bottom:1.5rem}.list-group-timeline .list-item:before{content:"";position:absolute;top:.5rem;left:-1.25rem;width:12px;height:12px;border-radius:50%;background-color:#dee2e6;border:2px solid #fff;z-index:1}.list-group-timeline .list-item.active:before{background-color:#215ea5}.list-group-timeline .list-item.success:before{background-color:#2eaf60}.list-group-timeline .list-item.danger:before{background-color:#e53935}.list-group-timeline .list-item.warning:before{background-color:#ffc107}.list-group-timeline .list-item.info:before{background-color:#4a8cd2}.list-group-timeline .list-item .list-time{font-size:.875rem;color:#6c757d;margin-bottom:.25rem}.list-group-timeline .list-item .list-title{font-weight:600;color:#212529;margin-bottom:.25rem}.list-group-timeline .list-item .list-content{font-size:.875rem;color:#495057}.list-group-nested{margin-left:1.5rem;margin-top:.5rem;border-left:2px solid #dee2e6}.list-group-nested .list-item{padding-left:1rem}.users-list{display:flex;flex-wrap:wrap;gap:1rem;padding:0;list-style:none;margin-bottom:1rem}.users-list-item{text-align:center;width:80px}.users-list-item .user-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;margin-bottom:.5rem;border:3px solid #dee2e6;transition:border-color .3s}.users-list-item .user-avatar:hover{border-color:#215ea5}.users-list-item .user-name{display:block;font-size:.875rem;font-weight:600;color:#212529;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.users-list-item .user-role{display:block;font-size:.75rem;color:#6c757d}.users-list.users-list-compact{gap:.5rem}.users-list.users-list-compact .users-list-item{width:60px}.users-list.users-list-compact .users-list-item .user-avatar{width:48px;height:48px}.users-list .user-online{position:relative}.users-list .user-online:after{content:"";position:absolute;bottom:5px;right:5px;width:12px;height:12px;border-radius:50%;background-color:#2eaf60;border:2px solid #fff}.users-list .user-online.user-busy:after{background-color:#e53935}.users-list .user-online.user-away:after{background-color:#ffc107}.users-list .user-online.user-offline:after{background-color:#ced4da}.tasks-list{list-style:none;padding:0;margin:0}.tasks-list-item{display:flex;align-items:center;padding:.75rem 1rem;border-bottom:1px solid #dee2e6}.tasks-list-item:last-child{border-bottom:0}.tasks-list-item .task-checkbox{margin-right:.75rem}.tasks-list-item .task-content{flex:1}.tasks-list-item .task-content .task-title{font-weight:500;color:#212529;margin-bottom:.25rem}.tasks-list-item .task-content .task-title.task-completed{text-decoration:line-through;color:#6c757d}.tasks-list-item .task-content .task-description{font-size:.875rem;color:#6c757d;margin-bottom:.25rem}.tasks-list-item .task-content .task-meta{display:flex;gap:1rem;font-size:.75rem;color:#6c757d}.tasks-list-item .task-content .task-meta .task-date,.tasks-list-item .task-content .task-meta .task-priority,.tasks-list-item .task-content .task-meta .task-assignee{display:flex;align-items:center;gap:.25rem}.tasks-list-item .task-content .task-meta .task-priority.priority-high{color:#e53935}.tasks-list-item .task-content .task-meta .task-priority.priority-medium{color:#ffc107}.tasks-list-item .task-content .task-meta .task-priority.priority-low{color:#2eaf60}.tasks-list-item .task-actions{margin-left:.75rem;opacity:0;transition:opacity .2s}.tasks-list-item:hover .task-actions{opacity:1}.tasks-list.tasks-list-draggable .tasks-list-item{cursor:move}.tasks-list.tasks-list-draggable .tasks-list-item:hover{background-color:#f8f9fa}.tasks-list.tasks-list-draggable .tasks-list-item.dragging{background-color:#215ea51a;border:1px dashed #215ea5}.messages-list{list-style:none;padding:0;margin:0}.messages-list-item{display:flex;padding:.75rem 1rem;border-bottom:1px solid #dee2e6;cursor:pointer;transition:background-color .2s}.messages-list-item:hover{background-color:#f8f9fa}.messages-list-item:last-child{border-bottom:0}.messages-list-item.unread{background-color:#215ea50d}.messages-list-item.unread:hover{background-color:#215ea51a}.messages-list-item.unread .message-sender{font-weight:600}.messages-list-item .message-checkbox{margin-right:.75rem;align-self:flex-start}.messages-list-item .message-avatar{width:40px;height:40px;border-radius:50%;margin-right:.75rem;object-fit:cover}.messages-list-item .message-content{flex:1;min-width:0}.messages-list-item .message-content .message-header{display:flex;justify-content:space-between;margin-bottom:.25rem}.messages-list-item .message-content .message-header .message-sender{font-weight:500;color:#212529;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-list-item .message-content .message-header .message-time{font-size:.875rem;color:#6c757d;white-space:nowrap;margin-left:.5rem}.messages-list-item .message-content .message-subject{font-weight:500;color:#212529;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-list-item .message-content .message-preview{font-size:.875rem;color:#495057;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.messages-list-item .message-content .message-attachments{display:flex;gap:.5rem;margin-top:.5rem}.messages-list-item .message-content .message-attachments .attachment{font-size:.75rem;color:#6c757d;display:flex;align-items:center;gap:.25rem}.messages-list-item .message-content .message-attachments .attachment:before{content:"\1f4ce"}.messages-list-item .message-actions{margin-left:.75rem;align-self:flex-start;opacity:0;transition:opacity .2s}.messages-list-item:hover .message-actions{opacity:1}.activity-list{list-style:none;padding:0;margin:0}.activity-list-item{padding:.75rem 1rem;border-bottom:1px solid #dee2e6}.activity-list-item:last-child{border-bottom:0}.activity-list-item .activity-header{display:flex;justify-content:space-between;margin-bottom:.5rem}.activity-list-item .activity-header .activity-user{display:flex;align-items:center;gap:.5rem}.activity-list-item .activity-header .activity-user .user-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover}.activity-list-item .activity-header .activity-user .user-name{font-weight:600;color:#212529}.activity-list-item .activity-header .activity-time{font-size:.875rem;color:#6c757d}.activity-list-item .activity-content{font-size:.875rem;color:#495057;margin-bottom:.5rem;line-height:1.5}.activity-list-item .activity-meta{display:flex;gap:1rem;font-size:.75rem;color:#6c757d}.activity-list-item .activity-meta .activity-type,.activity-list-item .activity-meta .activity-project{display:flex;align-items:center;gap:.25rem}.activity-list-item.activity-type-created{border-left:3px solid #2eaf60}.activity-list-item.activity-type-updated{border-left:3px solid #215ea5}.activity-list-item.activity-type-deleted{border-left:3px solid #e53935}.activity-list-item.activity-type-comment{border-left:3px solid #4a8cd2}body.dark-mode a.list-group-item:hover,body.dark-mode button.list-group-item:hover,body.dark-mode .list-group-item-action:hover,body.dark-mode .list-group-item:hover{background-color:var(--theme-bg-hover, #343a40);color:var(--theme-text-primary, #ffffff);text-decoration:none;cursor:pointer}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.375rem}.pagination .page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:var(--theme-text-secondary);background-color:var(--theme-card-bg);border:1px solid var(--theme-border-color);text-decoration:none;transition:all .2s}.pagination-text-sm .pagination .page-link{font-size:.875rem}.pagination .page-link:hover{z-index:2;color:var(--theme-text-primary);background-color:var(--theme-bg-tertiary);border-color:var(--theme-border-color)}.pagination .page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem #215ea540}.pagination-arrows .pagination .page-item:first-child .page-link{margin-left:0;border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.pagination-arrows .pagination .page-item:first-child .page-link:before{content:"\ab";margin-right:.25rem;display:inline-block}.pagination-arrows .pagination .page-item:last-child .page-link{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.pagination-arrows .pagination .page-item:last-child .page-link:after{content:"\bb";margin-left:.25rem;display:inline-block}.pagination .page-item:first-child .page-link{margin-left:0;border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.pagination .page-item:last-child .page-link{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.pagination .page-item.active .page-link{z-index:3;color:#fff;background-color:#215ea5;border-color:#215ea5}.pagination .page-item.disabled .page-link{color:var(--theme-text-tertiary);pointer-events:none;background-color:var(--theme-card-bg);border-color:var(--theme-border-color)}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.pagination-circle .page-link{width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:50%!important;margin:0 2px}.pagination-circle .page-link:hover{transform:translateY(-2px);box-shadow:0 .125rem .25rem #00000013}.pagination-circle .page-item:first-child .page-link,.pagination-circle .page-item:last-child .page-link{border-radius:50%!important}.pagination-circle.pagination-lg .page-link{width:50px;height:50px}.pagination-circle.pagination-sm .page-link{width:32px;height:32px}.pagination-rounded .page-link{border-radius:30px;margin:0 2px}.pagination-rounded .page-item:first-child .page-link,.pagination-rounded .page-item:last-child .page-link{border-radius:30px}.pagination-borderless .page-link{border:none;background-color:#0000}.pagination-borderless .page-link:hover{background-color:#f8f9fa}.pagination-borderless .page-item.active .page-link{background-color:#215ea5;color:#fff}.pagination-flat .page-link{border:none;border-radius:0;margin:0}.pagination-flat .page-link:hover{background-color:#f8f9fa}.pagination-flat .page-item.active .page-link{background-color:#215ea5;color:#fff;position:relative}.pagination-flat .page-item.active .page-link:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background-color:#19467b}.pagination-primary .page-item.active .page-link{background-color:#215ea5;border-color:#215ea5}.pagination-success .page-item.active .page-link{background-color:#2eaf60;border-color:#2eaf60}.pagination-danger .page-item.active .page-link{background-color:#e53935;border-color:#e53935}.pagination-warning .page-item.active .page-link{background-color:#ffc107;border-color:#ffc107;color:#212529}.pagination-info .page-item.active .page-link{background-color:#4a8cd2;border-color:#4a8cd2}.pagination-dark .page-item.active .page-link{background-color:#2d2d2d;border-color:#2d2d2d}.pagination-icons .page-link{display:flex;align-items:center;justify-content:center}.pagination-icons .page-link .icon{font-size:1.25rem}.pagination-icons .page-link span:not(.icon){margin-left:.5rem}.pagination-justified{justify-content:space-between}.pagination-justified .page-item{flex:1;text-align:center}.pagination-justified .page-item .page-link{margin:0;border-radius:0}.pagination-justified .page-item:first-child .page-link{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.pagination-justified .page-item:last-child .page-link{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.pagination-wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1rem;border-top:1px solid #dee2e6}.pagination-wrapper .pagination-info{font-size:.875rem;color:#6c757d}.pagination-wrapper .pagination-nav{display:flex;align-items:center;gap:1rem}.pagination-wrapper .pagination-nav .btn{min-width:80px}.dataTables_paginate .pagination{margin:0}.dataTables_paginate .paginate_button.previous .page-link,.dataTables_paginate .paginate_button.next .page-link{font-weight:600}.dataTables_paginate .paginate_button.disabled .page-link{opacity:.5;pointer-events:none}.page-size-selector{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#495057}.page-size-selector .form-select{width:auto;display:inline-block}.jump-to-page{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:#495057}.jump-to-page .form-control{width:70px;display:inline-block;text-align:center}.pagination-with-info{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.pagination-with-info .page-info{font-size:.875rem;color:#495057}.pagination-with-info .page-info .current-page{font-weight:600;color:#212529}.pagination-with-info .page-info .total-pages{color:#6c757d}.load-more-pagination{text-align:center;margin-top:2rem}.load-more-pagination .btn-load-more{min-width:200px;position:relative}.load-more-pagination .btn-load-more.loading{color:#0000;pointer-events:none}.load-more-pagination .btn-load-more.loading:after{content:"";position:absolute;top:50%;left:50%;width:1em;height:1em;margin-top:-.5em;margin-left:-.5em;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spinner-rotate .6s linear infinite}.load-more-pagination .loading-text{font-size:.875rem;color:#6c757d;margin-top:.5rem}.infinite-scroll-indicator{text-align:center;padding:2rem 0}.infinite-scroll-indicator .spinner{margin-bottom:1rem}.infinite-scroll-indicator .loading-text{font-size:.875rem;color:#6c757d}@media (max-width: 576px){.pagination-compact .page-item:not(.active):not(:first-child):not(:last-child):not(.previous):not(.next){display:none}.pagination-compact .page-link{padding:.375rem .5rem}.pagination-wrapper{flex-direction:column;gap:1rem;align-items:stretch}.pagination-wrapper .pagination-info{text-align:center}.pagination-wrapper .pagination{justify-content:center}}.preloader{position:fixed;inset:0;background-color:#fff;z-index:9999;display:flex;align-items:center;justify-content:center;transition:opacity .3s ease,visibility .3s ease}.preloader.preloader-fade{opacity:0;visibility:hidden}.preloader.preloader-dark{background-color:#000c}.preloader.preloader-dark .preloader-text{color:#fff}.preloader.preloader-blur{backdrop-filter:blur(5px);background-color:#ffffffe6}.preloader-content{text-align:center}.preloader-content .preloader-text{margin-top:1rem;font-size:1rem;color:#495057;font-weight:500}.preloader-content .preloader-progress{width:200px;margin:1rem auto 0;height:4px;background-color:#e9ecef;border-radius:2px;overflow:hidden}.preloader-content .preloader-progress .progress-bar{height:100%;background-color:#215ea5;border-radius:2px;transition:width .3s ease}.spinner-default{width:50px;height:50px;border:3px solid #e9ecef;border-top-color:#215ea5;border-radius:50%;animation:spinner-rotate 1s linear infinite}.spinner-dual-ring{width:50px;height:50px}.spinner-dual-ring:after{content:" ";display:block;width:40px;height:40px;margin:5px;border-radius:50%;border:3px solid #215ea5;border-color:#215ea5 rgba(0,0,0,0) #215ea5 rgba(0,0,0,0);animation:spinner-rotate 1.2s linear infinite}.spinner-ring{display:inline-block;position:relative;width:50px;height:50px}.spinner-ring div{box-sizing:border-box;display:block;position:absolute;width:40px;height:40px;margin:5px;border:3px solid #215ea5;border-radius:50%;animation:spinner-rotate 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#215ea5 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.spinner-ring div:nth-child(1){animation-delay:-.45s}.spinner-ring div:nth-child(2){animation-delay:-.3s}.spinner-ring div:nth-child(3){animation-delay:-.15s}.spinner-ellipsis{display:inline-block;position:relative;width:50px;height:50px}.spinner-ellipsis div{position:absolute;top:22px;width:8px;height:8px;border-radius:50%;background:#215ea5;animation-timing-function:cubic-bezier(0,1,1,0)}.spinner-ellipsis div:nth-child(1){left:8px;animation:spinner-ellipsis1 .6s infinite}.spinner-ellipsis div:nth-child(2){left:8px;animation:spinner-ellipsis2 .6s infinite}.spinner-ellipsis div:nth-child(3){left:24px;animation:spinner-ellipsis2 .6s infinite}.spinner-ellipsis div:nth-child(4){left:40px;animation:spinner-ellipsis3 .6s infinite}.spinner-grid{width:50px;height:50px}.spinner-grid div{width:33%;height:33%;background-color:#215ea5;float:left;animation:spinner-grid 1.2s infinite ease-in-out}.spinner-grid div:nth-child(1){animation-delay:.2s}.spinner-grid div:nth-child(2){animation-delay:.3s}.spinner-grid div:nth-child(3){animation-delay:.4s}.spinner-grid div:nth-child(4){animation-delay:.1s}.spinner-grid div:nth-child(5){animation-delay:.2s}.spinner-grid div:nth-child(6){animation-delay:.3s}.spinner-grid div:nth-child(7){animation-delay:0s}.spinner-grid div:nth-child(8){animation-delay:.1s}.spinner-grid div:nth-child(9){animation-delay:.2s}.spinner-heart{width:50px;height:50px;position:relative}.spinner-heart div{position:absolute;left:8px;top:8px;width:16px;height:16px;background:#215ea5;animation:spinner-heart 1.2s infinite cubic-bezier(.215,.61,.355,1)}.spinner-heart div:before,.spinner-heart div:after{content:" ";position:absolute;display:block;width:16px;height:16px;background:#215ea5}.spinner-heart div:before{left:-12px;border-radius:50% 0 0 50%}.spinner-heart div:after{top:-12px;border-radius:50% 50% 0 0}.spinner-sm{width:30px;height:30px}.spinner-sm.spinner-ring div,.spinner-sm.spinner-dual-ring:after{width:24px;height:24px}.spinner-sm.spinner-ellipsis{width:30px;height:30px}.spinner-sm.spinner-ellipsis div{top:13px;width:5px;height:5px}.spinner-lg{width:70px;height:70px}.spinner-lg.spinner-ring div,.spinner-lg.spinner-dual-ring:after{width:56px;height:56px}.spinner-lg.spinner-ellipsis{width:70px;height:70px}.spinner-lg.spinner-ellipsis div{top:31px;width:11px;height:11px}.spinner-primary{border-top-color:#215ea5}.spinner-success{border-top-color:#2eaf60}.spinner-danger{border-top-color:#e53935}.spinner-warning{border-top-color:#ffc107}.spinner-info{border-top-color:#4a8cd2}.skeleton{background:linear-gradient(90deg,#e9ecef 25%,#f8f9fa,#e9ecef 75%);background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:.25rem}.skeleton-text{height:1em;margin-bottom:.5rem}.skeleton-text:last-child{margin-bottom:0;width:80%}.skeleton-title{height:1.5em;width:60%;margin-bottom:1rem}.skeleton-avatar{width:50px;height:50px;border-radius:50%}.skeleton-image{width:100%;height:200px;border-radius:.375rem}.skeleton-button{width:100px;height:38px;border-radius:.375rem}.content-loader{padding:1.5rem}.content-loader .skeleton-title{margin-bottom:1.5rem}.content-loader .skeleton-text{margin-bottom:.75rem}.btn{position:relative}.btn.btn-loading{color:#0000!important;pointer-events:none}.btn.btn-loading:after{content:"";position:absolute;top:50%;left:50%;width:1em;height:1em;margin-top:-.5em;margin-left:-.5em;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spinner-rotate .6s linear infinite}.btn.btn-loading.btn-primary:after{border-color:#ffffff4d;border-top-color:#fff}.btn.btn-loading.btn-outline-primary:after{border-color:#215ea54d;border-top-color:#215ea5}.page-loader{position:fixed;top:0;left:0;right:0;height:3px;background-color:#e9ecef;z-index:2052;overflow:hidden}.page-loader-bar{height:100%;background-color:#215ea5;width:0;transition:width .3s ease;animation:page-loader-progress 2s ease-in-out infinite}.nprogress-custom #nprogress{pointer-events:none}.nprogress-custom #nprogress .bar{background:#215ea5;position:fixed;z-index:2052;top:0;left:0;width:100%;height:3px}.nprogress-custom #nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #215ea5,0 0 5px #215ea5;opacity:1;transform:rotate(3deg) translateY(-4px)}.nprogress-custom #nprogress .spinner{display:block;position:fixed;z-index:2052;top:15px;right:15px}.nprogress-custom #nprogress .spinner .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px rgba(0,0,0,0);border-top-color:#215ea5;border-left-color:#215ea5;border-radius:50%;animation:spinner-rotate .4s linear infinite}.loading-overlay{position:absolute;inset:0;background-color:#fffc;z-index:1000;display:flex;align-items:center;justify-content:center;border-radius:inherit}.loading-overlay.loading-overlay-dark{background-color:#000000b3}.loading-overlay.loading-overlay-blur{backdrop-filter:blur(3px)}.progress-loader{text-align:center}.progress-loader .progress-loader-text{margin-top:.5rem;font-size:.875rem;color:#6c757d}@keyframes spinner-rotate{to{transform:rotate(360deg)}}@keyframes spinner-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes spinner-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes spinner-ellipsis2{0%{transform:translate(0)}to{transform:translate(16px)}}@keyframes spinner-grid{0%,to{opacity:1}50%{opacity:.5}}@keyframes spinner-heart{0%{transform:scale(.95)}5%{transform:scale(1.1)}39%{transform:scale(.85)}45%{transform:scale(1)}60%{transform:scale(.95)}to{transform:scale(.9)}}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes page-loader-progress{0%{width:0;left:0}50%{width:70%;left:0}to{width:0;left:100%}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.content-loaded{animation:fade-in-up .5s ease}.elevation-0,.paper-flat{box-shadow:none!important}.elevation-1,.paper,.info-box.paper,.hover-elevation-1:hover,.info-box.elevation-1{box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d!important}.elevation-2,.shadow-on-scroll.scrolled,.paper-raised,.info-box.paper-raised,.btn-floating:active,.card.elevated,.hover-elevation-2:hover,.info-box.elevation-2{box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b!important}.elevation-3,.btn-floating,.info-box.btn-floating,.hover-elevation-3:hover,.info-box.elevation-3{box-shadow:0 10px 20px #00000030,0 6px 6px #0000003b!important}.elevation-4,.paper-deep,.info-box.paper-deep,.btn-floating:hover,.card.elevated:hover,.hover-elevation-4:hover,.info-box.elevation-4{box-shadow:0 14px 28px #00000040,0 10px 10px #00000038!important}.elevation-5,.hover-elevation-5:hover,.info-box.elevation-5{box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038!important}.form-control:focus,.custom-select:focus,.custom-file-input:focus~.custom-file-label{box-shadow:0 0 0 .2rem #215ea540,0 2px 4px #0000001a!important}.btn:focus{box-shadow:0 0 0 .2rem #215ea540,0 2px 4px #0000001a!important}.card{transition:box-shadow .3s ease}.card:hover{box-shadow:0 .5rem 1rem #00000026!important}.btn-floating{width:56px;height:56px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.25,.8,.25,1)}.btn-floating:hover{transform:translateY(-2px)}.btn-floating:active{transform:translateY(0)}.btn-floating-sm{width:40px;height:40px;font-size:1rem}.btn-floating-lg{width:64px;height:64px;font-size:1.5rem}.paper{background:#fff;border-radius:.375rem;padding:20px}.paper-flat{border:1px solid #dee2e6}.depth-1{position:relative}.depth-1:after{content:"";position:absolute;inset:0;box-shadow:inset 0 1px 3px #0000001f;border-radius:inherit;pointer-events:none}.depth-2{position:relative}.depth-2:after{content:"";position:absolute;inset:0;box-shadow:inset 0 3px 6px #00000029;border-radius:inherit;pointer-events:none}.glow-primary{box-shadow:0 0 20px #215ea580!important}.glow-success{box-shadow:0 0 20px #2eaf6080!important}.glow-danger{box-shadow:0 0 20px #e5393580!important}.glow-warning{box-shadow:0 0 20px #ffc10780!important}.glow-info{box-shadow:0 0 20px #4a8cd280!important}.shadow-on-scroll{transition:box-shadow .3s ease}@keyframes pulse-shadow{0%,to{box-shadow:0 0 #215ea5b3}50%{box-shadow:0 0 0 10px #215ea500}}.pulse-shadow{animation:pulse-shadow 2s infinite}.badge{display:inline-flex;align-items:center;justify-content:center;padding:.22rem .58rem;font-size:.8rem;font-weight:500;line-height:1;text-align:center;white-space:nowrap;vertical-align:middle;border-radius:999px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.badge{transition:none}}.badge a.badge:hover,.badge a.badge:focus{text-decoration:none}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{background-color:#007bff26!important;color:#0056b3!important;border:1px solid rgba(0,123,255,.25)!important}.badge-secondary{background-color:#6c757d2e!important;color:#494f54!important;border:1px solid rgba(108,117,125,.2)!important}.badge-success{background-color:#28a74526!important;color:#1e7e34!important;border:1px solid rgba(40,167,69,.2)!important}.badge-info{background-color:#17a2b826!important;color:#0f6674!important;border:1px solid rgba(23,162,184,.25)!important}.badge-warning{background-color:#ffc10726!important;color:#b3860a!important;border:1px solid rgba(255,193,7,.3)!important}.badge-danger{background-color:#dc354526!important;color:#a71d2a!important;border:1px solid rgba(220,53,69,.25)!important}.badge-light{color:#212529!important}.badge-dark{color:#fff!important}.badge-accent{background-color:var(--theme-accent);color:#fff}.app-badge{display:inline-flex;align-items:center;justify-content:center;padding:.22rem .55rem;border:1px solid currentColor;font-size:.75rem;font-weight:500;line-height:1.2;white-space:nowrap;vertical-align:middle;background-color:#0000}.app-badge--rounded{border-radius:.35rem}.app-badge--pill{border-radius:999px}.app-badge--primary{color:#174172;border-color:#215ea552;background-color:#215ea51a}.app-badge--secondary{color:#4d545b;border-color:#78828c4d;background-color:#78828c1a}.app-badge--success{color:#087443;border-color:#2eaf604d;background-color:#2eaf601a}.app-badge--info{color:#0b5cad;border-color:#4a8cd24d;background-color:#4a8cd21a}.app-badge--warning{color:#9a6700;border-color:#ffc10761;background-color:#ffc10724}.app-badge--danger{color:#b42318;border-color:#e539354d;background-color:#e539351a}.app-badge--light{color:#495057;border-color:#adb5bda6;background-color:#f8f9faf2}.app-badge--dark{color:#282828;border-color:#2d2d2d38;background-color:#2d2d2d14}.direct-chat-messages{height:250px;overflow-y:auto;padding:10px}.direct-chat-messages::-webkit-scrollbar{width:5px}.direct-chat-messages::-webkit-scrollbar-track{background:#e9ecef}.direct-chat-messages::-webkit-scrollbar-thumb{background:#ced4da;border-radius:10px}.direct-chat-msg{margin-bottom:10px}.direct-chat-msg-right{text-align:right}.direct-chat-text{display:inline-block;padding:5px 10px;border-radius:.375rem;background-color:#e9ecef;max-width:70%}.direct-chat-text-right{background-color:#215ea5;color:#fff}.direct-chat-timestamp{display:block;font-size:.875rem;color:#6c757d;margin-top:3px}.timeline{position:relative;margin:0 0 30px;padding:0;list-style:none}.timeline:before{content:"";position:absolute;top:0;bottom:0;width:4px;background:#dee2e6;left:31px;margin:0;border-radius:2px}.timeline-time{color:#999;display:block;font-size:.875rem}.timeline-item{position:relative;margin-bottom:15px}.timeline-item:before{content:" ";display:table}.timeline-item:after{content:" ";display:table;clear:both}.timeline-badge{position:absolute;width:14px;height:14px;background-color:#adb5bd;border-radius:50%;left:25px;top:6px;border:3px solid #fff}.timeline-badge-primary{background-color:#215ea5}.timeline-badge-success{background-color:#2eaf60}.timeline-badge-danger{background-color:#e53935}.timeline-badge-warning{background-color:#ffc107}.timeline-badge-info{background-color:#4a8cd2}.timeline-body{margin-left:60px;margin-right:15px;padding:10px 15px;background-color:#fff;border-radius:.375rem;border:1px solid #dee2e6}.timeline-body>div{margin-bottom:10px}.timeline-body>div:last-child{margin-bottom:0}.timeline-header{font-weight:600;color:#212529;margin-bottom:5px}.products-list{list-style:none;margin:0;padding:0}.products-list-item{padding:10px 0;border-bottom:1px solid #dee2e6}.products-list-item:last-child{border-bottom:0}.products-list .product-img{float:left;width:50px;height:50px;border-radius:.25rem;overflow:hidden}.products-list .product-img img{width:100%;height:100%;object-fit:cover}.products-list .product-info{margin-left:60px}.products-list .product-title{font-weight:600;color:#212529;margin-bottom:5px}.products-list .product-description{font-size:.875rem;color:#6c757d;margin-bottom:5px}.users-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.users-list-item{text-align:center;width:80px;margin-bottom:20px}.users-list-name{display:block;font-size:.875rem;font-weight:600;margin-top:5px;color:#212529}.users-list-date{display:block;font-size:.75rem;color:#6c757d}.users-list img{width:64px;height:64px;border-radius:50%;object-fit:cover;border:3px solid #dee2e6}.mailbox-messages .table{margin-bottom:0}.mailbox-messages .table tr{cursor:pointer}.mailbox-messages .table tr.unread{font-weight:600}.mailbox-attachments{list-style:none;margin:0;padding:0}.mailbox-attachments li{float:left;width:200px;border:1px solid #dee2e6;margin-bottom:10px;margin-right:10px;border-radius:.375rem;overflow:hidden}.mailbox-attachment-name{font-weight:600;color:#212529}.mailbox-attachment-size{font-size:.875rem;color:#6c757d}.social-widget{text-align:center;padding:20px;border-radius:.375rem;color:#fff;margin-bottom:20px}.social-widget-header{font-size:2.5rem;font-weight:700;margin-bottom:10px}.social-widget-text{font-size:1rem;margin-bottom:15px;opacity:.9}.social-widget-icon{font-size:3rem;margin-bottom:15px}.social-widget.facebook{background:linear-gradient(45deg,#3b5998,#8b9dc3)}.social-widget.twitter{background:linear-gradient(45deg,#1da1f2,#aab8c2)}.social-widget.linkedin{background:linear-gradient(45deg,#0077b5,#00a0dc)}.social-widget.instagram{background:linear-gradient(45deg,#405de6,#5851db,#833ab4,#c13584,#e1306c,#fd1d1d)}.lockscreen-item{border-radius:.375rem;padding:0;background:#fff;position:relative;margin-bottom:20px}.lockscreen-item:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;border-top-left-radius:.375rem;border-top-right-radius:.375rem}.lockscreen-item.lockscreen-primary:before{background-color:#215ea5}.lockscreen-item.lockscreen-success:before{background-color:#2eaf60}.lockscreen-item.lockscreen-warning:before{background-color:#ffc107}.lockscreen-item.lockscreen-danger:before{background-color:#e53935}.lockscreen-name{font-weight:600;color:#212529;margin-bottom:5px}.lockscreen-time{font-size:.875rem;color:#6c757d}.chat-message{margin-bottom:15px}.chat-message-left{text-align:left}.chat-message-right{text-align:right}.chat-avatar{display:inline-block;vertical-align:top;width:40px;height:40px;border-radius:50%;overflow:hidden}.chat-avatar img{width:100%;height:100%;object-fit:cover}.chat-body{display:inline-block;max-width:70%;margin-left:10px;margin-right:10px;padding:10px 15px;border-radius:.375rem;background-color:#e9ecef;position:relative}.chat-body:before{content:"";position:absolute;top:10px;border:7px solid rgba(0,0,0,0)}.chat-message-left .chat-body{background-color:#215ea5;color:#fff}.chat-message-left .chat-body:before{left:-14px;border-right-color:#215ea5}.chat-message-right .chat-body{background-color:#dee2e6}.chat-message-right .chat-body:before{right:-14px;border-left-color:#dee2e6}.chat-time{display:block;font-size:.75rem;color:#6c757d;margin-top:5px}.callout{position:relative;padding:1rem;margin:0 0 1rem;border:1px solid var(--theme-border-color);border-left-width:.25rem;border-radius:.375rem;background-color:var(--theme-card-bg);color:var(--theme-text-primary)}.callout.callout-danger{border-left-color:#e53935;background-color:#e5393513}.callout.callout-warning{border-left-color:#ffc107;background-color:#ffc10713}.callout.callout-info{border-left-color:#4a8cd2;background-color:#4a8cd213}.callout.callout-success{border-left-color:#2eaf60;background-color:#2eaf6013}.callout h5{margin-top:0;margin-bottom:.25rem;font-weight:600}.callout p:last-child{margin-bottom:0}.callout .close-callout{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:var(--theme-text-secondary);background:#0000;border:0;font-size:1.25rem;line-height:1;font-weight:700;cursor:pointer;opacity:.5;transition:opacity .2s}.callout .close-callout:hover{opacity:1}.alert{border-radius:.375rem;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid rgba(0,0,0,0)}.alert h1,.alert h2,.alert h3,.alert h4,.alert h5,.alert h6{display:flex;align-items:center;gap:.625rem;margin-bottom:.45rem;line-height:1.25}.alert .icon{width:1.6rem;height:1.6rem;min-width:1.6rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background-color:#2d2d2d14;font-size:.9rem;line-height:1;transform:translateY(2px)}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit;background:#0000;border:0;font-size:1.5rem;font-weight:700;line-height:1;text-shadow:0 1px 0 #fff;opacity:.5}.alert-dismissible .close:hover{opacity:.75}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary .icon{background-color:#0040851f}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success .icon{background-color:#1557241f}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger .icon{background-color:#721c241f}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning .icon{background-color:#8564041f}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info .icon{background-color:#0c54601f}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}body.dark-mode .alert{border-color:#4b5563!important}body.dark-mode .alert.alert-primary{background-color:#58a6ff33!important;border-color:#58a6ff!important;color:#93c5fd!important}body.dark-mode .alert.alert-primary h1,body.dark-mode .alert.alert-primary h2,body.dark-mode .alert.alert-primary h3,body.dark-mode .alert.alert-primary h4,body.dark-mode .alert.alert-primary h5,body.dark-mode .alert.alert-primary h6{color:#bfdbfe!important}body.dark-mode .alert.alert-success{background-color:#2eaf6033!important;border-color:var(--sys-success)!important;color:#6ee7b7!important}body.dark-mode .alert.alert-success h1,body.dark-mode .alert.alert-success h2,body.dark-mode .alert.alert-success h3,body.dark-mode .alert.alert-success h4,body.dark-mode .alert.alert-success h5,body.dark-mode .alert.alert-success h6{color:#86efac!important}body.dark-mode .alert.alert-danger{background-color:#e5393533!important;border-color:var(--sys-danger)!important;color:#fca5a5!important}body.dark-mode .alert.alert-danger h1,body.dark-mode .alert.alert-danger h2,body.dark-mode .alert.alert-danger h3,body.dark-mode .alert.alert-danger h4,body.dark-mode .alert.alert-danger h5,body.dark-mode .alert.alert-danger h6{color:#fca5a5!important}body.dark-mode .alert.alert-warning{background-color:#ffc10733!important;border-color:var(--sys-warning)!important;color:#fcd34d!important}body.dark-mode .alert.alert-warning h1,body.dark-mode .alert.alert-warning h2,body.dark-mode .alert.alert-warning h3,body.dark-mode .alert.alert-warning h4,body.dark-mode .alert.alert-warning h5,body.dark-mode .alert.alert-warning h6{color:#fde047!important}body.dark-mode .alert.alert-info{background-color:#4a8cd233!important;border-color:var(--sys-info)!important;color:#93c5fd!important}body.dark-mode .alert.alert-info h1,body.dark-mode .alert.alert-info h2,body.dark-mode .alert.alert-info h3,body.dark-mode .alert.alert-info h4,body.dark-mode .alert.alert-info h5,body.dark-mode .alert.alert-info h6{color:#bfdbfe!important}.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:#ffffffd9;background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .5rem 1rem #00000026;border-radius:.375rem;backdrop-filter:blur(10px);opacity:0}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.5rem .75rem;color:#495057;background-color:#ffffffd9;background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.375rem - 1px);border-top-right-radius:calc(.375rem - 1px)}.toast-header .btn-close{margin-right:-.375rem;margin-left:.75rem}.toast-body{padding:.75rem}.toast-container{position:absolute;z-index:1090;width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:.75rem}.toast-container-top-left{top:0;left:0}.toast-container-top-center{top:0;left:50%;transform:translate(-50%)}.toast-container-top-right{top:0;right:0}.toast-container-middle-left{top:50%;left:0;transform:translateY(-50%)}.toast-container-middle-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-container-middle-right{top:50%;right:0;transform:translateY(-50%)}.toast-container-bottom-left{bottom:0;left:0}.toast-container-bottom-center{bottom:0;left:50%;transform:translate(-50%)}.toast-container-bottom-right{bottom:0;right:0}.dropdown-alerts{width:350px;max-width:100%}.dropdown-alerts .dropdown-item{white-space:normal;padding:.75rem 1rem;border-bottom:1px solid #e9ecef}.dropdown-alerts .dropdown-item:last-child{border-bottom:0}.dropdown-alerts .dropdown-item:hover{background-color:#f8f9fa}.dropdown-alerts .alert-icon{margin-right:.75rem;font-size:1.25rem}.dropdown-alerts .alert-time{font-size:.875rem;color:#6c757d;margin-top:.25rem}.icon{display:inline-block;text-align:center}.icon-xs{font-size:.75rem;width:1.5rem;height:1.5rem;line-height:1.5rem}.icon-sm{font-size:.875rem;width:2rem;height:2rem;line-height:2rem}.icon-md{font-size:1.25rem;width:2.5rem;height:2.5rem;line-height:2.5rem}.icon-lg{font-size:1.5rem;width:3rem;height:3rem;line-height:3rem}.icon-xl{font-size:2rem;width:4rem;height:4rem;line-height:4rem}.icon.icon-circle{border-radius:50%}.icon.icon-circle-primary{background-color:#215ea5;color:#fff}.icon.icon-circle-success{background-color:#2eaf60;color:#fff}.icon.icon-circle-danger{background-color:#e53935;color:#fff}.icon.icon-circle-warning{background-color:#ffc107;color:#212529}.icon.icon-circle-info{background-color:#4a8cd2;color:#fff}.spinner{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:#0000;border-radius:50%;animation:spinner-border .75s linear infinite}.spinner-sm{width:1rem;height:1rem;border-width:.2em}.spinner-lg{width:3rem;height:3rem;border-width:.3em}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}.spinner-grow-lg{width:3rem;height:3rem}@keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.loading-overlay{position:fixed;inset:0;background-color:#fffc;z-index:2051;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(2px)}.loading-overlay .spinner{width:3rem;height:3rem;color:#215ea5}@keyframes pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.7}to{transform:scale(1);opacity:1}}.pulse{animation:pulse 2s infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.float{animation:float 3s ease-in-out infinite}*,*:before,*:after{box-sizing:border-box}:root{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{line-height:1.15;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{--app-font-size: 1rem;--app-opsz: 16;margin:0;font-family:var(--font-family-base, "Google Sans Flex", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);font-size:var(--app-font-size);font-weight:400;line-height:1.5;color:var(--theme-text-primary);text-align:left;background-color:var(--theme-bg-primary);min-height:100vh;overflow-x:hidden;font-variation-settings:"opsz" var(--opsz, var(--app-opsz)),"wdth" var(--wdth, 100);font-optical-sizing:auto}body.text-sm{--app-font-size: .875rem;--app-opsz: 14}body.text-md,body.text-base{--app-font-size: 1rem;--app-opsz: 16}body.text-lg{--app-font-size: 1.25rem;--app-opsz: 18}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-family:var(--font-family-heading, inherit);font-weight:600;line-height:1.25;color:var(--theme-text-primary)}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem;color:var(--theme-text-secondary)}a{color:var(--primary, #215EA5);text-decoration:none;font-weight:500;transition:color .3s ease-in-out}a:hover{color:var(--theme-accent-color, rgb(20.25, 57.6818181818, 101.25));text-decoration:underline}a:focus{outline:2px solid var(--theme-accent-color);outline-offset:2px}.img-fluid{max-width:100%;height:auto}.skip-link{position:absolute;top:0;left:0;z-index:1031;padding:.75rem 1.5rem;background:var(--primary);color:#fff;text-decoration:none;border-radius:0 0 .375rem}.skip-link:focus{position:fixed}@media (forced-colors: active){button,input,select,textarea{border:2px solid}:focus{outline:3px solid;outline-offset:2px}.btn{border:2px solid}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{*,*:before,*:after{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}pre,blockquote{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body,.container{min-width:992px!important}.navbar{display:none}.badge{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#dee2e6}}[dir=rtl]{text-align:right}[dir=rtl] .float-left{float:right!important}[dir=rtl] .float-right{float:left!important}[dir=rtl] .text-left{text-align:right!important}[dir=rtl] .text-right{text-align:left!important}[dir=rtl] .ml-1{margin-left:0!important;margin-right:.25rem!important}[dir=rtl] .mr-1{margin-right:0!important;margin-left:.25rem!important}[dir=rtl] .pl-1{padding-left:0!important;padding-right:.25rem!important}[dir=rtl] .pr-1{padding-right:0!important;padding-left:.25rem!important}[dir=rtl] .ml-2{margin-left:0!important;margin-right:.5rem!important}[dir=rtl] .mr-2{margin-right:0!important;margin-left:.5rem!important}[dir=rtl] .pl-2{padding-left:0!important;padding-right:.5rem!important}[dir=rtl] .pr-2{padding-right:0!important;padding-left:.5rem!important}[dir=rtl] .ml-3{margin-left:0!important;margin-right:1rem!important}[dir=rtl] .mr-3{margin-right:0!important;margin-left:1rem!important}[dir=rtl] .pl-3{padding-left:0!important;padding-right:1rem!important}[dir=rtl] .pr-3{padding-right:0!important;padding-left:1rem!important}[dir=rtl] .ml-4{margin-left:0!important;margin-right:1.5rem!important}[dir=rtl] .mr-4{margin-right:0!important;margin-left:1.5rem!important}[dir=rtl] .pl-4{padding-left:0!important;padding-right:1.5rem!important}[dir=rtl] .pr-4{padding-right:0!important;padding-left:1.5rem!important}[dir=rtl] .ml-5{margin-left:0!important;margin-right:3rem!important}[dir=rtl] .mr-5{margin-right:0!important;margin-left:3rem!important}[dir=rtl] .pl-5{padding-left:0!important;padding-right:3rem!important}[dir=rtl] .pr-5{padding-right:0!important;padding-left:3rem!important}[dir=rtl] .ml-6{margin-left:0!important;margin-right:4.5rem!important}[dir=rtl] .mr-6{margin-right:0!important;margin-left:4.5rem!important}[dir=rtl] .pl-6{padding-left:0!important;padding-right:4.5rem!important}[dir=rtl] .pr-6{padding-right:0!important;padding-left:4.5rem!important}[dir=rtl] .border-left{border-left:0!important;border-right:1px solid var(--theme-border-color)!important}[dir=rtl] .border-right{border-right:0!important;border-left:1px solid var(--theme-border-color)!important}[dir=rtl] .dropdown-menu{text-align:right}[dir=rtl] .breadcrumb-item+.breadcrumb-item:before{float:right;padding-left:.5rem;padding-right:0}[dir=rtl] .page-item:first-child .page-link{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}[dir=rtl] .page-item:last-child .page-link{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.will-change-transform{will-change:transform}.will-change-opacity{will-change:opacity}.will-change-scroll{will-change:scroll-position}@supports (container-type: inline-size){.container-query{container-type:inline-size}}.min-vh-100{min-height:100vh;min-height:calc(var(--vh, 1vh)*100)}.no-fouc{opacity:0;visibility:hidden}.no-fouc.loaded{opacity:1;visibility:visible;transition:opacity .3s ease}body .sidebar-clean-submenu .nav-treeview .nav-icon{display:none!important}.room-card{border-radius:10px!important;border:1px solid var(--sys-border-color);box-shadow:0 1px 3px #0000000f!important;transition:all .2s ease-in-out;overflow:hidden}.room-card.room-status-available .card-header,.room-card.room-status-clean .card-header{background-color:var(--sys-success)}.room-card.room-status-occupied .card-header{background-color:var(--sys-danger)}.room-card.room-status-maintenance .card-header{background-color:var(--sys-warning)}.room-card.room-status-dirty .card-header{background-color:var(--sys-info)}.room-card.room-status-inactive .card-header{background-color:var(--sys-secondary)}.room-card:hover{box-shadow:0 4px 10px #00000014!important;transform:translateY(-1px)}.legend-color-box{width:15px;height:15px;margin-right:8px;border-radius:3px;display:inline-block}.legend-color-box.bg-success{background-color:var(--sys-success)!important}.legend-color-box.bg-danger{background-color:var(--sys-danger)!important}.legend-color-box.bg-info{background-color:var(--sys-info)!important}.legend-color-box.bg-warning{background-color:var(--sys-warning)!important}.legend-color-box.bg-secondary{background-color:var(--sys-secondary)!important}.room-card .main-action-wrapper .btn-outline-success{color:var(--sys-success);border-color:var(--sys-success)}.room-card .main-action-wrapper .btn-outline-success:hover{background-color:var(--sys-success);color:#fff}.room-card .main-action-wrapper .btn-outline-danger{color:var(--sys-danger);border-color:var(--sys-danger)}.room-card .main-action-wrapper .btn-outline-danger:hover{background-color:var(--sys-danger);color:#fff}.room-card .main-action-wrapper .btn-outline-info{color:var(--sys-info);border-color:var(--sys-info)}.room-card .main-action-wrapper .btn-outline-info:hover{background-color:var(--sys-info);color:#fff}.room-card .main-action-wrapper .btn-outline-warning{color:var(--sys-warning);border-color:var(--sys-warning)}.room-card .main-action-wrapper .btn-outline-warning:hover{background-color:var(--sys-warning);color:#1f2d3d}a{color:var(--theme-primary)}a:hover{filter:brightness(.85);color:var(--theme-primary)}.layout-navbar-fixed.layout-fixed.text-sm .wrapper .sidebar{margin-top:0!important;padding-top:1rem!important}:root{--primary: #215ea5;--sidebar-width: 250px;--ui-radius-sm: .35rem;--ui-transition-fast: .18s ease;--badge-primary: rgb(0, 86, 179);--badge-primary-bg: rgba(0, 123, 255, .15);--badge-primary-border: rgba(0, 123, 255, .25);--badge-secondary: #5f6b7a;--badge-secondary-bg: rgba(95, 107, 122, .1);--badge-success: rgb(8, 116, 67);--badge-success-bg: rgba(46, 175, 96, .1);--badge-success-border: rgba(46, 175, 96, .3);--badge-info: #0b5cad;--badge-info-bg: rgba(23, 162, 184, .1);--badge-warning: rgb(154, 103, 0);--badge-warning-bg: rgba(255, 193, 7, .14);--badge-warning-border: rgba(255, 193, 7, .38);--badge-danger: rgb(180, 35, 24);--badge-danger-bg: rgba(229, 57, 53, .1);--badge-danger-border: rgba(229, 57, 53, .3);--badge-light: #5c6773;--badge-light-bg: rgba(108, 117, 125, .1);--badge-border: rgba(15, 23, 42, .16)}body{font-family:Google Sans Flex,sans-serif}body.dark-mode .text-dark{color:#f3f4f6!important}body.dark-mode{--badge-primary: #8bbcff;--badge-primary-bg: rgba(59, 130, 246, .22);--badge-secondary: #c3ced9;--badge-secondary-bg: rgba(148, 163, 184, .18);--badge-success: #6ee7b7;--badge-success-bg: rgba(16, 185, 129, .22);--badge-info: #7dd3fc;--badge-info-bg: rgba(14, 165, 233, .22);--badge-warning: #fcd34d;--badge-warning-bg: rgba(245, 158, 11, .24);--badge-danger: #fda4af;--badge-danger-bg: rgba(239, 68, 68, .22);--badge-light: #e2e8f0;--badge-light-bg: rgba(148, 163, 184, .18)}.modal,.modal-overlay{z-index:9999!important;pointer-events:auto!important}.modal-dialog,.modal-box{z-index:10000!important;position:relative!important;pointer-events:auto!important}.modal-content{pointer-events:auto!important}.app-badge{display:inline-flex;align-items:center;justify-content:center;padding:.22rem .55rem;border:1px solid var(--badge-border);border-radius:var(--ui-radius-sm);font-size:.75rem;font-weight:500;line-height:1.2;background-color:transparent;white-space:nowrap}body.dark-mode .app-badge{border-color:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff05}.app-badge--primary{color:var(--badge-primary);background-color:var(--badge-primary-bg);border-color:var(--badge-primary-border)}.app-badge--secondary{color:var(--badge-secondary);background-color:var(--badge-secondary-bg)}.app-badge--success{color:var(--badge-success);background-color:var(--badge-success-bg);border-color:var(--badge-success-border)}.app-badge--info{color:var(--badge-info);background-color:var(--badge-info-bg)}.app-badge--warning{color:var(--badge-warning);background-color:var(--badge-warning-bg);border-color:var(--badge-warning-border)}.app-badge--danger{color:var(--badge-danger);background-color:var(--badge-danger-bg);border-color:var(--badge-danger-border)}.app-badge--light{color:var(--badge-light);background-color:var(--badge-light-bg)}.btn.btn-icon-soft,.btn.btn-sm.btn-icon-soft,.btn-group-sm>.btn.btn-icon-soft{width:2rem;height:2rem;min-width:2rem;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:.5rem;background:transparent;box-shadow:none;font-size:.875rem;line-height:1;vertical-align:middle;flex-shrink:0;transition:background-color var(--ui-transition-fast),color var(--ui-transition-fast),transform var(--ui-transition-fast)}.btn.btn-icon-soft i,.btn.btn-icon-soft svg,.btn.btn-icon-soft .fa,.btn.btn-icon-soft .fab,.btn.btn-icon-soft .fas,.btn.btn-icon-soft .far{margin:0;width:1rem;min-width:1rem;text-align:center;line-height:1;display:block}.btn-icon-soft:hover,.btn-icon-soft:focus{transform:translateY(-1px);box-shadow:none;outline:0}.btn-icon-soft--circle{border-radius:999px}.btn-icon-soft--rounded{border-radius:.5rem}.btn-icon-soft.text-primary:hover,.btn-icon-soft.text-primary:focus{background-color:var(--badge-primary-bg)}.btn-icon-soft.text-secondary:hover,.btn-icon-soft.text-secondary:focus{background-color:var(--badge-secondary-bg)}.btn-icon-soft.text-success:hover,.btn-icon-soft.text-success:focus{background-color:var(--badge-success-bg)}.btn-icon-soft.text-info:hover,.btn-icon-soft.text-info:focus{background-color:var(--badge-info-bg)}.btn-icon-soft.text-warning:hover,.btn-icon-soft.text-warning:focus{background-color:var(--badge-warning-bg)}.btn-icon-soft.text-danger:hover,.btn-icon-soft.text-danger:focus{background-color:var(--badge-danger-bg)}.navbar-nav .nav-link{transition:background-color var(--ui-transition-fast),color var(--ui-transition-fast),transform var(--ui-transition-fast)}.navbar-nav .nav-link[data-widget=pushmenu],.navbar-nav .nav-link#theme-mode-toggle{width:2.25rem;height:2.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.navbar-nav .nav-link[data-widget=pushmenu]:hover,.navbar-nav .nav-link[data-widget=pushmenu]:focus,.navbar-nav .nav-link#theme-mode-toggle:hover,.navbar-nav .nav-link#theme-mode-toggle:focus{background-color:#49505714}.main-header .navbar-nav .nav-link.navbar-action-trigger,.main-header .navbar-nav .nav-link.navbar-profile-trigger{width:auto!important;height:auto!important;padding:.3rem .55rem!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important}.main-header .navbar-nav .nav-link.navbar-profile-trigger{padding-left:.3rem!important;padding-right:.45rem!important}.main-header .navbar-nav .nav-link.navbar-action-trigger:hover,.main-header .navbar-nav .nav-link.navbar-action-trigger:focus,.main-header .navbar-nav .nav-link.navbar-profile-trigger:hover,.main-header .navbar-nav .nav-link.navbar-profile-trigger:focus{color:#243447!important}body.dark-mode .main-header.navbar{background-color:#111827!important;border-bottom:1px solid rgba(255,255,255,.08)}body.dark-mode .main-header .navbar-nav .nav-link,body.dark-mode .main-header .navbar-nav .nav-link i{color:#dbe4ee}body.dark-mode .main-header .navbar-nav .nav-link[data-widget=pushmenu]:hover,body.dark-mode .main-header .navbar-nav .nav-link[data-widget=pushmenu]:focus,body.dark-mode .main-header .navbar-nav .nav-link#theme-mode-toggle:hover,body.dark-mode .main-header .navbar-nav .nav-link#theme-mode-toggle:focus{background-color:#ffffff14;color:#fff}body.dark-mode .main-header .dropdown-menu{background-color:#1f2937;border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 30px #00000052}body.dark-mode .main-header .dropdown-divider{border-top-color:#ffffff14}body.dark-mode .main-header .dropdown-header{color:#9fb0c3}body.dark-mode .main-header .dropdown-item{color:#e5edf7}body.dark-mode .main-header .dropdown-item:hover,body.dark-mode .main-header .dropdown-item:focus{background-color:#ffffff12;color:#fff}body.dark-mode .main-header .dropdown-item.text-danger,body.dark-mode .main-header .dropdown-item.text-danger i{color:#fda4af!important}body.dark-mode .main-header .dropdown-item.text-danger:hover,body.dark-mode .main-header .dropdown-item.text-danger:focus{background-color:#ef444424;color:#fecaca!important}body.dark-mode .main-header .dropdown-item .text-muted,body.dark-mode .main-header .dropdown-item.text-muted,body.dark-mode .main-header .dropdown-item i.text-muted{color:#9fb0c3!important}.card-title{font-weight:400!important}
