.switch{position:relative;display:inline-block;width:60px;height:1.5rem}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;inset:0;background-color:#c4c4c4;transition:.6s;border-radius:34px;max-width:60px!important}.slider:before{position:absolute;content:"";height:1.2rem;width:1.2rem;left:4px;bottom:2.5px;background-color:#f1f1f1;transition:.6s;border-radius:50%}input:checked+.slider{background-color:#198754!important}input:focus+.slider{box-shadow:0 0 1px #2a9161!important}input:checked+.slider:before{transform:translate(33.5px)}@charset "UTF-8";/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scaleZ(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleZ(1)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scaleZ(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleZ(1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translate(0)}6.5%{transform:translate(-6px) rotateY(-9deg)}18.5%{transform:translate(5px) rotateY(7deg)}31.5%{transform:translate(-3px) rotateY(-5deg)}43.5%{transform:translate(2px) rotateY(3deg)}50%{transform:translate(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleZ(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{transform:scaleZ(1)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{transform:translateZ(0)}}.wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{transform:skew(6.25deg) skewY(6.25deg)}44.4%{transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{transform:skew(.390625deg) skewY(.390625deg)}88.8%{transform:skew(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.heartBeat{animation-name:heartBeat;animation-duration:1.3s;animation-timing-function:ease-in-out}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleZ(1)}}.bounceIn{animation-duration:.75s;animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:translateZ(0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:translateZ(0)}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:translateZ(0)}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-duration:.75s;animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(-360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scaleZ(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0);animation-timing-function:ease-in}to{transform:perspective(400px) scaleZ(1) translateZ(0) rotateY(0);animation-timing-function:ease-in}}.animated.flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{animation-duration:.75s;backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skew(-30deg);opacity:0}60%{transform:skew(20deg);opacity:1}80%{transform:skew(-5deg)}to{transform:translateZ(0)}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}to{transform:translate3d(100%,0,0) skew(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;transform:translateZ(0);opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform-origin:left bottom;transform:translateZ(0);opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:right bottom;transform:translateZ(0);opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:left bottom;transform:translateZ(0);opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;transform:translateZ(0);opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-duration:2s;animation-name:hinge}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:translateZ(0)}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{animation-name:slideOutUp}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.delay-1s{animation-delay:1s}.animated.delay-2s{animation-delay:2s}.animated.delay-3s{animation-delay:3s}.animated.delay-4s{animation-delay:4s}.animated.delay-5s{animation-delay:5s}.animated.fast{animation-duration:.8s}.animated.faster{animation-duration:.5s}.animated.slow{animation-duration:2s}.animated.slower{animation-duration:3s}@media (print),(prefers-reduced-motion: reduce){.animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}}.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #ffffff}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)}.toast-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.toast-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.toast-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width: 240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 241px) and (max-width: 480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width: 481px) and (max-width: 768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}@keyframes swing{15%{transform:translate(5px)}30%{transform:translate(-5px)}50%{transform:translate(3px)}65%{transform:translate(-3px)}80%{transform:translate(2px)}to{transform:translate(0)}}.ng-select.ng-select-opened>.ng-select-container{background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.ng-select.ng-select-opened>.ng-select-container:hover{box-shadow:none}.ng-select.ng-select-opened>.ng-select-container .ng-arrow{top:-2px;border-color:transparent transparent #999;border-width:0 5px 5px}.ng-select.ng-select-opened>.ng-select-container .ng-arrow:hover{border-color:transparent transparent #333}.ng-select.ng-select-opened.ng-select-top>.ng-select-container{border-top-right-radius:0;border-top-left-radius:0}.ng-select.ng-select-opened.ng-select-right>.ng-select-container{border-top-right-radius:0;border-bottom-right-radius:0}.ng-select.ng-select-opened.ng-select-bottom>.ng-select-container{border-bottom-right-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-opened.ng-select-left>.ng-select-container{border-top-left-radius:0;border-bottom-left-radius:0}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:#007eff;box-shadow:inset 0 1px 1px #00000013,0 0 0 3px #007eff1a}.ng-select.ng-select-disabled>.ng-select-container{background-color:#f9f9f9}.ng-select .ng-has-value .ng-placeholder{display:none}.ng-select .ng-select-container{color:#333;background-color:#fff;border-radius:4px;border:1px solid #ccc;min-height:36px;align-items:center}.ng-select .ng-select-container:hover{box-shadow:0 1px #0000000f}.ng-select .ng-select-container .ng-value-container{align-items:center;padding-left:10px}[dir=rtl] .ng-select .ng-select-container .ng-value-container{padding-right:10px;padding-left:0}.ng-select .ng-select-container .ng-value-container .ng-placeholder{color:#999}.ng-select.ng-select-single .ng-select-container{height:36px}.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{top:5px;left:0;padding-left:10px;padding-right:50px}[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input{padding-right:10px;padding-left:50px}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value{background-color:#f9f9f9;border:1px solid #e6e6e6}.ng-select.ng-select-multiple.ng-select-disabled>.ng-select-container .ng-value-container .ng-value .ng-value-label{padding:0 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-top:5px;padding-left:7px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container{padding-right:7px;padding-left:0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{font-size:.9em;margin-bottom:5px;color:#333;background-color:#ebf5ff;border-radius:2px;margin-right:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value{margin-right:0;margin-left:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled{background-color:#f9f9f9}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:5px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label{padding-left:0;padding-right:5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label,.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon{display:inline-block;padding:1px 5px}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover{background-color:#d1e8ff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-right:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left{border-left:1px solid #b8dbff;border-right:none}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:1px solid #b8dbff}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right{border-left:0;border-right:1px solid #b8dbff}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 0 3px 3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input{padding:0 3px 3px 0}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input>input{color:#000}.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{top:5px;padding-bottom:5px;padding-left:3px}[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder{padding-right:3px;padding-left:0}.ng-select .ng-clear-wrapper{color:#999}.ng-select .ng-clear-wrapper:hover .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus .ng-clear{color:#d0021b}.ng-select .ng-clear-wrapper:focus{outline:none}.ng-select .ng-spinner-zone{padding:5px 5px 0 0}[dir=rtl] .ng-select .ng-spinner-zone{padding:5px 0 0 5px}.ng-select .ng-arrow-wrapper{width:25px;padding-right:5px}[dir=rtl] .ng-select .ng-arrow-wrapper{padding-left:5px;padding-right:0}.ng-select .ng-arrow-wrapper:hover .ng-arrow{border-top-color:#666}.ng-select .ng-arrow-wrapper .ng-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px}.ng-dropdown-panel{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px #0000000f;left:0}.ng-dropdown-panel.ng-select-top{bottom:100%;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.ng-dropdown-panel.ng-select-right{left:100%;top:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-right .ng-dropdown-panel-items .ng-option:first-child{border-top-right-radius:4px}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#e6e6e6;margin-top:-1px}.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.ng-dropdown-panel.ng-select-left{left:-100%;top:0;border-top-left-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-color:#e6e6e6;margin-bottom:-1px}.ng-dropdown-panel.ng-select-left .ng-dropdown-panel-items .ng-option:first-child{border-top-left-radius:4px}.ng-dropdown-panel .ng-dropdown-header{border-bottom:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-footer{border-top:1px solid #ccc;padding:5px 7px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup{-webkit-user-select:none;user-select:none;padding:8px 10px;font-weight:500;color:#0000008a;cursor:pointer}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled{cursor:default}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked{background-color:#f5faff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked{color:#0000008a;background-color:#ebf5ff;font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#fff;color:#000000de;padding:8px 10px}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#333;background-color:#ebf5ff}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label{font-weight:600}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#f5faff;color:#333}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled{color:#ccc}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-left:22px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child{padding-right:22px;padding-left:0}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{font-size:80%;font-weight:400;padding-right:5px}[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label{padding-left:5px;padding-right:0}[dir=rtl] .ng-dropdown-panel{direction:rtl;text-align:right}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/Inter-Italic-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}html,body{background-color:#0f1115;color:#f4f4f5!important;font-family:Inter,system-ui,-apple-system,sans-serif!important}a{text-decoration:none!important;color:#f4f4f5}a:hover{text-decoration:none!important;color:#fff;filter:none}audio::-webkit-media-controls-panel{background-color:#010101}audio::-webkit-media-controls-play-button{background-color:#8f9491;color:#474747;border-radius:50%}audio::-webkit-media-controls-play-button:hover{background-color:#f1f1f1b3;cursor:pointer}audio::-webkit-media-controls-current-time-display{color:#f1f1f1}audio::-webkit-media-controls-time-remaining-display{color:#f1f1f1}audio::-webkit-media-controls-timeline{background-color:#8f9491;border-radius:25px;margin-left:10px;margin-right:10px}audio::-webkit-media-controls-mute-button{background-color:#f1f1f1;border-radius:50%}audio::-webkit-media-controls-volume-slider{background-color:#09552b;border-radius:25px;padding-left:8px;padding-right:8px}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}hr{background-color:#8f9491!important;margin-top:15px!important;margin-bottom:15px!important;border-width:0!important;height:.1px!important}ng-dropdown-panel ng-select-bottom{z-index:99999!important}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{color:#3b82f6!important;background-color:#3b82f61a!important}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:#20242e;border-color:#2a2f3a!important;color:#fafafa}.ng-dropdown-panel{background-color:#1c1f26;border:1px solid #2a2f3a;box-shadow:0 4px 12px #0006}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:#1c1f26!important;color:#8c8fa8}.ng-dropdown-panel.ng-select-bottom{top:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-top-color:#090909;margin-top:-1px}#uploader{position:absolute;z-index:1;opacity:0;cursor:pointer;height:114px;width:140px}#uploaderFromLabel{position:absolute;z-index:1;opacity:0;cursor:pointer;width:10px!important;height:11px!important}.tab-pane{padding-left:1rem!important;padding-right:1rem!important}.search-results-container{background-color:#1c1c1c!important;padding:1rem}.hr-secondary{background-color:#afafaf!important;margin-top:.55rem!important;height:.4px!important}.bg-dark-green{background-color:#09552b!important}.bg-dark{background-color:#474747!important}.bg-muted{background-color:#f1f1f1!important}.z-index-999{z-index:99999!important}.main-logo{margin-top:10%}.main-box-header{border-bottom-width:1px!important;border-bottom-color:#f1f1f1!important;border-bottom-style:solid!important;margin-bottom:.75rem!important;width:100%!important}.main-box-header>h1,h2,h3,h4,h5,h6{margin-bottom:.5rem!important;margin-top:.25rem!important;overflow-wrap:break-word!important}.main-logo>small{font-weight:700}.main-box{border-color:#afafaf;border-style:solid;border-radius:4.5px;border-width:.5px;margin-bottom:.75rem;padding:.75rem!important}.box-filled{background-color:#f0f1f0}input[type=date]{position:relative}input[type=date]::-webkit-calendar-picker-indicator{color:transparent;background:none;z-index:1}input[type=time]{position:relative}input[type=time]::-webkit-calendar-picker-indicator{color:transparent;background:none;z-index:1}input[type=time]:before{color:transparent;background:none;display:block;font-family:FontAwesome;content:"\f017";width:15px;height:20px;position:absolute;right:6px;color:#00a9e5}input[type=date]:before{color:transparent;background:none;display:block;font-family:FontAwesome;content:"\f073";width:15px;height:20px;position:absolute;right:12px;color:#00a9e5}.secondary-box{border-color:#474747!important;border-style:solid;border-width:.5px}.text-info{color:#61c5e6!important}.text-muted{color:#b3b3b3!important}.text-gold{color:#dcad28}.text-white{color:#b0b0b0!important}.title{color:#474747!important}.input-group:has(input:focus) .input-group-text{background-color:#2e2e2e!important;border-color:#a1a1a1!important;outline:0!important;box-shadow:0 0 5px 2.5px #8f949170!important;-webkit-box-shadow:0px 0px 5px 2.5px rgb(143,148,145,.44)!important;-moz-box-shadow:0px 0px 5px 2.5px rgb(143,148,145,.44)!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.text-lightgreen{color:#72bf44!important}.text-dark-green{color:#09552b!important}.text-dark-blue{color:#39638a!important}.text-orange{color:#fc6625!important}.text-dark{color:#474747!important}.breadcrumb{background-color:transparent!important}.swal2-icon.swal2-question{border-color:#3e9edd!important;color:#f1f1f1!important}.swal2-icon.swal2-error{border-color:#c71a1a!important;color:#c71a1a!important}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{background-color:#c71a1a!important}.swal2-icon.swal2-warning{border-color:#fa8444!important;color:#fa8444!important}.swal2-icon.swal2-success{border-color:#64b635!important;color:#64b635!important}.swal2-styled.swal2-confirm{border-style:solid!important;border-width:.4px!important;border-color:#147648!important;background-color:#198753!important;color:#f1f1f1!important}.swal2-styled.swal2-confirm:focus{box-shadow:0 0 0 3px #14764880!important}.swal2-title{padding:.1em 1em 0!important;color:#e2e2e2!important}.swal2-icon{margin:1.25em auto 1.895em!important}.swal2-input{margin-top:1.85rem!important;width:88%!important;height:calc(1.5em + .75rem + 2px)!important;padding:.375rem .75rem!important;font-size:1rem!important;font-weight:400!important;line-height:1.5!important;color:#c5c5c5!important;border-color:#a8a8a8!important;background-clip:padding-box!important;background-color:#2c2c2c!important;border-color:#151515!important;border:1px solid #ced4da!important;border-radius:.25rem!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out!important}.swal2-validation-message{background-color:transparent!important}.swal2-input::placeholder{color:#a2a2a2!important;opacity:.6!important;text-align:left!important}.swal2-input:disabled{background-color:#252525!important;color:#818181!important;cursor:not-allowed}.swal2-input:focus{color:#a1a1a1!important;background-color:#1e1e1e!important;border-color:#a1a1a1!important;outline:0!important;box-shadow:0 0 5px 2.5px #8f949170!important}.swal2-textarea{background-color:#2d2d2d!important;border-color:#151515!important;color:#a2a2a2!important}.swal2-textarea::placeholder{color:#a2a2a2!important;opacity:.6!important;text-align:left!important}.swal2-textarea:disabled{background-color:#282828!important}.swal2-textarea:focus{color:#495057!important;background-color:#2d2d2d!important;border-color:#a1a1a1!important;outline:0!important;box-shadow:0 0 5px 2.5px #8f949170!important}.form-range{height:2.5rem!important;padding-left:.75rem!important;padding-right:.75rem!important;background-color:#1c1c1c!important;border-radius:.5rem!important}input[type=range]::-webkit-slider-thumb{appearance:none;width:20px;height:20px;border-radius:50%;background:#474747;cursor:pointer;-webkit-transition:background .3s ease;transition:background .3s ease}input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#474747;cursor:pointer;-moz-transition:background .3s ease;transition:background .3s ease}input[type=range]:hover::-webkit-slider-thumb{background:#319a60}input[type=range]:hover::-moz-range-thumb{background:#319a60}.form-control{background-color:#18181b;border-color:#27272a!important;color:#fafafa!important}.form-control::placeholder{color:#a2a2a2!important;opacity:.6!important;text-align:left!important}.form-control:disabled{background-color:#252525!important;color:#818181!important;cursor:not-allowed}.form-control:focus{color:#fafafa!important;background-color:#18181b!important;border-color:#3b82f6!important;outline:0!important;box-shadow:0 0 0 3px #3b82f61a!important}.form-group>small{margin-top:-5px}input[type=time]::-webkit-datetime-edit-seconds-field{display:none!important}.input-group-text{background-color:#18181b;border-color:#27272a;color:#71717a}.fixed-textarea{height:3.6rem!important;max-height:3.6rem!important;resize:none}.fixed-maintenance-textarea{height:15.5rem!important;max-height:16.8rem!important;resize:none}.ngx-pagination{padding-right:0!important}.ngx-pagination>.pagination-next>a{background:#474747!important;color:#fefefe!important;border-radius:.25rem!important}.ngx-pagination>.pagination-next>a:hover{background:#fefefe!important;color:#222!important;font-weight:bolder;transition:background .3s ease;transition:color .35s ease}.ngx-pagination .pagination-next a:before,.ngx-pagination .pagination-next.disabled:before{content:"Next"!important;display:inline-block!important;margin-left:.5px!important}.ngx-pagination .pagination-next a:after,.ngx-pagination .pagination-next.disabled:after{content:none!important}.ngx-pagination .pagination-previous a:before,.ngx-pagination .pagination-previous.disabled:before{content:none!important}.ngx-pagination>.pagination-previous>a{background:#474747!important;color:#fefefe!important;border-radius:.25rem!important}.ngx-pagination>.pagination-previous>a:hover{background:#fefefe!important;color:#222!important;font-weight:bolder;transition:background .3s ease;transition:color .35s ease}.ngx-pagination .pagination-previous a:after,.ngx-pagination .pagination-previous.disabled:after{content:"Previous"!important;display:inline-block!important;margin-left:.5px!important}.ng-star-inserted a>span{color:#9f9f9f!important;display:block!important;padding:.1575rem .625rem!important;border-radius:0!important}.ng-star-inserted a>span:hover{color:#efefef!important;font-weight:bolder;transition:color .3s ease}.ngx-pagination .current{border-radius:.25rem!important}.ngx-pagination .current>span{padding:.1875rem .625rem!important;background:#2199e8!important;color:#fefefe!important;cursor:default!important;border-radius:.25rem!important}.ngx-pagination a:hover{background:none!important}.show-movil{display:block}.dropdown-menu>a{color:#f7f7f7;font-size:90%!important;cursor:pointer}.dropdown-item.active,.dropdown-item:active{color:#3b82f6!important;text-decoration:none!important;background-color:#3b82f614!important}.dropdown-item[_ngcontent-ng-c3881230296]:active{background-color:transparent!important}.dropdown-item:hover{text-decoration:none!important;color:#3b82f6!important;filter:none}.modal-header{background-color:transparent!important;border-bottom-width:.2px;border-bottom-color:#373737;font-family:Raleway,Helvetica,sans-serif!important;padding:.5rem!important}.modal-content{color:#fafafa!important;border-color:#6f6f6f!important;border-width:.5px;box-shadow:0 0 18px #646b6ee8}.swal2-backdrop-show,.glass-modal{background:rgba(26,26,26,.147);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.modal-body{background-color:#18181b}.modal-footer{background-color:transparent;border-top-width:.2px;border-top-color:#373737}.table{overflow-y:scroll!important;overflow-x:scroll!important}.card{border-width:1px!important;border-color:#27272a!important;border-radius:8px!important}.ng-input>input{color:#fafafa!important}.ng-select .ng-select-container{overflow:visible!important;background-color:#18181b!important;border-color:#27272a!important;color:#fafafa!important}.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container:focus{color:#495057;background-color:#fff;border-color:#c1c1c1;outline:0;box-shadow:0 0 5px 2.5px #8f949170!important;-webkit-box-shadow:0px 0px 5px 2.5px rgb(143,148,145,.44)!important;-moz-box-shadow:0px 0px 5px 2.5px rgb(143,148,145,.44)!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}ng-select .ng-select-container:focus .ng-select-container:target{background-color:#2e2e2e!important;border-color:#a1a1a1!important;outline:0!important;box-shadow:0 0 5px 2.5px #8f949170!important;-webkit-box-shadow:0px 0px 5px 2.5px rgb(143,148,145,.44)!important;-moz-box-shadow:0px 0px 5px 2.5px rgb(143,148,145,.44)!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.ng-select .ng-select-container:focus{outline:none}.ng-select.ng-select-focused .ng-select-container{color:#a1a1a1!important;background-color:#2e2e2e!important;border-color:#a1a1a1!important;outline:0!important;box-shadow:0 0 5px 2.5px #8f949170!important}.w-95{width:95%!important}.w-85{width:85%!important}.w-15{width:15%!important}.w-75{width:75%!important}.w-25{width:25%!important}.w-10{width:10%!important}.w-80{width:80%!important}.w-20{width:20%!important}.w-70{width:70%!important}.w-30{width:30%!important}.w-60{width:60%!important}.w-40{width:40%!important}.ng-select-container{height:calc(1.5em + .75rem + 2px)!important}.input-select>.form-control{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.input-select>ng-select>.ng-select-container{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.btn-group>.btn:first-child{margin-right:0!important;border-right-style:none;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.ng-select .ng-select-container{border-radius:.35rem!important}.input-group>.ng-select .ng-select-container{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.form-group>label{color:#a2a2a2!important}.form-group>div>label{color:#a2a2a2!important}.close-modal{border-width:1px!important;border-radius:50%!important;height:-moz-fit-content!important;height:fit-content!important;top:-10px!important;right:-5px!important;position:absolute!important}.close-modal:hover{transform:scale(1.2)}.component-header{background-color:transparent!important;padding-left:0!important;color:#09552b!important}.card-header>h5{margin-top:0;margin-bottom:0;vertical-align:middle}.rounded-top-borders-1rem{border-top-left-radius:1em!important;border-top-right-radius:1em!important}.input-group>.input-select>.form-control{border-top-left-radius:0%!important;border-bottom-left-radius:0%!important}iframe>#document>html>body{background-color:#72bf44}thead>tr{border-bottom-width:.5px!important;border-bottom-color:#606060}tbody>tr>td{border:none!important;height:3rem!important}.swal2-popup{background:#18181b!important;border-color:#b2b2b2!important;border-style:solid!important;border-width:.4px!important;color:#f1f1f1!important}.swal2-html-container>p{color:#f1f1f1!important}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:7.5%!important;right:1%!important;bottom:auto;left:auto}.swal2-popup.swal2-toast .swal2-header{margin-right:10px!important}.margin-from-navbar{margin-top:0!important}@media (max-width: 991px){.margin-from-navbar{margin-top:20px!important}}.login-header{margin:auto;max-width:90px!important;height:auto}.login-box{border-radius:.25rem;max-width:92%!important;margin-top:2rem!important;margin-right:auto!important;margin-left:auto!important;box-shadow:0 0 18px #00141fe8}.list{overflow-x:scroll!important;list-style-type:none!important;padding:0}.detail-list{max-height:auto!important;border-color:#474747;border-style:solid;border-width:.35px}h2>.logo{width:28%}.admin-platform-container{margin-left:auto!important;margin-right:auto!important;width:93%!important}.mobile-dropdown-menu>.dropdown-divider{margin:.2rem}.app-container{width:100%!important}.breadcrumb{margin-bottom:.75rem}.team-members{max-height:350px!important}.bg-lightgrey{background-color:#1f1f1f!important}.bg-darkgrey{background-color:#1c1c1c!important}.font-size-95{font-size:.9375rem!important}.font-size-90{font-size:.875rem!important}.font-size-85{font-size:85%!important}.font-size-80{font-size:80%!important}.font-size-75{font-size:75%!important}.font-size-70{font-size:70%!important}.font-size-65{font-size:65%!important}.font-size-60{font-size:60%!important}.font-size-55{font-size:55%!important}.font-size-50{font-size:50%!important}.font-size-45{font-size:45%!important}.font-size-40{font-size:40%!important}.font-size-35{font-size:35%!important}.font-size-30{font-size:30%!important}.nav-tabs .nav-link{background-color:#f9f9f9;font-size:13px}.nav-link{color:#f7f7f6!important;cursor:pointer!important}.nav-link:hover{color:#fafafa!important;font-weight:500!important}.nav-link.active{color:#fafafa!important;font-weight:600!important}.nav-tabs{border-width:.3px!important;border-color:#4f4f4f!important}.nav-tabs .nav-link:hover{border-color:#5f5f5f;color:#fbfbfb!important;font-weight:bolder!important;border-width:.4px;background-color:#272727!important}.nav-tabs .nav-link{background-color:transparent;font-size:.875rem;border-width:1px;border-color:transparent}.nav-tabs .nav-link.active{border-color:#27272a;color:#fafafa!important;font-weight:600!important;border-width:1px;background-color:#18181b!important}.nav-item{margin-right:.35rem!important;margin-top:.3rem!important}.tab-content{background-color:#1a1a1a!important}.table-wrapper{width:100%;overflow-x:auto}.table-wrapper::-webkit-scrollbar{height:8px}.table-wrapper::-webkit-scrollbar-track{background:#2a2a2a}.table-wrapper::-webkit-scrollbar-thumb{background-color:#555;border-radius:4px}.border-top-radius-3{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.border-bottom-radius-3{border-bottom-left-radius:1rem!important;border-bottom-right-radius:1rem!important}.border-top-radius-1{border-top-left-radius:.5rem!important;border-top-right-radius:.5rem!important}.border-bottom-radius-1{border-bottom-left-radius:.5rem!important;border-bottom-right-radius:.5rem!important}@keyframes slideFromRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.toast-container .toast.slide-from-right{animation-name:slideFromRight;animation-duration:.5s;animation-timing-function:ease-in-out}.toast-top-right .toast-enter-active,.toast-top-right .toast-enter{animation:slideInFromRight .3s ease-in-out forwards!important}.toast-top-right{top:15px!important;right:15px!important}@media (max-width: 480px){.toast-top-right{top:8px!important;right:8px!important;left:8px!important}}.toast-container .ngx-toastr{padding:10px!important;width:min(350px,calc(100vw - 32px))!important;animation-name:slideFromRight;animation-duration:.8s;animation-timing-function:ease-in-out}.toast-warning{background-color:#000!important;background-image:none!important;border-color:#ffc107!important;border-style:solid!important;border-width:.3px!important;border-radius:.5rem!important}.toast-success{background-color:#000!important;background-image:none!important;border-color:#198754!important;border-style:solid!important;border-width:.3px!important;border-radius:.5rem!important}.toast-info{background-color:#000!important;background-image:none!important;border-color:#61c5e6!important;border-style:solid!important;border-width:.3px!important;border-radius:.5rem!important}.toast-error{background-color:#000!important;background-image:none!important;border-color:#dc3545!important;border-style:solid!important;border-width:.3px!important;border-radius:.5rem!important}.toast-close-button{margin-right:.5rem;margin-left:.2rem;color:#f23346!important;text-shadow:0 1px 0 #b22231}.toast-close-button:hover,.toast-close-button:focus{color:#f4071e!important;opacity:.9!important}.grow-button:hover{transform:scale(1.15)!important}@media (min-width: 350px){.login-header{margin:auto;max-width:100px!important;height:auto}}@media (min-width: 410px){.login-header{margin:auto;max-width:190px;height:auto}.contact-header{margin-top:-5px}.contact-header>div>span>small{font-size:80%!important}h2>.logo{width:11%}}@media (min-width: 576px){.social-nt{top:155px;right:43px;height:30px;vertical-align:fixed}}@media (min-width: 768px){h2>.logo{width:8%}}@media (min-width: 992px){.login-box{max-width:60%!important;margin-top:5rem!important}.show-movil{display:none}.show-desktop{display:flex}.contact-header{padding:0!important;margin-top:10px!important}.admin-platform-container{width:90%!important;margin-left:auto!important;margin-right:auto!important}h2>.logo{width:6%}}@media (min-width: 1200px){.login-box{max-width:40%!important;margin-top:5rem!important}.container{max-width:97%!important}.contact-header{margin-top:0!important;width:auto!important}h2>.logo{width:5%}.admin-platform-container{width:96%!important;margin-left:auto!important;margin-right:auto!important}}:root{--ba-bg-primary: #0F1115;--ba-bg-secondary: #151821;--ba-bg-panel: #1C1F26;--ba-bg-input: #1C1F26;--ba-bg-hover: #20242E;--ba-bg-active: #20242E;--ba-border: #2A2F3A;--ba-border-light: #363B48;--ba-border-dark: #111520;--ba-text-primary: #F4F4F5;--ba-text-secondary: #A1A1AA;--ba-text-muted: #71717A;--ba-accent: #3B82F6;--ba-accent-hover: #2563EB;--ba-accent-subtle: rgba(59, 130, 246, .1);--ba-accent-border: rgba(59, 130, 246, .3);--ba-danger: #EF4444;--ba-danger-subtle: rgba(239, 68, 68, .1);--ba-danger-border: rgba(239, 68, 68, .3);--ba-success: #22C55E;--ba-success-subtle: rgba(34, 197, 94, .1);--ba-success-border: rgba(34, 197, 94, .3);--ba-warning: #F59E0B;--ba-warning-subtle: rgba(245, 158, 11, .1);--ba-warning-border: rgba(245, 158, 11, .3);--ba-radius: 8px;--ba-radius-sm: 6px;--ba-radius-xs: 4px;--ba-radius-full: 9999px;--ba-shadow-xs: 0 1px 2px rgba(0, 0, 0, .4);--ba-shadow-sm: 0 1px 3px rgba(0, 0, 0, .4), 0 1px 2px rgba(0, 0, 0, .3);--ba-shadow: 0 4px 6px rgba(0, 0, 0, .35), 0 2px 4px rgba(0, 0, 0, .2);--ba-shadow-lg: 0 10px 15px rgba(0, 0, 0, .4), 0 4px 6px rgba(0, 0, 0, .15);--ba-shadow-xl: 0 20px 25px rgba(0, 0, 0, .45), 0 10px 10px rgba(0, 0, 0, .2);--ba-font: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ba-font-mono: "JetBrains Mono", "Fira Code", "Courier New", monospace;--sp-0: 4px;--sp-1: 8px;--sp-2: 16px;--sp-3: 24px;--sp-4: 32px;--sp-5: 40px;--sp-6: 48px;--sp-8: 64px;--navbar-height: 64px;--sidebar-width: 260px;--nav-item-height: 40px;--input-height: 40px;--btn-height: 40px;--avatar-size: 36px;--icon-size-nav: 20px;--icon-size-card: 18px;--max-content-width: 1280px;--ba-transition: all .15s ease;--ba-transition-fast: all .1s ease;--glass-blur: blur(20px);--glass-blur-heavy: blur(28px);--glass-blur-light: blur(12px);--glass-bg-navbar: rgba(12, 14, 18, .78);--glass-bg-sidebar: rgba(12, 14, 18, .82);--glass-bg-panel: rgba(28, 31, 38, .55);--glass-bg-card: rgba(24, 27, 34, .6);--glass-bg-input: rgba(28, 31, 38, .5);--glass-bg-dropdown: rgba(22, 25, 32, .88);--glass-bg-modal: rgba(22, 25, 32, .85);--glass-bg-footer: rgba(12, 14, 18, .78);--glass-border: rgba(255, 255, 255, .07);--glass-border-accent: rgba(59, 130, 246, .25);--glass-shadow-card: 0 8px 32px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .06);--glass-shadow-modal: 0 24px 64px rgba(0, 0, 0, .6), inset 0 1px 0 rgba(255, 255, 255, .07);--glass-shadow-navbar: 0 4px 24px rgba(0, 0, 0, .35)}html,body{background-color:var(--ba-bg-primary)!important;color:var(--ba-text-primary)!important;font-family:var(--ba-font)!important;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{display:none!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--ba-font)!important;color:var(--ba-text-primary)!important;font-weight:600!important;letter-spacing:-.01em!important;text-transform:none!important;line-height:1.3!important;margin-bottom:.5rem!important;margin-top:.25rem!important;overflow-wrap:break-word!important}h1{font-size:2rem!important;font-weight:700!important}h2{font-size:1.5rem!important;font-weight:600!important}h3{font-size:1.25rem!important;font-weight:600!important}h4{font-size:1.125rem!important;font-weight:600!important}h5{font-size:1rem!important;font-weight:600!important}h6{font-size:.9375rem!important;font-weight:500!important}.page-title{font-size:1.75rem!important;font-weight:700!important;letter-spacing:-.02em!important;color:var(--ba-text-primary)!important}.section-title{font-size:1.25rem!important;font-weight:600!important;letter-spacing:-.01em!important;color:var(--ba-text-primary)!important}.panel-title,.card-header-title{font-size:.9375rem!important;font-weight:600!important;letter-spacing:-.01em!important;color:var(--ba-text-primary)!important}.component-header{background-color:transparent!important;color:var(--ba-text-primary)!important}a{color:var(--ba-accent)!important;text-decoration:none!important;transition:color var(--ba-transition-fast)}a:hover{color:var(--ba-accent-hover)!important;filter:none!important}a.text-light,a.text-white,a.text-muted,a.text-secondary,a.dropdown-item,a.nav-link,a.sidebar-nav-link,a.footer-nav-link{color:inherit!important}a.text-light:hover,a.text-white:hover{color:var(--ba-text-primary)!important}.text-muted{color:var(--ba-text-secondary)!important}.text-info,.text-primary,.text-blue{color:var(--ba-accent)!important}.text-dark{color:var(--ba-text-secondary)!important}.text-gold{color:var(--ba-warning)!important}.text-lightgreen,.text-dark-green{color:var(--ba-success)!important}.title{color:var(--ba-text-primary)!important}p{overflow-wrap:break-word!important}hr{border:none;border-top:1px solid var(--ba-border)!important;background-color:transparent!important;opacity:1!important;margin-top:16px!important;margin-bottom:16px!important}.hr-secondary{border-color:var(--ba-border)!important;background-color:transparent!important;height:1px!important;opacity:1!important}.w-100.d-flex.flex-row.flex-nowrap{min-height:100vh;align-items:stretch}.app-container{flex:1;min-width:0;display:flex;flex-direction:column;position:relative;background:radial-gradient(ellipse 90% 55% at 50% -5%,rgba(59,130,246,.07) 0%,transparent 65%),radial-gradient(ellipse 55% 45% at 95% 85%,rgba(99,102,241,.06) 0%,transparent 55%),radial-gradient(ellipse 45% 35% at 2% 65%,rgba(20,184,166,.04) 0%,transparent 50%),var(--ba-bg-primary);background-attachment:fixed}.admin-platform-container{padding:var(--sp-3)!important;max-width:var(--max-content-width);width:100%}@media (max-width: 575px){.admin-platform-container{padding:var(--sp-3) var(--sp-1) var(--sp-2)!important}}@media (min-width: 576px) and (max-width: 767px){.admin-platform-container{padding:var(--sp-3) var(--sp-2) var(--sp-2)!important}}.main-box{background:var(--glass-bg-panel);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border)!important;border-radius:var(--ba-radius)!important;box-shadow:var(--glass-shadow-card);padding:var(--sp-2)!important}.main-box-header{border-bottom:1px solid var(--ba-border)!important;margin-bottom:var(--sp-2)!important;padding-bottom:var(--sp-1)!important}.secondary-box,.detail-list{border-color:var(--ba-border)!important}.bg-lightgrey{background-color:var(--ba-bg-panel)!important}.bg-darkgrey{background-color:var(--ba-bg-secondary)!important}.bg-dark{background-color:var(--ba-bg-panel)!important}.bg-dark-green{background-color:#22c55e1a!important}.bg-transparent{background-color:transparent!important}.row{margin-left:0!important;margin-right:0!important}.cursor-pointer{cursor:pointer!important}.cursor-not-allowed{cursor:not-allowed!important}.cursor-help{cursor:help!important}.w-fit-content{width:-moz-fit-content!important;width:fit-content!important}.w-90{width:90%!important}app-side-bar-menu.show-desktop{display:none;flex-shrink:0}@media (min-width: 992px){app-side-bar-menu.show-desktop{display:block}}app-home{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - var(--navbar-height) - 80px);padding:32px 16px}.navbar{background:var(--glass-bg-navbar)!important;backdrop-filter:var(--glass-blur-heavy)!important;-webkit-backdrop-filter:var(--glass-blur-heavy)!important;border-bottom:1px solid var(--ba-border-dark)!important;min-height:var(--navbar-height)!important;height:var(--navbar-height)!important;padding:0 var(--sp-3)!important;box-shadow:var(--glass-shadow-navbar)!important;z-index:999;position:relative}.navbar-brand{cursor:pointer;display:flex;align-items:center}.navbar-brand>img{height:30px!important;width:auto!important}.navbar-light .navbar-nav .nav-link,.navbar-dark .navbar-nav .nav-link,.nav-link{font-family:var(--ba-font)!important;font-size:.875rem!important;font-weight:500!important;color:var(--ba-text-secondary)!important;letter-spacing:0!important;text-transform:none!important;transition:var(--ba-transition);padding:6px 10px!important;border-radius:var(--ba-radius-sm)!important}.nav-link:hover,.navbar-light .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:hover{color:var(--ba-text-primary)!important;background-color:var(--ba-bg-hover)!important}.nav-link.active,.navbar-light .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.active{color:var(--ba-text-primary)!important;font-weight:600!important}.navbar-user-trigger{padding:4px 8px!important;border-radius:var(--ba-radius-sm)!important;gap:10px!important}.navbar-user-trigger:hover{background-color:var(--ba-bg-hover)!important}.user-image{width:var(--avatar-size)!important;height:var(--avatar-size)!important;border-radius:50%!important;border:1.5px solid var(--ba-border)!important;background-color:var(--ba-bg-panel)!important;box-shadow:none!important;object-fit:cover;flex-shrink:0;display:block}.navbar-username{font-family:var(--ba-font)!important;font-size:.875rem!important;font-weight:500!important;color:var(--ba-text-secondary)!important;white-space:nowrap;line-height:1}.navbar-user-trigger .navbar-username,.nav-link .navbar-username{color:var(--ba-text-secondary)!important}.dropdown-menu{background:var(--glass-bg-dropdown)!important;backdrop-filter:var(--glass-blur-heavy)!important;-webkit-backdrop-filter:var(--glass-blur-heavy)!important;border:1px solid var(--glass-border)!important;border-radius:var(--ba-radius)!important;box-shadow:var(--glass-shadow-modal)!important;min-width:200px;padding:6px!important}.dropdown-menu .dropdown-item,.dropdown-menu a.dropdown-item,.dropdown-item{font-family:var(--ba-font)!important;font-size:.875rem!important;color:var(--ba-text-secondary)!important;border-radius:var(--ba-radius-sm)!important;padding:9px 12px!important;transition:var(--ba-transition-fast);font-weight:400!important;letter-spacing:0!important;text-transform:none!important;background-color:transparent!important;display:flex!important;align-items:center!important;gap:8px;text-decoration:none!important}.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item:focus,.dropdown-item:hover,.dropdown-item:focus{background-color:var(--ba-bg-hover)!important;color:var(--ba-text-primary)!important;font-weight:500!important}.dropdown-menu .dropdown-item:active,.dropdown-item:active{background-color:var(--ba-accent-subtle)!important;color:var(--ba-accent)!important}.dropdown-item--danger{color:var(--ba-danger)!important;background-color:var(--ba-danger-subtle)!important;border-left:2px solid var(--ba-danger-border);margin:2px 4px!important;border-radius:var(--ba-radius-xs)!important}.dropdown-item--danger:hover,.dropdown-item--danger:focus{background-color:#ef444424!important;border-left-color:var(--ba-danger);color:var(--ba-danger)!important;box-shadow:0 0 0 2px var(--ba-danger-subtle)}.dropdown-item i,.dropdown-menu .dropdown-item i{width:16px;text-align:center;flex-shrink:0;font-size:.8125rem;color:var(--ba-text-muted)!important}.dropdown-item:hover i,.dropdown-item:focus i{color:var(--ba-text-secondary)!important}.dropdown-item--danger i{color:var(--ba-danger)!important;opacity:.7}.dropdown-divider{border-color:var(--ba-border)!important;opacity:1;margin:4px 0!important}.navbar-toggler{border:1px solid var(--ba-border)!important;border-radius:var(--ba-radius-sm)!important;color:var(--ba-text-secondary)!important;padding:6px 10px!important}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(161,161,170,1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")!important}.nav-item{text-decoration:none!important;font-size:.875rem!important;font-weight:500!important;text-transform:none!important;margin-right:2px!important;margin-top:0!important}.show-desktop{display:none}@media (min-width: 992px){.show-desktop{display:flex!important}.show-movil{display:none!important}.dropdown-toggle:after{margin-top:4px!important}.user-name{margin-left:auto!important;margin-right:0!important}}app-side-bar-menu .sidebar,.sidebar{display:none;flex-direction:column;width:var(--sidebar-width)!important;min-width:var(--sidebar-width)!important;min-height:100vh;height:100vh;background:var(--glass-bg-sidebar)!important;backdrop-filter:var(--glass-blur)!important;-webkit-backdrop-filter:var(--glass-blur)!important;border-right:1px solid var(--ba-border-dark)!important;box-shadow:4px 0 24px #0000004d!important;position:sticky;top:0;overflow-y:auto;overflow-x:hidden;flex-shrink:0}app-side-bar-menu .sidebar-brand,.sidebar-brand{display:flex;flex-direction:column;align-items:flex-start;padding:var(--sp-2) var(--sp-2) var(--sp-2)!important;background-color:var(--ba-bg-primary)!important;gap:var(--sp-1);min-height:72px;justify-content:center}.sidebar-brand-link{display:block}app-side-bar-menu .sidebar-logo,.sidebar-logo{height:168px!important;width:auto!important;max-width:200px;object-fit:contain;display:block;filter:none!important}app-side-bar-menu .sidebar-brand-badge,.sidebar-brand-badge{font-family:var(--ba-font)!important;font-size:.5875rem!important;font-weight:500!important;letter-spacing:.06em!important;color:var(--ba-text-muted)!important;text-transform:uppercase!important;padding:2px 6px!important;border:1px solid var(--ba-border)!important;border-radius:var(--ba-radius-xs)!important;background-color:transparent!important}app-side-bar-menu .sidebar-nav-section,.sidebar-nav-section{padding:var(--sp-2) 0 var(--sp-1);flex:1}app-side-bar-menu .sidebar-section-label,.sidebar-section-label{font-family:var(--ba-font)!important;font-size:.625rem!important;font-weight:600!important;letter-spacing:.06em!important;color:var(--ba-text-muted)!important;text-transform:uppercase!important;padding:0 var(--sp-2)!important;margin-bottom:4px!important;display:block}.sidebar-nav-list{list-style:none;padding:0;margin:0;width:100%}.sidebar-nav-item{width:100%;padding:0 var(--sp-1)}app-side-bar-menu .sidebar-nav-link,.sidebar-nav-link{display:flex;align-items:center;gap:12px;height:var(--nav-item-height);padding:0 12px!important;font-family:var(--ba-font)!important;font-size:.875rem!important;font-weight:500!important;color:var(--ba-text-secondary)!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;border-left:2px solid transparent!important;border-radius:0 var(--ba-radius-sm) var(--ba-radius-sm) 0!important;transition:var(--ba-transition);white-space:nowrap;overflow:hidden;cursor:pointer}app-side-bar-menu .sidebar-nav-link:hover,.sidebar-nav-link:hover{color:var(--ba-text-primary)!important;background-color:var(--ba-bg-hover)!important;border-left-color:var(--ba-border-light)!important}app-side-bar-menu .sidebar-nav-link.active,.sidebar-nav-link.active{color:var(--ba-text-primary)!important;background-color:var(--ba-bg-active)!important;border-left-color:var(--ba-accent)!important;font-weight:600!important}app-side-bar-menu .sidebar-nav-icon,.sidebar-nav-icon{font-size:var(--icon-size-nav)!important;width:var(--icon-size-nav)!important;text-align:center;flex-shrink:0;color:var(--ba-text-muted)!important;transition:color .12s ease}app-side-bar-menu .sidebar-nav-link:hover .sidebar-nav-icon,app-side-bar-menu .sidebar-nav-link.active .sidebar-nav-icon,.sidebar-nav-link:hover .sidebar-nav-icon,.sidebar-nav-link.active .sidebar-nav-icon{color:var(--ba-text-secondary)!important;opacity:1!important}app-side-bar-menu .sidebar-footer,.sidebar-footer{padding:var(--sp-2) var(--sp-2)!important;background-color:transparent!important;margin-top:auto}app-side-bar-menu .sidebar-footer-text,.sidebar-footer-text{font-family:var(--ba-font)!important;font-size:.6875rem!important;font-weight:400!important;color:var(--ba-text-muted)!important;letter-spacing:0!important;text-transform:none!important}@media (min-width: 992px){app-side-bar-menu .sidebar,.sidebar{display:flex!important}}.card{background:var(--glass-bg-card)!important;backdrop-filter:var(--glass-blur)!important;-webkit-backdrop-filter:var(--glass-blur)!important;border:1px solid var(--glass-border)!important;border-radius:var(--ba-radius)!important;box-shadow:var(--glass-shadow-card)!important;transition:var(--ba-transition)}.card:hover{border-color:#ffffff1f!important;box-shadow:0 12px 40px #00000080,inset 0 1px #ffffff14!important}.card-header{background-color:transparent!important;border-bottom:1px solid var(--ba-border)!important;padding:14px 20px!important;font-family:var(--ba-font)!important;font-size:.875rem!important;font-weight:600!important;color:var(--ba-text-primary)!important;letter-spacing:-.01em!important;text-transform:none!important;border-radius:var(--ba-radius) var(--ba-radius) 0 0!important}.card-header>h5{margin:0;font-size:.875rem!important;font-weight:600!important}.card-body{background-color:transparent!important;color:var(--ba-text-primary)!important;padding:20px!important}.card-body>div:first-child{background-color:transparent!important;border-radius:0!important}.card-footer{background-color:transparent!important;border-top:1px solid var(--ba-border)!important;padding:12px 20px!important;border-radius:0 0 var(--ba-radius) var(--ba-radius)!important}.rounded-4,.rounded-3,.rounded-2,.rounded-1{border-radius:var(--ba-radius)!important}.rounded-top-borders-1rem,.border-top-radius-1,.border-top-radius-3{border-top-left-radius:var(--ba-radius)!important;border-top-right-radius:var(--ba-radius)!important}.border-bottom-radius-1,.border-bottom-radius-3{border-bottom-left-radius:var(--ba-radius)!important;border-bottom-right-radius:var(--ba-radius)!important}.btn{font-family:var(--ba-font)!important;font-size:.875rem!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;border-radius:var(--ba-radius-sm)!important;padding:0 var(--sp-2)!important;height:var(--btn-height)!important;min-height:var(--btn-height)!important;transition:var(--ba-transition)!important;border-width:1px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.btn:disabled,.btn.disabled{background-color:#27272a80!important;border-color:var(--ba-border)!important;color:var(--ba-text-muted)!important;opacity:1!important;cursor:not-allowed!important;box-shadow:none!important}.btn-primary{background-color:var(--ba-accent-subtle)!important;border-color:#3b82f673!important;color:var(--ba-accent)!important}.btn-primary:hover:not(:disabled),.btn-primary:focus:not(:disabled){background-color:#3b82f624!important;border-color:#3b82f6b3!important;color:var(--ba-accent)!important;box-shadow:0 0 0 3px var(--ba-accent-subtle)!important}.btn-primary:active:not(:disabled){transform:scale(.97)!important}.btn-secondary{background-color:#3f3f4640!important;border-color:var(--ba-border)!important;color:var(--ba-text-secondary)!important}.btn-secondary:hover:not(:disabled),.btn-secondary:focus:not(:disabled){background-color:var(--ba-bg-hover)!important;border-color:var(--ba-border-light)!important;color:var(--ba-text-primary)!important;box-shadow:0 0 0 3px #3f3f4633!important}.btn-danger{background-color:var(--ba-danger-subtle)!important;border-color:var(--ba-danger-border)!important;color:var(--ba-danger)!important}.btn-danger:hover:not(:disabled),.btn-danger:focus:not(:disabled){background-color:#ef444424!important;border-color:#ef4444b3!important;color:var(--ba-danger)!important;box-shadow:0 0 0 3px var(--ba-danger-subtle)!important}.btn-danger:active:not(:disabled){transform:scale(.97)!important}.btn-success{background-color:var(--ba-success-subtle)!important;border-color:#22c55e73!important;color:var(--ba-success)!important}.btn-success:hover:not(:disabled){background-color:#22c55e24!important;border-color:#22c55eb3!important;color:var(--ba-success)!important;box-shadow:0 0 0 3px var(--ba-success-subtle)!important}.btn-warning{background-color:var(--ba-warning-subtle)!important;border-color:#f59e0b73!important;color:var(--ba-warning)!important}.btn-warning:hover:not(:disabled){background-color:#f59e0b24!important;border-color:#f59e0bb3!important;color:var(--ba-warning)!important;box-shadow:0 0 0 3px var(--ba-warning-subtle)!important}.btn-dark{background-color:var(--ba-bg-hover)!important;border-color:var(--ba-border)!important;color:var(--ba-text-primary)!important}.btn-dark:hover:not(:disabled){background-color:var(--ba-bg-active)!important;border-color:var(--ba-border-light)!important}.btn-light{background-color:var(--ba-bg-panel)!important;border-color:var(--ba-border)!important;color:var(--ba-text-primary)!important}.btn-outline-primary{background-color:var(--ba-accent-subtle)!important;border-color:#3b82f673!important;color:var(--ba-accent)!important}.btn-outline-primary:hover:not(:disabled){background-color:#3b82f624!important;border-color:#3b82f6b3!important;box-shadow:0 0 0 3px var(--ba-accent-subtle)!important}.btn-outline-secondary{background-color:transparent!important;border-color:var(--ba-border)!important;color:var(--ba-text-secondary)!important}.btn-outline-secondary:hover:not(:disabled){background-color:var(--ba-bg-hover)!important;border-color:var(--ba-border-light)!important;color:var(--ba-text-primary)!important}.btn-outline-danger{background-color:var(--ba-danger-subtle)!important;border-color:var(--ba-danger-border)!important;color:var(--ba-danger)!important}.btn-outline-danger:hover:not(:disabled){background-color:#ef444424!important;border-color:#ef4444b3!important;box-shadow:0 0 0 3px var(--ba-danger-subtle)!important}.btn-outline-success{background-color:var(--ba-success-subtle)!important;border-color:#22c55e73!important;color:var(--ba-success)!important}.btn-outline-success:hover:not(:disabled){background-color:#22c55e24!important;border-color:#22c55eb3!important;box-shadow:0 0 0 3px var(--ba-success-subtle)!important}.btn-outline-info{background-color:var(--ba-accent-subtle)!important;border-color:#3b82f673!important;color:var(--ba-accent)!important}.btn-outline-info:hover:not(:disabled){background-color:#3b82f624!important;border-color:#3b82f6b3!important;box-shadow:0 0 0 3px var(--ba-accent-subtle)!important}.grow-button:hover{transform:translateY(-1px)!important;box-shadow:var(--ba-shadow)!important}.btn-close{filter:invert(1) brightness(.7);opacity:.7}.btn-close:hover{opacity:1}.form-control{background:var(--glass-bg-input)!important;backdrop-filter:var(--glass-blur-light)!important;-webkit-backdrop-filter:var(--glass-blur-light)!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:var(--ba-radius-sm)!important;color:var(--ba-text-primary)!important;font-family:var(--ba-font)!important;font-size:.9375rem!important;padding:0 14px!important;height:var(--input-height)!important;line-height:1!important;transition:border-color .15s ease,box-shadow .15s ease!important}.form-control::placeholder{color:var(--ba-text-muted)!important;opacity:1!important}.form-control:focus{background-color:var(--ba-bg-input)!important;border-color:var(--ba-accent)!important;color:var(--ba-text-primary)!important;box-shadow:0 0 0 3px var(--ba-accent-subtle)!important;-webkit-box-shadow:0 0 0 3px var(--ba-accent-subtle)!important;outline:0!important}.form-control:disabled{background-color:var(--ba-bg-secondary)!important;color:var(--ba-text-muted)!important;border-color:var(--ba-border)!important;cursor:not-allowed}textarea.form-control{height:auto!important;min-height:80px;padding:10px 12px!important;resize:vertical}.form-select{background:var(--glass-bg-input)!important;backdrop-filter:var(--glass-blur-light)!important;-webkit-backdrop-filter:var(--glass-blur-light)!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:var(--ba-radius-sm)!important;color:var(--ba-text-primary)!important;font-family:var(--ba-font)!important;font-size:.9375rem!important;padding:0 14px!important;height:var(--input-height)!important}.form-select:focus{border-color:var(--ba-accent)!important;box-shadow:0 0 0 3px var(--ba-accent-subtle)!important}.input-group-text{background-color:var(--ba-bg-panel)!important;border:1px solid var(--ba-border)!important;border-radius:var(--ba-radius-sm)!important;color:var(--ba-text-muted)!important;font-family:var(--ba-font)!important;font-size:.875rem!important;height:var(--input-height)!important;padding:0 12px!important}.input-group:has(input:focus) .input-group-text,.input-group:has(textarea:focus) .input-group-text{border-color:var(--ba-accent)!important;box-shadow:none!important}.form-group>label,.form-group>div>label,.form-label{font-family:var(--ba-font)!important;font-size:.9375rem!important;font-weight:500!important;color:var(--ba-text-secondary)!important;letter-spacing:0!important;text-transform:none!important;margin-bottom:6px!important}.form-range{background-color:transparent!important}input[type=range]::-webkit-slider-thumb{background:var(--ba-accent)!important}input[type=range]::-moz-range-thumb{background:var(--ba-accent)!important}.ng-select .ng-select-container{background:var(--glass-bg-input)!important;backdrop-filter:var(--glass-blur-light)!important;-webkit-backdrop-filter:var(--glass-blur-light)!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:var(--ba-radius-sm)!important;color:var(--ba-text-primary)!important;min-height:var(--input-height)!important;transition:border-color .15s ease!important}.ng-select.ng-select-focused .ng-select-container,.ng-select.ng-select-focused:not(.ng-select-opened)>.ng-select-container{border-color:var(--ba-accent)!important;box-shadow:0 0 0 3px var(--ba-accent-subtle)!important;background-color:var(--ba-bg-input)!important}.ng-select-container{height:auto!important;min-height:var(--input-height)!important}.ng-input>input{color:var(--ba-text-primary)!important;font-family:var(--ba-font)!important;font-size:.875rem!important}.ng-placeholder{color:var(--ba-text-muted)!important;font-size:.875rem!important}.ng-value{color:var(--ba-text-primary)!important;font-size:.875rem!important}.ng-dropdown-panel{background:var(--glass-bg-dropdown)!important;backdrop-filter:var(--glass-blur-heavy)!important;-webkit-backdrop-filter:var(--glass-blur-heavy)!important;border:1px solid var(--glass-border)!important;border-radius:var(--ba-radius)!important;box-shadow:var(--glass-shadow-modal)!important}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option{background-color:var(--ba-bg-panel)!important;color:var(--ba-text-secondary)!important;font-size:.875rem!important;padding:8px 12px!important;transition:background-color .1s ease}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked{background-color:var(--ba-bg-hover)!important;color:var(--ba-text-primary)!important}.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected,.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked{background-color:var(--ba-accent-subtle)!important;color:var(--ba-accent)!important}.ops-metric-card{background:var(--glass-bg-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--ba-radius);box-shadow:var(--glass-shadow-card);padding:18px 20px 20px;display:flex;flex-direction:column;justify-content:space-between;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;border-top-width:2px}.ops-metric-card:hover{border-color:#ffffff1f;box-shadow:0 12px 40px #00000080,inset 0 1px #ffffff14;transform:translateY(-1px)}.ops-metric-card--neutral{border-top-color:var(--ba-border-light)}.ops-metric-card--success{border-top-color:var(--ba-success)}.ops-metric-card--accent{border-top-color:var(--ba-accent)}.ops-metric-card--warning{border-top-color:var(--ba-warning)}.ops-metric-card--danger{border-top-color:var(--ba-danger)}.ops-metric-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.ops-metric-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--ba-radius-sm);background-color:#a1a1aa12;color:var(--ba-text-muted);font-size:.875rem;flex-shrink:0}.ops-metric-icon--success{background-color:var(--ba-success-subtle);color:var(--ba-success)}.ops-metric-icon--accent{background-color:var(--ba-accent-subtle);color:var(--ba-accent)}.ops-metric-icon--warning{background-color:var(--ba-warning-subtle);color:var(--ba-warning)}.ops-metric-icon--danger{background-color:var(--ba-danger-subtle);color:var(--ba-danger)}.ops-metric-body{display:flex;flex-direction:column;gap:3px;min-width:0}.ops-metric-label{font-size:.75rem;font-weight:500;color:var(--ba-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-metric-value{font-size:2rem;font-weight:700;color:var(--ba-text-primary);letter-spacing:-.04em;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-metric-sub{font-size:.6875rem;color:var(--ba-text-muted);font-weight:400}.ops-metric-value--success{color:var(--ba-success);font-size:1.375rem;font-weight:700}.ops-metric-value--muted{color:var(--ba-text-muted);font-size:1.25rem;font-weight:500}.ops-metric-value--accent{color:var(--ba-accent)}.ops-metric-value--warning{color:var(--ba-warning)}.ops-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:16px;align-items:stretch}.ops-metric-card{grid-column:span 3}.ops-card{grid-column:span 4}@media (max-width: 991px){.ops-metric-card,.ops-card{grid-column:span 6}}@media (max-width: 575px){.ops-metric-card,.ops-card{grid-column:span 12}}.ops-card{background:var(--glass-bg-card);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--ba-radius);box-shadow:var(--glass-shadow-card);display:flex;flex-direction:column;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;overflow:hidden}.ops-card:hover{border-color:#ffffff1f;box-shadow:0 12px 40px #00000080,inset 0 1px #ffffff14}.ops-card--new{border-style:dashed;border-color:var(--ba-border)}.ops-card--new:hover{border-style:dashed;border-color:var(--ba-accent);box-shadow:0 0 0 1px var(--ba-accent-subtle)}.ops-card-header{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid var(--ba-border);min-height:60px}.ops-card-header--new{border-bottom-color:var(--ba-accent-border)}.ops-card-header-avatar{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--ba-radius);background-color:#a1a1aa0f;border:1px solid var(--ba-border);color:var(--ba-text-muted);font-size:var(--icon-size-card);flex-shrink:0}.ops-card-header-avatar--active{background-color:var(--ba-accent-subtle);border-color:var(--ba-accent-border);color:var(--ba-accent)}.ops-card-header-avatar--warn{background-color:var(--ba-warning-subtle);border-color:var(--ba-warning-border);color:var(--ba-warning)}.ops-card-header-info{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.ops-card-header-icon{font-size:var(--icon-size-card);color:var(--ba-text-muted);flex-shrink:0}.ops-card-title{font-size:.9375rem;font-weight:600;color:var(--ba-text-primary);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-card-subtitle{font-family:var(--ba-font-mono);font-size:.6875rem;color:var(--ba-text-muted);letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-card-title-row{display:flex;align-items:center;gap:6px;min-width:0}.ops-card-desc{font-size:.8125rem;color:var(--ba-text-muted);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ops-chip-row{display:flex;flex-wrap:wrap;gap:6px}.ops-chip{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:var(--ba-radius-full, 999px);border:1px solid var(--ba-border);background:transparent;font-size:.6875rem;font-weight:500;color:var(--ba-text-muted);white-space:nowrap;letter-spacing:.01em}.ops-chip i{font-size:.625rem}.ops-chip--type{background:var(--ba-accent-subtle);border-color:var(--ba-accent-border);color:var(--ba-accent)}.ops-chip--lang{background:rgba(59,130,246,.06);border-color:#3b82f62e;color:#93c5fd}.ops-chip--skill{background:rgba(168,85,247,.07);border-color:#a855f733;color:#c4b5fd}.ops-chip--kb{background:rgba(34,197,94,.07);border-color:var(--ba-success-border);color:var(--ba-success)}.ops-chip--warn{background:var(--ba-warning-subtle);border-color:var(--ba-warning-border);color:var(--ba-warning)}.ops-card--unconfigured{border-color:var(--ba-warning-border);opacity:.85}.ops-card--unconfigured:hover{border-color:var(--ba-warning);opacity:1}.ops-status-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ops-status-dot--active{background-color:var(--ba-success);box-shadow:0 0 0 3px var(--ba-success-subtle)}.ops-status-dot--idle{background-color:var(--ba-warning);box-shadow:0 0 0 3px var(--ba-warning-subtle)}.ops-status-dot--inactive{background-color:var(--ba-border-light)}.ops-card-body{padding:16px;display:flex;flex-direction:column;gap:12px;flex:1}.ops-meta-row{display:flex;align-items:center;gap:10px;min-height:22px}.ops-meta-label{font-size:.75rem;font-weight:500;color:var(--ba-text-muted);white-space:nowrap;min-width:56px}.ops-meta-value{font-size:.875rem;font-weight:400;color:var(--ba-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops-meta-value--mono{font-family:var(--ba-font-mono);font-size:.75rem;color:var(--ba-text-muted);letter-spacing:.01em}.ops-meta-value--warning{color:var(--ba-warning)}.ops-field-label{font-size:.8125rem;font-weight:500;color:var(--ba-text-secondary);display:block;margin-bottom:6px}.ops-status-badge{display:inline-flex;align-items:center;gap:5px;font-size:.75rem;font-weight:500;padding:3px 8px;border-radius:var(--ba-radius-sm);border:1px solid transparent;cursor:pointer;transition:var(--ba-transition-fast);text-decoration:none!important}.ops-status-badge--active{color:var(--ba-success);border-color:var(--ba-success-border);background-color:var(--ba-success-subtle)}.ops-status-badge--active:hover{background-color:#22c55e24}.ops-status-badge--inactive{color:var(--ba-danger);border-color:var(--ba-danger-border);background-color:var(--ba-danger-subtle)}.ops-status-badge--inactive:hover{background-color:#ef444424}.ops-card-footer{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--ba-border)}.ops-btn-action{flex:1;font-family:var(--ba-font);font-size:.8125rem;font-weight:500;padding:0 12px;height:36px;border-radius:var(--ba-radius-sm);transition:var(--ba-transition-fast);border-width:1px;display:inline-flex;align-items:center;justify-content:center;gap:6px}.ops-btn-action--primary{background-color:#3b82f61f;border-color:var(--ba-accent);color:var(--ba-accent);box-shadow:0 0 8px #3b82f633;font-weight:600}.ops-btn-action--primary:hover{background-color:#3b82f633;border-color:var(--ba-accent);color:var(--ba-accent);box-shadow:0 0 0 3px var(--ba-accent-subtle),0 0 12px #3b82f659}.ops-btn-action--secondary{background-color:transparent;border-color:var(--ba-border);color:var(--ba-text-secondary)}.ops-btn-action--secondary:hover{background-color:var(--ba-bg-hover);border-color:var(--ba-border-light);color:var(--ba-text-primary)}.ops-btn-remove{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--ba-radius-sm);border:1px solid var(--ba-danger-border);color:var(--ba-danger)!important;background-color:var(--ba-danger-subtle);flex-shrink:0;font-size:.8125rem;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .1s ease;text-decoration:none!important;cursor:pointer}.ops-btn-remove:hover{border-color:var(--ba-danger);color:var(--ba-danger)!important;background-color:#ef444424;box-shadow:0 0 0 3px var(--ba-danger-subtle)}.ops-btn-remove:active{transform:scale(.93)}.ops-btn-deploy{background:linear-gradient(135deg,rgba(59,130,246,.18) 0%,rgba(99,102,241,.14) 100%);border-color:var(--ba-accent);color:var(--ba-accent);font-weight:600;font-size:.875rem;letter-spacing:.01em;box-shadow:0 0 12px #3b82f640,inset 0 1px #ffffff0a;transition:background .2s ease,box-shadow .2s ease,transform .1s ease,border-color .2s ease}.ops-btn-deploy:hover:not(:disabled){background:linear-gradient(135deg,rgba(59,130,246,.28) 0%,rgba(99,102,241,.22) 100%);border-color:#60a5fa;color:#93c5fd;box-shadow:0 0 0 3px var(--ba-accent-subtle),0 0 20px #3b82f673;transform:translateY(-1px)}.ops-btn-deploy:active:not(:disabled){transform:scale(.97) translateY(0);box-shadow:0 0 8px #3b82f633}.ops-btn-deploy:disabled{background:rgba(39,39,42,.5)!important;border-color:var(--ba-border)!important;color:var(--ba-text-muted)!important;box-shadow:none!important;cursor:not-allowed!important}.animated-card{transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.animated-card:hover{transform:translateY(-2px)}.activity-panel{background-color:var(--ba-bg-panel);border:1px solid var(--ba-border);border-radius:var(--ba-radius);overflow:hidden;margin-top:var(--sp-3)}.activity-panel-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--ba-border)}.activity-panel-title{font-size:.875rem;font-weight:600;color:var(--ba-text-primary);display:flex;align-items:center;gap:8px}.activity-panel-title i{color:var(--ba-text-muted);font-size:var(--icon-size-card)}.activity-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:8px;text-align:center}.activity-empty-icon{font-size:2rem;color:var(--ba-border-light);margin-bottom:4px}.activity-empty-text{font-size:.875rem;color:var(--ba-text-muted)}.activity-list{list-style:none;padding:0;margin:0}.activity-item{display:flex;align-items:flex-start;gap:12px;padding:14px 20px;border-bottom:1px solid var(--ba-border);transition:background-color .1s ease}.activity-item:last-child{border-bottom:none}.activity-item:hover{background-color:var(--ba-bg-hover)}.activity-dot{width:8px;height:8px;border-radius:50%;background-color:var(--ba-border-light);flex-shrink:0;margin-top:6px}.activity-dot--success{background-color:var(--ba-success)}.activity-dot--danger{background-color:var(--ba-danger)}.activity-dot--accent{background-color:var(--ba-accent)}.activity-dot--warning{background-color:var(--ba-warning)}.activity-content{flex:1;min-width:0}.activity-text{font-size:.875rem;color:var(--ba-text-secondary);line-height:1.4}.activity-time{font-size:.75rem;color:var(--ba-text-muted);margin-top:2px}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;flex-shrink:0}.status-dot.active{background-color:var(--ba-success);box-shadow:0 0 0 2px var(--ba-success-subtle)}.status-dot.idle{background-color:var(--ba-warning)}.status-dot.inactive{background-color:var(--ba-border-light)}.status-dot.alert{background-color:var(--ba-danger)}.site-footer{position:relative;background:var(--glass-bg-footer)!important;backdrop-filter:var(--glass-blur)!important;-webkit-backdrop-filter:var(--glass-blur)!important;border-top:none!important;color:var(--ba-text-muted)!important;font-family:var(--ba-font)!important;font-size:.8125rem!important}.site-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(to right,transparent 0%,rgba(59,130,246,.25) 30%,rgba(59,130,246,.45) 50%,rgba(59,130,246,.25) 70%,transparent 100%)}.footer-inner{max-width:var(--max-content-width);margin:0 auto;padding:20px var(--sp-3);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.footer-logo{height:96px;width:auto;object-fit:contain;opacity:.75;display:block;transition:opacity .15s ease}.footer-logo:hover{opacity:.9}.footer-tagline{font-size:.6875rem;color:var(--ba-text-muted);font-weight:400;letter-spacing:.04em;text-transform:uppercase;opacity:.55}.footer-links{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.footer-links-row{display:contents}.footer-link{position:relative;font-size:.8125rem;font-weight:400;color:var(--ba-text-muted)!important;text-decoration:none!important;transition:color .12s ease}.footer-link:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:1px;background:var(--ba-accent);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.footer-link:hover{color:var(--ba-text-secondary)!important}.footer-link:hover:after{transform:scaleX(1)}.footer-divider{width:1px;height:12px;background-color:var(--ba-border);flex-shrink:0;opacity:.6}.footer-sep{width:1px;height:12px;background-color:var(--ba-border-light);flex-shrink:0;opacity:.4;margin:0 4px}.footer-copy{font-size:.75rem;color:var(--ba-text-muted);opacity:.7}@media (max-width: 768px){.footer-inner{flex-direction:column;align-items:center;gap:16px;padding:24px var(--sp-2) 20px;text-align:center}.footer-brand{align-items:center}.footer-logo{height:56px}.footer-tagline{font-size:.625rem}.footer-links{flex-direction:column;align-items:center;gap:0;width:100%}.footer-links-row{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.footer-sep{display:none}.footer-copy{margin-top:12px;display:block;width:100%;text-align:center;padding-top:12px;border-top:1px solid var(--ba-border);opacity:.5}}footer.site-footer{background:var(--glass-bg-footer)!important}.table{--bs-table-bg: transparent;--bs-table-color: var(--ba-text-primary);color:var(--ba-text-primary)!important;border-color:var(--ba-border)!important;font-size:.875rem!important}thead>tr{border-bottom:1px solid var(--ba-border)!important}thead>tr>th{font-family:var(--ba-font)!important;font-size:.8125rem!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:var(--ba-text-muted)!important;background-color:var(--ba-bg-secondary)!important;border-color:var(--ba-border)!important;padding:12px 16px!important}tbody>tr{background-color:var(--ba-bg-panel);border-color:var(--ba-border)!important;transition:background-color .1s ease}tbody>tr:nth-child(2n){background-color:var(--ba-bg-secondary)}tbody>tr:hover{background-color:var(--ba-bg-hover)!important}tbody>tr>td{color:var(--ba-text-primary)!important;border-color:var(--ba-border)!important;font-size:.875rem!important;vertical-align:middle!important;padding:12px 16px!important}.table-wrapper::-webkit-scrollbar{height:5px;width:5px}.table-wrapper::-webkit-scrollbar-track{background:var(--ba-bg-secondary)}.table-wrapper::-webkit-scrollbar-thumb{background:var(--ba-border-light);border-radius:3px}.table-wrapper::-webkit-scrollbar-thumb:hover{background:var(--ba-text-muted)}.modal-content{background:var(--glass-bg-modal)!important;backdrop-filter:var(--glass-blur-heavy)!important;-webkit-backdrop-filter:var(--glass-blur-heavy)!important;border:1px solid var(--glass-border)!important;border-radius:var(--ba-radius)!important;color:var(--ba-text-primary)!important;box-shadow:var(--glass-shadow-modal)!important}.modal-header{background-color:transparent!important;border-bottom:1px solid var(--ba-border)!important;padding:16px 20px!important;border-radius:var(--ba-radius) var(--ba-radius) 0 0!important}.modal-title{font-family:var(--ba-font)!important;font-size:1.125rem!important;font-weight:600!important;letter-spacing:-.02em!important;color:var(--ba-text-primary)!important}.modal-body{background-color:transparent!important;color:var(--ba-text-primary)!important;padding:20px!important}.modal-footer{background-color:transparent!important;border-top:1px solid var(--ba-border)!important;border-radius:0 0 var(--ba-radius) var(--ba-radius)!important;padding:12px 20px!important}.modal-backdrop{background-color:#06080e59!important;backdrop-filter:blur(24px) saturate(160%)!important;-webkit-backdrop-filter:blur(24px) saturate(160%)!important}.modal-backdrop.show{opacity:1!important}.breadcrumb{background-color:transparent!important;padding:0!important;margin-bottom:var(--sp-2)!important}.breadcrumb-item{font-family:var(--ba-font)!important;font-size:.8125rem!important;font-weight:400!important;color:var(--ba-text-muted)!important}.breadcrumb-item+.breadcrumb-item:before{color:var(--ba-border-light)!important}.breadcrumb-item.active{color:var(--ba-text-secondary)!important}.breadcrumb-item a{color:var(--ba-text-muted)!important}.breadcrumb-item a:hover{color:var(--ba-text-secondary)!important}.set-left-border{border-left:3px solid var(--ba-accent)!important;padding-left:14px!important}.component-header h4,.breadcrumb-item.active h4{font-family:var(--ba-font)!important;font-size:1.125rem!important;font-weight:600!important;letter-spacing:-.02em!important;color:var(--ba-text-primary)!important;margin:0!important;display:flex!important;align-items:center!important;gap:10px!important}.component-header h4 i,.breadcrumb-item.active h4 i{font-size:1.6rem!important;flex-shrink:0}.component-header h6,.breadcrumb-item.active h6{font-size:.75rem!important;font-weight:400!important;color:var(--ba-text-muted)!important;display:flex!important;align-items:center!important;gap:6px!important}.component-header h6 i,.breadcrumb-item.active h6 i{font-size:.875rem!important;flex-shrink:0}.badge{font-family:var(--ba-font)!important;font-size:.6875rem!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important;border-radius:var(--ba-radius-xs)!important;padding:3px 8px!important}.badge.bg-primary,.badge.bg-info{background-color:var(--ba-accent-subtle)!important;color:var(--ba-accent)!important;border:1px solid var(--ba-accent-border)!important}.badge.bg-success{background-color:var(--ba-success-subtle)!important;color:var(--ba-success)!important;border:1px solid var(--ba-success-border)!important}.badge.bg-danger{background-color:var(--ba-danger-subtle)!important;color:var(--ba-danger)!important;border:1px solid var(--ba-danger-border)!important}.badge.bg-warning{background-color:var(--ba-warning-subtle)!important;color:var(--ba-warning)!important;border:1px solid var(--ba-warning-border)!important}.badge.bg-secondary,.badge.bg-dark{background-color:var(--ba-bg-hover)!important;color:var(--ba-text-secondary)!important;border:1px solid var(--ba-border)!important}.nav-tabs{border-color:var(--ba-border)!important;gap:4px}.nav-tabs .nav-link{background-color:transparent!important;border:1px solid transparent!important;border-radius:var(--ba-radius-sm) var(--ba-radius-sm) 0 0!important;color:var(--ba-text-muted)!important;font-size:.875rem!important;font-weight:500!important;transition:var(--ba-transition);padding:8px 16px!important;height:auto!important;min-height:auto!important}.nav-tabs .nav-link:hover{background-color:var(--ba-bg-hover)!important;color:var(--ba-text-secondary)!important}.nav-tabs .nav-link.active{background-color:var(--ba-bg-panel)!important;border-color:var(--ba-border)!important;border-bottom-color:var(--ba-bg-panel)!important;color:var(--ba-text-primary)!important;font-weight:600!important}.tab-content{background-color:var(--ba-bg-panel)!important;border:1px solid var(--ba-border)!important;border-top:none!important;border-radius:0 0 var(--ba-radius) var(--ba-radius)!important;padding:16px!important}.tab-pane{padding-left:0!important;padding-right:0!important}.swal2-popup{background:var(--glass-bg-modal)!important;backdrop-filter:var(--glass-blur-heavy)!important;-webkit-backdrop-filter:var(--glass-blur-heavy)!important;border:1px solid var(--glass-border)!important;border-radius:12px!important;color:var(--ba-text-primary)!important;box-shadow:var(--glass-shadow-modal)!important;font-family:var(--ba-font)!important;min-width:min(420px,calc(100vw - 32px))!important;width:min(520px,calc(100vw - 32px))!important;padding:36px 40px 32px!important}@media (max-width: 480px){.swal2-popup{padding:24px 20px 20px!important;border-radius:10px!important}}.swal2-title{color:var(--ba-text-primary)!important;font-family:var(--ba-font)!important;font-size:1.375rem!important;font-weight:700!important;letter-spacing:-.02em!important;text-transform:none!important;padding:0!important;margin-bottom:8px!important}.swal2-html-container,.swal2-html-container>p{color:var(--ba-text-secondary)!important;font-family:var(--ba-font)!important;font-size:1rem!important;line-height:1.6!important;margin:0!important;padding:0!important}.swal2-actions{margin-top:28px!important;gap:10px!important}.swal2-styled.swal2-confirm{background-color:var(--ba-accent)!important;border:1px solid var(--ba-accent)!important;color:#fff!important;border-radius:var(--ba-radius-sm)!important;font-family:var(--ba-font)!important;font-size:.9375rem!important;font-weight:600!important;text-transform:none!important;padding:0 24px!important;height:42px!important;letter-spacing:-.01em!important}.swal2-styled.swal2-confirm:hover{background-color:var(--ba-accent-hover)!important}.swal2-styled.swal2-confirm:focus{box-shadow:0 0 0 3px var(--ba-accent-subtle)!important}.swal2-styled.swal2-cancel{background-color:var(--ba-bg-hover)!important;border:1px solid var(--ba-border)!important;color:var(--ba-text-secondary)!important;border-radius:var(--ba-radius-sm)!important;font-family:var(--ba-font)!important;font-size:.9375rem!important;font-weight:500!important;text-transform:none!important;padding:0 24px!important;height:42px!important}.swal2-styled.swal2-cancel:hover{background-color:var(--ba-bg-active)!important;border-color:var(--ba-border-light)!important;color:var(--ba-text-primary)!important}.swal2-input,.swal2-textarea{background-color:var(--ba-bg-input)!important;border:1px solid var(--ba-border)!important;border-radius:var(--ba-radius-sm)!important;color:var(--ba-text-primary)!important;font-family:var(--ba-font)!important}.swal2-input:focus,.swal2-textarea:focus{border-color:var(--ba-accent)!important;box-shadow:0 0 0 3px var(--ba-accent-subtle)!important}.swal2-input::placeholder,.swal2-textarea::placeholder{color:var(--ba-text-muted)!important}.swal2-icon.swal2-question{border-color:var(--ba-accent)!important;color:var(--ba-accent)!important}.swal2-icon.swal2-error{border-color:var(--ba-danger)!important;color:var(--ba-danger)!important}.swal2-icon.swal2-warning{border-color:var(--ba-warning)!important;color:var(--ba-warning)!important}.swal2-icon.swal2-success{border-color:var(--ba-success)!important;color:var(--ba-success)!important}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{background-color:var(--ba-danger)!important}.swal2-icon.swal2-success [class^=swal2-success-line]{background-color:var(--ba-success)!important}.swal2-icon.swal2-success .swal2-success-ring{border-color:var(--ba-success-subtle)!important}.swal2-backdrop-show{background:rgba(6,8,14,.35)!important;backdrop-filter:blur(24px) saturate(160%)!important;-webkit-backdrop-filter:blur(24px) saturate(160%)!important}.swal2-validation-message{background-color:transparent!important;color:var(--ba-danger)!important;font-family:var(--ba-font)!important}.toast-container .ngx-toastr{border-radius:var(--ba-radius)!important;font-family:var(--ba-font)!important;font-size:.9375rem!important;box-shadow:var(--ba-shadow-lg)!important;padding:14px 18px!important;width:min(350px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important}.toast-success,.toast-error,.toast-warning,.toast-info{background:var(--glass-bg-modal)!important;backdrop-filter:var(--glass-blur-heavy)!important;-webkit-backdrop-filter:var(--glass-blur-heavy)!important;background-image:none!important;border:1px solid var(--glass-border)!important;box-shadow:var(--glass-shadow-modal)!important}.toast-success{border-left:3px solid var(--ba-success)!important}.toast-error{border-left:3px solid var(--ba-danger)!important}.toast-warning{border-left:3px solid var(--ba-warning)!important}.toast-info{border-left:3px solid var(--ba-accent)!important}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--ba-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--ba-border-light);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--ba-text-muted)}.ngx-pagination>.pagination-next>a,.ngx-pagination>.pagination-previous>a{background:var(--ba-bg-panel)!important;color:var(--ba-text-secondary)!important;border:1px solid var(--ba-border)!important;border-radius:var(--ba-radius-xs)!important;font-family:var(--ba-font)!important}.ngx-pagination>.pagination-next>a:hover,.ngx-pagination>.pagination-previous>a:hover{background:var(--ba-bg-hover)!important;color:var(--ba-text-primary)!important;border-color:var(--ba-border-light)!important}.ngx-pagination .current>span{background:var(--ba-accent)!important;color:#fff!important;border-radius:var(--ba-radius-xs)!important;font-family:var(--ba-font)!important}.ng-star-inserted a>span{color:var(--ba-text-secondary)!important}.ng-star-inserted a>span:hover{color:var(--ba-text-primary)!important}.tooltip-inner{background:var(--glass-bg-dropdown)!important;backdrop-filter:var(--glass-blur-heavy)!important;-webkit-backdrop-filter:var(--glass-blur-heavy)!important;border:1px solid var(--glass-border)!important;color:var(--ba-text-primary)!important;font-family:var(--ba-font)!important;font-size:.8125rem!important;border-radius:var(--ba-radius-xs)!important;padding:6px 10px!important}.bg-transparent .tooltip-inner{background-color:var(--ba-bg-panel)!important}.loginContainer{width:100%!important;max-width:420px!important;background:var(--glass-bg-modal)!important;backdrop-filter:var(--glass-blur-heavy)!important;-webkit-backdrop-filter:var(--glass-blur-heavy)!important;border:1px solid var(--glass-border)!important;border-radius:var(--ba-radius)!important;padding:32px!important;box-shadow:var(--glass-shadow-modal)!important;margin:0 auto!important}.loginContainer .logo{margin-bottom:24px;text-align:center}.loginContainer .logo img{height:144px!important;width:auto!important;display:block;margin:0 auto}.search-results-container{background-color:var(--ba-bg-panel)!important;border:1px solid var(--ba-border)!important;border-radius:var(--ba-radius)!important}.close-modal{border-radius:50%!important}.main-box-header{border-bottom:1px solid var(--ba-border)!important}.detail-list{border-color:var(--ba-border)!important}input[type=range],.form-range{appearance:none!important;width:100%;height:20px;padding:0;background:transparent!important;cursor:pointer;outline:none;border:none!important;box-shadow:none!important;margin:6px 0}input[type=range]::-webkit-slider-runnable-track,.form-range::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:var(--ba-border)!important}input[type=range]::-moz-range-track,.form-range::-moz-range-track{height:4px;border-radius:2px;background:var(--ba-border)!important;border:none}input[type=range]::-moz-range-progress,.form-range::-moz-range-progress{height:4px;border-radius:2px;background:var(--ba-accent)}input[type=range]::-webkit-slider-thumb,.form-range::-webkit-slider-thumb{appearance:none!important;width:18px;height:18px;border-radius:50%;background:var(--ba-accent)!important;border:2.5px solid #111113;box-shadow:0 0 0 1.5px var(--ba-accent)!important;margin-top:-7px;-webkit-transition:box-shadow .15s ease,transform .15s ease;transition:box-shadow .15s ease,transform .15s ease;cursor:grab}input[type=range]::-webkit-slider-thumb:hover,.form-range::-webkit-slider-thumb:hover{box-shadow:0 0 0 6px #3b82f62e!important;transform:scale(1.15)}input[type=range]:active::-webkit-slider-thumb,.form-range:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.2);box-shadow:0 0 0 8px #3b82f624!important}input[type=range]:focus::-webkit-slider-thumb,.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 6px #3b82f62e!important}input[type=range]::-moz-range-thumb,.form-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--ba-accent)!important;border:2.5px solid #111113;box-shadow:0 0 0 1.5px var(--ba-accent);-moz-transition:box-shadow .15s ease,transform .15s ease;transition:box-shadow .15s ease,transform .15s ease;cursor:grab}input[type=range]::-moz-range-thumb:hover,.form-range::-moz-range-thumb:hover{box-shadow:0 0 0 6px #3b82f62e;transform:scale(1.15)}.form-range:focus{box-shadow:none!important}.ops-switch-row{display:flex;align-items:center;gap:10px;min-height:34px}.ops-switch-label{font-size:.8125rem;color:var(--ba-text-muted);font-weight:400}.ops-switch-label--on{color:var(--ba-success)}.ops-switch-label--warn{color:var(--ba-warning)}.ops-switch{position:relative;display:inline-block;width:40px;height:22px;border-radius:11px;border:none;padding:0;cursor:pointer;transition:background .2s ease;flex-shrink:0;background:var(--ba-border-light);outline:none}.ops-switch:focus-visible{box-shadow:0 0 0 3px var(--ba-accent-subtle)}.ops-switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s cubic-bezier(.34,1.56,.64,1);box-shadow:0 1px 4px #0006}.ops-switch--on{background:var(--ba-accent)}.ops-switch--on:after{transform:translate(18px)}.ops-switch--warn{background:var(--ba-warning)}.ops-switch--warn:after{transform:translate(18px)}.btn{font-family:var(--ba-font)!important;font-size:.875rem!important;font-weight:500!important;border-radius:var(--ba-radius-sm)!important;padding:0 1rem!important;height:36px;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;line-height:1!important;border-width:1px!important;white-space:nowrap!important;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .1s ease!important}.btn.h-100{height:100%!important}.btn.w-100{width:100%!important}.btn:active:not(:disabled):not(.disabled){transform:scale(.96)!important}.btn:focus-visible{outline:none!important}.btn:disabled,.btn.disabled{background-color:#27272a80!important;border-color:var(--ba-border)!important;color:var(--ba-text-muted)!important;opacity:1!important;cursor:not-allowed!important;transform:none!important;box-shadow:none!important;filter:none!important}.btn.btn-sm{height:30px!important;padding:0 .625rem!important;font-size:.8125rem!important}.btn-primary,.btn-info,.btn-outline-primary,.btn-outline-info{background-color:var(--ba-accent-subtle)!important;border-color:#3b82f673!important;color:var(--ba-accent)!important}.btn-primary:hover:not(:disabled):not(.disabled),.btn-info:hover:not(:disabled):not(.disabled),.btn-outline-primary:hover:not(:disabled):not(.disabled),.btn-outline-info:hover:not(:disabled):not(.disabled){background-color:#3b82f629!important;border-color:var(--ba-accent)!important;color:var(--ba-accent)!important;box-shadow:0 0 0 3px #3b82f624!important}.btn-primary:focus-visible,.btn-info:focus-visible{box-shadow:0 0 0 3px #3b82f638!important}.btn-secondary,.btn-outline-secondary,.btn-outline-dark,.btn-outline-light{background-color:#3f3f4640!important;border-color:var(--ba-border)!important;color:var(--ba-text-secondary)!important}.btn-secondary:hover:not(:disabled):not(.disabled),.btn-outline-secondary:hover:not(:disabled):not(.disabled),.btn-outline-dark:hover:not(:disabled):not(.disabled),.btn-outline-light:hover:not(:disabled):not(.disabled){background-color:var(--ba-bg-hover)!important;border-color:var(--ba-border-light)!important;color:var(--ba-text-primary)!important;box-shadow:0 0 0 3px #3f3f462e!important}.btn-danger,.btn-outline-danger{background-color:var(--ba-danger-subtle)!important;border-color:var(--ba-danger-border)!important;color:var(--ba-danger)!important}.btn-danger:hover:not(:disabled):not(.disabled),.btn-outline-danger:hover:not(:disabled):not(.disabled){background-color:#ef444429!important;border-color:var(--ba-danger)!important;color:var(--ba-danger)!important;box-shadow:0 0 0 3px #ef444424!important}.btn-danger:focus-visible,.btn-outline-danger:focus-visible{box-shadow:0 0 0 3px #ef444438!important}.btn-success,.btn-outline-success{background-color:var(--ba-success-subtle)!important;border-color:var(--ba-success-border)!important;color:var(--ba-success)!important}.btn-success:hover:not(:disabled):not(.disabled),.btn-outline-success:hover:not(:disabled):not(.disabled){background-color:#22c55e29!important;border-color:var(--ba-success)!important;color:var(--ba-success)!important;box-shadow:0 0 0 3px #22c55e24!important}.btn-warning,.btn-outline-warning{background-color:var(--ba-warning-subtle)!important;border-color:var(--ba-warning-border)!important;color:var(--ba-warning)!important}.btn-warning:hover:not(:disabled):not(.disabled),.btn-outline-warning:hover:not(:disabled):not(.disabled){background-color:#f59e0b29!important;border-color:var(--ba-warning)!important;color:var(--ba-warning)!important;box-shadow:0 0 0 3px #f59e0b24!important}.close-modal{background-color:#3f3f4640!important;border-color:var(--ba-border)!important;color:var(--ba-text-muted)!important;float:inline-end}.close-modal:hover:not(:disabled):not(.disabled){background-color:var(--ba-danger-subtle)!important;border-color:var(--ba-danger-border)!important;color:var(--ba-danger)!important;box-shadow:0 0 0 3px #ef44441f!important}
